XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Inventory    
Inventory reserves $ 24,300 $ 23,900
Raw materials 124,711 144,886
Work-in-progress 2,768 2,912
Finished goods 2,500  
Total inventory, net of reserves $ 129,979 $ 147,798