XML 110 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 31, 2024
Class of Stock [Line Items]        
Stock repurchase program, authorized amount       $ 500,000,000
Repurchases of Class A common stock $ 145,900,000 $ 105,400,000 $ 184,400,000  
Class A Common Stock        
Class of Stock [Line Items]        
Treasury stock acquired (in shares) 1,605,488 1,663,311    
Repurchases of Class A common stock $ 145,900,000 $ 105,400,000    
Treasury stock acquired (in dollars per share) $ 90.83 $ 63.33