XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies and Other Information - Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Inventories    
Raw materials $ 120,130 $ 89,684
Work in process 8,923 2,482
Finished goods 16,509 19,375
Total inventories 145,562 111,541
Inventory allowance (3,370) (3,328)
Inventories, net 142,192 108,213
Inventory Allowance    
Balance at beginning of period 3,328 2,964
Charged to expense 1,035 1,436
Write-offs (993) (1,072)
Balance at end of period $ 3,370 $ 3,328