XML 46 R24.htm IDEA: XBRL DOCUMENT v3.4.0.3
Marketable Securities - Summary of Marketable Securities Designated as Available-for-Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 156,951 $ 196,817
Gross Unrealized Gains 26 4
Gross Unrealized Losses (99) (347)
Estimated Fair Value 156,878 196,474
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 115,144 125,132
Gross Unrealized Gains 14 1
Gross Unrealized Losses (90) (304)
Estimated Fair Value 115,068 124,829
Municipal bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 13,130 16,228
Gross Unrealized Gains 0 2
Gross Unrealized Losses (6) (6)
Estimated Fair Value 13,124 16,224
Government securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 11,693 8,704
Gross Unrealized Gains 12 1
Gross Unrealized Losses (2) (17)
Estimated Fair Value 11,703 8,688
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 7,473 37,236
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 7,473 37,236
Agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 7,267 7,273
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) (20)
Estimated Fair Value 7,266 7,253
Certificates of deposit    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,244 2,244
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value $ 2,244 $ 2,244