XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Redeemable Convertible Preferred Stock and Stockholders Deficit - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 07, 2021
Apr. 30, 2025
Apr. 30, 2024
Aug. 25, 2024
Share Repurchase Plan        
Class Of Stock [Line Items]        
Remaining authorized purchase amount   $ 152.4    
Shares repurchased during period   1,600,000 1,400,000  
Purchase price per share   $ 31.28 $ 27.1  
Shares repurchased amount   $ 49.6 $ 37.2  
Series A Convertible Preferred Stock        
Class Of Stock [Line Items]        
Cash dividends paid   3.8    
Accrued divided   $ 1.2    
Series A Convertible Preferred Stock | KKR        
Class Of Stock [Line Items]        
Issuance and sale, number of shares 500,000      
Shares issued, par value $ 0.0001      
Aggregate purchase price $ 500.0      
Sale price per share $ 1,000      
Class A Common Stock | Share Repurchase Plan        
Class Of Stock [Line Items]        
Authorized purchase amount       $ 150.0