XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Future Minimum Payments for Operating Lease (Details)
Mar. 31, 2018
USD ($)
Annual minimum payments:  
2018 (April 1, 2018 to December 31, 2018) $ 333,938
2019 460,053
2020 478,455
2021 497,594
2022 (through June 30, 2022) 253,675
Total minimum payments $ 2,023,715