XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Lease (Details) - Schedule of Future Minimum Rental Payments for Operating Leases
Mar. 31, 2020
USD ($)
Schedule of Future Minimum Rental Payments for Operating Leases [Abstract]  
2021 $ 690,790
2022 658,729
2023 646,433
2024 665,825
Thereafter 338,667
Total undiscounted cash flows 3,000,444
Less: imputed interest (315,741)
Present value of lease liabilities $ 2,684,703