XML 144 R124.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Summary of Activity for Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2024
May 31, 2023
May 31, 2022
Accounts receivable, allowance for credit loss [Roll Forward]      
Beginning balance $ 49,482    
Bad debt provision 18,375 $ 13,600 $ 4,300
Uncollectible accounts written off, net of recoveries (19,160)    
Translation adjustments 66    
Ending balance $ 48,763 $ 49,482