XML 72 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 31, 2025
USD ($)
Segment
Aug. 31, 2024
USD ($)
May 31, 2025
USD ($)
Segment
May 31, 2024
Segment
Disaggregation Of Revenue [Line Items]        
Number of reportable segments | Segment 3   4 4
Revenue performance obligation description of payment terms Payment terms and conditions vary by contract type, although our customers’ payment terms generally include a requirement to pay within 30 to 60 days of fulfilling our performance obligations.      
Revenue, Practical Expedient, Financing Component [true false] false      
Increase (decrease) in net contract assets $ 22,156      
Contract liabilities, revenue recognized 26,200 $ 22,600    
Long-term deferred revenue $ 85,900   $ 85,600