XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Convertible Senior Notes and Capped Call Transactions - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt Instrument [Line Items]        
Amortization of debt issuance costs     $ 768 $ 754
2025 Senior Notes        
Debt Instrument [Line Items]        
Contractual interest expense $ 790 $ 790 1,581 1,581
Amortization of debt issuance costs 385 378 768 754
Total $ 1,175 $ 1,168 $ 2,349 $ 2,335