XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable securities    
Marketable securities $ 151,667 $ 84,575
Money market funds    
Marketable securities    
Marketable securities 93,052 8,002
U.S. treasury securities    
Marketable securities    
Marketable securities 42,859 48,535
Corporate bonds    
Marketable securities    
Marketable securities 2,972 2,911
U.S. agency bonds    
Marketable securities    
Marketable securities 5,874 2,921
Commercial paper    
Marketable securities    
Marketable securities 6,910 22,206
Level 1    
Marketable securities    
Marketable securities 135,911 56,537
Level 1 | Money market funds    
Marketable securities    
Marketable securities 93,052 8,002
Level 1 | U.S. treasury securities    
Marketable securities    
Marketable securities 42,859 48,535
Level 1 | Corporate bonds    
Marketable securities    
Marketable securities 0 0
Level 1 | U.S. agency bonds    
Marketable securities    
Marketable securities 0 0
Level 1 | Commercial paper    
Marketable securities    
Marketable securities 0 0
Level 2    
Marketable securities    
Marketable securities 15,756 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 | Corporate bonds    
Marketable securities    
Marketable securities 2,972 2,911
Level 2 | U.S. agency bonds    
Marketable securities    
Marketable securities 5,874 2,921
Level 2 | Commercial paper    
Marketable securities    
Marketable securities 6,910 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 | Corporate bonds    
Marketable securities    
Marketable securities 0 0
Level 3 | U.S. agency bonds    
Marketable securities    
Marketable securities 0 0
Level 3 | Commercial paper    
Marketable securities    
Marketable securities $ 0 $ 0