Annual report pursuant to Section 13 and 15(d)

INCOME TAXES - Reconciliation of Income Taxes (Details)

v3.20.4
INCOME TAXES - Reconciliation of Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Rate Reconciliation      
Tax at federal statutory rate $ (54,476,731) $ 9,089,683 $ 2,613,551
Non-deductible expenses 956 2,399 3,197
Excess tax benefit from stock option exercises and restricted stock vesting (1,109,379) 4,055,418 828,973
Adjust prior estimates to tax return (4,754) 19  
States taxes, net of Federal benefit (964,393) 160,913  
Adjustment for change in future effective tax rate   479,222  
Valuation allowance 50,553,125 0 0
Provision for (Benefit from) Income Taxes $ (6,001,176) $ 13,787,654 $ 3,445,721