XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.2
Note 16 - Segments - Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 133,205 $ 168,777 $ 261,295 $ 341,121
Gross Profit $ 53,396 $ 55,537 $ 101,474 $ 109,201
Gross Profit % 40.10% 32.90% 38.80% 32.00%
Power Solutions and Protection Segment [Member]        
Revenue $ 58,551 $ 87,091 $ 118,798 $ 170,272
Gross Profit $ 26,736 $ 31,124 $ 53,252 $ 60,804
Gross Profit % 45.70% 35.70% 44.80% 35.70%
Connectivity Solutions [Member]        
Revenue $ 57,822 $ 54,843 $ 112,107 $ 108,239
Gross Profit $ 22,512 $ 20,512 $ 42,129 $ 38,708
Gross Profit % 38.90% 37.40% 37.60% 35.80%
Magnetic Solutions Segment [Member]        
Revenue $ 16,832 $ 26,843 $ 30,390 $ 62,610
Gross Profit $ 4,442 $ 6,595 $ 6,616 $ 14,763
Gross Profit % 26.40% 24.60% 21.80% 23.60%
Corporate Segment [Member]        
Revenue $ 0 $ 0 $ 0 $ 0
Gross Profit $ (294) $ (2,694) $ (523) $ (5,074)