XML 42 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Available-For-Sale Marketable Securities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Marketable securities classified as available-for-sale    
Cost or Amortized Cost $ 67,624 $ 54,566
Gross Unrealized Gains 1 2,021
Gross Unrealized Losses (26) (2)
Total Estimated Fair Value 67,599 56,585
Commercial paper    
Marketable securities classified as available-for-sale    
Cost or Amortized Cost 37,782 32,350
Gross Unrealized Gains 1 71
Gross Unrealized Losses (8)  
Total Estimated Fair Value 37,775 32,421
Corporate debt securities    
Marketable securities classified as available-for-sale    
Cost or Amortized Cost 29,842 14,868
Gross Unrealized Gains   3
Gross Unrealized Losses (18) (2)
Total Estimated Fair Value $ 29,824 14,869
Corporate equity securities    
Marketable securities classified as available-for-sale    
Cost or Amortized Cost   7,348
Gross Unrealized Gains   1,947
Total Estimated Fair Value   $ 9,295