XML 61 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2021
Feb. 28, 2025
Aug. 31, 2024
Feb. 29, 2024
Nov. 30, 2023
Aug. 31, 2023
Feb. 28, 2025
Feb. 29, 2024
May 31, 2021
Stock Repurchase Programs [Line Items]                  
Authorization of stock repurchase program             Jan. 08, 2008    
Capital to be returned to stockholders through share repurchases                 $ 1,000,000
Stock repurchase program, remaining authorized repurchase, value $ 469,700 $ 209,800         $ 209,800   $ 600,000
Stock repurchase program expiration date May 31, 2021                
Shares repurchased   142,864   114,588     423,879 368,871  
Shares repurchased, value   $ 17,500 $ 17,500 $ 12,488 $ 12,500 $ 12,500 $ 52,500 $ 37,500  
Repurchase of common stock price per shares   $ 122.49   $ 108.98     $ 123.86 $ 101.63