XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory    
Inventory reserves $ 23,900 $ 23,000
Raw materials 144,886 118,351
Work-in-progress 2,912 6,121
Finished goods   3,475
Total inventory, net of reserves $ 147,798 $ 127,947