XML 75 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes and Capped Call Transactions - Schedule of Convertible Notes (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]  
Principal $ 711,494
Unamortized issuance costs (10,722)
Net carrying amount 700,772
2025 Notes  
Debt Instrument [Line Items]  
Principal 251,494
Unamortized issuance costs (965)
Net carrying amount 250,529
2029 Notes  
Debt Instrument [Line Items]  
Principal 460,000
Unamortized issuance costs (9,757)
Net carrying amount $ 450,243