XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Aug. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]      
Raw materials $ 84,835   $ 74,631
Work in process 71,446   50,516
Finished goods 24,710   13,903
Total inventories $ 180,991   $ 139,050
Heimbach      
Inventory [Line Items]      
Inventories   $ 41,538