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.2
Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Assets measured at fair value on a recurring basis:    
Marketable securities $ 108,674 $ 91,416
Cash and money market funds    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents 108,674 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   49,975
Recurring    
Assets measured at fair value on a recurring basis:    
Total 108,674 91,416
Recurring | Cash and money market funds    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents 108,674 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 108,674 79,416
Recurring | Level 1 | Cash and money market funds    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents $ 108,674 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   49,975
Recurring | U.S treasury obligations | Level 1    
Assets measured at fair value on a recurring basis:    
Marketable securities   $ 49,975