v3.25.2
Subsequent Events (Details) - Subsequent Event [Member] - shares
Jul. 29, 2025
Jul. 24, 2025
Subsequent Events [Line Items]    
Reverse stock split 1-for-10  
Additional shares 37  
Series A Convertible Preferred Stock [Member]    
Subsequent Events [Line Items]    
Conversion of preferred stock   0.0001