XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.2
Disaggregated Revenue by Geographic Location (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2024
May 31, 2023
May 31, 2022
Revenues by Geographic Location [Line Items]      
Total Revenues $ 924,222 $ 822,447 $ 527,159
Domestic      
Revenues by Geographic Location [Line Items]      
Total Revenues 465,242 424,005 317,820
International      
Revenues by Geographic Location [Line Items]      
Total Revenues $ 458,980 $ 398,442 $ 209,339