v3.26.1
Loan and security agreement Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2025
Feb. 28, 2025
Dec. 31, 2025
Dec. 31, 2024
Jun. 27, 2022
Line of Credit Facility [Line Items]          
Line of credit facility, interest rate percentage 4.50%        
Success fee   $ 500,000      
Change in fair value of the derivative     $ 0 $ (8,837,000)  
Other Assets          
Line of Credit Facility [Line Items]          
Issuance costs and debt discount arising from success fee         $ 300,000
Maximum          
Line of Credit Facility [Line Items]          
Success fee $ 2,000,000        
Percentage of voting securities held 50.00%        
Above Prime Rate          
Line of Credit Facility [Line Items]          
Line of credit facility, interest rate percentage 0.75%        
Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Line of credit $ 50,000,000        
MAZE Success Fee Derivative          
Line of Credit Facility [Line Items]          
Change in fair value of the derivative       $ 400,000