XML 101 R91.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Summary of Income Tax Expenses (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 65,118,212 $ 18,095,946 $ 2,842,696
State 16,640,086 4,665,000 279,899
Foreign    
Total Current 81,758,298 22,760,946 3,122,595
Deferred:      
Federal 3,520,293 (12,535,000) 3,330,000
State (1,425,789) (881,913) 731,000
Foreign    
Total Deferred 2,094,504 (13,416,913) 4,061,000
Total $ 83,852,802 $ 9,344,033 $ 7,183,595