XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Computation for Earnings Per Share
 Three Months Ended 
 September 30,
Nine Months Ended 
 September 30,
 2024202320242023
Net income $14,644,593 $5,200,593 $35,786,366 $29,472,589 
Less: Net (income) loss attributable to redeemable noncontrolling interest— 1,272,839 — (859,126)
Net income attributable to common shareholders$14,644,593 $6,473,432 $35,786,366 $28,613,463 
Weighted average number of outstanding shares - Basic2,738,588 2,939,055 2,774,819 2,977,853 
Weighted average number of outstanding shares - Diluted2,738,588 2,939,055 2,774,819 2,977,853 
Earnings per share attributable to common shareholders
Basic$5.35 $2.20 $12.90 $9.61 
Diluted$5.35 $2.20 $12.90 $9.61