XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Basic Earnings Per Common Share

The following information sets forth the computations of basic earnings per common share for the three and nine months ended September 30, 2024 and 2023, respectively:

 

 

 

For the three months ended
September 30,

 

 

For the nine months ended
September 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net income attributable to common stockholders

 

$

11,211,636

 

 

$

9,976,998

 

 

$

29,125,711

 

 

$

29,312,725

 

Divided by:

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares of common stock outstanding

 

 

19,625,190

 

 

 

18,175,467

 

 

 

19,094,462

 

 

 

18,052,293

 

Diluted weighted average shares of common stock outstanding

 

 

20,058,417

 

 

 

18,562,930

 

 

 

19,531,691

 

 

 

18,269,171

 

Basic earnings per common share

 

$

0.57

 

 

$

0.55

 

 

$

1.53

 

 

$

1.62

 

Diluted earnings per common share

 

$

0.56

 

 

$

0.54

 

 

$

1.49

 

 

$

1.60