XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net sales $ 152,238 $ 128,090
Sales Channel, Directly to Consumer [Member]    
Net sales 109,440 82,681
Sales Channel, Through Intermediary [Member]    
Net sales 42,798 45,409
Power Solutions and Protection [Member]    
Net sales 83,054 60,247
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 64,167 38,825
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 18,887 21,422
Connectivity Solutions [Member]    
Net sales 50,730 54,285
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 31,426 34,070
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 19,304 20,215
Magnetic Solutions [Member]    
Net sales 18,454 13,558
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 13,847 9,786
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 4,607 3,772
North America [Member]    
Net sales 96,271 89,556
North America [Member] | Power Solutions and Protection [Member]    
Net sales 49,691 39,549
North America [Member] | Connectivity Solutions [Member]    
Net sales 39,155 43,884
North America [Member] | Magnetic Solutions [Member]    
Net sales 7,425 6,123
Europe [Member]    
Net sales 26,322 26,985
Europe [Member] | Power Solutions and Protection [Member]    
Net sales 15,035 16,333
Europe [Member] | Connectivity Solutions [Member]    
Net sales 10,613 9,436
Europe [Member] | Magnetic Solutions [Member]    
Net sales 674 1,216
Asia [Member]    
Net sales 29,645 11,549
Asia [Member] | Power Solutions and Protection [Member]    
Net sales 18,328 4,365
Asia [Member] | Connectivity Solutions [Member]    
Net sales 962 965
Asia [Member] | Magnetic Solutions [Member]    
Net sales $ 10,355 $ 6,219