XML 72 R61.htm IDEA: XBRL DOCUMENT v3.26.3
Note 17 - Segment Information - Schedule of Geographic Area and Sales Mix (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net sales $ 220,306 $ 161,343 $ 576,890 $ 458,671
Sales Channel, Directly to Consumer [Member]        
Net sales [1] 203,948 148,399 532,952 416,327
Sales Channel, Through Intermediary [Member]        
Net sales [2] 16,358 12,944 43,938 42,344
Distribution Segment [Member]        
Net sales 211,652 154,413 556,531 439,584
Distribution Segment [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales [1] 197,096 143,222 517,944 402,385
Distribution Segment [Member] | Sales Channel, Through Intermediary [Member]        
Net sales [2] 14,556 11,191 38,587 37,199
Solutions Segment [Member]        
Net sales 8,654 6,930 20,359 19,087
Solutions Segment [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales [1] 6,852 5,177 15,008 13,942
Solutions Segment [Member] | Sales Channel, Through Intermediary [Member]        
Net sales [2] 1,802 1,753 5,351 5,145
UNITED STATES        
Net sales 168,182 128,015 452,718 351,645
UNITED STATES | Distribution Segment [Member]        
Net sales 164,379 125,573 445,084 345,023
UNITED STATES | Solutions Segment [Member]        
Net sales 3,803 2,442 7,634 6,622
UNITED KINGDOM        
Net sales 34,443 15,106 70,649 61,028
UNITED KINGDOM | Distribution Segment [Member]        
Net sales 30,197 11,206 59,194 49,746
UNITED KINGDOM | Solutions Segment [Member]        
Net sales 4,246 3,900 11,455 11,282
Europe [Member]        
Net sales 9,168 9,078 23,129 21,158
Europe [Member] | Distribution Segment [Member]        
Net sales 8,697 8,610 22,337 20,476
Europe [Member] | Solutions Segment [Member]        
Net sales 471 468 792 682
CANADA        
Net sales 8,513 9,144 30,394 24,840
CANADA | Distribution Segment [Member]        
Net sales 8,379 9,024 29,916 24,339
CANADA | Solutions Segment [Member]        
Net sales $ 134 $ 120 $ 478 $ 501
[1] Includes net sales from third-party hardware and software products.
[2] Includes net sales from third-party maintenance, software support and services.