v3.26.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net earnings $ 42,572 $ 34,821
Other comprehensive income (loss), net of tax    
Foreign currency translation (776) 1,407
Pension liability adjustment 0 (11)
Cash flow hedges (559) (313)
Other comprehensive income (loss), net of tax (1,335) 1,083
Comprehensive income 41,237 35,904
Comprehensive loss attributable to noncontrolling interests (0) (327)
Comprehensive income attributable to controlling interest $ 41,237 $ 36,231