v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings (Loss) 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 and six months ended June 30, 2025 and 2024:
Three months ended
June 30,
Six months ended
June 30,
2025202420252024
Net (loss) income from continuing operations$(13,164,651)$15,206,224 $(9,096,966)$13,635,881 
Dividends paid on preferred stock— (7,500)— (7,500)
Dividends paid on unvested restricted stock(110,783)(128,270)(225,138)(185,396)
Net income from continuing operations attributable to common shareholders(13,275,434)15,070,454 (9,322,104)13,442,985 
Net income from discontinued operations— 1,239,897 — 2,756,124 
Net income attributable to common shareholders(13,275,434)16,310,351 (9,322,104)16,199,109 
  Divided by:
  Basic weighted average shares of common stock outstanding22,114,341 20,400,004 22,106,205 20,396,940 
Weighted average unvested restricted stock and dilutive stock options2,545 37,795 6,564 21,957 
  Diluted weighted average shares of common stock outstanding22,116,886 20,437,799 22,112,769 20,418,897 
Basic earnings per share
Continuing operations$(0.60)$0.74 $(0.42)$0.66 
Discontinued operations$— $0.06 $— $0.13 
Total basic weighted average earnings per common share$(0.60)$0.80 $(0.42)$0.79 
Diluted earnings per share
Continuing operations$(0.60)$0.74 $(0.42)$0.66 
Discontinued operations$— $0.06 $— $0.13 
Total diluted weighted average earnings per common share$(0.60)$0.80 $(0.42)$0.79