v3.26.1
Equity (Details) - USD ($)
12 Months Ended
May 31, 2026
May 31, 2025
Jul. 16, 2024
Share Repurchase Program [Line Items]      
Share repurchases   $ 1,670,000  
Repurchase Program, July 2024      
Share Repurchase Program [Line Items]      
Share repurchases authorized (up to)     $ 15,000,000.0
Shares repurchased (in shares) 0 243,847  
Share repurchases $ 1,700,000    
Remaining available repurchases $ 13,300,000