XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue - Summary of Trade Accounts Receivable Net of Allowances and Net Contract Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended
Nov. 30, 2024
May 31, 2024
Disaggregation Of Revenue [Line Items]    
Trade accounts receivable, less allowances $ 1,290,536 $ 1,419,445
Contract assets 65,908 57,833
Contract liabilities - short-term (42,997) (44,996)
Net Contract Assets 22,911 $ 12,837
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in trade accounts receivable, less allowances (128,909)  
Change in contract assets 8,075  
Change in Net Contract Assets (Liabilities) $ 10,074  
Percentage of change in trade accounts receivable, less allowances (9.10%)  
Percentage of change in contract assets 14.00%  
Short-term    
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in contract liabilities $ 1,999  
Percentage of change in contract liabilities (4.40%)