v3.25.1
Subsequent Events (Details)
Apr. 23, 2025
Subsequent Event [Member]  
Subsequent Events [Line Items]  
Reverse stock split 1-for-10 to 1-for-250