XML 98 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Marketable Securities (Contractual Maturities Of Marketable Securities) (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Marketable Securities [Abstract]  
Due in one year or less, Amortized Cost $ 175,849
Due after one through three years, Amortized Cost 108,580
Total marketable securities, Amortized Cost 284,429
Due in one year or less, Fair Value 175,780
Due after one through three years, Fair Value 108,475
Total marketable securities, Fair Value $ 284,255