v3.26.1
Revenue - Summary of Trade Accounts Receivable Net of Allowances and Net Contract Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
Disaggregation Of Revenue [Line Items]    
Trade accounts receivable, less allowances $ 1,661,538 $ 1,509,109
Contract assets 61,757 72,949
Contract liabilities - short-term (75,279) (56,634)
Net Contract Assets (13,522) $ 16,315
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in trade accounts receivable, less allowances 152,429  
Change in contract assets (11,192)  
Change in Net Contract Assets (Liabilities) $ (29,837)  
Percentage of change in trade accounts receivable, less allowances 10.10%  
Percentage of change in contract assets (15.30%)  
Short-term    
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in contract liabilities $ (18,645)  
Percentage of change in contract liabilities 32.90%