v3.26.3
Equity (Details) - Repurchase Program, July 2024 - USD ($)
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Jul. 16, 2024
Share Repurchase Program [Line Items]      
Share repurchases authorized (up to)     $ 15,000,000.0
Shares repurchased (in shares) 0 0  
Remaining available repurchases $ 13,300,000