XML 54 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments (Summary of Cash, Cash Equivalents and Investments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Cash, cash equivalents and investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 318,729 $ 49,094
Gross unrealized gains 106 6
Gross unrealized losses (21) (1)
Fair value 318,814 49,099
Cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 81,612 29,627
Gross unrealized losses (1)  
Fair value 81,611 29,627
Cash and money market funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 43,040 18,644
Fair value 43,040 18,644
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 32,538 10,983
Gross unrealized losses (1)  
Fair value 32,537 10,983
U.S. government and agency securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 170  
Fair value 170  
U.S. Treasury security [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 5,864  
Fair value 5,864  
Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 237,117 19,467
Gross unrealized gains 106 6
Gross unrealized losses (20) (1)
Fair value 237,203 19,472
Commercial paper, not included with cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 112,648 16,971
Gross unrealized gains 4 1
Gross unrealized losses (8) (1)
Fair value 112,644 16,971
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 17,360 2,496
Gross unrealized gains 96 5
Fair value 17,456 2,501
U.S. government & agency securities, not included with cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 107,109  
Gross unrealized gains 6  
Gross unrealized losses (12)  
Fair value 107,103  
Short-Term Restricted Cash [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 836 300
Fair value 836 300
Long-term restricted cash [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 3,500 4,000
Fair value $ 3,500 $ 4,000