Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses and advances $ 3,033 $ 2,285
Security deposit 228 211
Interest receivable on marketable securities 361 537
Other current assets 150 443
Total $ 3,772 $ 3,476