XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Organization, Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Accounts payable $ 274,060,000 $ 206,920,000
Accrued and other current liabilities $ 118,457,000 56,189,000
Number of reportable segments | segment 1  
Number of operating segments | segment 1  
Contract asset $ 0 0
Revision of Prior Period, Reclassification, Adjustment    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Accounts payable   57,400,000
Accrued and other current liabilities   $ (57,400,000)