XML 77 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Summary of Activity for Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 28, 2026
Feb. 28, 2025
Accounts receivable, allowance for credit loss [Roll Forward]        
Beginning balance $ 39,612 $ 52,671 $ 42,844 $ 48,763
Bad debt provision 339 1,893 1,640 8,821
Uncollectible accounts written off, net of recoveries (2,820) (5,075) (7,530) (7,290)
Translation adjustments 586 (581) 763 (1,386)
Ending balance $ 37,717 $ 48,908 $ 37,717 $ 48,908