Annual report pursuant to Section 13 and 15(d)

Income Taxes - Provision Benefit For Income Taxes (Details)

v3.20.4
Income Taxes - Provision Benefit For Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
U.S. Income Taxes:      
Deferred Provision $ (3,897,293) $ (5,382,746) $ (4,848,470)
Valuation Allowance 3,897,293 5,382,746 4,848,470
Income Taxes Outside the U.S.:      
Deferred Provision 7,916 (511,672) 41,285
Valuation Allowance (7,916) 511,672 (41,285)
State Income Taxes:      
Deferred Provision (94,324) (189,200) (140,933)
Valuation Allowance 94,324 189,200 140,933
Income Tax Expense (Benefit), Total $ 0 $ 0 $ 0