v3.25.1
CONVERTIBLE PREFERRED STOCK - Conversion And Future Tranche Right (Details) - USD ($)
$ / shares in Units, $ in Thousands
May 07, 2023
Apr. 06, 2021
May 07, 2020
Apr. 30, 2025
Jan. 31, 2025
Feb. 01, 2021
Subsidiary, Sale of Stock [Line Items]            
Shares issuable upon conversion (in shares)       9,600,000    
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       $ 5,300    
Future tranche right, fair value     $ 3,400      
Carrying value of preferred stock       $ 436,321 $ 436,321  
Apax            
Subsidiary, Sale of Stock [Line Items]            
Percentage ownership of outstanding shares       13.70%    
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   45 days      
Preferred stock, liquidation preference       $ 200,000    
Preferred stock dividends, unpaid and undeclared       2,700    
Carrying value of preferred stock     $ 203,400 200,628 200,628  
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,000    
Preferred stock dividends, unpaid and undeclared       2,700    
Carrying value of preferred stock   $ 237,000   $ 235,693 $ 235,693  
Future tranche right   $ 37,000        
Series B Preferred Stock | Series B Private Placement            
Subsidiary, Sale of Stock [Line Items]            
Sale of stock, number of shares issued (in shares)   200,000        
Preferred Stock            
Subsidiary, Sale of Stock [Line Items]            
Preferred stock, redemption price in percentage     100.00%