XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Computation for Earnings Per Share (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Net Income $ 10,372,400 $ 24,875,795 $ 19,863,180 $ 56,764,946
Less: Net loss (income) attributable to redeemable noncontrolling interest 1,642,040 751,850 5,694,098 (563,960)
NET INCOME ATTRIBUTABLE TO COMMON SHAREHOLDERS $ 12,014,440 $ 25,627,645 $ 25,557,278 $ 56,200,986
Weighted average shares outstanding        
Weighted average number of outstanding shares - Basic (in shares) 3,078,666 3,192,535 3,138,834 3,182,065
Weighted average number of outstanding shares - Diluted (in shares) 3,078,666 3,192,535 3,138,834 3,182,065
Earnings per share attributable to common shareholders        
Basic (USD per share) $ 3.90 $ 8.03 $ 8.14 $ 17.66
Diluted (USD per share) $ 3.90 $ 8.03 $ 8.14 $ 17.66