XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt, Net - Carrying Amount of Convertible Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total principal amount $ 1,525,000 $ 1,525,000
Total unamortized debt discount (19,202) (25,752)
Long-term debt, less current portion and unamortized debt discount 1,505,798 1,499,248
Carrying value of long-term debt 1,505,798 1,499,248
Total fair value of outstanding notes 1,549,100 1,366,348
2027 Convertible Notes    
Debt Instrument [Line Items]    
Total principal amount 805,000 805,000
Total unamortized debt discount (7,518) (10,950)
Long-term debt, less current portion and unamortized debt discount 797,482 794,050
Total fair value of outstanding notes $ 769,218 $ 695,826
Remaining amortization per period of debt discount (in years) 2 years 2 months 12 days 3 years 2 months 12 days
2028 Convertible Notes    
Debt Instrument [Line Items]    
Total principal amount $ 720,000 $ 720,000
Total unamortized debt discount (11,684) (14,802)
Long-term debt, less current portion and unamortized debt discount 708,316 705,198
Total fair value of outstanding notes $ 779,882 $ 670,522
Remaining amortization per period of debt discount (in years) 3 years 7 months 6 days 4 years 7 months 6 days