XML 66 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes - Schedule of convertible note interest expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Debt Instrument [Line Items]    
Amortization of debt discount $ 4,039 $ 3,809
2023 Notes    
Debt Instrument [Line Items]    
Contractual interest expense 1,500 1,500
Amortization of debt discount 3,626 3,326
Amortization of debt issuance costs 413 371
Total $ 5,539 $ 5,197
Effective interest rate of the liability component 4.39% 4.39%
2019 Notes    
Debt Instrument [Line Items]    
Contractual interest expense   $ 65
Amortization of debt issuance costs   112
Total   $ 177
Effective interest rate of the liability component   1.00%