Contingencies and Accrued Losses - Accrued Loss Reserves (Detail) - USD ($) $ in Thousands |
May 31, 2024 |
May 31, 2023 |
|---|---|---|
| Schedule Of Accrued Liabilities [Line Items] | ||
| Accrued losses | $ 32,518 | $ 26,470 |
| Accrued Loss Reserves - Noncurrent | 31,467 | 32,350 |
| Accrued product liability and other loss reserves | ||
| Schedule Of Accrued Liabilities [Line Items] | ||
| Accrued losses | 23,353 | 16,995 |
| Accrued Loss Reserves - Noncurrent | 25,289 | 22,849 |
| Accrued warranty reserves | ||
| Schedule Of Accrued Liabilities [Line Items] | ||
| Accrued losses | 8,017 | 8,448 |
| Accrued Loss Reserves - Noncurrent | 3,604 | 3,328 |
| Accrued environmental reserves | ||
| Schedule Of Accrued Liabilities [Line Items] | ||
| Accrued losses | 1,148 | 1,027 |
| Accrued Loss Reserves - Noncurrent | $ 2,574 | $ 6,173 |