XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Net income $ 36,870,762 $ 75,589,539 $ 38,165,138
Less: Net loss (income) attributable to redeemable noncontrolling interest 3,563,345 (1,388,930) 495,407
NET INCOME ATTRIBUTABLE TO COMMON SHAREHOLDERS $ 40,434,107 $ 74,200,609 $ 38,660,545
Weighted average number of outstanding shares      
Weighted average number of outstanding shares (in shares) 3,107,604 3,179,497 3,214,564
Dilutive impact of restricted stock units (in shares) 0 0 0
Weighted average number of outstanding shares - Diluted (in shares) 3,107,604 3,179,497 3,214,564
Earnings per share attributable to common shareholders      
Basic (in dollars per share) $ 13.01 $ 23.34 $ 12.03
Diluted (in dollars per share) $ 13.01 $ 23.34 $ 12.03