XML 88 R64.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Payables and Accruals [Abstract]    
Payroll taxes $ 2,406 $ 2,369
Payroll 7,733 4,971
Bonuses 4,470 5,283
Commissions 974 790
Vacation 8,846 7,748
Royalties 1,806 1,499
Value-added tax 2,046 1,797
Other accrued expenses 16,666 13,389
Total $ 44,947 $ 37,846