v3.26.3
Long-term Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Debt Instrument [Line Items]        
Amortization of Issuance Costs     $ 18,272 $ 18,911
Total $ 15,380 $ 19,011 47,283 54,206
Convertible notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 8,649 8,649 25,946 25,946
Amortization of Issuance Costs 5,538 6,396 17,987 18,815
Total 14,187 15,045 43,933 44,761
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 4,734 4,734
Amortization of Issuance Costs 1,060 1,049 3,173 3,140
Total 2,638 2,627 7,907 7,874
Convertible notes | 2029 Convertible Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 0 0 0 0
Amortization of Issuance Costs 912 1,820 4,143 5,457
Total 912 1,820 4,143 5,457
Convertible notes | 2030A Convertible Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,250 1,250 3,750 3,750
Amortization of Issuance Costs 996 986 2,982 2,949
Total 2,246 2,236 6,732 6,699
Convertible notes | 2030B Convertible Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 0 0 0 0
Amortization of Issuance Costs 1,252 1,250 3,756 3,012
Total 1,252 1,250 3,756 3,012
Convertible notes | 2031 Convertible Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,321 1,321 3,962 3,962
Amortization of Issuance Costs 624 615 1,864 1,840
Total 1,945 1,936 5,826 5,802
Convertible notes | 2032 Convertible Notes        
Debt Instrument [Line Items]        
Contractual Interest Expense 4,500 4,500 13,500 13,500
Amortization of Issuance Costs 694 676 2,069 2,016
Total $ 5,194 $ 5,176 $ 15,569 $ 15,516