XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Financial Assets:    
Financial assets, fair value $ 79,552 $ 86,874
Corporate bonds    
Financial Assets:    
Financial assets, fair value 3,981 12,574
Commercial paper    
Financial Assets:    
Financial assets, fair value 63,817 65,412
Level 1    
Financial Assets:    
Financial assets, fair value 11,754 8,888
Level 2    
Financial Assets:    
Financial assets, fair value 67,798 77,986
Level 2 | Corporate bonds    
Financial Assets:    
Financial assets, fair value 3,981 12,574
Level 2 | Commercial paper    
Financial Assets:    
Financial assets, fair value 63,817 65,412
Money market funds    
Financial Assets:    
Financial assets, fair value 10,755 8,888
Money market funds | Level 1    
Financial Assets:    
Financial assets, fair value 10,755 $ 8,888
U.S. treasury securities    
Financial Assets:    
Financial assets, fair value 999  
U.S. treasury securities | Level 1    
Financial Assets:    
Financial assets, fair value $ 999