v3.25.4
COMMON STOCK (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Nov. 14, 2025
Oct. 21, 2025
Oct. 18, 2025
Oct. 16, 2025
Dec. 31, 2025
Private Placement          
Subsidiary, Sale of Stock [Line Items]          
Number of common stock sold (in shares)     2,640,970,000,000 1,570,308  
Common stock, price per share sold (in dollar per share)     $ 70.05 $ 70.05  
Proceeds from sale of common stock   $ 311.3   $ 110.0  
Stock issuance costs   $ 13.7      
Private Placement | Pre-Funded Warrant          
Subsidiary, Sale of Stock [Line Items]          
Common stock, price per share sold (in dollar per share)     $ 70,049,000.000    
Number of securities called by warrants (in shares)     1,998,573,000,000    
Exercise price of warrants (in dollar per share)     $ 1,000.000    
At the Market Offering          
Subsidiary, Sale of Stock [Line Items]          
Number of common stock sold (in shares)         1,169,218
Proceeds from sale of common stock         $ 107.5
Stock issuance costs         3.2
Sale of stock maximum aggregate offering price under sales agreement $ 300.0        
Sale of stock maximum number of shares equity distribution agreement (in shares) 6,900,000        
Shares available for future issuance         $ 189.3