XML 107 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Reverse Stock Splits (Details)
12 Months Ended
Jan. 10, 2025
Mar. 12, 2024
Dec. 31, 2024
Reverse Stock Splits [Line Items]      
Reverse stock split ratio   reverse stock split of its outstanding common stock at a ratio of 1-for-100 1-for-250 reverse split
Subsequent Event [Member]      
Reverse Stock Splits [Line Items]      
Reverse stock split ratio reverse stock split of its outstanding common stock at a ratio of 1-for-250