XML 115 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Operating Lease Agreements (Details)
Dec. 31, 2017
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2018 $ 1,311,102
2019 1,302,945
2020 358,342
2021 53,692
Total lease commitment $ 3,026,081