XML 73 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue - Summary of Trade Accounts Receivable Net of Allowances and Net Contract Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Feb. 29, 2024
May 31, 2023
Disaggregation Of Revenue [Line Items]    
Trade accounts receivable, less allowances $ 1,072,032 $ 1,503,040
Contract assets 49,776 49,188
Contract liabilities - short-term (38,090) (42,396)
Net Contract Assets 11,686 $ 6,792
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in trade accounts receivable, less allowances (431,008)  
Change in contract assets 588  
Change in Net Contract Assets (Liabilities) $ 4,894  
Percentage of change in trade accounts receivable, less allowances (28.70%)  
Percentage of change in contract assets 1.20%  
Short-term    
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in contract liabilities $ 4,306  
Percentage of change in contract liabilities (10.20%)