v3.26.1
Commitments and Contingencies - Undiscounted Future Non-Cancellable Lease Payments Under Leases (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 782,000  
2027 769,000  
2028 804,000  
2029 840,000  
2030 1,052,000  
Thereafter 0  
Total future lease payments 4,247,000  
Less: imputed interest (1,061,000)  
Total lease liabilities 3,186,000  
Less: lease liability, current portion 697,000 $ 2,991,000
Lease liability, net of current portion 2,489,000 145,000
Finance Lease    
2026 346,000  
2027 357,000  
2028 365,000  
2029 373,000  
2030 382,000  
Thereafter 4,474,000  
Total future lease payments 6,297,000  
Less: imputed interest (2,568,000)  
Total lease liabilities 3,729,000  
Less: lease liability, current portion 249,000 260,000
Lease liability, net of current portion $ 3,480,000 $ 3,539,000