XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Long-term Debt - Schedule of Interest Expense Related to Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]        
Amortization of Issuance Costs     $ 12,445 $ 6,399
Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense $ 8,648 $ 4,350 17,297 6,079
Amortization of Issuance Costs 6,383 3,393 12,418 5,507
Total interest expense 15,031 7,743 29,715 11,586
Convertible Senior Notes due 2025 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 0 1,129 0 2,348
Amortization of Issuance Costs 0 712 0 1,479
Total interest expense 0 1,841 0 3,827
Convertible Senior Notes due 2027 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 0 0 0 0
Amortization of Issuance Costs 0 1,011 401 2,021
Total interest expense 0 1,011 401 2,021
Convertible Senior Notes due 2028 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,578 0 3,156 0
Amortization of Issuance Costs 1,047 0 2,091 0
Total interest expense 2,625 0 5,247 0
Convertible Senior Notes due 2029 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 0 0 0 0
Amortization of Issuance Costs 1,819 0 3,637 0
Total interest expense 1,819 0 3,637 0
Convertible Senior Notes due 2030A | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,250 1,250 2,500 1,569
Amortization of Issuance Costs 983 972 1,963 1,220
Total interest expense 2,233 2,222 4,463 2,789
Convertible Senior Notes due 2030B | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 0 0 0 0
Amortization of Issuance Costs 1,249 0 1,762 0
Total interest expense 1,249 0 1,762 0
Convertible Senior Notes due 2031 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,320 1,321 2,641 1,512
Amortization of Issuance Costs 614 603 1,225 692
Total interest expense 1,934 1,924 3,866 2,204
Convertible Senior Notes due 2032 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 4,500 650 9,000 650
Amortization of Issuance Costs 671 95 1,339 95
Total interest expense $ 5,171 745 $ 10,339 745
2028 Secured Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense   7,657   15,313
Amortization of Issuance Costs   435   864
Total interest expense   $ 8,092   $ 16,177