v3.26.1
Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 09, 2024
Sep. 30, 2020
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Dec. 31, 2020
Debt              
Term loan $ 30,000            
Basis spread variable rate   4.55%          
End term charge rate   5.00%          
Accrued and unpaid interest 100            
End-of-term charge 1,500            
Prepayment charge 300            
Total aggregate payment $ 31,900     $ 31,863      
Loss on extinguishment of debt       (954)      
Minimum              
Debt              
Debt instrument stated percentage   8.05%          
Maximum              
Debt              
Term loan   $ 30,000       $ 30,000 $ 30,000
Debt instrument stated percentage   9.05%          
Initial Term Loan              
Debt              
Interest expense     $ 0 $ 1,600 $ 3,100    
Loan and Security Agreement | Term Loan              
Debt              
Maximum borrowing   $ 75,000