XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE - Earnings per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]            
Net (loss) income $ 3,690,773 $ (522,568) $ 4,598,446 $ 6,980,182 $ 3,168,205 $ 11,578,628
Less dividends:            
Common stock 3,140,463 4,185,958 4,182,019 3,658,012 7,326,421 7,840,030
Preferred stock 1,185,042 $ 1,184,958 1,185,001 $ 1,184,999 2,370,000 2,370,000
Dividends 4,325,505   5,367,020   9,696,421 10,210,030
Undistributed (deficit) earnings $ (634,732)   $ (768,574)   $ (6,528,216) $ 1,368,598
Basic income per share (in dollars per share) $ 0.05   $ 0.07   $ 0.02 $ 0.18
Common Stock            
Less dividends:            
Distributed earnings (in dollars per share) 0.06   0.08   0.14 0.15
Undistributed (deficit) earnings (in dollars per share) (0.01)   (0.01)   (0.12) 0.03
Basic income per share (in dollars per share) 0.05   0.07   0.02 0.18
Unvested Share-Based Payment Awards            
Less dividends:            
Distributed earnings (in dollars per share) 0.00   0.00   0 0
Undistributed (deficit) earnings (in dollars per share) 0.00   0.00   0 0
Basic income per share (in dollars per share) $ 0.00   $ 0.00   $ 0 $ 0