XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net sales $ 172,344 $ 136,718
Sales Channel, Directly to Consumer [Member]    
Net sales 120,750 87,635
Sales Channel, Through Intermediary [Member]    
Net sales 51,594 49,083
Connectivity Solutions [Member]    
Net sales 53,396 43,713
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 33,725 26,053
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 19,671 17,660
Power Solutions and Protection [Member]    
Net sales 83,181 58,790
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 59,614 35,844
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 23,567 22,946
Magnetic Solutions [Member]    
Net sales 35,767 34,215
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 27,411 25,738
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 8,356 8,477
North America [Member]    
Net sales 116,167 85,759
North America [Member] | Connectivity Solutions [Member]    
Net sales 43,013 32,532
North America [Member] | Power Solutions and Protection [Member]    
Net sales 62,800 42,349
North America [Member] | Magnetic Solutions [Member]    
Net sales 10,354 10,878
Europe [Member]    
Net sales 24,766 21,070
Europe [Member] | Connectivity Solutions [Member]    
Net sales 8,401 9,214
Europe [Member] | Power Solutions and Protection [Member]    
Net sales 13,599 9,385
Europe [Member] | Magnetic Solutions [Member]    
Net sales 2,766 2,471
Asia [Member]    
Net sales 31,411 29,889
Asia [Member] | Connectivity Solutions [Member]    
Net sales 1,982 1,967
Asia [Member] | Power Solutions and Protection [Member]    
Net sales 6,782 7,056
Asia [Member] | Magnetic Solutions [Member]    
Net sales $ 22,647 $ 20,866