v3.26.1
SHAREHOLDERS' EQUITY - Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
SHAREHOLDERS' EQUITY      
Intrinsic value of outstanding options $ 0.8    
Warrants      
SHAREHOLDERS' EQUITY      
Intrinsic value of outstanding options 27.3    
Pre-funded warrants      
SHAREHOLDERS' EQUITY      
Intrinsic value of outstanding options $ 18.9    
Prior warrants | Minimum      
SHAREHOLDERS' EQUITY      
Exercise price of warrants   $ 56 $ 462
Prior warrants | Maximum      
SHAREHOLDERS' EQUITY      
Exercise price of warrants   $ 15.75 $ 56
ADS      
SHAREHOLDERS' EQUITY      
Warrants outstanding and exercisable, beginning (in shares) 1,440,664 24,688  
Warrants exercised (in shares) (222,801)    
Warrants terminated (in shares) (2,215) (21)  
Warrants outstanding and exercisable, end (in shares) 10,241,240 1,440,664  
Warrants weighted average exercise price outstanding and exercisable, beginning (in dollars per share) $ 16.8 $ 564.52  
Warrants weighted average exercise price exercised (in dollars per share) 15.75    
Warrants weighted average exercise price terminated (in dollars per share) 433.54 57,750  
Warrants weighted average exercise price outstanding and exercisable, end (in dollars per share) $ 10.59 $ 16.8  
ADS | Warrants      
SHAREHOLDERS' EQUITY      
Warrants granted (in shares) 8,036,364 1,095,635  
Warrants weighted average exercise price granted (in dollars per share) $ 11.03 $ 17.39  
ADS | Pre-funded warrants      
SHAREHOLDERS' EQUITY      
Warrants granted (in shares) 1,993,939 434,988  
Warrants exercised (in shares) (1,004,711) (114,626)