XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Long-term Debt - Schedule of Interest Expense Related to Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Debt Instrument [Line Items]    
Amortization of Issuance Costs $ 6,048 $ 2,557
Convertible Debt    
Debt Instrument [Line Items]    
Contractual Interest Expense 8,649 1,729
Amortization of Issuance Costs 6,035 2,114
Total interest expense 14,684 3,843
Convertible Senior Notes due 2025 | Convertible Debt    
Debt Instrument [Line Items]    
Contractual Interest Expense 0 1,219
Amortization of Issuance Costs 0 767
Total interest expense 0 1,986
Convertible Senior Notes due 2027 | Convertible Debt    
Debt Instrument [Line Items]    
Contractual Interest Expense 0 0
Amortization of Issuance Costs 401 1,010
Total interest expense 401 1,010
Convertible Senior Notes due 2028 | Convertible Debt    
Debt Instrument [Line Items]    
Contractual Interest Expense 1,578 0
Amortization of Issuance Costs 1,044 0
Total interest expense 2,622 0
Convertible Senior Notes due 2029 | Convertible Debt    
Debt Instrument [Line Items]    
Contractual Interest Expense 0 0
Amortization of Issuance Costs 1,818 0
Total interest expense 1,818 0
Convertible Senior Notes due 2030A | Convertible Debt    
Debt Instrument [Line Items]    
Contractual Interest Expense 1,250 319
Amortization of Issuance Costs 980 248
Total interest expense 2,230 567
Convertible Senior Notes due 2030B | Convertible Debt    
Debt Instrument [Line Items]    
Contractual Interest Expense 0 0
Amortization of Issuance Costs 513 0
Total interest expense 513 0
Convertible Senior Notes due 2031 | Convertible Debt    
Debt Instrument [Line Items]    
Contractual Interest Expense 1,321 191
Amortization of Issuance Costs 611 89
Total interest expense 1,932 280
Convertible Senior Notes due 2032 | Convertible Debt    
Debt Instrument [Line Items]    
Contractual Interest Expense 4,500 0
Amortization of Issuance Costs 668 0
Total interest expense $ 5,168 0
2028 Secured Notes    
Debt Instrument [Line Items]    
Contractual Interest Expense   7,656
Amortization of Issuance Costs   429
Total interest expense   $ 8,085