v3.26.1
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 9 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 28, 2026
Feb. 28, 2025
Numerator (basic and diluted)        
Net earnings attributable to controlling interest $ 45,463 $ 39,663 $ 107,939 $ 92,176
Denominator (shares in thousands):        
Basic EPS - weighted average common shares 49,073 49,377 49,167 49,443
Effect of dilutive securities 592 604 655 728
Diluted EPS - weighted average common shares 49,665 49,981 49,822 50,171
Basic EPS $ 0.93 $ 0.8 $ 2.2 $ 1.86
Diluted EPS $ 0.92 $ 0.79 $ 2.17 $ 1.84