v3.25.1
Capitalization (Detail) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jan. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]        
Aggregate repurchases of Class A common stock $ 400,409 $ 125,370    
Class A common stock | 2023 Stock Repurchase Program        
Class of Stock [Line Items]        
Stock repurchase program, remaining amount authorized $ 631,000   $ 1,000,000 $ 464,000
Additional amount authorized for share repurchase     $ 564,000  
Repurchases of Class A common stock (in shares) 6.3      
Aggregate repurchases of Class A common stock $ 400,000