XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 639,813 $ 654,233
Sales Channel, Directly to Consumer [Member]    
Net sales 439,329 433,814
Sales Channel, Through Intermediary [Member]    
Net sales 200,484 220,419
Power Solutions and Protection [Member]    
Net sales 314,105 288,366
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 221,828 186,439
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 92,277 101,927
Connectivity Solutions [Member]    
Net sales 210,572 187,085
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 130,893 112,128
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 79,679 74,957
Magnetic Solutions [Member]    
Net sales 115,136 178,782
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 86,608 135,247
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 28,528 43,535
North America [Member]    
Net sales 447,793 409,200
North America [Member] | Power Solutions and Protection [Member]    
Net sales 233,016 217,381
North America [Member] | Connectivity Solutions [Member]    
Net sales 172,518 141,585
North America [Member] | Magnetic Solutions [Member]    
Net sales 42,259 50,234
Europe [Member]    
Net sales 98,519 88,620
Europe [Member] | Power Solutions and Protection [Member]    
Net sales 57,567 42,121
Europe [Member] | Connectivity Solutions [Member]    
Net sales 32,689 35,596
Europe [Member] | Magnetic Solutions [Member]    
Net sales 8,263 10,903
Asia [Member]    
Net sales 93,501 156,413
Asia [Member] | Power Solutions and Protection [Member]    
Net sales 23,522 28,864
Asia [Member] | Connectivity Solutions [Member]    
Net sales 5,365 9,904
Asia [Member] | Magnetic Solutions [Member]    
Net sales $ 64,614 $ 117,645