v3.23.1
Convertible Senior Notes - Schedule of Interest Expense Related to 2023, 2026, 2025 Notes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Debt Instrument [Line Items]    
Amortization of debt issuance costs $ 618 $ 676
Convertible Debt    
Debt Instrument [Line Items]    
Contractual interest expense 703 723
Amortization of debt issuance costs 618 676
Total $ 1,321 $ 1,399