XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity - Additional Information (Detail) - $ / shares
6 Months Ended
May 01, 2023
May 02, 2022
Jun. 30, 2023
Jun. 30, 2022
Feb. 20, 2023
Dec. 31, 2022
Class of Stock [Line Items]            
Date of declaration of dividends May 01, 2023 May 02, 2022        
Dividend declared per share $ 0.69 $ 0.67        
Date of dividend payment Jun. 15, 2023 Jun. 15, 2022        
Dividends payable to shareholders date of record Jun. 01, 2023 Jun. 01, 2022        
Discretionary Plan            
Class of Stock [Line Items]            
Expected common stock shares issued and outstanding         140,000 150,000
Shares repurchased     7,959 5,000    
Average price per share     $ 113.23 $ 109.81