v3.25.2
Contingencies and Accrued Losses - Accrued Loss Reserves (Detail) - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
Schedule Of Accrued Liabilities [Line Items]    
Accrued Loss Reserves - Current $ 36,701 $ 32,518
Accrued Loss Reserves - Noncurrent 31,459 31,467
Accrued product liability and other loss reserves    
Schedule Of Accrued Liabilities [Line Items]    
Accrued Loss Reserves - Current 24,781 23,353
Accrued Loss Reserves - Noncurrent 25,206 25,289
Accrued warranty reserves    
Schedule Of Accrued Liabilities [Line Items]    
Accrued Loss Reserves - Current 10,494 8,017
Accrued Loss Reserves - Noncurrent 3,534 3,604
Accrued environmental reserves    
Schedule Of Accrued Liabilities [Line Items]    
Accrued Loss Reserves - Current 1,426 1,148
Accrued Loss Reserves - Noncurrent $ 2,719 $ 2,574