XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable securities    
Marketable securities $ 147,643 $ 156,079
Money market funds    
Marketable securities    
Marketable securities 21,693 23,331
U.S. treasury securities    
Marketable securities    
Marketable securities 125,950 129,762
U.S. agency bonds    
Marketable securities    
Marketable securities   2,986
Level 1    
Marketable securities    
Marketable securities 147,643 153,093
Level 1 | Money market funds    
Marketable securities    
Marketable securities 21,693 23,331
Level 1 | U.S. treasury securities    
Marketable securities    
Marketable securities 125,950 129,762
Level 1 | U.S. agency bonds    
Marketable securities    
Marketable securities   0
Level 2    
Marketable securities    
Marketable securities 0 2,986
Level 2 | Money market funds    
Marketable securities    
Marketable securities 0 0
Level 2 | U.S. treasury securities    
Marketable securities    
Marketable securities 0 0
Level 2 | U.S. agency bonds    
Marketable securities    
Marketable securities   2,986
Level 3    
Marketable securities    
Marketable securities 0 0
Level 3 | Money market funds    
Marketable securities    
Marketable securities 0 0
Level 3 | U.S. treasury securities    
Marketable securities    
Marketable securities $ 0 0
Level 3 | U.S. agency bonds    
Marketable securities    
Marketable securities   $ 0