XML 73 R52.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies - Schedule of Minimum Future Lease Payments (Detail)
Dec. 31, 2015
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
December 31, 2016 $ 337,386
December 31, 2017 256,211
December 31, 2018 188,070
December 31, 2019 121,196
December 31, 2020 95,482
December 31, 2021 and thereafter 541,065
Total $ 1,539,410