XML 58 R39.htm IDEA: XBRL DOCUMENT v3.25.2
CONVERTIBLE SENIOR NOTES - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
2030 Convertible Senior Notes        
Debt Instrument [Line Items]        
Contractual interest expense $ 1,516 $ 1,516 $ 3,032 $ 3,049
Amortization of debt issuance costs 240 236 479 475
Total interest expense 1,756 1,752 3,511 3,524
2028 Convertible Senior Notes        
Debt Instrument [Line Items]        
Contractual interest expense 0 1,721 0 3,442
Amortization of debt issuance costs 0 81 0 162
Total interest expense $ 0 $ 1,802 $ 0 $ 3,604