XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share - Computation for Earnings Per Share (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Net Income $ 8,275,016 $ 14,262,613
Less: Net loss (income) attributable to redeemable noncontrolling interest 854,936 (554,102)
NET INCOME ATTRIBUTABLE TO COMMON SHAREHOLDERS $ 9,129,952 $ 13,708,511
Weighted average shares outstanding    
Weighted average number of outstanding shares - Basic (in shares) 3,185,930 3,156,768
Weighted average number of outstanding shares - Diluted (in shares) 3,185,930 3,156,768
Earnings per share    
Basic (USD per share) $ 2.87 $ 4.34
Diluted (USD per share) $ 2.87 $ 4.34