Quarterly report [Sections 13 or 15(d)]

Note 17 - Industry, Segment and Geographic Financial Information - Schedule of Geographic Area and Sales Mix (Details)

v3.26.1
Note 17 - Industry, Segment and Geographic Financial Information - Schedule of Geographic Area and Sales Mix (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net sales $ 182,376 $ 138,044
Transferred at Point in Time [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales [1] 171,656 123,287
Transferred at Point in Time [Member] | Sales Channel, Through Intermediary [Member]    
Net sales [2] 10,720 14,757
Distribution Segment [Member]    
Net sales 177,102 132,162
Distribution Segment [Member] | Transferred at Point in Time [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales [1] 168,106 118,988
Distribution Segment [Member] | Transferred at Point in Time [Member] | Sales Channel, Through Intermediary [Member]    
Net sales [2] 8,996 13,174
Solutions Segment [Member]    
Net sales 5,274 5,882
Solutions Segment [Member] | Transferred at Point in Time [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales [1] 3,550 4,299
Solutions Segment [Member] | Transferred at Point in Time [Member] | Sales Channel, Through Intermediary [Member]    
Net sales [2] 1,724 1,583
UNITED STATES    
Net sales 149,368 107,042
UNITED STATES | Distribution Segment [Member]    
Net sales 147,826 105,088
UNITED STATES | Solutions Segment [Member]    
Net sales 1,542 1,954
UNITED KINGDOM    
Net sales 15,541 17,543
UNITED KINGDOM | Distribution Segment [Member]    
Net sales 12,069 13,836
UNITED KINGDOM | Solutions Segment [Member]    
Net sales 3,472 3,707
Europe [Member]    
Net sales 5,353 4,830
Europe [Member] | Distribution Segment [Member]    
Net sales 5,283 4,758
Europe [Member] | Solutions Segment [Member]    
Net sales 70 72
CANADA    
Net sales 12,114 8,629
CANADA | Distribution Segment [Member]    
Net sales 11,924 8,480
CANADA | Solutions Segment [Member]    
Net sales $ 190 $ 149
[1] Includes net sales from third-party hardware and software products.
[2] Includes net sales from third-party maintenance, software support and services.