XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies and Other Information - Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Inventories      
Raw materials $ 117,692   $ 120,130
Work in process 4,967   8,923
Finished goods 19,776   16,509
Total inventories 142,435   145,562
Inventory allowance (3,374)   (3,370)
Inventories, net 139,061   $ 142,192
Inventory Allowance      
Balance at beginning of period 3,370 $ 3,328  
Charged to expense 49 553  
Write-offs (45) (173)  
Balance at end of period $ 3,374 $ 3,708