v3.25.1
Loan Payable - Narrative (Details)
$ in Thousands
3 Months Ended
Apr. 08, 2025
USD ($)
Dec. 23, 2022
USD ($)
Jan. 15, 2021
USD ($)
Tranche
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Debt Instrument [Line Items]          
Long-term debt       $ 4,200  
Repayment of debt       $ 2,198  
Term Loan          
Debt Instrument [Line Items]          
Loan amount     $ 35,000    
Loan mature date   Aug. 01, 2025      
Number of tranches | Tranche     3    
Debt instrument interest term       the interest-only repayment period was extended through December 31, 2023 (which interest-only period may be further extended through June 30, 2024 under certain circumstances)  
Prepayment amount   $ 5,000      
Annual floating interest rate   7.15%      
Debt instrument, basis spread on variable rate   7.10%      
Thershold index rate   0.05%      
Monthly principal payments   $ 733      
Loan discounts     $ 898    
Payments of debt issuance costs     95    
Interest expense       $ 161 $ 368
Tranche A Term Loan          
Debt Instrument [Line Items]          
Loan amount     15,000    
Tranche B Term Loan          
Debt Instrument [Line Items]          
Loan amount     $ 10,000    
Loan mature date     Mar. 31, 2022    
Tranche C Term Loan          
Debt Instrument [Line Items]          
Loan amount     $ 10,000    
Subsequent Event          
Debt Instrument [Line Items]          
Repayment of debt $ 3,500