v3.26.1
Share Repurchases - Additional Information (Details) - USD ($)
$ in Millions
Apr. 30, 2026
Apr. 06, 2026
Jun. 03, 2025
Description of Business and Basis of Presentation      
Share repurchase program, remaining authorized, amount $ 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