XML 33 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders' Equity - Additional Information (Detail) - $ / shares
shares in Thousands
6 Months Ended
May 06, 2025
May 06, 2024
Jun. 30, 2025
Jun. 30, 2024
O 2024 H1 Dividends        
Class of Stock [Line Items]        
Date of declaration of dividends   May 06, 2024    
Dividend declared per share     $ 0.73  
Date of dividend payment   Jun. 17, 2024    
Dividends payable to shareholders date of record   Jun. 03, 2024    
O 2025 H1 Dividends        
Class of Stock [Line Items]        
Date of declaration of dividends May 06, 2025      
Dividend declared per share     $ 0.77  
Date of dividend payment Jun. 16, 2025      
Dividends payable to shareholders date of record Jun. 02, 2025      
Discretionary Plan        
Class of Stock [Line Items]        
Expected common stock shares issued and outstanding     130,000  
Shares repurchased     3,512 3,875
Average price per share     $ 114.31 $ 119.43