XML 93 R82.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Noncurrent Liabilities - Schedule of Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Other Liabilities, Noncurrent [Abstract]    
Acquired contract liabilities, net $ 6,601 $ 9,845
Accrued warranties 3,374 4,551
Accrued workers' compensation 11,043 11,146
Noncurrent contract liabilities 9,500 463
Operating lease liabilities 13,643 14,573
Environmental contingencies $ 7,580 $ 4,400
Environmental Loss Contingency, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Income tax reserves $ 300 $ 300
Multiemployer pension plan withdrawal liability 12,273 13,415
All other 4,207 1,295
Total other noncurrent liabilities $ 68,521 $ 59,988