XML 135 R120.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Summary of Trade Accounts Receivable Net of Allowances and Net Contract Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2023
May 31, 2022
Disaggregation Of Revenue [Line Items]    
Trade accounts receivable, less allowances $ 1,503,040 $ 1,432,632
Contract assets 49,188 57,234
Contract liabilities - short-term (42,396) (44,938)
Net Contract Assets 6,792 $ 12,296
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in trade accounts receivable, less allowances 70,408  
Change in contract assets (8,046)  
Change in Net Contract Assets (Liabilities) $ (5,504)  
Percentage of change in trade accounts receivable, less allowances 4.90%  
Percentage of change in contract assets (14.10%)  
Percentage of change in Net Contract Assets/(Liabilities) (44.80%)  
Short-term    
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in contract liabilities $ 2,542  
Percentage of change in contract liabilities (5.70%)