v3.26.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Millions
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Subsequent Event [Line Items]    
Severance costs   $ 0.0
Subsequent Events    
Subsequent Event [Line Items]    
Estimated cash severance payments $ 9.2  
Estimated cash severance payments net of taxes $ 8.4  
Number of shares that will vest in connection with separations 47,205  
Subsequent Events | Minimum    
Subsequent Event [Line Items]    
Estimated cash severance payments, payment period 12 months  
Health insurance benefits, payment period 12 months  
Subsequent Events | Maximum    
Subsequent Event [Line Items]    
Estimated cash severance payments, payment period 24 months  
Health insurance benefits, payment period 24 months