XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable securities    
Marketable securities $ 108,179 $ 141,389
Money market funds    
Marketable securities    
Marketable securities 18,084 57,829
U.S. treasury securities    
Marketable securities    
Marketable securities 55,899 28,048
Corporate bonds    
Marketable securities    
Marketable securities 20,201 31,539
Commercial paper    
Marketable securities    
Marketable securities 13,995 23,973
Level 1    
Marketable securities    
Marketable securities 73,983 85,877
Level 1 | Money market funds    
Marketable securities    
Marketable securities 18,084 57,829
Level 1 | U.S. treasury securities    
Marketable securities    
Marketable securities 55,899 28,048
Level 1 | Corporate bonds    
Marketable securities    
Marketable securities 0 0
Level 1 | Commercial paper    
Marketable securities    
Marketable securities 0 0
Level 2    
Marketable securities    
Marketable securities 34,196 55,512
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 20,201 31,539
Level 2 | Commercial paper    
Marketable securities    
Marketable securities 13,995 23,973
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 | Commercial paper    
Marketable securities    
Marketable securities $ 0 $ 0