v3.26.3
Reverse Stock Splits (Details Narrative)
12 Months Ended
Oct. 26, 2026
Jun. 01, 2026
Aug. 08, 2024
Apr. 17, 2024
Feb. 09, 2022
Dec. 31, 2020
Dec. 31, 2019
Reverse Stock Splits              
Reverse stock split 1-for-20 1-for-10 1-for-20 1-for-100 1-for-200 1-for-20 1-for-20