XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents and Investments (Summary of Cash, Cash Equivalents and Investments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 208,432 $ 49,094
Gross unrealized gains 133 6
Gross unrealized losses (15) (1)
Fair value 208,550 49,099
Cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 69,027 29,627
Gross unrealized gains 1
Gross unrealized losses
Fair value 69,028 29,627
Cash and money market funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 41,784 18,644
Gross unrealized gains
Gross unrealized losses
Fair value 41,784 18,644
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 24,243 10,983
Gross unrealized gains 1
Gross unrealized losses
Fair value 24,244 10,983
U.S. government and agency securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 10,097  
Gross unrealized gains 1  
Gross unrealized losses (1)  
Fair value 10,097  
U.S. Treasury security [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 3,000  
Gross unrealized gains  
Gross unrealized losses  
Fair value 3,000  
Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 139,405 19,467
Gross unrealized gains 132 6
Gross unrealized losses (15) (1)
Fair value 139,522 19,472
Commercial paper, not included with cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 105,377 16,971
Gross unrealized gains 12 1
Gross unrealized losses (9) (1)
Fair value 105,380 16,971
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 21,081 2,496
Gross unrealized gains 119 5
Gross unrealized losses (5)
Fair value 21,195 2,501
U.S. Treasury security, not included with cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 2,850  
Gross unrealized gains  
Gross unrealized losses  
Fair value 2,850  
Long-term restricted cash [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 3,500 4,000
Gross unrealized gains
Gross unrealized losses
Fair value $ 3,500 $ 4,000