Contingencies - Schedule of Reconciliation for Accrued General and Product Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
|
| Loss Contingency Accrual [Roll Forward] | ||
| Accrued general and product liability, beginning of period | $ 33,196 | $ 19,446 |
| Accrued general and product liability acquired with Kito Crosby | 0 | 14,506 |
| Insurance recoveries received | 179 | (1,037) |
| Add provision for claims | 914 | 4,364 |
| Deduct payments for claims | (739) | (4,083) |
| Accrued general and product liability, end of period | 33,550 | 33,196 |
| Estimated future insurance recoveries | (20,109) | (19,959) |
| Net accrued general and product liability, end of period | $ 13,441 | $ 13,237 |