XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE - Schedule of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share Reconciliation [Abstract]    
Net (loss) income from continuing operations $ (20,673,426) $ 13,862,137
Dividends paid on preferred stock 0 (7,500)
Dividends paid on unvested restricted stock (368,921) (440,028)
Net income from continuing operations attributable to common shareholders, basic (21,042,347) 13,414,609
Net income from continuing operations attributable to common shareholders, diluted (21,042,347) 13,414,609
Net income from discontinued operations, basic 0 2,922,068
Net income from discontinued operations, diluted 0 2,922,068
Net income attributable to common shareholders, basic (21,042,347) 16,336,677
Net income attributable to common shareholders, diluted $ (21,042,347) $ 16,336,677
Divided by:    
Basic weighted average shares of common stock outstanding (in shares) 22,246,019 20,821,239
Weighted average unvested restricted stock and dilutive stock options (in shares) 36,765 67,741
Diluted weighted average shares of common stock outstanding (in shares) 22,282,784 20,888,980
Basic earnings per share    
Continuing operations (in dollars per share) $ (0.95) $ 0.64
Discontinued operations (in dollars per share) 0 0.14
Total basic earnings per common share (in dollars per share) (0.95) 0.78
Diluted earnings per share    
Continuing operations (in dollars per share) (0.95) 0.64
Discontinued operations (in dollars per share) 0 0.14
Total diluted earnings per common share (in dollars per share) $ (0.95) $ 0.78