v3.26.1
Leases (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Leases    
Weighted average remaining lease term 5 years 6 months  
Lease expiration date Dec. 31, 2027  
Weighted average discount rate of operating leases 7.00%  
Payments for rent $ 135,700 $ 111,000