v3.25.3
Organization, Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
9 Months Ended
Sep. 30, 2025
USD ($)
segment
$ / shares
Dec. 31, 2024
USD ($)
$ / shares
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Common stock, par value (in usd per share) | $ / shares $ 0.001 $ 0.001
Accounts payable $ 265,746,000 $ 206,920,000
Accrued and other current liabilities 125,867,000 56,189,000
Contract asset $ 0 0
Number of reportable segments | segment 1  
Number of operating segments | segment 1  
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)