v3.26.1
Revenue - Summary of Activity for Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Accounts receivable, allowance for credit loss [Roll Forward]      
Beginning balance $ 42,844 $ 48,763 $ 49,482
Bad debt provision 9,297 16,411 18,375
Uncollectible accounts written off, net of recoveries (13,776) (22,560) (19,160)
Translation adjustments 814 230 66
Ending balance $ 39,179 $ 42,844 $ 48,763