XML 102 R92.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Summary of Difference Between The Income Tax Expense (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Income/(Loss) before Income Taxes $ 102,930,722 $ (50,202,837) $ 29,751,374
Statutory Tax Rates 21.00% 21.00% 21.00%
Expense/(Recovery) based on Statutory Rates $ 21,615,452 $ (10,542,596) $ 6,247,788
Pass-throughs and Non-controlling Interests   49,203 (1,062,111)
State Taxes 14,836,807 (1,536,694) (279,899)
Provision to Return Adjustment 5,299,091 (1,209,592) 53,304
Adjustments for Stock Compensation (211,132) (1,952,083)  
Non-deductible Expenses 27,570,364 14,166,223 2,263,978
Change in State Rate Reconciliation (2,535,415) 513,338  
Change in Valuation Allowance 7,705,790 7,604,098  
Change in Uncertain Tax Position 9,918,112 2,113,263  
Other Differences (346,267) 138,873 (39,465)
Income Tax Expense $ 83,852,802 $ 9,344,033 $ 7,183,595