XML 78 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 534,792 $ 639,813 $ 654,233
Sales Channel, Directly to Consumer [Member]      
Net sales 357,781 439,329 433,814
Sales Channel, Through Intermediary [Member]      
Net sales 177,011 200,484 220,419
Power Solutions and Protection [Member]      
Net sales 245,551 314,105 288,366
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]      
Net sales 170,357 221,828 186,439
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]      
Net sales 75,194 92,277 101,927
Connectivity Solutions [Member]      
Net sales 220,370 210,572 187,085
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]      
Net sales 138,377 130,893 112,128
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]      
Net sales 81,993 79,679 74,957
Magnetic Solutions [Member]      
Net sales 68,871 115,136 178,782
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]      
Net sales 49,047 86,608 135,247
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]      
Net sales 19,824 28,528 43,535
North America [Member]      
Net sales 362,160 447,793 409,200
North America [Member] | Power Solutions and Protection [Member]      
Net sales 161,496 233,016 217,381
North America [Member] | Connectivity Solutions [Member]      
Net sales 172,477 172,518 141,585
North America [Member] | Magnetic Solutions [Member]      
Net sales 28,187 42,259 50,234
EMEA [Member]      
Net sales 104,291 98,519 88,620
EMEA [Member] | Power Solutions and Protection [Member]      
Net sales 57,010 57,567 42,121
EMEA [Member] | Connectivity Solutions [Member]      
Net sales 42,581 32,689 35,596
EMEA [Member] | Magnetic Solutions [Member]      
Net sales 4,700 8,263 10,903
Asia [Member]      
Net sales 68,341 93,501 156,413
Asia [Member] | Power Solutions and Protection [Member]      
Net sales 27,045 23,522 28,864
Asia [Member] | Connectivity Solutions [Member]      
Net sales 5,312 5,365 9,904
Asia [Member] | Magnetic Solutions [Member]      
Net sales $ 35,984 $ 64,614 $ 117,645