XML 35 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Computation for Earnings Per Share The following table sets forth the computation for basic and diluted EPS:

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Net income

 

$

13,565,433

 

 

$

14,644,593

 

 

$

40,096,711

 

 

$

35,786,366

 

Less: Net income attributable to redeemable noncontrolling interest

 

 

(14,822

)

 

 

 

 

 

(613,260

)

 

 

 

Net income attributable to common shareholders

 

$

13,550,611

 

 

$

14,644,593

 

 

$

39,483,451

 

 

$

35,786,366

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of outstanding shares - Basic

 

 

2,718,171

 

 

 

2,738,588

 

 

 

2,728,671

 

 

 

2,774,819

 

Weighted average number of outstanding shares - Diluted

 

 

2,718,171

 

 

 

2,738,588

 

 

 

2,728,671

 

 

 

2,774,819

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share attributable to common shareholders

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

4.99

 

 

$

5.35

 

 

$

14.47

 

 

$

12.90

 

Diluted

 

$

4.99

 

 

$

5.35

 

 

$

14.47

 

 

$

12.90