v3.25.2
Disaggregated Revenue by Geographic Location (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Revenues by Geographic Location [Line Items]      
Total Revenue $ 894,661 $ 924,222 $ 822,447
Domestic      
Revenues by Geographic Location [Line Items]      
Total Revenue 445,935 465,242 424,005
International      
Revenues by Geographic Location [Line Items]      
Total Revenue $ 448,726 $ 458,980 $ 398,442