v3.25.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following information sets forth the computations of basic and diluted weighted average earnings per common share for the three months ended March 31, 2025 and 2024:
Three months ended
March 31,
20252024
Net income attributable to common shareholders$3,099,437 $1,762,345 
Dividends paid on unvested restricted stock(85,480)— 
Net income attributable to common shareholders3,013,957 1,762,345 
  Divided by:
  Basic weighted average shares of common stock outstanding11,208,015 6,889,032 
Weighted average unvested restricted stock13,001 — 
Diluted weighted average shares of common stock outstanding11,221,016 6,889,032 
Basic weighted average earnings per common share$0.27 $0.26 
Diluted weighted average earnings per common share$0.27 $0.26