v3.25.2
Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details) - shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Convertible Preferred Stock and Stockholders' Equity (Deficit)    
Preferred stock, shares outstanding 6,737 7,398
Beneficial ownership percentage 19.90%  
Common Stock | Securities Purchase Agreement    
Convertible Preferred Stock and Stockholders' Equity (Deficit)    
Shares converted 400