v3.26.3
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share Attributable to Controlling Interest (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Numerator (basic and diluted)    
Net earnings attributable to controlling interest $ 42,572 $ 35,148
Denominator (shares in thousands)    
Basic EPS - weighted average common shares 48,568 49,264
Effect of dilutive securities 597 762
Diluted EPS - weighted average common shares 49,165 50,026
Basic EPS $ 0.88 $ 0.71
Diluted EPS $ 0.87 $ 0.7