XML 41 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Marketable Securities and Fair Value Measurements - Summary of Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 54,672 $ 64,726
Gross Unrealized Gains 292 13
Gross Unrealized Losses 0 (144)
Estimated Fair Value 54,964 64,595
U.S. treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 54,172 64,226
Gross Unrealized Gains 281 9
Gross Unrealized Losses 0 (144)
Estimated Fair Value 54,453 64,091
Mutual funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 500 500
Gross Unrealized Gains 11 4
Gross Unrealized Losses 0 0
Estimated Fair Value $ 511 $ 504