XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Segments - Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 168,777 $ 170,572 $ 341,121 $ 307,290
Gross Profit $ 55,537 $ 45,452 $ 109,201 $ 79,411
Gross Profit % 32.90% 26.60% 32.00% 25.80%
Connectivity Solutions [Member]        
Revenue $ 54,843 $ 46,096 $ 108,239 $ 89,809
Gross Profit $ 20,512 $ 12,718 $ 38,708 $ 24,315
Gross Profit % 37.40% 27.60% 35.80% 27.10%
Power Solutions and Protection Segment [Member]        
Revenue $ 87,091 $ 71,026 $ 170,272 $ 129,815
Gross Profit $ 31,124 $ 20,036 $ 60,804 $ 35,974
Gross Profit % 35.70% 28.20% 35.70% 27.70%
Magnetic Solutions Segment [Member]        
Revenue $ 26,843 $ 53,450 $ 62,610 $ 87,666
Gross Profit $ 6,595 $ 15,085 $ 14,763 $ 21,975
Gross Profit % 24.60% 28.20% 23.60% 25.10%
Corporate Segment [Member]        
Revenue $ 0 $ 0 $ 0 $ 0
Gross Profit $ (2,694) $ (2,387) $ (5,074) $ (2,853)