v3.26.3
Treasury Shares - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Mar. 09, 2026
Sep. 30, 2026
Sep. 30, 2026
Sep. 30, 2025
Feb. 27, 2026
Aug. 31, 2025
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, number of shares repurchased 334,600 18,080 675,712      
Shares repurchased price per share $ 210.67          
Stock repurchase program aggregate purchase price $ 70.5 $ 6.0 $ 141.4 $ 43.7    
Treasury shares retired     0      
Treasury shares reissued     0      
Share repurchase, nondeductible excise tax percent     1.00%      
Stock repurchase program, remaining available under Repurchase Plans   $ 88.1 $ 88.1      
Excise tax on net share repurchases     $ 1.4 $ 0.3    
Repurchase Program [Member]            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, number of shares repurchased     1,010,312      
Stock repurchase program aggregate purchase price     $ 211.9      
Class A common stock [Member]            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, number of shares repurchased       274,490    
Stock repurchase program, remaining available under Repurchase Plans         $ 113.2 $ 125.0
Maximum [Member] | Class A common stock [Member]            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, number of shares authorized         $ 300.0