v3.25.2
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, 2025
May 31, 2024
May 31, 2023
Numerator (basic & diluted):      
Net earnings from continuing operations attributable to controlling interest $ 96,053 $ 35,243 $ 125,751
Denominator (shares in thousands):      
Basic EPS from continuing operations - weighted average common shares 49,395 49,195 48,566
Effect of dilutive securities 736 1,153 820
Diluted EPS from continuing operations - weighted average common shares 50,131 50,348 49,386
Basic EPS from continuing operations $ 1.94 $ 0.72 $ 2.59
Diluted EPS from continuing operations $ 1.92 $ 0.7 $ 2.55