XML 46 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Summary of Future Annual Minimum Rental Payments under Leases (Detail)
Dec. 31, 2016
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
2017 $ 42,790
2018 44,233
2019 41,997
Total $ 129,020