XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Financial Assets:    
Financial assets, fair value $ 61,888 $ 86,874
Corporate bonds    
Financial Assets:    
Financial assets, fair value 4,508 12,574
Commercial paper    
Financial Assets:    
Financial assets, fair value 50,576 65,412
Level 1    
Financial Assets:    
Financial assets, fair value 6,804 8,888
Level 2    
Financial Assets:    
Financial assets, fair value 55,084 77,986
Level 2 | Corporate bonds    
Financial Assets:    
Financial assets, fair value 4,508 12,574
Level 2 | Commercial paper    
Financial Assets:    
Financial assets, fair value 50,576 65,412
Money market funds    
Financial Assets:    
Financial assets, fair value 5,800 8,888
Money market funds | Level 1    
Financial Assets:    
Financial assets, fair value 5,800 $ 8,888
U.S. treasury securities    
Financial Assets:    
Financial assets, fair value 1,004  
U.S. treasury securities | Level 1    
Financial Assets:    
Financial assets, fair value $ 1,004