v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2026 and 2025:
Three months ended
June 30,
Six months ended
June 30,
2026202520262025
Net income$3,076,025 $3,358,314 $7,329,375 $6,457,751 
Dividends paid on unvested restricted stock(57,623)(55,701)(100,910)(141,181)
Net income attributable to common shareholders3,018,402 3,302,613 7,228,465 6,316,570 
  Divided by:
  Basic weighted average shares of common stock outstanding13,329,968 13,235,823 13,324,626 12,227,520 
Weighted average unvested restricted stock16,407 23,939 11,196 17,608 
Diluted weighted average shares of common stock outstanding13,346,375 13,259,762 13,335,822 12,245,128 
Basic earnings per common share$0.23 $0.25 $0.54 $0.52 
Diluted earnings per common share$0.23 $0.25 $0.54 $0.52