v3.26.1
Schedule of Future Minimum Annual Lease Payments (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Leases    
2026 $ 107,315  
2027 134,284  
2028 39,784  
Total future minimum lease payments 281,383  
Less: amount representing interest (36,526)  
Present value of future payments 244,857  
Current portion 115,980 $ 113,012
Long term portion $ 128,877 $ 159,526