Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule of Debt Securities Classified as Available-for-Sale Investments (Details)

v3.20.2
Fair Value Measurements - Schedule of Debt Securities Classified as Available-for-Sale Investments (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 123,167,000  
Gross Unrealized Gains 11,000  
Fair value 123,178,000 $ 0
Money Market Funds Included in Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 112,097,000  
Fair value 112,097,000  
Corporate Bonds - due in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 7,693,000  
Gross Unrealized Gains 5,000  
Fair value 7,698,000  
Corporate bonds - due Between One to Two Years    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,377,000  
Gross Unrealized Gains 6,000  
Fair value $ 3,383,000