Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Deferred Tax Valuation Allowance (Details)

v3.19.3.a.u2
Income Taxes - Schedule of Deferred Tax Valuation Allowance (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Beginning balance $ 7,176,391 $ 6,620,464
Provision 371,468 400,158
Adjustments/true-ups (393,349) 155,769
Ending balance $ 7,154,510 $ 7,176,391