Annual report pursuant to Section 13 and 15(d)

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

v3.19.1
Commitments (Future Minimum Payments Required Under Operating Lease) (Detail)
Dec. 31, 2018
USD ($)
Future Minimum Payments Required Under Operating Lease [Line Items]  
2019 $ 562,529
2020 501,809
2021 7,457
2022 8,699
2023 0
Total $ 1,080,494