XML 46 R32.htm IDEA: XBRL DOCUMENT v3.3.1.900
Fair Value Measurements - Fair Value Hierarchy (Details) - Recurring basis - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Money market funds    
Assets    
Cash and cash equivalents, fair value $ 50,682 $ 48,960
Certificates of deposit    
Assets    
Cash and cash equivalents, fair value 5,962  
Level 1 | Money market funds    
Assets    
Cash and cash equivalents, fair value 50,682 $ 48,960
Level 1 | Certificates of deposit    
Assets    
Cash and cash equivalents, fair value $ 5,962