XML 44 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Liabilities (Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Accrued Liabilities [Abstract]    
Accrued commissions $ 4,113 $ 5,737
Accrued bonus 3,802 2,871
Accrued payroll and related benefits 3,578 4,326
Sales returns allowance 1,029 834
Other accrued liabilities 836 929
Accrued taxes and value-added taxes 776 1,289
Accrued royalties 573 481
Total $ 14,707 $ 16,467