XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Leases    
2025 $ 163,534 $ 217,925
2026 222,275 222,275
2027 226,705 226,705
2028 231,216 231,216
2029 117,709 117,709
Total future minimum lease payments 961,439 1,015,830
Less: Imputed interest 126,581 140,996
Operating lease liabilities 834,858 874,834
Less: Current portion 165,842 161,952
Non-current portion of lease liability $ 669,016 $ 712,882