XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Net sales $ 543,494 $ 465,771
Sales Channel, Directly to Consumer [Member]    
Net sales 365,156 318,150
Sales Channel, Through Intermediary [Member]    
Net sales 178,338 147,621
Connectivity Solutions [Member]    
Net sales 165,027 150,731
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 99,221 95,853
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 65,806 54,878
Power Solutions and Protection [Member]    
Net sales 218,035 181,488
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 134,635 113,570
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 83,400 67,918
Magnetic Solutions [Member]    
Net sales 160,432 133,552
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 131,300 108,727
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 29,132 24,825
North America [Member]    
Net sales 317,437 265,676
North America [Member] | Connectivity Solutions [Member]    
Net sales 126,303 112,663
North America [Member] | Power Solutions and Protection [Member]    
Net sales 152,799 123,014
North America [Member] | Magnetic Solutions [Member]    
Net sales 38,335 29,999
Europe [Member]    
Net sales 76,561 70,792
Europe [Member] | Connectivity Solutions [Member]    
Net sales 30,241 30,017
Europe [Member] | Power Solutions and Protection [Member]    
Net sales 38,068 34,447
Europe [Member] | Magnetic Solutions [Member]    
Net sales 8,252 6,328
Asia [Member]    
Net sales 149,496 129,303
Asia [Member] | Connectivity Solutions [Member]    
Net sales 8,483 8,051
Asia [Member] | Power Solutions and Protection [Member]    
Net sales 27,168 24,027
Asia [Member] | Magnetic Solutions [Member]    
Net sales $ 113,845 $ 97,225