XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes - Schedule of Net Carrying Amount of Liability Component of 2025 Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
2025 Notes:    
Debt Instrument [Line Items]    
Principal $ 635,428 $ 635,448
Unamortized debt issuance costs (648) (1,425)
Net carrying amount 634,780 634,023
2029 Notes:    
Debt Instrument [Line Items]    
Principal 1,000,000 1,000,000
Unamortized debt issuance costs (19,686) (20,718)
Net carrying amount $ 980,314 $ 979,282