v3.26.3
Note 3 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (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,510 $ 178,980 $ 609,686 $ 499,517
Sales Channel, Directly to Consumer [Member]        
Net sales 161,098 133,185 446,486 368,528
Sales Channel, Through Intermediary [Member]        
Net sales 59,412 45,795 163,200 130,989
North America [Member]        
Net sales 151,046 120,304 403,261 328,630
EMEA [Member]        
Net sales 51,642 43,331 155,401 125,099
Asia [Member]        
Net sales 17,822 15,345 51,024 45,788
Aerospace, Defense, and Rugged Solutions Segment [Member]        
Net sales 106,596 96,298 316,874 271,252
Aerospace, Defense, and Rugged Solutions Segment [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 79,703 76,171 241,592 213,979
Aerospace, Defense, and Rugged Solutions Segment [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 26,893 20,127 75,282 57,273
Aerospace, Defense, and Rugged Solutions Segment [Member] | North America [Member]        
Net sales 70,500 65,525 203,760 184,254
Aerospace, Defense, and Rugged Solutions Segment [Member] | EMEA [Member]        
Net sales 33,256 28,730 105,916 79,716
Aerospace, Defense, and Rugged Solutions Segment [Member] | Asia [Member]        
Net sales 2,840 2,043 7,198 7,282
Industrial Technology and Data Solutions Segment [Member]        
Net sales 113,914 82,682 292,812 228,265
Industrial Technology and Data Solutions Segment [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 81,395 57,014 204,894 154,549
Industrial Technology and Data Solutions Segment [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 32,519 25,668 87,918 73,716
Industrial Technology and Data Solutions Segment [Member] | North America [Member]        
Net sales 80,546 54,779 199,501 144,376
Industrial Technology and Data Solutions Segment [Member] | EMEA [Member]        
Net sales 18,386 14,601 49,485 45,383
Industrial Technology and Data Solutions Segment [Member] | Asia [Member]        
Net sales $ 14,982 $ 13,302 $ 43,826 $ 38,506