XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Income Tax Expense - Schedule of Components of Income Tax Expense (Benefit) (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Effective Income Tax Rate Reconciliation, Amount [Abstract]        
Income/(Loss) before Income Taxes $ 58,904,765 $ 39,189,341 $ 154,517,434 $ 52,189,559
Income Tax Expense (Benefit) $ 37,319,988 $ 28,436,332 $ 98,202,898 $ 56,964,047
Effective Tax Rate 63.40% 72.60% 63.60% 109.10%