XML 68 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities (Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Accrued Liabilities [Abstract]    
Accrued commissions $ 6,964 $ 5,737
Accrued bonus 4,726 2,871
Accrued payroll and employee-related expenses 4,097 4,326
Sales returns and allowances 1,169 834
Other accrued liabilities 695 929
Accrued taxes and value-added taxes payable 634 1,289
Accrued royalties 626 481
Total $ 18,911 $ 16,467