XML 68 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Long-term Debt - Schedule of Interest Expense Related to Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Debt Instrument [Line Items]        
Amortization of Issuance Costs     $ 18,911 $ 10,231
Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense $ 8,649 $ 7,287 25,946 13,366
Amortization of Issuance Costs 6,396 3,395 18,815 8,902
Total interest expense 15,045 10,682 44,761 22,268
Convertible Senior Notes due 2025 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense   23   2,371
Amortization of Issuance Costs   15   1,494
Total interest expense   38   3,865
Convertible Senior Notes due 2027 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 0 0 0 0
Amortization of Issuance Costs 0 1,012 401 3,033
Total interest expense 0 1,012 401 3,033
Convertible Senior Notes due 2028 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,578 193 4,734 193
Amortization of Issuance Costs 1,049 127 3,140 127
Total interest expense 2,627 320 7,874 320
Convertible Senior Notes due 2029 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 0   0  
Amortization of Issuance Costs 1,820   5,457  
Total interest expense 1,820   5,457  
Convertible Senior Notes due 2030A | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,250 1,250 3,750 2,819
Amortization of Issuance Costs 986 974 2,949 2,194
Total interest expense 2,236 2,224 6,699 5,013
Convertible Senior Notes due 2030B | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 0   0  
Amortization of Issuance Costs 1,250   3,012  
Total interest expense 1,250   3,012  
Convertible Senior Notes due 2031 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,321 1,321 3,962 2,833
Amortization of Issuance Costs 615 608 1,840 1,300
Total interest expense 1,936 1,929 5,802 4,133
Convertible Senior Notes due 2032 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 4,500 4,500 13,500 5,150
Amortization of Issuance Costs 676 659 2,016 754
Total interest expense $ 5,176 $ 5,159 $ 15,516 $ 5,904