XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Convertible Senior Notes - Schedule of Net Carrying Amount of Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
2025 Notes:    
Debt Instrument [Line Items]    
Principal $ 0 $ 635,448
Unamortized debt issuance costs 0 (1,425)
Net carrying amount 0 634,023
2029 Notes:    
Debt Instrument [Line Items]    
Principal 1,000,000 1,000,000
Unamortized debt issuance costs (16,551) (20,718)
Net carrying amount $ 983,449 $ 979,282