v3.25.1
Stockholders’ Equity (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
May 31, 2024
Class of Stock [Line Items]    
Stock repurchase program, authorized amount   $ 500,000,000
Stock repurchase program, remaining authorized repurchase amount $ 291,200,000  
Class A common stock    
Class of Stock [Line Items]    
Treasury stock acquired (in shares) 686,177  
Treasury stock acquired $ 62,900,000  
Treasury stock acquired (in dollars per share) $ 91.68