XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Net sales $ 465,771 $ 492,412
Sales Channel, Directly to Consumer [Member]    
Net sales 318,150 356,613
Sales Channel, Through Intermediary [Member]    
Net sales 147,621 135,799
Connectivity Solutions [Member]    
Net sales 150,731 172,348
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 95,853 113,115
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 54,878 59,233
Power Solutions and Protection [Member]    
Net sales 181,488 163,528
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 113,570 110,587
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 67,918 52,941
Magnetic Solutions [Member]    
Net sales 133,552 156,536
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 108,727 132,911
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 24,825 23,625
North America [Member]    
Net sales 265,676 256,044
North America [Member] | Connectivity Solutions [Member]    
Net sales 112,663 128,096
North America [Member] | Power Solutions and Protection [Member]    
Net sales 123,014 93,540
North America [Member] | Magnetic Solutions [Member]    
Net sales 29,999 34,408
Europe [Member]    
Net sales 70,792 81,622
Europe [Member] | Connectivity Solutions [Member]    
Net sales 30,017 33,099
Europe [Member] | Power Solutions and Protection [Member]    
Net sales 34,447 41,016
Europe [Member] | Magnetic Solutions [Member]    
Net sales 6,328 7,507
Asia [Member]    
Net sales 129,303 154,746
Asia [Member] | Connectivity Solutions [Member]    
Net sales 8,051 11,153
Asia [Member] | Power Solutions and Protection [Member]    
Net sales 24,027 28,972
Asia [Member] | Magnetic Solutions [Member]    
Net sales $ 97,225 $ 114,621