XML 138 R122.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Trade Accounts Receivable Net of Allowances and Net Contract Assets (Liabilities) (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2021
May 31, 2020
Disaggregation Of Revenue [Line Items]    
Trade accounts receivable, less allowance $ 1,280,806 $ 1,137,957
Contract assets 33,217 25,249
Contract liabilities - short-term (33,112) (25,288)
Net Contract Assets/(Liabilities) 105 $ (39)
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in trade accounts receivable, less allowance 142,849  
Change in contract assets 7,968  
Change in Net Contract Assets (Liabilities) $ 144  
Percentage of change in trade accounts receivable, less allowance 12.60%  
Percentage of change in contract assets 31.60%  
Percentage of change in Net Contract Assets/(Liabilities) (369.20%)  
Short-term    
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in contract liabilities $ (7,824)  
Percentage of change in contract liabilities 30.90%