XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Dec. 31, 2020
Financial Assets    
Financial assets, fair value $ 115,668 $ 133,775
Corporate bonds    
Financial Assets    
Financial assets, fair value 24,870 3,001
Commercial paper    
Financial Assets    
Financial assets, fair value 57,551  
Level 1    
Financial Assets    
Financial assets, fair value 8,951 6,700
Level 2    
Financial Assets    
Financial assets, fair value 106,717 127,075
Level 2 | Corporate bonds    
Financial Assets    
Financial assets, fair value 24,870 3,001
Level 2 | Commercial paper    
Financial Assets    
Financial assets, fair value 57,551  
Money market funds    
Financial Assets    
Financial assets, fair value 8,951 6,700
Money market funds | Level 1    
Financial Assets    
Financial assets, fair value 8,951 6,700
U.S. treasury securities    
Financial Assets    
Financial assets, fair value 24,296 57,181
U.S. treasury securities | Level 2    
Financial Assets    
Financial assets, fair value $ 24,296 57,181
U.S. government agency securities    
Financial Assets    
Financial assets, fair value   66,893
U.S. government agency securities | Level 2    
Financial Assets    
Financial assets, fair value   $ 66,893