XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value Measurements    
Total cash equivalents $ 24,523 $ 77,842
Total marketable securities 45,344 16,213
Total 69,867 94,055
Money market funds    
Fair Value Measurements    
Total cash equivalents 10,564 50,847
Commercial paper    
Fair Value Measurements    
Total cash equivalents 9,978 25,995
Total marketable securities 10,681 5,975
Corporate bonds    
Fair Value Measurements    
Total cash equivalents   1,000
Total marketable securities 22,498 10,238
U.S. Government Agencies    
Fair Value Measurements    
Total marketable securities 1,225  
U.S. Treasuries    
Fair Value Measurements    
Total cash equivalents 3,981  
Total marketable securities 10,940  
Level 1    
Fair Value Measurements    
Total cash equivalents 10,564 50,847
Total 10,564 50,847
Level 1 | Money market funds    
Fair Value Measurements    
Total cash equivalents 10,564 50,847
Level 2    
Fair Value Measurements    
Total cash equivalents 13,959 26,995
Total marketable securities 45,344 16,213
Total 59,303 43,208
Level 2 | Commercial paper    
Fair Value Measurements    
Total cash equivalents 9,978 25,995
Total marketable securities 10,681 5,975
Level 2 | Corporate bonds    
Fair Value Measurements    
Total cash equivalents   1,000
Total marketable securities 22,498 $ 10,238
Level 2 | U.S. Government Agencies    
Fair Value Measurements    
Total marketable securities 1,225  
Level 2 | U.S. Treasuries    
Fair Value Measurements    
Total cash equivalents 3,981  
Total marketable securities $ 10,940