XML 59 R40.htm IDEA: XBRL DOCUMENT v3.25.3
CONVERTIBLE SENIOR NOTES - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
2030 Convertible Senior Notes        
Debt Instrument [Line Items]        
Contractual interest expense $ 1,516 $ 1,516 $ 4,548 $ 4,565
Amortization of debt issuance costs 241 237 720 712
Total interest expense 1,757 1,753 5,268 5,277
2028 Convertible Senior Notes        
Debt Instrument [Line Items]        
Contractual interest expense 0 1,721 0 5,163
Amortization of debt issuance costs 0 81 0 243
Total interest expense $ 0 $ 1,802 $ 0 $ 5,406