XML 55 R44.htm IDEA: XBRL DOCUMENT v3.5.0.2
Marketable Securities (Amortized Cost And Fair Value Of Marketable Securities) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 241,290 $ 213,804
Gross Unrealized Gains 179 25
Gross Unrealized Losses (67) (238)
Fair Value 241,402 213,591
Marketable securities that we consider to be other-than-temporarily impaired 0  
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 142,656 177,810
Gross Unrealized Gains 87 24
Gross Unrealized Losses (63) (221)
Fair Value 142,680 177,613
Certificates Of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 32,149 3,500
Fair Value 32,149 3,500
Asset-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 29,147  
Gross Unrealized Gains 79  
Fair Value 29,226  
Commercial Paper - Marketable Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 21,826 3,491
Fair Value 21,826 3,491
U.S. Government Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 14,112 12,881
Gross Unrealized Gains 11  
Gross Unrealized Losses (4) (10)
Fair Value 14,119 12,871
Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,400 1,400
Gross Unrealized Gains 2  
Gross Unrealized Losses   (1)
Fair Value $ 1,402 1,399
Agency Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   12,068
Gross Unrealized Losses   (3)
Fair Value   12,065
International Government Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   1,462
Gross Unrealized Losses   (3)
Fair Value   1,459
Treasury Bills [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   1,192
Gross Unrealized Gains   1
Fair Value   $ 1,193