XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Apr. 01, 2017
Disclosure Accrued Liabilities [Abstract]    
Payroll-related liabilities $ 10,318 $ 6,335
Product Warranty Accrual, Current 4,929 3,394
Customer Deposits, Current 6,221 1,242
Purchase order commitments and receipts 3,631 2,522
Accrued Professional Fees, Current 1,024 734
Long-term Debt, Current Maturities 410 434
Restructuring Reserve 2,466 4,996
Other 3,051 2,529
Accrued liabilities $ 32,050 $ 22,186