v3.26.1
Reportable Segments (Schedule of Reportable Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Net revenues $ 329,482 $ 311,399 $ 640,815 $ 600,173
Cost of goods sold 221,581 213,892 433,120 406,180
Gross profit 107,901 97,507 207,695 193,993
Selling, general and administrative expenses 56,068 58,502 114,367 112,314
Technical and research expenses 11,722 12,552 24,679 24,448
Restructuring expenses, net 7,973 4,183 11,138 6,698
Operating income/(loss) 32,138 22,270 57,511 50,533
MC        
Segment Reporting [Line Items]        
Net revenues 178,710 180,926 344,662 355,623
Restructuring expenses, net   3,000    
AEC        
Segment Reporting [Line Items]        
Net revenues 150,772 130,473 296,153 244,550
Operating Segments | MC        
Segment Reporting [Line Items]        
Net revenues 178,710 180,926 344,662 355,623
Cost of goods sold 97,763 97,167 188,653 191,962
Gross profit 80,947 83,759 156,009 163,661
Selling, general and administrative expenses 33,490 35,669 66,739 68,550
Technical and research expenses 6,363 7,373 13,548 14,616
Restructuring expenses, net 6,389 3,015 9,065 4,362
Operating income/(loss) 34,705 37,702 66,657 76,133
Operating Segments | AEC        
Segment Reporting [Line Items]        
Net revenues 150,772 130,473 296,153 244,550
Cost of goods sold 123,818 116,725 244,467 214,218
Gross profit 26,954 13,748 51,686 30,332
Selling, general and administrative expenses 11,315 11,777 22,901 21,903
Technical and research expenses 4,210 4,125 8,758 7,799
Restructuring expenses, net 0 520 0 1,688
Operating income/(loss) 11,429 (2,674) 20,027 (1,058)
Corporate        
Segment Reporting [Line Items]        
Net revenues 0 0 0 0
Cost of goods sold 0 0 0 0
Gross profit 0 0 0 0
Selling, general and administrative expenses 11,263 11,056 24,727 21,861
Technical and research expenses 1,149 1,054 2,373 2,033
Restructuring expenses, net 1,584 648 2,073 648
Operating income/(loss) $ (13,996) $ (12,758) $ (29,173) $ (24,542)