Quarterly report pursuant to Section 13 or 15(d)

Accrued Liabilities (Details)

v3.10.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Payables and Accruals [Abstract]    
Accrued employee compensation and related expenses $ 9,603 $ 16,449
Employee-related Liabilities, Acquisition Related Expense, Current 1,072 1,154
Customer prepayment 886 519
Warranty reserve 298 300
Professional fees 1,918 1,854
Sales tax payable 645 1,546
Other 1,102 988
Total accrued current liabilities $ 15,524 $ 22,810