Quarterly report pursuant to Section 13 or 15(d)

Marketable securities - Available-for-sale debt securities - Unrealized loss position (Details)

v3.21.1
Marketable securities - Available-for-sale debt securities - Unrealized loss position (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
security
Dec. 31, 2020
USD ($)
Marketable securities    
Number of available-for-sale securities in an unrealized loss position for more than one year | security 0  
Corporate debt securities | Debt Securities    
Marketable securities    
Fair market value of investments in an unrealized loss position $ 199,148 $ 157,985
Number of investments in an unrealized loss position 37 30
Unrealized losses $ (223) $ (158)