XML 63 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments (Details)
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 $ 629,222
2019 641,193
2020 653,164
2021 247,347
2022 165,785
Operating Leases, Future Minimum Payments, Due in Six Years 165,785
Operating Leases, Future Minimum Payments, Due in Seven Years 117,431
Total minimum lease payments $ 2,619,927