XML 87 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventory, Net [Abstract]      
Raw materials $ 318,348 $ 321,600 $ 328,080
Work in process 242,143 210,174 192,993
Finished goods 213,096 221,532 218,408
Less: Excess and obsolete reserve (95,300) (86,078) (78,644)
Inventories, net 678,287 667,228 660,837
Inventory Write-down $ 15,600 $ 14,900 $ 17,100