XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes, Net - Schedule of Amounts Recorded in Interest Expense Related to Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
2025 Convertible senior notes        
Debt Disclosure [Line Items]        
Contractual interest expense $ 201 $ 1,294 $ 1,130 $ 2,588
Amortization of debt issuance costs 51 320 280 628
Total interest and amortization expense 252 1,614 1,410 3,216
2028 Convertible senior notes        
Debt Disclosure [Line Items]        
Contractual interest expense 703 719 1,416 1,438
Amortization of debt issuance costs 333 326 660 651
Total interest and amortization expense $ 1,036 $ 1,045 $ 2,076 $ 2,089