v3.26.1
Share Repurchases - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2026
Apr. 06, 2026
Jun. 03, 2025
Description of Business and Basis of Presentation        
Repurchases of stock (in shares) 0 1,920,000    
Share repurchase program, remaining authorized, amount $ 1,300.0 $ 1,300.0    
Class A common stock        
Description of Business and Basis of Presentation        
Authorized share repurchase amount     $ 1,500.0 $ 1,000.0
Share repurchase program, additional amount authorized     $ 500.0