Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) - shares |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
|---|---|---|---|---|---|
| Preferred Stock [Member] | Series D Preferred Stock [Member] | |||||
| Shares, Issued | 9,389 | 18,020 |