Annual report pursuant to Section 13 and 15(d)

Commitments (Future Minimum Payments Required Under Operating Lease) (Detail)

v3.8.0.1
Commitments (Future Minimum Payments Required Under Operating Lease) (Detail)
Dec. 31, 2017
USD ($)
Future Minimum Payments Required Under Operating Lease [Line Items]  
2018 $ 411,135
2019 403,730
2020 363,881
2021 0
2022 0
Total $ 1,178,746