XML 53 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Financial Instruments      
Fair value assets, transfers from Level 1 to Level 2 $ 0   $ 0
Fair value assets, transfers from Level 2 to Level 1 0   0
Fair value liabilities, transfers from Level 1 to Level 2 0   0
Fair value liabilities, transfers from Level 2 to Level 1 $ 0   $ 0
Reverse repurchase agreements | Government Securities and Obligations | Minimum      
Financial Instruments      
Percentage of investment amount to collateralized deposits value 102.00%    
Recurring      
Summary of assets measured at fair value on a recurring basis      
Total assets $ 52,766 $ 33,714  
Recurring | Level 1      
Summary of assets measured at fair value on a recurring basis      
Total assets 8,624 5,432  
Recurring | Level 2      
Summary of assets measured at fair value on a recurring basis      
Total assets 44,142 28,282  
Recurring | Money market fund      
Summary of assets measured at fair value on a recurring basis      
Cash and cash equivalents 8,624 5,432  
Recurring | Money market fund | Level 1      
Summary of assets measured at fair value on a recurring basis      
Cash and cash equivalents 8,624 5,432  
Recurring | Commercial Paper      
Summary of assets measured at fair value on a recurring basis      
Short-term investments   1,993  
Recurring | Commercial Paper | Level 2      
Summary of assets measured at fair value on a recurring basis      
Short-term investments   1,993  
Recurring | Corporate debt securities      
Summary of assets measured at fair value on a recurring basis      
Cash and cash equivalents 2,383 1,937  
Short-term investments 7,759 3,352  
Recurring | Corporate debt securities | Level 2      
Summary of assets measured at fair value on a recurring basis      
Cash and cash equivalents 2,383 1,937  
Short-term investments 7,759 3,352  
Recurring | Reverse repurchase agreements      
Summary of assets measured at fair value on a recurring basis      
Short-term investments 34,000 21,000  
Recurring | Reverse repurchase agreements | Level 2      
Summary of assets measured at fair value on a recurring basis      
Short-term investments $ 34,000 $ 21,000