XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Details) - Schedule of Remaining Operating Lease Payments
Sep. 30, 2024
USD ($)
Schedule of Remaining Operating Lease Payments [Abstract]  
(Six months ending) March 31, 2025 $ 251,292
2026 519,036
2027 547,460
2028 563,891
2029 408,429
Thereafter 561,908
Total gross operating lease payments 2,852,016
Less: imputed interest (433,720)
Total lease liabilities, reflecting present value of future minimum lease payments $ 2,418,296