XML 53 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Future Minimum Payments For Operating Leases (Details)
Dec. 31, 2017
USD ($)
Annual minimum payments:  
2018 $ 442,359
2019 460,053
2020 478,455
2021 497,594
2022 253,675
Total minimum payments $ 2,132,136