v3.26.1
Equity - Earnings Per Share (Details) - shares
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Antidilutive shares excluded from the computation of diluted earnings per share (in shares) 4,000 151,000 0