XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net sales $ 168,777 $ 170,572 $ 341,121 $ 307,290
Sales Channel, Directly to Consumer [Member]        
Net sales 116,260 113,663 237,009 201,298
Sales Channel, Through Intermediary [Member]        
Net sales 52,517 56,909 104,112 105,992
Connectivity Solutions [Member]        
Net sales 54,843 46,096 108,239 89,809
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 35,970 28,544 69,694 54,597
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 18,873 17,552 38,545 35,212
Power Solutions and Protection [Member]        
Net sales 87,091 71,026 170,272 129,815
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 62,022 45,604 121,636 81,447
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 25,069 25,422 48,636 48,368
Magnetic Solutions [Member]        
Net sales 26,843 53,450 62,610 87,666
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 18,268 39,515 45,679 65,254
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 8,575 13,935 16,931 22,412
North America [Member]        
Net sales 119,699 101,436 235,866 187,194
North America [Member] | Connectivity Solutions [Member]        
Net sales 44,233 34,781 87,245 67,313
North America [Member] | Power Solutions and Protection [Member]        
Net sales 64,121 52,407 126,921 94,755
North America [Member] | Magnetic Solutions [Member]        
Net sales 11,345 14,248 21,700 25,126
Europe [Member]        
Net sales 28,134 22,576 52,900 43,646
Europe [Member] | Connectivity Solutions [Member]        
Net sales 9,561 8,354 17,962 17,568
Europe [Member] | Power Solutions and Protection [Member]        
Net sales 15,907 11,101 29,507 20,486
Europe [Member] | Magnetic Solutions [Member]        
Net sales 2,666 3,121 5,431 5,592
Asia [Member]        
Net sales 20,944 46,560 52,355 76,450
Asia [Member] | Connectivity Solutions [Member]        
Net sales 1,049 2,961 3,032 4,928
Asia [Member] | Power Solutions and Protection [Member]        
Net sales 7,063 7,518 13,844 14,574
Asia [Member] | Magnetic Solutions [Member]        
Net sales $ 12,832 $ 36,081 $ 35,479 $ 56,948