v3.24.1.u1
Debt - Carrying Amount of Liability Component (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 429,838 $ 429,095
Convertible Debt    
Debt Instrument [Line Items]    
Less: Unamortized debt issuance costs (1,289) (1,426)
Notes Payable, current 5,000 2,500
Notes Payable, non-current 145,000 147,500
Less: Unamortized debt discount (2,425) (2,700)
Total debt 146,286 145,874
2027 Notes | Convertible Debt    
Debt Instrument [Line Items]    
2027 Notes, non-current 287,500 287,500
Less: Unamortized debt issuance costs (3,948) (4,279)
Total debt $ 283,552 $ 283,221