XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net sales $ 133,205 $ 168,777 $ 261,295 $ 341,121
Sales Channel, Directly to Consumer [Member]        
Net sales 85,793 116,260 168,474 237,009
Sales Channel, Through Intermediary [Member]        
Net sales 47,412 52,517 92,821 104,112
Power Solutions and Protection [Member]        
Net sales 58,551 87,091 118,798 170,272
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 37,572 62,022 76,397 121,636
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 20,979 25,069 42,401 48,636
Connectivity Solutions [Member]        
Net sales 57,822 54,843 112,107 108,239
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 36,428 35,970 70,498 69,694
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 21,394 18,873 41,609 38,545
Magnetic Solutions [Member]        
Net sales 16,832 26,843 30,390 62,610
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 11,793 18,268 21,579 45,679
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 5,039 8,575 8,811 16,931
North America [Member]        
Net sales 91,927 119,699 181,483 235,866
North America [Member] | Power Solutions and Protection [Member]        
Net sales 39,197 64,121 78,746 126,921
North America [Member] | Connectivity Solutions [Member]        
Net sales 45,380 44,233 89,264 87,245
North America [Member] | Magnetic Solutions [Member]        
Net sales 7,350 11,345 13,473 21,700
Europe [Member]        
Net sales 26,970 28,134 53,955 52,900
Europe [Member] | Power Solutions and Protection [Member]        
Net sales 14,610 15,907 30,943 29,507
Europe [Member] | Connectivity Solutions [Member]        
Net sales 11,242 9,561 20,678 17,962
Europe [Member] | Magnetic Solutions [Member]        
Net sales 1,118 2,666 2,334 5,431
Asia [Member]        
Net sales 14,308 20,944 25,857 52,355
Asia [Member] | Power Solutions and Protection [Member]        
Net sales 4,744 7,063 9,109 13,844
Asia [Member] | Connectivity Solutions [Member]        
Net sales 1,200 1,049 2,165 3,032
Asia [Member] | Magnetic Solutions [Member]        
Net sales $ 8,364 $ 12,832 $ 14,583 $ 35,479