v3.26.1
Long-term Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]        
Amortization of Issuance Costs     $ 12,637 $ 12,445
Total $ 15,621 $ 17,977 31,903 35,194
Convertible notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 8,648 8,648 17,297 17,297
Amortization of Issuance Costs 6,026 6,383 12,449 12,418
Total 14,674 15,031 29,746 29,715
Convertible notes | 2027 Convertible Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense     0 0
Amortization of Issuance Costs     0 401
Total     0 401
Convertible notes | 2028 Convertible Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,578 1,578 3,156 3,156
Amortization of Issuance Costs 1,058 1,047 2,113 2,091
Total 2,636 2,625 5,269 5,247
Convertible notes | 2029 Convertible Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 0 0 0 0
Amortization of Issuance Costs 1,409 1,819 3,231 3,637
Total 1,409 1,819 3,231 3,637
Convertible notes | 2030A Convertible Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,250 1,250 2,500 2,500
Amortization of Issuance Costs 995 983 1,986 1,963
Total 2,245 2,233 4,486 4,463
Convertible notes | 2030B Convertible Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 0 0 0 0
Amortization of Issuance Costs 1,253 1,249 2,504 1,762
Total 1,253 1,249 2,504 1,762
Convertible notes | 2031 Convertible Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,320 1,320 2,641 2,641
Amortization of Issuance Costs 621 614 1,240 1,225
Total 1,941 1,934 3,881 3,866
Convertible notes | 2032 Convertible Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 4,500 4,500 9,000 9,000
Amortization of Issuance Costs 690 671 1,375 1,339
Total $ 5,190 $ 5,171 $ 10,375 $ 10,339