XML 74 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue - Summary of Activity for Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 29, 2024
Feb. 28, 2023
Accounts receivable, allowance for credit loss [Roll Forward]        
Beginning balance $ 57,448 $ 48,041 $ 49,482 $ 46,669
Bad debt provision 3,608 1,950 14,197 9,473
Uncollectible accounts written off, net of recoveries (2,471) (2,667) (5,285) (7,573)
Translation adjustments (208) (2) (17) (1,247)
Ending balance $ 58,377 $ 47,322 $ 58,377 $ 47,322