XML 60 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Mar. 31, 2018
Disclosure Accrued Liabilities [Abstract]    
Payroll-related liabilities $ 8,579 $ 15,879
Product Warranty Accrual, Current 5,667 4,646
Customer Deposits, Current 1,075 2,214
Purchase order commitments and receipts 2,904 2,978
Accrued Income Taxes, Current 4,090 1,152
Long-term Debt, Current Maturities 432 421
Other 5,683 7,243
Accrued liabilities $ 28,430 $ 34,533