XML 83 R41.htm IDEA: XBRL DOCUMENT v3.24.4
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 323 Months Ended
Jun. 19, 2024
Dec. 13, 2024
Nov. 23, 2024
Nov. 18, 2023
Nov. 23, 2024
Stock Repurchase Program          
Increase in authorization of stock repurchase, value $ 1,500,000        
Purchase of treasury stock, shares     160,100 580,000 155,300,000
Purchase of treasury stock     $ 505,214 $ 1,501,236 $ 37,500,000
Stock repurchase authorized $ 39,200,000        
Remaining value authorized for share repurchases     $ 1,700,000   $ 1,700,000
Subsequent Events          
Stock Repurchase Program          
Purchase of treasury stock, shares   38,200      
Purchase of treasury stock   $ 123,200