v3.26.1
Description of Business (Details)
Mar. 26, 2026
Oct. 08, 2024
Stock Split [Member]    
Description of Business [Line Items]    
Reverse stock split   1-for-20
Subsequent Event [Member] | March Stock Split [Member]    
Description of Business [Line Items]    
Reverse stock split 1-for-20