XML 76 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Summary of Activity for Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2025
Nov. 30, 2024
Nov. 30, 2025
Nov. 30, 2024
Accounts receivable, allowance for credit loss [Roll Forward]        
Beginning balance $ 42,506 $ 49,106 $ 42,844 $ 48,763
Bad debt provision (93) 5,981 1,301 6,928
Uncollectible accounts written off, net of recoveries (2,662) (1,429) (4,710) (2,215)
Translation adjustments (139) (987) 177 (805)
Ending balance $ 39,612 $ 52,671 $ 39,612 $ 52,671