Loss Contingencies - Schedule of Reconciliation for Accrued General and Product Liability (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Mar. 31, 2022 |
|
| Loss Contingency Accrual [Roll Forward] | |||
| Accrued general and product liability, beginning of year | $ 21,103 | $ 22,575 | $ 21,227 |
| Estimated insurance recoveries | (634) | (889) | 1,109 |
| Add provision for claims | 2,226 | 3,025 | 6,648 |
| Deduct payments for claims | (2,707) | (3,608) | (6,409) |
| Accrued general and product liability, end of year | 19,988 | 21,103 | 22,575 |
| Estimated insurance recoveries | (7,637) | (8,272) | (9,160) |
| Net accrued general and product liability, end of year | $ 12,351 | $ 12,831 | $ 13,415 |