XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Computation for Earnings Per Share (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Net Income $ 1,215,764 $ 17,626,538 $ 9,490,780 $ 31,889,151
Less: Net loss (income) attributable to redeemable noncontrolling interest 3,197,122 (761,708) 4,052,058 (1,315,810)
NET INCOME ATTRIBUTABLE TO COMMON SHAREHOLDERS $ 4,412,886 $ 16,864,830 $ 13,542,838 $ 30,573,341
Weighted average shares outstanding        
Weighted average number of outstanding shares - Basic (in shares) 3,153,084 3,196,501 3,169,416 3,176,744
Weighted average number of outstanding shares - Diluted (in shares) 3,153,084 3,196,501 3,169,416 3,176,744
Earnings per share        
Basic (USD per share) $ 1.40 $ 5.28 $ 4.27 $ 9.62
Diluted (USD per share) $ 1.40 $ 5.28 $ 4.27 $ 9.62