XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue - Summary of Trade Accounts Receivable Net of Allowances and Net Contract Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended
Nov. 30, 2023
May 31, 2023
Disaggregation Of Revenue [Line Items]    
Trade accounts receivable, less allowances $ 1,233,340 $ 1,503,040
Contract assets 52,603 49,188
Contract liabilities - short-term (42,855) (42,396)
Net Contract Assets 9,748 $ 6,792
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in trade accounts receivable, less allowances (269,700)  
Change in contract assets 3,415  
Change in Net Contract Assets (Liabilities) $ 2,956  
Percentage of change in trade accounts receivable, less allowances (17.90%)  
Percentage of change in contract assets 6.90%  
Short-term    
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in contract liabilities $ (459)  
Percentage of change in contract liabilities 1.10%