v3.21.2
Leases (Details) - Schedule of lease obligations
Sep. 30, 2021
USD ($)
Schedule of lease obligations [Abstract]  
2022 $ 541,371
2023 590,840
2024 544,470
2025 193,378
2026 169,317
Thereafter
Total lease payments 2,039,376
Less: Interest (334,591)
Present value of lease liabilities $ 1,704,785