XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Treasury Stock - Additional Information (Detail) - USD ($)
3 Months Ended
Jul. 01, 2024
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2024
Nov. 30, 2022
Class of Stock [Line Items]          
Number of shares of common stock authorized to repurchase   39,000,000     1,000,000
Treasury stock, value   $ 803,431,000   $ 793,905,000  
Treasury stock, shares   38,071,317   38,033,179  
Average price per share of common stock   $ 249.79      
Common stock, shares outstanding   17,123,561   17,128,896  
Purchase of treasury stock, shares   38,138      
Purchase of treasury stock   $ (9,526,000) $ (17,787,000)    
Common Stock [Member]          
Class of Stock [Line Items]          
Purchase of treasury stock, shares   0 0    
Purchase of treasury stock   $ (9,500,000)      
1996 Repurchase Program [Member]          
Class of Stock [Line Items]          
Treasury stock, shares   38,071,317      
Common stock equals to percentage of outstanding common stock   69.00%      
Average price per share of common stock   $ 21.1      
Common stock, shares outstanding   17,123,561      
Treasury stock, shares outstanding   38,071,317      
1996 Repurchase Program [Member] | Subsequent Event [Member]          
Class of Stock [Line Items]          
Average price per share of common stock $ 274.66        
Purchase of treasury stock, shares 10,910        
Purchase of treasury stock $ (3,000,000)