Quarterly report pursuant to Section 13 or 15(d)

Marketable securities (Details)

v3.20.2
Marketable securities (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
security
Dec. 31, 2019
USD ($)
security
Marketable securities    
Fair market value of investments in an unrealized loss position $ 168,200 $ 2,000
Number of debt securities | security 26 1
Number of available-for-sale securities in an unrealized loss position for more than one year | security 0  
Debt Securities    
Marketable securities    
Amortized cost $ 296,478  
Gross unrealized gains 619  
Gross unrealized losses (468)  
Aggregate estimated fair value 296,629  
Corporate Debt Securities Maturity Period Less Than Three Months | Debt Securities    
Marketable securities    
Amortized cost 17,478  
Gross unrealized gains 36  
Aggregate estimated fair value 17,514  
Corporate Debt Securities Maturity Period Three Months To One Year    
Marketable securities    
Amortized cost 118,989  
Gross unrealized gains 548  
Gross unrealized losses (25)  
Aggregate estimated fair value 119,512  
Treasury Bills Maturity Period Less Than Three Months | Debt Securities    
Marketable securities    
Amortized cost 1,999  
Gross unrealized gains 1  
Aggregate estimated fair value 2,000  
Corporate Debt Securities Maturity Period One Year To Two Years | Debt Securities    
Marketable securities    
Amortized cost 152,021  
Gross unrealized gains 28  
Gross unrealized losses (443)  
Aggregate estimated fair value 151,606  
Agency Bond Maturity Period One Year To Two Years | Debt Securities    
Marketable securities    
Amortized cost 5,991  
Gross unrealized gains 6  
Aggregate estimated fair value $ 5,997