v3.26.1
Segments and Geographic Information - Narrative (Details)
$ in Thousands
12 Months Ended
May 31, 2026
USD ($)
segment
May 31, 2025
USD ($)
May 31, 2024
Segment Reporting [Line Items]      
Number of operating segments 2    
Number of reportable segments 2    
Assets | $ $ 267,163 $ 280,144  
International | Revenue from Contract with Customer Benchmark | Geographic      
Segment Reporting [Line Items]      
Concentration risk, percentage 14.00% 14.00% 17.00%
United States | Long-lived assets | Geographic      
Segment Reporting [Line Items]      
Concentration risk, percentage 59.00%    
Israel | Long-lived assets | Geographic      
Segment Reporting [Line Items]      
Concentration risk, percentage 41.00%