XML 71 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Note 3 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net sales $ 654,233 $ 543,494
Sales Channel, Directly to Consumer [Member]    
Net sales 433,814 365,156
Sales Channel, Through Intermediary [Member]    
Net sales 220,419 178,338
Connectivity Solutions [Member]    
Net sales 187,085 165,027
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 112,128 99,221
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 74,957 65,806
Power Solutions and Protection [Member]    
Net sales 288,366 218,035
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 186,439 134,635
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 101,927 83,400
Magnetic Solutions [Member]    
Net sales 178,782 160,432
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 135,247 131,300
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 43,535 29,132
North America [Member]    
Net sales 409,200 317,437
North America [Member] | Connectivity Solutions [Member]    
Net sales 141,585 126,303
North America [Member] | Power Solutions and Protection [Member]    
Net sales 217,381 152,799
North America [Member] | Magnetic Solutions [Member]    
Net sales 50,234 38,335
Europe [Member]    
Net sales 88,620 76,561
Europe [Member] | Connectivity Solutions [Member]    
Net sales 35,596 30,241
Europe [Member] | Power Solutions and Protection [Member]    
Net sales 42,121 38,068
Europe [Member] | Magnetic Solutions [Member]    
Net sales 10,903 8,252
Asia [Member]    
Net sales 156,413 149,496
Asia [Member] | Connectivity Solutions [Member]    
Net sales 9,904 8,483
Asia [Member] | Power Solutions and Protection [Member]    
Net sales 28,864 27,168
Asia [Member] | Magnetic Solutions [Member]    
Net sales $ 117,645 $ 113,845