XML 61 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Schedule of Minimum Future Lease Payments (Detail)
Mar. 31, 2017
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
For the remaining nine months ending: December 31, 2017 $ 230,376
December 31, 2018 251,411
December 31, 2019 125,055
December 31, 2020 95,482
December 31, 2021 95,482
December 31, 2022 and thereafter 445,583
Total $ 1,243,389