XML 49 R44.htm IDEA: XBRL DOCUMENT v3.23.4
Segment Information and Geographic Data - Disaggregated Revenue by Geographic Location (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
Revenues by Geographic Location [Line Items]        
Total revenue $ 229,629 $ 230,033 $ 458,616 $ 362,382
Domestic        
Revenues by Geographic Location [Line Items]        
Total revenue 113,554 114,413 224,622 195,055
International        
Revenues by Geographic Location [Line Items]        
Total revenue $ 116,075 $ 115,620 $ 233,994 $ 167,327