XML 56 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 01, 2017
Apr. 01, 2017
Disclosure Accrued Liabilities [Abstract]    
Payroll-related liabilities $ 6,933 $ 6,335
Product Warranty Accrual, Current 4,207 3,394
Customer Deposits, Current 2,486 1,242
Purchase order commitments and receipts 2,462 2,522
Accrued Professional Fees, Current 900 734
Long-term Debt, Current Maturities 439 434
Restructuring Reserve 3,564 4,996
Other 2,827 2,529
Accrued liabilities $ 23,818 $ 22,186