XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Marketable Securities - Gross unrealized gains/losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Marketable securities    
Estimated fair value $ 26,358 $ 45,236
Due in one year or less    
Marketable securities    
Amortized cost (26,367) (45,266)
Gross unrealized gains 0 0
Gross unrealized losses (9) (30)
Estimated fair value 26,358 45,236
Corporate notes and bonds    
Marketable securities    
Estimated fair value 13,801 26,278
Corporate notes and bonds | Due in one year or less    
Marketable securities    
Amortized cost (13,809) (26,303)
Gross unrealized gains 0 0
Gross unrealized losses (8) (25)
Estimated fair value 13,801 26,278
U.S. government and agency securities    
Marketable securities    
Estimated fair value 3,483 11,976
U.S. government and agency securities | Due in one year or less    
Marketable securities    
Amortized cost (3,484) (11,981)
Gross unrealized gains 0 0
Gross unrealized losses (1) (5)
Estimated fair value 3,483 11,976
Commercial paper    
Marketable securities    
Estimated fair value 9,074 6,982
Commercial paper | Due in one year or less    
Marketable securities    
Amortized cost (9,074) (6,982)
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Estimated fair value $ 9,074 $ 6,982