XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net sales $ 170,572 $ 138,741 $ 307,290 $ 249,385
Sales Channel, Directly to Consumer [Member]        
Net sales 113,663 92,647 201,298 167,109
Sales Channel, Through Intermediary [Member]        
Net sales 56,909 46,094 105,992 82,276
Connectivity Solutions [Member]        
Net sales 46,096 43,046 89,809 81,102
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 28,544 25,785 54,597 49,422
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 17,552 17,261 35,212 31,680
Power Solutions and Protection [Member]        
Net sales 71,026 55,390 129,815 99,031
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 45,604 34,116 81,447 60,605
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 25,422 21,274 48,368 38,426
Magnetic Solutions [Member]        
Net sales 53,450 40,305 87,666 69,252
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 39,515 32,746 65,254 57,082
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 13,935 7,559 22,412 12,170
North America [Member]        
Net sales 101,436 80,643 187,194 147,039
North America [Member] | Connectivity Solutions [Member]        
Net sales 34,781 33,182 67,313 62,724
North America [Member] | Power Solutions and Protection [Member]        
Net sales 52,407 37,867 94,755 67,644
North America [Member] | Magnetic Solutions [Member]        
Net sales 14,248 9,594 25,126 16,671
Europe [Member]        
Net sales 22,576 19,467 43,646 37,422
Europe [Member] | Connectivity Solutions [Member]        
Net sales 8,354 7,557 17,568 14,304
Europe [Member] | Power Solutions and Protection [Member]        
Net sales 11,101 9,668 20,486 19,627
Europe [Member] | Magnetic Solutions [Member]        
Net sales 3,121 2,242 5,592 3,491
Asia [Member]        
Net sales 46,560 38,631 76,450 64,924
Asia [Member] | Connectivity Solutions [Member]        
Net sales 2,961 2,307 4,928 4,074
Asia [Member] | Power Solutions and Protection [Member]        
Net sales 7,518 7,855 14,574 11,760
Asia [Member] | Magnetic Solutions [Member]        
Net sales $ 36,081 $ 28,469 $ 56,948 $ 49,090