XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Measurements    
Total cash equivalents $ 29,441 $ 77,842
Total marketable securities 53,662 16,213
Total 83,103 94,055
Money market funds    
Fair Value Measurements    
Total cash equivalents 16,948 50,847
Commercial paper    
Fair Value Measurements    
Total cash equivalents 11,494 25,995
Total marketable securities 16,624 5,975
Corporate bonds    
Fair Value Measurements    
Total cash equivalents   1,000
Total marketable securities 24,898 10,238
U.S. Government Agencies    
Fair Value Measurements    
Total marketable securities 1,230  
U.S. Treasuries    
Fair Value Measurements    
Total cash equivalents 999  
Total marketable securities 10,910  
Level 1    
Fair Value Measurements    
Total cash equivalents 16,948 50,847
Total 16,948 50,847
Level 1 | Money market funds    
Fair Value Measurements    
Total cash equivalents 16,948 50,847
Level 2    
Fair Value Measurements    
Total cash equivalents 12,493 26,995
Total marketable securities 53,662 16,213
Total 66,155 43,208
Level 2 | Commercial paper    
Fair Value Measurements    
Total cash equivalents 11,494 25,995
Total marketable securities 16,624 5,975
Level 2 | Corporate bonds    
Fair Value Measurements    
Total cash equivalents   1,000
Total marketable securities 24,898 $ 10,238
Level 2 | U.S. Government Agencies    
Fair Value Measurements    
Total marketable securities 1,230  
Level 2 | U.S. Treasuries    
Fair Value Measurements    
Total cash equivalents 999  
Total marketable securities $ 10,910