XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
Mar. 31, 2025
USD ($)
Operating Leases [Member]  
Schedule of Maturities of Operating Lease Liabilities [Line Items]  
Operating leases, 2025 $ 259,169
Operating leases, 2026 43,332
Operating leases, Total minimum lease payments 302,501
Operating leases, Less: interest 18,765
Operating leases, Present value of lease obligations 283,736
Operating leases, Less: Current portion 240,619
Operating leases, Long-term portion of lease obligations 43,117
Finance Leases [Member]  
Schedule of Maturities of Operating Lease Liabilities [Line Items]  
Finance leases, 2025 15,168
Finance leases, 2026 164,832
Finance leases, Total minimum lease payments 180,000
Finance leases, Less: interest 9,442
Finance leases, Present value of lease obligations 170,558
Finance leases, Less: Current portion 7,046
Finance leases, Long-term portion of lease obligations $ 163,512