XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Interest Expense Related to the Notes (Details) - Convertible Debt - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Convertible Senior Notes, Due 2029        
Debt Instrument [Line Items]        
Contractual interest expense $ 1,869 $ 1,869 $ 3,738 $ 2,492
Amortization of issuance costs 899 886 1,765 1,170
Total interest expense 2,768 2,755 5,503 3,662
Convertible Senior Notes, Due 2025        
Debt Instrument [Line Items]        
Contractual interest expense 362 543 905 1,347
Amortization of issuance costs 374 549 915 1,339
Total interest expense $ 736 $ 1,092 $ 1,820 $ 2,686