v3.26.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
Related Party Transaction [Line Items]    
Cost of revenues $ 88,691 $ 115,308
Total costs and expenses 109,101 139,707
Related Party    
Related Party Transaction [Line Items]    
Cost of revenues 854 2,772
Selling, general and administrative 2,058 (1,894)
Total costs and expenses $ 2,912 $ 878