v3.26.1
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Lease Liability    
2026 $ 412,000  
2027 808,000  
2028 824,000  
2029 840,000  
2030 857,000  
After 3,216,000  
Total lease payments 6,957,000  
Less imputed interest (967,000)  
Present value of remaining lease payments 5,990,000  
Current 603,000 $ 611,000
Non-current $ 5,387,000 $ 5,692,000
Weighted-average remaining lease term (years) 8 years 2 months 12 days  
Weighted average  discount rate 3.80%