XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of Trade Accounts Receivable Net of Allowances and Net Contract Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Feb. 28, 2023
May 31, 2022
Disaggregation Of Revenue [Line Items]    
Trade accounts receivable, less allowances $ 1,203,212 $ 1,432,632
Contract assets 66,100 57,234
Contract liabilities - short-term (53,481) (44,938)
Net Contract Assets 12,619 $ 12,296
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in trade accounts receivable, less allowances (229,420)  
Change in contract assets 8,866  
Change in Net Contract Assets (Liabilities) $ (323)  
Percentage of change in trade accounts receivable, less allowances (16.00%)  
Percentage of change in contract assets 15.50%  
Short-term    
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in contract liabilities $ (8,543)  
Percentage of change in contract liabilities 19.00%