Stock Repurchase Program - Additional Information (Detail) - USD ($) $ in Millions |
3 Months Ended | |||
|---|---|---|---|---|
Aug. 31, 2026 |
Jul. 22, 2026 |
May 31, 2026 |
May 31, 2021 |
|
| Stock Repurchase Programs [Line Items] | ||||
| Authorization of stock repurchase program | Nov. 28, 2018 | |||
| Capital to be returned to stockholders through share repurchases | $ 1,000.0 | |||
| Stock repurchase program, remaining authorized repurchase, value | $ 700.0 | |||
| Maximum | ||||
| Stock Repurchase Programs [Line Items] | ||||
| Stock repurchase program, remaining authorized repurchase, value | $ 792.4 | |||
| Amount available to be repurchased | $ 114.8 |