XML 61 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Cash and cash equivalents:    
Amortized cost $ 151,570 $ 143,940
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 151,570 143,940
Investments:    
Amortized cost 88,846 165,342
Gross unrealized gains 8 0
Gross unrealized losses (60) (92)
Fair value 88,794 165,250
Total cash, cash equivalents and investments, amortized cost 240,416 309,282
Total cash, cash equivalents and investments, fair value 240,364 309,190
Cash and cash equivalents    
Cash and cash equivalents:    
Amortized cost 151,570 143,940
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 151,570 143,940
Commercial paper (due within 1 year)    
Investments:    
Amortized cost 44,122 64,629
Gross unrealized gains 5 0
Gross unrealized losses (23) (7)
Fair value 44,104 64,622
Corporate bonds (due within 1 year)    
Investments:    
Amortized cost 44,724 60,640
Gross unrealized gains 3 0
Gross unrealized losses (37) (76)
Fair value $ 44,690 60,564
U.S. Government and government agencies (due within 1 year)    
Investments:    
Amortized cost   40,073
Gross unrealized gains   0
Gross unrealized losses   (9)
Fair value   $ 40,064