v3.23.2
Long-Term Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2019
Long-Term Debt        
Principal payments on long-term debt $ 5,100 $ 5,407 $ 36,089  
Outstanding balance 4,200 4,200    
Carrying amount of debt 6,057 6,057    
Unamortized debt discount $ 1,900 $ 1,900    
Minimum        
Long-Term Debt        
Effective interest rate (as a percent) 5.60% 5.60%    
Maximum        
Long-Term Debt        
Effective interest rate (as a percent) 8.30% 8.30%    
Secured term loan facility | Loan and security agreement        
Long-Term Debt        
Secured term loan amount       $ 100,000