XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity - Additional Information (Detail) - $ / shares
shares in Thousands
6 Months Ended
May 06, 2024
May 01, 2023
Jun. 30, 2024
Jun. 30, 2023
Feb. 19, 2024
Dec. 31, 2023
Class of Stock [Line Items]            
Date of declaration of dividends May 06, 2024 May 01, 2023        
Dividend declared per share $ 0.73 $ 0.69        
Date of dividend payment Jun. 17, 2024 Jun. 15, 2023        
Dividends payable to shareholders date of record Jun. 03, 2024 Jun. 01, 2023        
Discretionary Plan            
Class of Stock [Line Items]            
Expected common stock shares issued and outstanding         130,000 140,000
Shares repurchased     3,875 7,959    
Average price per share     $ 119.43 $ 113.23