XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net sales $ 158,682 $ 177,739 $ 499,803 $ 485,030
Sales Channel, Directly to Consumer [Member]        
Net sales 108,897 119,101 345,906 320,400
Sales Channel, Through Intermediary [Member]        
Net sales 49,785 58,638 153,897 164,630
Power Solutions and Protection [Member]        
Net sales 74,862 76,433 245,134 206,247
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 52,507 48,765 174,143 130,210
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 22,355 27,668 70,991 76,037
Connectivity Solutions [Member]        
Net sales 51,771 50,253 160,010 140,062
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 31,369 29,974 101,063 84,571
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 20,402 20,279 58,947 55,491
Magnetic Solutions [Member]        
Net sales 32,049 51,053 94,659 138,721
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 25,021 40,362 70,700 105,619
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 7,028 10,691 23,959 33,102
North America [Member]        
Net sales 111,083 111,634 346,949 298,827
North America [Member] | Power Solutions and Protection [Member]        
Net sales 55,262 60,267 182,183 155,022
North America [Member] | Connectivity Solutions [Member]        
Net sales 42,841 37,877 130,086 105,189
North America [Member] | Magnetic Solutions [Member]        
Net sales 12,980 13,490 34,680 38,616
Europe [Member]        
Net sales 22,804 20,641 75,704 64,287
Europe [Member] | Power Solutions and Protection [Member]        
Net sales 13,759 8,779 43,266 29,264
Europe [Member] | Connectivity Solutions [Member]        
Net sales 7,500 9,327 25,462 26,895
Europe [Member] | Magnetic Solutions [Member]        
Net sales 1,545 2,535 6,976 8,128
Asia [Member]        
Net sales 24,795 45,464 77,150 121,916
Asia [Member] | Power Solutions and Protection [Member]        
Net sales 5,841 7,387 19,685 21,961
Asia [Member] | Connectivity Solutions [Member]        
Net sales 1,430 3,049 4,462 7,978
Asia [Member] | Magnetic Solutions [Member]        
Net sales $ 17,524 $ 35,028 $ 53,003 $ 91,977