Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Marketable securities - Available-for-sale debt securities - Unrealized loss position (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
security
Marketable securities    
Fair market value of investments in an unrealized loss position $ 26,692 $ 90,618
Number of investments in an unrealized loss position | security 9 19
Unrealized losses $ (13) $ (930)
Corporate debt securities    
Marketable securities    
Fair market value of investments in an unrealized loss position, 12 months or longer 2,377 74,481
Fair market value of investments in an unrealized loss position, less than 12 months $ 6,440 $ 11,283
Number of available-for-sale securities in an unrealized loss position, 12 months or longer | security 1 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 $ (6) $ (679)
Unrealized losses, less than 12 months (1) (97)
U.S. Treasury securities    
Marketable securities    
Fair market value of investments in an unrealized loss position, less than 12 months $ 14,894  
Number of available-for-sale securities in an unrealized loss position, less than 12 months | security 5  
Unrealized losses, less than 12 months $ (3)  
Agency bonds    
Marketable securities    
Fair market value of investments in an unrealized loss position, 12 months or longer   $ 4,854
Fair market value of investments in an unrealized loss position, less than 12 months $ 2,981  
Number of available-for-sale securities in an unrealized loss position, 12 months or longer | security   1
Number of available-for-sale securities in an unrealized loss position, less than 12 months | security 1  
Unrealized losses, 12 months or longer   $ (154)
Unrealized losses, less than 12 months $ (3)