v3.25.2
Debt- 2021 Convertible Senior Secured Notes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Oct. 31, 2021
Debt Instrument [Line Items]          
Interest expense $ 256,162,000 $ 67,097,000 $ 513,533,000 $ 107,600,000  
Amortization of debt discounts and issuance costs and accretion of redemption premiums $ 29,036,000 7,547,000 $ 66,727,000 15,605,000  
2021 Convertible Senior Secured Notes | Senior Notes          
Debt Instrument [Line Items]          
Debt face amount         $ 50,000,000
Change in fair value   262,000,000   344,000,000  
Interest expense   3,000,000   6,000,000  
Interest expense, coupon rate   1,000,000   3,000,000  
Amortization of debt discounts and issuance costs and accretion of redemption premiums   $ 2,000,000   $ 3,000,000