v3.26.1
Equity - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Mar. 24, 2021
Equity [Abstract]        
Common Stock shares authorized for repurchase       10,000,000
Common Stock remaining shares authorized for repurchase 4,565,000      
Repurchase of common shares $ 43,710 $ 30,883    
Repurchases and retirement of common shares, including excise tax (in shares) 800,000 700,000 0  
Repurchases and retirement of common shares $ 43,864 $ 31,017    
Deferred compensation obligation credited to common share option $ 219 $ 166 $ 417