XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies and Other Information - Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Inventories      
Raw materials $ 75,672   $ 68,273
Work in process 1,517   1,166
Finished goods 18,287   21,238
Total inventories 95,476   90,677
Inventory allowance (6,676) $ (4,788) (5,730)
Inventories, net 88,800   $ 84,947
Inventory Allowance      
Balance at beginning of period 5,730 3,904  
Charged to expense 1,018 1,004  
Write-offs (72) (120)  
Balance at end of period $ 6,676 $ 4,788