XML 64 R57.htm IDEA: XBRL DOCUMENT v3.24.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. 29, 2024
Nov. 30, 2023
Aug. 31, 2023
Feb. 28, 2023
Aug. 31, 2022
Feb. 29, 2024
Feb. 28, 2023
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 $ 279,800         $ 279,800   $ 600,000
Stock repurchase program expiration date May 31, 2021                
Shares repurchased   114,588     143,096   368,871 446,175  
Shares repurchased, value   $ 12,488 $ 12,500 $ 12,500 $ 12,500 $ 25,000 $ 37,500 $ 37,500  
Repurchase of common stock price per shares   $ 108.98     $ 87.35   $ 101.63 $ 84.05