v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, stock authorized (in shares) 5,000,000 5,000,000
Preferred stock, stock issued (in shares) 2,890 2,890
Preferred stock, stock outstanding (in shares) 2,890 2,890
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 175,000,000 175,000,000
Common stock, issued (in shares) 27,756,044 27,556,767
Common stock, outstanding (in shares) 27,756,044 27,556,767