XML 72 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock - Additional Information (Detail) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Class of Stock [Line Items]      
Treasury stock repurchased, shares 1.5    
Treasury stock repurchase, aggregate cost $ 52,881 $ 67,477 $ 10,199
Treasury stock including excise tax $ 53,400    
Percentage of Excise Tax 1.00%    
Stock repurchase program, authorized amount $ 895,700