Annual report [Section 13 and 15(d), not S-K Item 405]

Long-Term Debt (Details)

v3.25.1
Long-Term Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Mar. 19, 2024
Aug. 16, 2021
Long-Term Debt [Line Items]        
Entire balance under the term loan facility     $ 10,428  
Prepayment $ 983      
Interest expense $ 850 $ 2,404    
Term Loan Facility [Member]        
Long-Term Debt [Line Items]        
Aggregate principal amount       $ 30,000
Line of Credit [Member]        
Long-Term Debt [Line Items]        
Term loan facility 6.55%      
Loan Agreement [Member]        
Long-Term Debt [Line Items]        
Prepayment charge, percentage 1.00%      
Prepaid principal amount $ 94      
Long Term Debt [Member]        
Long-Term Debt [Line Items]        
Accrued interest $ 69      
Hercules Capital Inc [Member]        
Long-Term Debt [Line Items]        
Prepayment charge, percentage 1.00%      
Hercules Capital Inc [Member] | Loan Agreement [Member]        
Long-Term Debt [Line Items]        
Advanced amount       $ 15,000