Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Marketable securities - Available-for-sale debt securities - Unrealized loss position (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
security
Marketable securities    
Fair market value of investments in an unrealized loss position $ 61,479 $ 90,618
Number of investments in an unrealized loss position | security 19 19
Unrealized losses $ (136) $ (930)
Corporate debt securities    
Marketable securities    
Fair market value of investments in an unrealized loss position, 12 months or longer 15,554 74,481
Fair market value of investments in an unrealized loss position, less than 12 months $ 6,424 $ 11,283
Number of available-for-sale securities in an unrealized loss position, 12 months or longer | security 4 16
Number of available-for-sale securities in an unrealized loss position, less than 12 months | security 2 2
Unrealized losses, 12 months or longer $ (50) $ (679)
Unrealized losses, less than 12 months (8) (97)
U.S. Treasury securities    
Marketable securities    
Fair market value of investments in an unrealized loss position, less than 12 months $ 31,608  
Number of available-for-sale securities in an unrealized loss position, less than 12 months | security 11  
Unrealized losses, less than 12 months $ (14)  
Agency bonds    
Marketable securities    
Fair market value of investments in an unrealized loss position, 12 months or longer 4,952 $ 4,854
Fair market value of investments in an unrealized loss position, less than 12 months $ 2,941  
Number of available-for-sale securities in an unrealized loss position, 12 months or longer | security 1 1
Number of available-for-sale securities in an unrealized loss position, less than 12 months | security 1  
Unrealized losses, 12 months or longer $ (56) $ (154)
Unrealized losses, less than 12 months $ (8)