XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Net Components of Inventory    
Raw materials $ 340,843 $ 318,348
Work in process 266,006 242,143
Finished goods 213,960 213,096
Less: Excess and obsolete reserve (98,429) (95,300)
Inventories, net $ 722,380 $ 678,287