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