Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details)

v3.20.1
Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Assets measured at fair value on a recurring basis:    
Marketable securities $ 121,876 $ 91,416
Cash and money market funds    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents 116,873 29,441
Overnight repurchase agreements    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents   12,000
U.S treasury obligations    
Assets measured at fair value on a recurring basis:    
Marketable securities 5,003 49,975
Recurring    
Assets measured at fair value on a recurring basis:    
Total 121,876 91,416
Recurring | Cash and money market funds    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents 116,873 29,441
Recurring | Overnight repurchase agreements    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents   12,000
Recurring | Level 1    
Assets measured at fair value on a recurring basis:    
Total 121,876 79,416
Recurring | Level 1 | Cash and money market funds    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents 116,873 29,441
Recurring | Level 2    
Assets measured at fair value on a recurring basis:    
Total   12,000
Recurring | Level 2 | Overnight repurchase agreements    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents   12,000
Recurring | U.S treasury obligations    
Assets measured at fair value on a recurring basis:    
Marketable securities 5,003 49,975
Recurring | U.S treasury obligations | Level 1    
Assets measured at fair value on a recurring basis:    
Marketable securities $ 5,003 $ 49,975