v3.26.3
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