v3.26.3
Revenue - Summary of Trade Accounts Receivable Net of Allowances and Net Contract Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2026
May 31, 2026
Disaggregation Of Revenue [Line Items]    
Trade accounts receivable, less allowances $ 1,517,963 $ 1,661,538
Contract assets 84,482 61,757
Contract liabilities - short-term (52,044) (75,279)
Net Contract Assets (Liabilities) 32,438 $ (13,522)
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in trade accounts receivable, less allowances (143,575)  
Change in contract assets 22,725  
Change in Net Contract Assets (Liabilities) $ 45,960  
Percentage of change in trade accounts receivable, less allowances (8.60%)  
Percentage of change in contract assets 36.80%  
Short-term    
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in contract liabilities $ 23,235  
Percentage of change in contract liabilities (30.90%)