XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue $ 138,741 $ 121,172 $ 249,385 $ 225,149
Sales Channel, Directly to Consumer [Member]        
Revenue 92,647 81,515 167,109 152,486
Sales Channel, Through Intermediary [Member]        
Revenue 46,094 39,657 82,276 72,663
Connectivity Solutions [Member]        
Revenue 43,046 38,908 81,102 78,007
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Revenue 25,785 23,600 49,422 48,652
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Revenue 17,261 15,308 31,680 29,355
Power Solutions and Protection [Member]        
Revenue 55,390 45,112 99,031 81,289
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]        
Revenue 34,116 26,894 60,605 48,471
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]        
Revenue 21,274 18,218 38,426 32,818
Magnetic Solutions [Member]        
Revenue 40,305 37,152 69,252 65,853
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Revenue 32,746 31,021 57,082 55,363
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Revenue 7,559 6,131 12,170 10,490
North America [Member]        
Revenue 80,643 63,734 147,039 123,266
North America [Member] | Connectivity Solutions [Member]        
Revenue 33,182 27,608 62,724 57,310
North America [Member] | Power Solutions and Protection [Member]        
Revenue 37,867 29,029 67,644 51,752
North America [Member] | Magnetic Solutions [Member]        
Revenue 9,594 7,097 16,671 14,204
Europe [Member]        
Revenue 19,467 19,038 37,422 37,315
Europe [Member] | Connectivity Solutions [Member]        
Revenue 7,557 8,356 14,304 16,118
Europe [Member] | Power Solutions and Protection [Member]        
Revenue 9,668 8,965 19,627 18,279
Europe [Member] | Magnetic Solutions [Member]        
Revenue 2,242 1,717 3,491 2,918
Asia [Member]        
Revenue 38,631 38,400 64,924 64,568
Asia [Member] | Connectivity Solutions [Member]        
Revenue 2,307 2,944 4,074 4,579
Asia [Member] | Power Solutions and Protection [Member]        
Revenue 7,855 7,118 11,760 11,258
Asia [Member] | Magnetic Solutions [Member]        
Revenue $ 28,469 $ 28,338 $ 49,090 $ 48,731