XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Investments and Fair Value of Financial Instruments - Summary of Fair Value of Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Assets at Fair Value    
Total Assets at Fair Value $ 47,829 $ 52,594
Commercial Paper [Member]    
Assets at Fair Value    
Cash equivalents 2,996  
Short-term investments 16,075 21,248
Money Market Funds [Member]    
Assets at Fair Value    
Cash equivalents 3,867 1,549
Certificates of Deposit [Member]    
Assets at Fair Value    
Short-term investments 2,402 3,047
U.S. Government Securities [Member]    
Assets at Fair Value    
Short-term investments 17,495 19,258
Long-term investments   2,498
Level 1 [Member]    
Assets at Fair Value    
Total Assets at Fair Value 21,362 23,305
Level 1 [Member] | Commercial Paper [Member]    
Assets at Fair Value    
Cash equivalents 0  
Short-term investments 0 0
Level 1 [Member] | Money Market Funds [Member]    
Assets at Fair Value    
Cash equivalents 3,867 1,549
Level 1 [Member] | Certificates of Deposit [Member]    
Assets at Fair Value    
Short-term investments 0 0
Level 1 [Member] | U.S. Government Securities [Member]    
Assets at Fair Value    
Short-term investments 17,495 19,258
Long-term investments   2,498
Level 2 [Member]    
Assets at Fair Value    
Total Assets at Fair Value 26,467 29,289
Level 2 [Member] | Commercial Paper [Member]    
Assets at Fair Value    
Cash equivalents 2,996  
Short-term investments 16,075 21,248
Level 2 [Member] | Money Market Funds [Member]    
Assets at Fair Value    
Cash equivalents 0 0
Level 2 [Member] | Certificates of Deposit [Member]    
Assets at Fair Value    
Short-term investments 2,402 3,047
Level 2 [Member] | U.S. Government Securities [Member]    
Assets at Fair Value    
Short-term investments 0 0
Long-term investments   0
Level 3 [Member]    
Assets at Fair Value    
Total Assets at Fair Value 0 0
Level 3 [Member] | Commercial Paper [Member]    
Assets at Fair Value    
Cash equivalents 0  
Short-term investments 0 0
Level 3 [Member] | Money Market Funds [Member]    
Assets at Fair Value    
Cash equivalents 0 0
Level 3 [Member] | Certificates of Deposit [Member]    
Assets at Fair Value    
Short-term investments 0 0
Level 3 [Member] | U.S. Government Securities [Member]    
Assets at Fair Value    
Short-term investments 0 0
Long-term investments   0
U.S. Government Agency Securities [Member]    
Assets at Fair Value    
Short-term investments 4,994 4,994
U.S. Government Agency Securities [Member] | Level 1 [Member]    
Assets at Fair Value    
Short-term investments 0 0
U.S. Government Agency Securities [Member] | Level 2 [Member]    
Assets at Fair Value    
Short-term investments 4,994 4,994
U.S. Government Agency Securities [Member] | Level 3 [Member]    
Assets at Fair Value    
Short-term investments $ 0 $ 0