XML 40 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Marketable Securities and Fair Value Measurements - Schedule of Fair Value of Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Financial Assets    
Marketable Securities $ 85,595 $ 85,372
Total 116,175 114,347
Level 1    
Financial Assets    
Total 30,580 28,975
Level 2    
Financial Assets    
Total 85,595 85,372
Cash    
Financial Assets    
Cash and Cash Equivalents 20,290 18,672
Cash | Level 1    
Financial Assets    
Cash and Cash Equivalents 20,290 18,672
Cash equivalents    
Financial Assets    
Cash and Cash Equivalents 10,290 10,303
Cash equivalents | Level 1    
Financial Assets    
Cash and Cash Equivalents 10,290 10,303
Certificates of deposit    
Financial Assets    
Marketable Securities 11,499 12,508
Certificates of deposit | Level 2    
Financial Assets    
Marketable Securities 11,499 12,508
Corporate securities    
Financial Assets    
Marketable Securities 48,409 42,732
Corporate securities | Level 2    
Financial Assets    
Marketable Securities 48,409 42,732
U.S. Treasury and agency securities    
Financial Assets    
Marketable Securities 5,181 5,176
U.S. Treasury and agency securities | Level 2    
Financial Assets    
Marketable Securities 5,181 5,176
Commercial paper    
Financial Assets    
Marketable Securities 7,977 11,469
Commercial paper | Level 2    
Financial Assets    
Marketable Securities 7,977 11,469
Asset-backed securities    
Financial Assets    
Marketable Securities 12,529 13,487
Asset-backed securities | Level 2    
Financial Assets    
Marketable Securities $ 12,529 $ 13,487