XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies and Other Information - Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Inventories      
Raw materials $ 92,363   $ 101,566
Work in process 1,516   3,073
Finished goods 25,038   19,825
Total inventories 118,917   124,464
Inventory allowance (5,702)   (3,904)
Inventories, net 113,215   $ 120,560
Inventory Allowance      
Balance at beginning of period 3,904 $ 3,370  
Charged to expense 2,179 163  
Write-offs (381) (592)  
Balance at end of period $ 5,702 $ 2,941