XML 73 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Summary of Activity for Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Accounts receivable, allowance for credit loss [Roll Forward]    
Beginning balance $ 48,763 $ 49,482
Bad debt provision 947 7,696
Uncollectible accounts written off, net of recoveries (786) (782)
Translation adjustments 182 188
Ending balance $ 49,106 $ 56,584