v3.26.1
Related Party Transactions (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]      
Total revenues $ 58,587,000 $ 59,551,000  
Restricted cash 7,464,000   $ 6,868,000
Net receivables 27,253,000   83,041,000
Agreement with Gates Ventures, LLC      
Related Party Transaction [Line Items]      
Software contribution revenue recognition 0 0  
Net receivables 0   0
Software contribution revenue recognition amount 9,000,000    
Director      
Related Party Transaction [Line Items]      
Related party transactions amount 165,000 109,000  
Related Party      
Related Party Transaction [Line Items]      
Restricted cash 0   72,000
Related Party | BMGFT      
Related Party Transaction [Line Items]      
Total revenues 0 9,000  
Software contribution 72,000 499,000  
Software contribution revenue recognition 0 3,844,000  
Net receivables 0   0
Related Party | BMGFT | Contribution      
Related Party Transaction [Line Items]      
Restricted cash 0   72,000
Related Party | BMGFT | Software contribution      
Related Party Transaction [Line Items]      
Restricted cash 0   0
Related Party | Gates Ventures, LLC      
Related Party Transaction [Line Items]      
Software contribution revenue recognition 0 0  
Net receivables $ 0   0
Related Party | Gates Ventures, LLC | Minimum      
Related Party Transaction [Line Items]      
Percentage of voting securities 5.00%    
Related Party | Columbia University and Richard Friesner      
Related Party Transaction [Line Items]      
Total revenues $ 3,000 $ 0  
Net receivables $ 0   $ 100,000