XML 45 R33.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following information sets forth the computations of basic and diluted earnings per common share for the three months ended March 31, 2026 and 2025:
Three months ended
March 31,
20262025
Net income$4,253,350 $3,099,437 
Dividends paid on unvested restricted stock(43,287)(85,480)
Net income attributable to common shareholders4,210,063 3,013,957 
  Divided by:
  Basic weighted average shares of common stock outstanding13,319,225 11,208,015 
Weighted average unvested restricted stock5,986 13,001 
Diluted weighted average shares of common stock outstanding13,325,211 11,221,016 
Basic earnings per common share$0.32 $0.27 
Diluted earnings per common share$0.32 $0.27