XML 69 R54.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share Reconciliation [Abstract]    
Net income $ 12,142,409 $ 6,868,421
Dividends paid on unvested restricted stock (248,458) (26,091)
Net income attributable to common shareholders, basic 11,893,951 6,842,330
Net income attributable to common shareholders, diluted $ 11,893,951 $ 6,842,330
Divided by:    
Basic weighted average shares of common stock outstanding (in shares) 12,742,894 6,800,841
Weighted average unvested restricted stock (in shares) 31,434 34,956
Diluted weighted average shares of common stock outstanding (in shares) 12,774,328 6,835,797
Basic earnings per common share (in dollars per share) $ 0.93 $ 1.01
Diluted earnings per common share (in dollars per share) $ 0.93 $ 1.00