v3.23.2
Debt - Schedule of Interest Components (Details) - Convertible Debt - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
2026 Notes        
Debt Instrument [Line Items]        
Coupon interest expense $ 0 $ 0 $ 0 $ 0
Amortization of debt issuance costs 991 989 1,981 1,979
Total 991 989 1,981 1,979
2025 Notes        
Debt Instrument [Line Items]        
Coupon interest expense 168 297 465 607
Amortization of debt issuance costs 316 173 489 353
Total $ 484 $ 470 $ 954 $ 960