Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Marketable securities - Available-for-sale debt securities - Unrealized loss position (Details)
$ in Thousands
Jun. 30, 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 $ 111,611 $ 157,985
Number of investments in an unrealized loss position 21 30
Unrealized losses $ (153) $ (158)