Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Marketable securities - Available-for-sale debt securities - Unrealized loss position (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
security
Marketable securities    
Fair market value of investments in an unrealized loss position $ 45,688 $ 90,618
Number of investments in an unrealized loss position | security 10 19
Unrealized losses $ (458) $ (930)
Corporate debt securities    
Marketable securities    
Fair market value of investments in an unrealized loss position, 12 months or longer $ 40,791 74,481
Fair market value of investments in an unrealized loss position, less than 12 months   $ 11,283
Number of available-for-sale securities in an unrealized loss position, 12 months or longer | security 9 16
Number of available-for-sale securities in an unrealized loss position, less than 12 months | security   2
Unrealized losses, 12 months or longer $ (355) $ (679)
Unrealized losses, less than 12 months   (97)
Agency bonds    
Marketable securities    
Fair market value of investments in an unrealized loss position, 12 months or longer $ 4,897 $ 4,854
Number of available-for-sale securities in an unrealized loss position, 12 months or longer | security 1 1
Unrealized losses, 12 months or longer $ (103) $ (154)