v3.26.1
Schedule of Future Estimated Minimum Lease Payments Under Non-cancelable Operating Leases (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases      
Total minimum lease payments to be paid in 2026 $ 81,000    
Less amount representing interest (2,461)    
Present value of future minimum lease payments 78,539 $ 243,657 $ 234,471
Less current portion of operating lease liabilities (78,539) (190,814)  
Operating lease liabilities, net of current portion $ 52,843