XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Future Rental Payments for Operating Leases (Details)
Mar. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Finance lease, 2024 $ 33,195
Operating Leases, 2024 944,783
Finance lease, 2025 33,195
Operating Leases, 2025 890,685
Finance lease, 2026 33,195
Operating Leases, 2026 899,991
Finance lease, 2027 33,195
Operating Leases, 2027 578,184
Finance lease, 2028 33,195
Operating Leases, 2028 358,282
Finance lease, Thereafter 16,598
Operating Leases, Thereafter 76,821
Finance Lease 182,573
Operating Leases $ 3,748,746