XML 55 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash and Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Investments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Cash, cash equivalents and investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 102,390 $ 62,904
Gross unrealized gains 3  
Gross unrealized losses (39) (32)
Fair value 102,354 62,872
Cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 18,844 16,507
Fair value 18,844 16,507
Cash and money market funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 18,844 14,858
Fair value 18,844 14,858
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost   1,649
Fair value   1,649
Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 83,546 46,397
Gross unrealized gains 3  
Gross unrealized losses (39) (32)
Fair value 83,510 46,365
Commercial paper, not included with cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 53,493 20,408
Gross unrealized losses (24) (14)
Fair value 53,469 20,394
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 10,223 9,043
Gross unrealized gains 3  
Gross unrealized losses (12) (9)
Fair value 10,214 9,034
U.S. government and agency securities, not included with cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 19,830 16,946
Gross unrealized losses (3) (9)
Fair value 19,827 16,937
Cash [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 4,500 4,500
Fair value $ 4,500 $ 4,500