Loss Contingencies - Schedule of Reconciliation for Accrued General and Product Liability (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2024 |
|
| Loss Contingency Accrual [Roll Forward] | |||
| Accrued general and product liability, beginning of year | $ 19,446 | $ 19,988 | $ 21,103 |
| Accrued general and product liability acquired with Kito Crosby | 14,506 | 0 | 0 |
| Estimated insurance recoveries | (1,037) | (642) | (634) |
| Add provision for claims | 4,364 | 3,776 | 2,226 |
| Deduct payments for claims | (4,083) | (3,676) | (2,707) |
| Accrued general and product liability, end of year | 33,196 | 19,446 | 19,988 |
| Estimated insurance recoveries | (19,959) | (6,995) | (7,637) |
| Net accrued general and product liability, end of year | $ 13,237 | $ 12,451 | $ 12,351 |