XML 40 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Marketable Securities and Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Due in one year or less, Amortized cost $ 46,847  
Due between one year to three years, Amortized cost 38,086  
Amortized Cost 84,933  
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]    
Due in one year or less, Fair value 46,875  
Due between one year to three years, Fair value 38,194  
Available-for-sale Securities, Fair value $ 85,069 $ 0