v3.26.1
Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Current portion $ 254,724 $ 254,724 $ 294,093
Long-term portion 339,456 339,456 $ 443,912
Operating lease liabilities [Member]      
Cash paid for operating lease liabilities $ 102,026 $ 180,310  
Weighted-average remaining lease term   2 years 2 months 12 days  
Weighted-average discount rate 10.50% 10.50%  
Minimum future lease payments ended March 31, 2026      
2026 (remainder of year) $ 176,663 $ 176,663  
2027 237,867 237,867  
2028 233,727 233,727  
2029 19,525 19,525  
Payments due 667,782 667,782  
Less imputed interest (73,602) (73,602)  
Current portion 254,724 254,724  
Long-term portion 339,456 339,456  
Total lease liabilities $ 594,180 $ 594,180