v3.26.1
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