XML 55 R44.htm IDEA: XBRL DOCUMENT v3.4.0.3
Marketable Securities (Amortized Cost And Fair Value Of Marketable Securities) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 217,568 $ 213,804
Gross Unrealized Gains 140 25
Gross Unrealized Losses (91) (238)
Fair Value 217,617 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 152,383 177,810
Gross Unrealized Gains 85 24
Gross Unrealized Losses (90) (221)
Fair Value 152,378 177,613
Asset-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 24,430  
Gross Unrealized Gains 37  
Fair Value 24,467  
U.S. Government Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 17,057 12,881
Gross Unrealized Gains 11  
Gross Unrealized Losses   (10)
Fair Value 17,068 12,871
Commercial Paper - Marketable Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 9,840 3,491
Fair Value 9,840 3,491
Certificates Of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 8,600 3,500
Fair Value 8,600 3,500
Agency Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,401 12,068
Gross Unrealized Losses   (3)
Fair Value 2,401 12,065
International Government Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,457 1,462
Gross Unrealized Losses (1) (3)
Fair Value 1,456 1,459
Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,400 1,400
Gross Unrealized Gains 7  
Gross Unrealized Losses   (1)
Fair Value $ 1,407 1,399
Treasury Bills [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   1,192
Gross Unrealized Gains   1
Fair Value   $ 1,193