XML 80 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Marketable Securities - Gross unrealized gains/losses on marketable securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 8,886 $ 45,266
Gross Unrealized Gains 0 0
Gross Unrealized Losses (4) (30)
Estimated Fair Value 8,882 45,236
Corporate notes and bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 6,393 26,303
Gross Unrealized Gains 0 0
Gross Unrealized Losses (4) (25)
Estimated Fair Value 6,389 26,278
U.S. government and agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 0 11,981
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (5)
Estimated Fair Value 0 11,976
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,493 6,982
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value $ 2,493 $ 6,982