XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Short-term and long-term marketable securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost $ 792,667 $ 541,696
Gross unrealized gains 50 344
Gross unrealized losses (311) (75)
Fair value 792,406 541,965
Cash equivalents 254,434 206,879
Short-term marketable securities 449,839 315,803
Long-term marketable securities 88,133 19,283
Total 792,406 541,965
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 244,283 206,879
Fair value 244,283 206,879
U.S. Treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 275,815 117,058
Gross unrealized gains 48 255
Gross unrealized losses (125) (6)
Fair value 275,738 117,307
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 68,674 15,773
Gross unrealized gains   1
Gross unrealized losses (63)  
Fair value 68,611 15,774
U.S. Government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 119,393 133,279
Gross unrealized gains 2 78
Gross unrealized losses (57) (60)
Fair value 119,338 133,297
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 84,502 68,707
Gross unrealized gains   10
Gross unrealized losses (66) (9)
Fair value $ 84,436 $ 68,708