Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2015
Payables and Accruals [Abstract]  
Schedule of accrued expenses
Accrued expenses consisted of the following as of December 31 (in thousands):
 
2014
 
2015
Accrued commissions
$
2,570

 
$
2,713

Accrued bonuses
1,104

 
1,190

Accrued salaries, wages, benefits and related costs
800

 
1,190

Accrued deferred offering costs
1,214

 

Accrued credit card purchases
459

 
645

Other accrued expenses and current liabilities
1,649

 
2,648

Accrued expenses and other current liabilities
$
7,796

 
$
8,386