Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Marketable securities - Available-for-sale debt securities - Unrealized loss position (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Marketable securities    
Fair market value of investments in an unrealized loss position $ 1,987 $ 1,600
Number of investments in an unrealized loss position | security 1 1
Unrealized losses $ 0 $ (1)
Corporate debt securities    
Marketable securities    
Fair market value of investments in an unrealized loss position, less than 12 months $ 1,987 $ 1,600
Number of available-for-sale securities in an unrealized loss position, less than 12 months | security 1 1
Unrealized losses, less than 12 months   $ (1)