XML 104 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities and Other Non-current Liabilities - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Accrued payroll $ 37,285 $ 39,315
Accrued income taxes payable 9,646 15,526
Accrued health insurance 2,813 2,450
Accrued general and product liability costs 4,400 4,600
Customer advances, deposits, and rebates 17,368 17,531
Current ROU lease liabilities 9,961 8,723
Other accrued liabilities 32,434 39,828
Accrued liabilities $ 113,907 $ 127,973