v3.25.1
Notes Payable, Net - Notes Payable (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
tradingDay
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]    
Total principal $ 2,032,547 $ 690,000
Unamortized debt issuance costs (25,835) (9,711)
Long-Term Debt, Total 2,006,712 680,289
Less: current portion (278,915) (680,289)
Long-term notes payable, net 1,727,797 0
2030 Notes | Senior Notes    
Debt Instrument [Line Items]    
Total principal 1,000,000 0
2033 Notes | Senior Notes    
Debt Instrument [Line Items]    
Total principal 750,000 0
2027 Notes | Convertible Debt    
Debt Instrument [Line Items]    
Total principal $ 282,547 $ 690,000
Threshold percentage of stock price trigger 130.00%  
Threshold trading days | tradingDay 20  
Consecutive trading days | tradingDay 30