XML 135 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Schedule of Minimum Future Lease Payments (Detail)
Jun. 30, 2017
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
For the remaining six months ending: December 31, 2017 $ 319,068
December 31, 2018 575,987
December 31, 2019 387,097
December 31, 2020 351,464
December 31, 2021 351,464
December 31, 2022 and thereafter 4,271,629
Total $ 6,256,709