v3.25.2
Equity (Details) - USD ($)
12 Months Ended
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
Shares repurchased (in shares) 243,847  
Share repurchases $ 1,700,000  
Remaining available repurchases $ 13,300,000