XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information and Geographic Data - Disaggregated Revenue by Geographic Location (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 29, 2024
Feb. 28, 2023
Revenues by Geographic Location [Line Items]        
Total revenue $ 228,812 $ 218,255 $ 687,428 $ 580,637
Domestic        
Revenues by Geographic Location [Line Items]        
Total revenue 124,226 109,919 348,848 304,974
International        
Revenues by Geographic Location [Line Items]        
Total revenue $ 104,586 $ 108,336 $ 338,580 $ 275,663