Annual report pursuant to Section 13 and 15(d)

INCOME TAXES - Reconciliation of Income Taxes (Details)

v3.22.4
INCOME TAXES - Reconciliation of Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Rate Reconciliation      
Pre-tax book income (loss) $ 147,043,749 $ 3,413,234 $ (259,413,004)
Tax at federal statutory rate 30,879,187 716,779 (54,476,731)
Excess tax benefit from stock option exercises and restricted stock vesting (312,268) (175,187) (1,109,379)
Adjust prior estimates to tax return 214,740 2,938,948 (1,930,994)
States taxes, net of federal benefit 1,443,145 430,654 (964,393)
Valuation allowance (24,151,242) (3,827,194) 52,161,412
Non-deductible expenses and other 335,162 6,342 318,909
Provision for (Benefit From) Income Taxes $ 8,408,724 $ 90,342 $ (6,001,176)