v3.25.2
Description of Business (Details)
6 Months Ended
Oct. 08, 2024
Jun. 30, 2025
Description of Business [Line Items]    
Reverse stock split 1-for-20  
Stock Split [Member]    
Description of Business [Line Items]    
Reverse stock split   1-for-20