v3.26.1
SUBSEQUENT EVENT (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
Dec. 31, 2025
Purchase Agreement    
Subsequent Event [Line Items]    
Number of shares issued (in shares) 1,593  
Proceeds from issuance $ 0.7  
Maximum    
Subsequent Event [Line Items]    
Exercise price (in dollar per share)   $ 42,552
Minimum    
Subsequent Event [Line Items]    
Exercise price (in dollar per share)   $ 2,970