XML 73 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Schedule of Fair Value of Company's Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Assets    
Financial assets $ 306,412 $ 142,016
Money market funds    
Assets    
Financial assets 59,823 13,897
U.S. government securities    
Assets    
Financial assets 190,677 77,400
Corporate notes    
Assets    
Financial assets 26,423 14,966
Commercial paper    
Assets    
Financial assets 29,489 35,753
Level 1    
Assets    
Financial assets 59,823 13,897
Level 1 | Money market funds    
Assets    
Financial assets 59,823 13,897
Level 1 | U.S. government securities    
Assets    
Financial assets 0 0
Level 1 | Corporate notes    
Assets    
Financial assets 0 0
Level 1 | Commercial paper    
Assets    
Financial assets 0 0
Level 2    
Assets    
Financial assets 246,589 128,119
Level 2 | Money market funds    
Assets    
Financial assets 0 0
Level 2 | U.S. government securities    
Assets    
Financial assets 190,677 77,400
Level 2 | Corporate notes    
Assets    
Financial assets 26,423 14,966
Level 2 | Commercial paper    
Assets    
Financial assets 29,489 35,753
Level 3    
Assets    
Financial assets 0 0
Level 3 | Money market funds    
Assets    
Financial assets 0 0
Level 3 | U.S. government securities    
Assets    
Financial assets 0 0
Level 3 | Corporate notes    
Assets    
Financial assets 0 0
Level 3 | Commercial paper    
Assets    
Financial assets $ 0 $ 0