XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Repurchase Plans - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2023
Equity Class Of Treasury Stock [Line Items]        
Purchase of treasury shares   $ 143,770 $ 75,000  
Class A Common Stock [Member] | Employee Restricted Stock Plan [Member]        
Equity Class Of Treasury Stock [Line Items]        
Purchase of treasury shares $ 79,000 $ 153,900 $ 118,100  
Stock tendered for payments of withholding taxes related to awards vested (in shares) 1,830,275 4,020,598 2,957,330  
Class A Common Stock [Member] | 2023 Share Repurchase Program [Member]        
Equity Class Of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount       $ 250,000