v3.26.1
Treasury Shares - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Mar. 09, 2026
Mar. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Feb. 27, 2026
Aug. 31, 2025
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, number of shares repurchased 334,600 578,022        
Shares Acquired, Average Cost Per Share $ 210.67          
Treasury Stock, Value, Acquired, Cost Method $ 70.5 $ 116.2 $ 186.7 $ 43.7    
Stock repurchase program aggregate purchase price $ 70.5 $ 116.2 $ 186.7 $ 43.7    
Treasury shares reissued     0      
Treasury Stock, Shares, Acquired 334,600 578,022        
Stock repurchase program, remaining available under Repurchase Plans   $ 113.3 $ 113.3      
Class A common stock [Member]            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, number of shares repurchased     912,622 274,490    
Treasury Stock, Shares, Acquired     912,622 274,490    
Stock repurchase program, remaining available under Repurchase Plans         $ 113.3 $ 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