Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parentheticals) - $ / shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Common stock dividends declared, per common share (in dollars per share) | $ 0.00375 | $ 0.00375 |
| Preferred stock dividends declared, per share (in dollars per share) | $ 0.875 | $ 0.875 |
| Common stock issued for 401(k) match, shares (in shares) | 65,263 | 229,832 |
| Stock-based compensation distributed | 287,050 | 476,775 |
| Common stock issued under ATM program, net shares | 8,000 | |