XML 34 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Schedule of Future Rental Payments for Operating Leases (Details)
Mar. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2021 $ 764,480
2022 698,139
2023 595,616
2024 586,389
2025 544,740
Thereafter 774,587
Future lease payments under operating lease $ 3,963,951