XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales $ 128,090 $ 172,344
Sales Channel, Directly to Consumer [Member]    
Net sales 82,681 120,750
Sales Channel, Through Intermediary [Member]    
Net sales 45,409 51,594
Power Solutions and Protection [Member]    
Net sales 60,247 83,181
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 38,825 59,614
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 21,422 23,567
Connectivity Solutions [Member]    
Net sales 54,285 53,396
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 34,070 33,725
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 20,215 19,671
Magnetic Solutions [Member]    
Net sales 13,558 35,767
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 9,786 27,411
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 3,772 8,356
North America [Member]    
Net sales 89,556 116,167
North America [Member] | Power Solutions and Protection [Member]    
Net sales 39,549 62,800
North America [Member] | Connectivity Solutions [Member]    
Net sales 43,884 43,013
North America [Member] | Magnetic Solutions [Member]    
Net sales 6,123 10,354
Europe [Member]    
Net sales 26,985 24,766
Europe [Member] | Power Solutions and Protection [Member]    
Net sales 16,333 13,599
Europe [Member] | Connectivity Solutions [Member]    
Net sales 9,436 8,401
Europe [Member] | Magnetic Solutions [Member]    
Net sales 1,216 2,766
Asia [Member]    
Net sales 11,549 31,411
Asia [Member] | Power Solutions and Protection [Member]    
Net sales 4,365 6,782
Asia [Member] | Connectivity Solutions [Member]    
Net sales 965 1,982
Asia [Member] | Magnetic Solutions [Member]    
Net sales $ 6,219 $ 22,647