v3.26.1
Schedule of Future Minimum Finance Lease Payments (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Jun. 01, 2023
Leases      
2026 (for the three months remaining) $ 200,915    
2027 299,886    
2028 294,629    
2029 296,000    
2030 300,000    
2031 300,000    
Thereafter 700,000    
Total minimum lease payments 2,391,430   $ 3,657
Less effects of discounting 684,350    
Lease liability recognized 1,707,080 $ 1,704,664  
Less current portion 127,197 85,658  
Long-term finance lease liability $ 1,579,883 $ 1,619,006