v3.25.2
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Leases    
Remainder of the year $ 109,143  
Year one 222,275 $ 217,925
Year two 226,705 222,275
Year three 231,216 226,705
Year four 117,709 231,216
Year five   117,709
Total future minimum lease payments 907,048 1,015,830
Less: Imputed interest 112,555 140,996
Operating lease liabilities 794,493 874,834
Less: current portion 174,319 161,952
Non-current portion of lease liability $ 620,174 $ 712,882