XML 96 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Schedule of Future Minimum Office And Vehicle Lease Payments (Detail) - office and vehicle - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Commitments And Contingencies [Line Items]    
Year 1 $ 1,493,988 $ 1,470,217
Year 2 1,238,799 1,499,484
Year 3 87,957 1,241,089
Year 4   87,957
Total $ 2,820,744 $ 4,298,747