XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue - Summary of Activity for Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2024
Nov. 30, 2023
Nov. 30, 2024
Nov. 30, 2023
Accounts receivable, allowance for credit loss [Roll Forward]        
Beginning balance $ 49,106 $ 56,584 $ 48,763 $ 49,482
Bad debt provision 5,981 2,892 6,928 10,588
Uncollectible accounts written off, net of recoveries (1,429) (2,033) (2,215) (2,815)
Translation adjustments (987) 5 (805) 193
Ending balance $ 52,671 $ 57,448 $ 52,671 $ 57,448