XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net sales $ 177,739 $ 146,966 $ 485,030 $ 396,351
Sales Channel, Directly to Consumer [Member]        
Net sales 119,101 97,652 320,400 264,761
Sales Channel, Through Intermediary [Member]        
Net sales 58,638 49,314 164,630 131,590
Connectivity Solutions [Member]        
Net sales 50,253 40,344 140,062 121,446
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 29,974 23,476 84,571 72,898
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 20,279 16,868 55,491 48,548
Power Solutions and Protection [Member]        
Net sales 76,433 60,281 206,247 159,312
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 48,765 36,154 130,210 96,759
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 27,668 24,127 76,037 62,553
Magnetic Solutions [Member]        
Net sales 51,053 46,341 138,721 115,593
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 40,362 38,022 105,619 95,104
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 10,691 8,319 33,102 20,489
North America [Member]        
Net sales 111,634 83,546 298,827 230,585
North America [Member] | Connectivity Solutions [Member]        
Net sales 37,877 30,144 105,189 92,868
North America [Member] | Power Solutions and Protection [Member]        
Net sales 60,267 42,064 155,022 109,708
North America [Member] | Magnetic Solutions [Member]        
Net sales 13,490 11,338 38,616 28,009
Europe [Member]        
Net sales 20,641 20,230 64,287 57,652
Europe [Member] | Connectivity Solutions [Member]        
Net sales 9,327 7,916 26,895 22,220
Europe [Member] | Power Solutions and Protection [Member]        
Net sales 8,779 9,679 29,264 29,306
Europe [Member] | Magnetic Solutions [Member]        
Net sales 2,535 2,635 8,128 6,126
Asia [Member]        
Net sales 45,464 43,190 121,916 108,114
Asia [Member] | Connectivity Solutions [Member]        
Net sales 3,049 2,284 7,978 6,358
Asia [Member] | Power Solutions and Protection [Member]        
Net sales 7,387 8,538 21,961 20,298
Asia [Member] | Magnetic Solutions [Member]        
Net sales $ 35,028 $ 32,368 $ 91,977 $ 81,458