v3.25.4
Long Term Debt - CIBC Loan Narrative (Details)
1 Months Ended 12 Months Ended
Apr. 30, 2025
USD ($)
Jan. 31, 2026
USD ($)
May 31, 2024
Feb. 28, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2021
Feb. 29, 2020
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]                  
Payment of fees to lender and third parties (less than)               $ 70,000 $ 0
Amortization of debt discount and debt issuance costs               $ 53,000 $ 52,000
CIBC Agreement | Medium-Term Note                  
Debt Instrument [Line Items]                  
Debt instrument, face amount including accordion feature             $ 32,000,000.0    
Interest payments term           24 months      
Principal and interest payments term           36 months      
Maximum borrowing capacity         $ 20,000,000.0        
New interest only period     36 months   24 months        
New interest only extension period         12 months        
Debt covenant, cash and cash equivalents $ 80,000,000.0                
Debt covenant, trailing revenue, minimum percentage 0.100                
Cash and cash equivalents trigger for revenue requirement (less than) $ 20,000,000.0                
Unrestricted cash requirement period       6 months          
Effective interest rate (as a percent)               8.20% 9.00%
Payment of fees to lender and third parties (less than)               $ 500,000  
Amortization of debt discount and debt issuance costs               100,000 $ 100,000
Interest expense               $ 3,100,000 $ 3,500,000
CIBC Agreement | Medium-Term Note | Subsequent Event                  
Debt Instrument [Line Items]                  
Debt instrument, multiplicator   1.25              
Amendment fees   $ 100,000              
CIBC Agreement, Tranche A | Medium-Term Note                  
Debt Instrument [Line Items]                  
Proceeds from issuance of debt             17,000,000.0    
CIBC Agreement, Tranche B | Medium-Term Note                  
Debt Instrument [Line Items]                  
Proceeds from issuance of debt       $ 20,000,000.0          
Accordion feature on face amount of debt             8,000,000.0    
CIBC Agreement, Tranche C | Medium-Term Note                  
Debt Instrument [Line Items]                  
Accordion feature on face amount of debt             $ 7,000,000.0