XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Treasury Stock - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Jan. 01, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2023
Nov. 30, 2022
Class of Stock [Line Items]                
Number of shares of common stock authorized to repurchase   39,000,000     39,000,000     1,000,000
Treasury stock, value   $ 784,724,000     $ 784,724,000   $ 748,195,000  
Treasury stock, shares   37,995,350     37,995,350   37,817,866  
Average price per share of common stock     $ 211.94   $ 205.82      
Common stock, shares outstanding   17,099,318     17,099,318   17,169,500  
Purchase of treasury stock, shares     43,991          
Purchase of treasury stock   $ (9,324,000) $ (9,300,000) $ (22,795,000) $ (36,529,000) $ (75,081,000)    
1996 Repurchase Program [Member]                
Class of Stock [Line Items]                
Treasury stock, shares   37,995,350     37,995,350      
Common stock equals to percentage of outstanding common stock         69.00%      
Average price per share of common stock         $ 20.65      
Common stock, shares outstanding   17,099,318     17,099,318      
Treasury stock, shares outstanding   37,995,350     37,995,350      
1996 Repurchase Program [Member] | Subsequent Event [Member]                
Class of Stock [Line Items]                
Average price per share of common stock $ 234.87              
Purchase of treasury stock, shares 12,122              
Purchase of treasury stock $ (2,800,000)              
1996 Repurchase Program [Member] | Common Stock [Member]                
Class of Stock [Line Items]                
Common stock, shares outstanding   177,484     177,484