XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.3
Debt, Commitments and Contingencies - Summary 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
Convertible Senior Notes Due 2026        
Debt Instrument [Line Items]        
Amortization of debt issuance costs $ 797 $ 791 $ 2,387 $ 2,372
Total interest expense 797 791 2,387 2,372
Convertible Senior Notes Due 2029        
Debt Instrument [Line Items]        
Interest expense 2,813 2,812 8,438 3,750
Amortization of debt issuance costs 714 694 2,126 924
Total interest expense $ 3,527 $ 3,506 $ 10,564 $ 4,674