v3.26.3
REVERSE STOCK SPLIT (Details)
Apr. 17, 2026
Mar. 26, 2026
Jan. 15, 2026
REVERSE STOCK SPLIT      
Reverse stock split 0.03125 0.03125  
Subsequent events      
REVERSE STOCK SPLIT      
Reverse stock split 0.03125 0.031  
Minimum      
REVERSE STOCK SPLIT      
Reverse stock split     0.20
Minimum | Subsequent events      
REVERSE STOCK SPLIT      
Reverse stock split     0.20
Maximum      
REVERSE STOCK SPLIT      
Reverse stock split     0.02
Maximum | Subsequent events      
REVERSE STOCK SPLIT      
Reverse stock split     0.02