Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parentheticals) - $ / shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Common stock dividends declared, per common share (in dollars per share) | $ 0.00375 | $ 0.00375 | $ 0.01125 | $ 0.01125 |
| Preferred stock dividends declared, per share (in dollars per share) | $ 0.875 | $ 0.875 | $ 2.625 | $ 2.625 |
| Common stock issued for 401(k) match, shares (in shares) | 206,031 | 65,263 | 688,753 | |
| Stock-based compensation distributed | 2,825 | 2,257 | 1,839,556 | 1,148,767 |
| Stock issued for incentive compensation | 477,775 | |||
| Common Stock Issued for Warrant Conversion | 8,000 | |||
| Stock issued to directors, shares (in shares) | 86,532 | 179,836 | ||
| Common stock issued under ATM program, net shares | 6,950,792 | 35,959,328 | ||
| Common stock issued for warrant and preferred stock conversion | 10,354 | |||