XML 119 R91.htm IDEA: XBRL DOCUMENT v3.24.2
Employee Benefit Plans - Additional Information (Detail) - USD ($)
12 Months Ended
May 31, 2024
May 31, 2023
May 31, 2022
Aug. 31, 2022
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit plan assets fair value $ 0      
Remaining projected benefit obligation, plan assets or net unfunded liability 0      
Net periodic benefit cost 17,967,000 $ 14,553,000 $ 9,852,000  
Discount rate   4.69% 2.90%  
Gerstenslager Company        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit plan, funded percentage       31.00%
Defined benefit plan, benefit obligation, non-cash settlement charge $ 8,010,000 $ 4,774,000