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 ($)
Sep. 30, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 118,062,000  
Gross Unrealized Gains 12,000  
Fair value 118,074,000 $ 0
Money Market Funds Included in Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 108,679,000  
Fair value 108,679,000  
Corporate Bonds - due in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 8,051,000  
Gross Unrealized Gains 11,000  
Fair value 8,062,000  
Corporate bonds - due Between One to Two Years    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,332,000  
Gross Unrealized Gains 1,000  
Fair value $ 1,333,000