XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share ("EPS") (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Basic EPS    
Net Income (Loss) $ 2,321,866 $ 13,920,800
Common Shares 36,041,473 35,718,989
Unissued, directors' deferred compensation shares 288,262 261,320
Basic weighted average shares outstanding 36,329,735 35,980,309
Basic EPS $ 0.06 $ 0.39
Diluted EPS    
Basic net income (loss) $ 2,321,866 $ 13,920,800
Diluted net income (loss) $ 2,321,866 $ 13,920,800
Basic weighted average shares outstanding 36,329,735 35,980,309
Effects of dilutive securities:    
Unvested restricted stock 82,535 0
Diluted weighted average shares outstanding 36,412,270 35,980,309
Diluted EPS $ 0.06 $ 0.39