v3.26.1
Treasury Stock - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Mar. 31, 2025
Class of Stock [Line Items]        
Number of shares of common stock authorized to repurchase 117,000,000      
Treasury Stock, Value $ 909,684   $ 887,716  
Treasury stock, shares 115,636,533   115,259,435  
Common stock, shares outstanding 50,596,284   50,909,297  
Purchase of treasury stock, shares 377,098      
Purchase of treasury stock $ (21,968) $ (9,617)    
Treasury stock, shares outstanding 115,636,533      
Treasury Stock [Member]        
Class of Stock [Line Items]        
Treasury stock, shares (115,636,533) (114,563,796) (115,259,435) (114,476,691)
Purchase of treasury stock, shares 377,098 87,105    
Purchase of treasury stock $ (21,968) $ (9,617)    
Minimum [Member]        
Class of Stock [Line Items]        
Average price per share of common stock $ 57.77      
Minimum [Member] | Treasury Stock [Member]        
Class of Stock [Line Items]        
Purchase of treasury stock $ (21,800)      
1996 Repurchase Program [Member]        
Class of Stock [Line Items]        
Treasury Stock, Value $ 910,000      
Treasury stock, shares 115,636,533      
Common stock equals to percentage of outstanding common stock 70.00%      
Purchase of treasury stock, shares 96,110      
Purchase of treasury stock $ (5,900)      
1996 Repurchase Program [Member] | Common Stock [Member]        
Class of Stock [Line Items]        
Average price per share of common stock $ 61.62      
1996 Repurchase Program [Member] | Minimum [Member]        
Class of Stock [Line Items]        
Average price per share of common stock $ 7.87