v3.26.1
STOCKHOLDERS' DEFICIT - Schedule of warrants outstanding (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Mar. 12, 2025
Mar. 05, 2025
Aug. 31, 2024
STOCKHOLDERS' DEFICIT            
Exercise Price per Share       $ 2.25 $ 2.25 $ 1.25
Warrants issued 25,465,745 21,235,745        
Unmodified August 2022 Warrants            
STOCKHOLDERS' DEFICIT            
Issuance Date Aug. 25, 2022          
Expiration Date Aug. 25, 2027          
Exercise Price per Share $ 13.2          
Warrants issued 433,321 433,321        
Modified August 2022 Warrants            
STOCKHOLDERS' DEFICIT            
Issuance Date Aug. 25, 2022          
Expiration Date Aug. 25, 2027          
Exercise Price per Share $ 4.13          
Warrants issued 55,553 55,553        
January 2024 Purchase Warrants            
STOCKHOLDERS' DEFICIT            
Issuance Date Jan. 26, 2024          
Expiration Date Jul. 26, 2029          
Exercise Price per Share $ 4.13          
Warrants issued 171,000 171,000        
July 2024 Purchase Warrants            
STOCKHOLDERS' DEFICIT            
Issuance Date Jul. 09, 2024          
Expiration Date Jul. 09, 2027          
Exercise Price per Share $ 2.25          
Warrants issued 1,248,527 1,248,527        
August 2024 Purchase Warrants            
STOCKHOLDERS' DEFICIT            
Issuance Date Aug. 01, 2024          
Expiration Date Aug. 01, 2029          
Exercise Price per Share $ 1.36          
Warrants issued 2,566,667 2,566,667        
Amended March 2025 Warrants            
STOCKHOLDERS' DEFICIT            
Issuance Date Sep. 19, 2025          
Expiration Date Mar. 05, 2031          
Exercise Price per Share $ 0.35   $ 0.35      
Warrants issued 11,848,177 11,848,177        
September 2025 Warrants            
STOCKHOLDERS' DEFICIT            
Issuance Date Sep. 19, 2025          
Expiration Date Mar. 05, 2031          
Exercise Price per Share $ 0.75          
Warrants issued 4,912,500 4,912,500        
June 2026 Warrants            
STOCKHOLDERS' DEFICIT            
Issuance Date Jun. 05, 2026          
Expiration Date Jun. 05, 2029          
Exercise Price per Share $ 0.75          
Warrants issued 4,230,000