CONVERTIBLE PREFERRED STOCK - Conversion (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
Apr. 06, 2021
May 07, 2020
Apr. 30, 2023
Feb. 01, 2021
Subsidiary, Sale of Stock [Line Items]        
Shares issuable upon conversion (in shares)     9.6  
Common stock, trading days   30 days    
Convertible preferred stock, threshold percentage of conversion trigger   175.00%    
Preferred stock, redemption price in percentage   100.00%    
Internal rate of return   8.00%    
Preferred stock dividends, unpaid and undeclared     $ 6.9  
Apax        
Subsidiary, Sale of Stock [Line Items]        
Percentage ownership of outstanding shares     13.00%  
Series A Preferred Stock        
Subsidiary, Sale of Stock [Line Items]        
Conversion price (in dollars per share)   $ 53.50   $ 36.38
Conversion premium   17.10%    
Common stock, consecutive trading days   45 days    
Preferred stock, liquidation preference     $ 200.0  
Preferred stock dividends, unpaid and undeclared     3.5  
Series B Preferred Stock        
Subsidiary, Sale of Stock [Line Items]        
Conversion price (in dollars per share) $ 50.25      
Conversion price, trading days 20 days      
Preferred stock, liquidation preference     200.0  
Preferred stock dividends, unpaid and undeclared     $ 3.5  
Preferred Stock        
Subsidiary, Sale of Stock [Line Items]        
Preferred stock, redemption price in percentage   100.00%