XML 32 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity - Additional Information (Detail) - $ / shares
shares in Thousands
3 Months Ended
May 05, 2025
Mar. 31, 2025
Mar. 31, 2024
Subsequent Event | O 2025 H1 Dividends      
Class of Stock [Line Items]      
Date of declaration of dividends May 05, 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   1,512 3,000
Average price per share   $ 117.29 $ 120.17