XML 60 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Disclosure Accrued Liabilities [Abstract]    
Payroll-related liabilities $ 6,621 $ 15,879
Product Warranty Accrual, Current 5,370 4,646
Customer Deposits, Current 8,137 2,214
Purchase order commitments and receipts 4,120 2,978
Accrued Income Taxes, Current 2,005 1,152
Long-term Debt, Current Maturities 426 421
Other 5,514 7,243
Accrued liabilities $ 32,193 $ 34,533