XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity - Additional Information (Detail) - $ / shares
shares in Thousands
9 Months Ended
Nov. 04, 2024
May 06, 2024
May 01, 2023
Sep. 30, 2024
Sep. 30, 2023
Feb. 19, 2024
Dec. 31, 2023
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 2023 H1 Dividends              
Class of Stock [Line Items]              
Date of declaration of dividends     May 01, 2023        
Dividend declared per share         $ 0.69    
Date of dividend payment     Jun. 15, 2023        
Dividends payable to shareholders date of record     Jun. 01, 2023        
Subsequent Event | O 2024 H2 1 Dividends [Member]              
Class of Stock [Line Items]              
Date of declaration of dividends Nov. 04, 2024            
Dividend declared per share $ 0.73            
Date of dividend payment Dec. 16, 2024            
Dividends payable to shareholders date of record Dec. 02, 2024            
Discretionary Plan              
Class of Stock [Line Items]              
Expected common stock shares issued and outstanding           130,000 140,000
Shares repurchased       5,057 10,522    
Average price per share       $ 119.21 $ 113.97