XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Marketable Securities Measured at Fair Value on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable securities    
Marketable securities $ 156,079 $ 84,575
Money market funds    
Marketable securities    
Marketable securities 23,331 8,002
U.S. treasury securities    
Marketable securities    
Marketable securities 129,762 48,535
U.S. agency bonds    
Marketable securities    
Marketable securities 2,986 2,921
Corporate bonds    
Marketable securities    
Marketable securities   2,911
Commercial paper    
Marketable securities    
Marketable securities   22,206
Level 1    
Marketable securities    
Marketable securities 153,093 56,537
Level 1 | Money market funds    
Marketable securities    
Marketable securities 23,331 8,002
Level 1 | U.S. treasury securities    
Marketable securities    
Marketable securities 129,762 48,535
Level 1 | U.S. agency bonds    
Marketable securities    
Marketable securities 0 0
Level 1 | Corporate bonds    
Marketable securities    
Marketable securities   0
Level 1 | Commercial paper    
Marketable securities    
Marketable securities   0
Level 2    
Marketable securities    
Marketable securities 2,986 28,038
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 2,921
Level 2 | Corporate bonds    
Marketable securities    
Marketable securities   2,911
Level 2 | Commercial paper    
Marketable securities    
Marketable securities   22,206
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 0
Level 3 | Corporate bonds    
Marketable securities    
Marketable securities   0
Level 3 | Commercial paper    
Marketable securities    
Marketable securities   $ 0