Accrued Compensation - Schedule of Accrued Compensation (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Compensation Related Costs [Abstract]    
Accrued bonuses $ 4,034 $ 4,728
Accrued Sales Commission, Current 5,212 3,035
Other benefits payable 2,231 2,692
Total $ 11,477 $ 10,455