XML 69 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory    
Inventory reserves $ 30,600 $ 24,300
Raw materials, net of reserves 87,787 124,711
Work-in-progress, net of reserves 6,532 2,768
Finished goods, net of reserves 470 2,500
Total inventory, net of reserves $ 94,789 $ 129,979