XML 116 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities and Other Non-current Liabilities - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Accrued Liabilities [Abstract]    
Accrued payroll $ 39,315 $ 39,713
Accrued income taxes payable 15,526 9,152
Accrued health insurance 2,450 2,216
Accrued general and product liability costs 4,600 4,900
Customer advances, deposits, and rebates 17,531 27,827
Current ROU lease liabilities 8,723 7,966
Other accrued liabilities 39,828 32,543
Accrued liabilities $ 127,973 $ 124,317