XML 75 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Summary of Trade Accounts Receivable Net of Allowances and Net Contract Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended
Nov. 30, 2025
May 31, 2025
Disaggregation Of Revenue [Line Items]    
Trade accounts receivable, less allowances $ 1,330,524 $ 1,509,109
Contract assets 77,654 72,949
Contract liabilities - short-term (69,037) (56,634)
Net Contract Assets 8,617 $ 16,315
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in trade accounts receivable, less allowances (178,585)  
Change in contract assets 4,705  
Change in Net Contract Assets (Liabilities) $ (7,698)  
Percentage of change in trade accounts receivable, less allowances (11.80%)  
Percentage of change in contract assets 6.40%  
Short-term    
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in contract liabilities $ (12,403)  
Percentage of change in contract liabilities 21.90%