XML 54 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Financial Assets    
Financial assets, fair value $ 86,874 $ 133,775
Corporate bonds    
Financial Assets    
Financial assets, fair value 12,574 3,001
Commercial paper    
Financial Assets    
Financial assets, fair value 65,412  
Money market funds    
Financial Assets    
Financial assets, fair value 8,888 6,700
U.S. treasury securities    
Financial Assets    
Financial assets, fair value   57,181
U.S. government agency securities    
Financial Assets    
Financial assets, fair value   66,893
Level 1    
Financial Assets    
Financial assets, fair value 8,888 6,700
Level 1 | Money market funds    
Financial Assets    
Financial assets, fair value 8,888 6,700
Level 2    
Financial Assets    
Financial assets, fair value 77,986 127,075
Level 2 | Corporate bonds    
Financial Assets    
Financial assets, fair value 12,574 3,001
Level 2 | Commercial paper    
Financial Assets    
Financial assets, fair value $ 65,412  
Level 2 | U.S. treasury securities    
Financial Assets    
Financial assets, fair value   57,181
Level 2 | U.S. government agency securities    
Financial Assets    
Financial assets, fair value   $ 66,893