XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information and Geographic Data - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Revenues by Geographic Location [Line Items]    
Total revenue $ 209,189 $ 216,964
Domestic    
Revenues by Geographic Location [Line Items]    
Total revenue 102,074 104,383
International    
Revenues by Geographic Location [Line Items]    
Total revenue $ 107,115 $ 112,581