XML 65 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies and Other Information - Schedule of Inventory and Activity in Inventory Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Inventories    
Raw materials $ 105,225 $ 84,323
Work in process 5,103 872
Finished goods 25,288 16,812
Total inventories 135,616 102,007
Inventory allowance (8,253) (8,135)
Inventories, net 127,363 93,872
Inventory Allowance    
Balance at beginning of period 8,135 5,730
Charged to expense 306 3,394
Write-offs (188) (989)
Balance at end of period $ 8,253 $ 8,135