XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Assets:  
Total assets $ 97,685
U.S. Treasury securities  
Assets:  
Total assets 43,245
Money Market Funds  
Assets:  
Total assets 29,386
Reverse Repurchase Agreements  
Assets:  
Total assets 10,000
Commercial paper  
Assets:  
Total assets 6,958
Corporate bonds  
Assets:  
Total assets 8,096
Level 1  
Assets:  
Total assets 72,631
Level 1 | U.S. Treasury securities  
Assets:  
Total assets 43,245
Level 1 | Money Market Funds  
Assets:  
Total assets 29,386
Level 2  
Assets:  
Total assets 25,054
Level 2 | Reverse Repurchase Agreements  
Assets:  
Total assets 10,000
Level 2 | Commercial paper  
Assets:  
Total assets 6,958
Level 2 | Corporate bonds  
Assets:  
Total assets $ 8,096