XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue $ 146,966 $ 124,492 $ 396,351 $ 349,642
Sales Channel, Directly to Consumer [Member]        
Revenue 97,652 84,381 264,761 236,868
Sales Channel, Through Intermediary [Member]        
Revenue 49,314 40,111 131,590 112,774
Connectivity Solutions [Member]        
Revenue 40,344 38,535 121,446 116,543
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Revenue 23,476 24,806 72,898 73,459
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Revenue 16,868 13,729 48,548 43,084
Power Solutions and Protection [Member]        
Revenue 60,281 47,793 159,312 129,082
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]        
Revenue 36,154 29,648 96,759 78,119
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]        
Revenue 24,127 18,145 62,553 50,963
Magnetic Solutions [Member]        
Revenue 46,341 38,164 115,593 104,017
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Revenue 38,022 29,927 95,104 85,290
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Revenue 8,319 8,237 20,489 18,727
North America [Member]        
Revenue 83,546 68,814 230,585 192,081
North America [Member] | Connectivity Solutions [Member]        
Revenue 30,144 28,933 92,868 86,244
North America [Member] | Power Solutions and Protection [Member]        
Revenue 42,064 31,770 109,708 83,522
North America [Member] | Magnetic Solutions [Member]        
Revenue 11,338 8,111 28,009 22,315
Europe [Member]        
Revenue 20,230 18,144 57,652 55,459
Europe [Member] | Connectivity Solutions [Member]        
Revenue 7,916 7,458 22,220 23,576
Europe [Member] | Power Solutions and Protection [Member]        
Revenue 9,679 8,714 29,306 26,993
Europe [Member] | Magnetic Solutions [Member]        
Revenue 2,635 1,972 6,126 4,890
Asia [Member]        
Revenue 43,190 37,534 108,114 102,102
Asia [Member] | Connectivity Solutions [Member]        
Revenue 2,284 2,144 6,358 6,723
Asia [Member] | Power Solutions and Protection [Member]        
Revenue 8,538 7,309 20,298 18,567
Asia [Member] | Magnetic Solutions [Member]        
Revenue $ 32,368 $ 28,081 $ 81,458 $ 76,812