Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parentheticals) - $ / shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Common stock dividends declared, per common share (in dollars per share) | $ 0.00375 | $ 0.00375 | $ 0.00375 | $ 0.0075 |
| Preferred stock dividends declared, per share (in dollars per share) | $ 0.875 | $ 0.875 | $ 0.875 | $ 1.75 |
| Common stock issued for 401(k) match, shares (in shares) | 229,832 | 65,263 | 482,722 | |
| Stock-based compensation distributed | 1,247,619 | 669,735 | 1,534,669 | 1,146,510 |
| Stock issued for incentive compensation | 477,775 | |||
| Common Stock Issued For Preferred Stock Conversion Shares | 10,354,000 | |||
| Common Stock Issued for Warrant Conversion | 8,000,000 | |||
| Stock issued to directors, shares (in shares) | 86,532 | 179,836 | 86,532 | 179,836 |
| Common stock issued under ATM program, net shares | 29,008,536 | 29,008,536 | ||
| Common stock issued for warrant and preferred stock conversion | 10,354 | |||