v3.26.1
Earnings Per Share - Computation of Basic and Diluted Earnings Per Common Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Numerator (basic & diluted):      
Net earnings from continuing operations attributable to controlling interest $ 156,085 $ 96,053 $ 35,243
Denominator (shares in thousands):      
Basic EPS from continuing operations - weighted average common shares 49,073 49,395 49,195
Effect of dilutive securities 643 736 1,153
Diluted EPS from continuing operations - weighted average common shares 49,716 50,131 50,348
Basic EPS from continuing operations $ 3.18 $ 1.94 $ 0.72
Diluted EPS from continuing operations $ 3.14 $ 1.92 $ 0.7