XML 64 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statements Details - Inventories (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Inventories    
Raw materials $ 565,379,000 $ 930,777,000
Finished goods 1,269,193,000 1,014,403,000
Total inventories 1,834,572,000 1,945,180,000
Inventory [Line Items]    
Finished goods 1,269,193,000 1,014,403,000
Evaluation Inventory    
Inventories    
Finished goods 422,100,000 0
Inventory [Line Items]    
Finished goods $ 422,100,000 $ 0