XML 71 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Summary of Trade Accounts Receivable Net of Allowances and Net Contract Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Feb. 28, 2025
May 31, 2024
Disaggregation Of Revenue [Line Items]    
Trade accounts receivable, less allowances $ 1,105,085 $ 1,419,445
Contract assets 61,783 57,833
Contract liabilities - short-term (47,548) (44,996)
Net Contract Assets 14,235 $ 12,837
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in trade accounts receivable, less allowances (314,360)  
Change in contract assets 3,950  
Change in Net Contract Assets (Liabilities) $ 1,398  
Percentage of change in trade accounts receivable, less allowances (22.10%)  
Percentage of change in contract assets 6.80%  
Short-term    
Change in Contract with Customer, Asset and Liability [Abstract]    
Change in contract liabilities $ (2,552)  
Percentage of change in contract liabilities 5.70%