v3.26.1
STOCKHOLDERS’ EQUITY (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Nov. 10, 2025
Mar. 01, 2024
Mar. 31, 2026
Dec. 31, 2025
Subsidiary or Equity Method Investee [Line Items]        
Common stock, par value (in USD per shares)     $ 0.000005 $ 0.000005
March 2024 Public Offering        
Subsidiary or Equity Method Investee [Line Items]        
Sale of stock, number of shares issued in transaction (in shares)   2,500,000    
Common stock, par value (in USD per shares)   $ 0.000005    
Class of warrant or right, number of securities called by warrants or rights (in shares)   2,500,000    
Warrants expire year   5 years    
Exercise price per share (in USD per shares)   $ 20.00    
Sale of stock, price per share (in USD per shares)   $ 16.00    
Net proceeds from sale of stock   $ 37.0    
Offering expenses   $ 3.0    
November 2025 Public Offering        
Subsidiary or Equity Method Investee [Line Items]        
Sale of stock, number of shares issued in transaction (in shares) 10,815,000      
Common stock, par value (in USD per shares) $ 0.000005      
Sale of stock, price per share (in USD per shares) $ 6.14      
Net proceeds from sale of stock $ 70.0      
Offering expenses $ 5.0      
November 2025 Public Offering | Investor        
Subsidiary or Equity Method Investee [Line Items]        
Warrants expire year 5 years      
Exercise price per share (in USD per shares) $ 7.25      
Sale of stock, price per share (in USD per shares) $ 6.139995      
November 2025 Public Offering | One-Half Warrants        
Subsidiary or Equity Method Investee [Line Items]        
Class of warrant or right, number of securities called by warrants or rights (in shares) 5,407,500      
November 2025 Public Offering | One-Half Warrants | Investor        
Subsidiary or Equity Method Investee [Line Items]        
Class of warrant or right, number of securities called by warrants or rights (in shares) 700,000      
November 2025 Public Offering | Pre Funded Warrants        
Subsidiary or Equity Method Investee [Line Items]        
Warrants exercised (in shares)     875,000  
November 2025 Public Offering | Pre Funded Warrants | Investor        
Subsidiary or Equity Method Investee [Line Items]        
Class of warrant or right, number of securities called by warrants or rights (in shares) 1,400,000