v3.26.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, 2026
Apr. 30, 2025
Mar. 19, 2026
Share Repurchase Plan        
Class Of Stock [Line Items]        
Remaining authorized purchase amount   $ 445.0    
Shares repurchased during period   4,800,000 1,600,000  
Purchase price per share   $ 23.74 $ 31.28  
Shares repurchased amount   $ 114.4 $ 49.6  
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       $ 500.0