XML 20 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Future Minimum Payments For Operating Leases (Details)
Mar. 31, 2020
USD ($)
Annual minimum payments:  
2020 (April 1, 2020 to December 31, 2020) $ 361,187
2021 497,594
2022 253,675
Total minimum payments $ 1,112,456