v3.26.1
Leases (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Current portion $ 279,900 $ 294,093
Long-term portion 387,049 $ 443,912
Operating lease liabilities [Member]    
Cash paid for operating lease liabilities $ 78,284  
Weighted-average remaining lease term 2 years 2 months 12 days  
Weighted-average discount rate 10.50%  
Minimum future lease payments ended March 31, 2026    
2026 (remainder of year) $ 265,530  
2027 237,867  
2028 233,727  
2029 19,525  
Payments due 756,649  
Less imputed interest (89,700)  
Total lease liabilities 666,949  
Current portion 279,900  
Long-term portion $ 387,049