XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE - Earnings per Share (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Net income       $ 22,649,190 $ 19,714,496
Less dividends expense:          
Common stock $ 4,183,368 $ 4,182,019 $ 3,658,012 20,915,965 13,581,323
Preferred stock       4,740,000 4,740,000
Net dividend expense       25,655,965 18,321,323
Undistributed (deficit) earnings       $ (3,006,775) $ 1,393,173
Total (in dollars per share)       $ 0.34 $ 0.29
Common Stock          
Less dividends expense:          
Distributed earnings (in dollars per share)       0.40 0.26
Undistributed earnings (deficit) (in dollars per share)       (0.06) 0.03
Total (in dollars per share)       0.34 0.29
Unvested Share Based Payment Awards          
Less dividends expense:          
Distributed earnings (in dollars per share)       0 0.26
Undistributed earnings (deficit) (in dollars per share)       0 0.03
Total (in dollars per share)       $ 0 $ 0.29