XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net sales $ 178,980 $ 123,638 $ 499,517 $ 384,933
Sales Channel, Directly to Consumer [Member]        
Net sales 133,185 80,443 368,528 248,917
Sales Channel, Through Intermediary [Member]        
Net sales 45,795 43,195 130,989 136,016
Power Solutions and Protection [Member]        
Net sales 94,406 48,680 264,259 167,478
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 72,481 32,960 205,166 109,357
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 21,925 15,720 59,093 58,121
Connectivity Solutions [Member]        
Net sales 61,870 55,715 171,802 167,822
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 41,743 34,085 114,529 104,583
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 20,127 21,630 57,273 63,239
Magnetic Solutions [Member]        
Net sales 22,704 19,243 63,456 49,633
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]        
Net sales 18,961 13,398 48,833 34,977
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]        
Net sales 3,743 5,845 14,623 14,656
North America [Member]        
Net sales 120,304 80,555 328,630 262,038
North America [Member] | Power Solutions and Protection [Member]        
Net sales 61,312 30,806 165,989 109,552
North America [Member] | Connectivity Solutions [Member]        
Net sales 49,731 42,414 136,379 131,678
North America [Member] | Magnetic Solutions [Member]        
Net sales 9,261 7,335 26,262 20,808
Europe [Member]        
Net sales 25,029 25,909 76,897 79,864
Europe [Member] | Power Solutions and Protection [Member]        
Net sales 13,569 13,172 42,912 44,115
Europe [Member] | Connectivity Solutions [Member]        
Net sales 10,428 11,422 31,514 32,100
Europe [Member] | Magnetic Solutions [Member]        
Net sales 1,032 1,315 2,471 3,649
Asia [Member]        
Net sales 33,647 17,174 93,990 43,031
Asia [Member] | Power Solutions and Protection [Member]        
Net sales 19,525 4,702 55,358 13,811
Asia [Member] | Connectivity Solutions [Member]        
Net sales 1,711 1,879 3,909 4,044
Asia [Member] | Magnetic Solutions [Member]        
Net sales $ 12,411 $ 10,593 $ 34,723 $ 25,176