Consolidated Statements of Changes in Stockholders' Equity (Parentheticals) - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Common stock, dividends, per share, declared | $ 2.70 | $ 2.30 | $ 1.88 |
| Series C Preferred Stock [Member] | |||
| Preferred stock, dividends per share, declared | 5,500 | 5,500 | 5,500 |
| Series D Preferred Stock [Member] | |||
| Preferred stock, dividends per share, declared | $ 6,125 | $ 6,125 | $ 7,674 |