v3.26.1
Contingencies and Accrued Losses - Accrued Loss Reserves (Detail) - USD ($)
$ in Thousands
May 31, 2026
May 31, 2025
Schedule Of Accrued Liabilities [Line Items]    
Accrued Loss Reserves - Current $ 51,258 $ 36,701
Accrued Loss Reserves - Noncurrent 33,127 31,459
Accrued product liability and other loss reserves    
Schedule Of Accrued Liabilities [Line Items]    
Accrued Loss Reserves - Current 35,517 24,781
Accrued Loss Reserves - Noncurrent 26,236 25,206
Accrued warranty reserves    
Schedule Of Accrued Liabilities [Line Items]    
Accrued Loss Reserves - Current 10,395 10,494
Accrued Loss Reserves - Noncurrent 3,379 3,534
Accrued environmental reserves    
Schedule Of Accrued Liabilities [Line Items]    
Accrued Loss Reserves - Current 5,346 1,426
Accrued Loss Reserves - Noncurrent $ 3,512 $ 2,719