v3.26.1
COMMON STOCK, STOCK-BASED COMPENSATION AND WARRANTS - Warrants (Details) - $ / shares
Jun. 30, 2026
Nov. 13, 2025
Jun. 28, 2024
Dec. 13, 2023
COMMON STOCK, STOCK-BASED COMPENSATION AND WARRANTS        
Number of shares to be purchased 5,780,701      
Loan and security agreement        
COMMON STOCK, STOCK-BASED COMPENSATION AND WARRANTS        
Warrant exercise price per share (in dollars per share)   $ 0.7 $ 0.79  
December 2023 warrants        
COMMON STOCK, STOCK-BASED COMPENSATION AND WARRANTS        
Number of shares to be purchased       2,706,561
Warrant exercise price per share (in dollars per share)       $ 2
June 2024 warrants        
COMMON STOCK, STOCK-BASED COMPENSATION AND WARRANTS        
Number of shares to be purchased     1,645,569  
Warrant exercise price per share (in dollars per share)     $ 0.79  
November 2025 warrants        
COMMON STOCK, STOCK-BASED COMPENSATION AND WARRANTS        
Number of shares to be purchased   1,428,571    
Warrant exercise price per share (in dollars per share)   $ 0.7