v3.24.1.u1
Debt - Schedule of Interest Components (Details) - Convertible Debt - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
2026 Notes    
Debt Instrument [Line Items]    
Coupon interest expense $ 0 $ 0
Amortization of debt issuance costs 990 990
Total 990 990
2025 Notes    
Debt Instrument [Line Items]    
Coupon interest expense 0 297
Amortization of debt issuance costs 0 173
Total $ 0 $ 470