Quarterly report pursuant to Section 13 or 15(d)

Summary of Cash, Cash Equivalents and Marketable Securities (Details)

v3.20.2
Summary of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total marketable securities, Amortized Cost $ 55,356 $ 5,607
Total marketable securities, Unrealized Gain 365
Total marketable securities, Unrealized (Loss) (1) (2)
Total marketable securities, Fair Value 55,720 5,605
Cash and cash equivalents, Amortized Cost   22,169
Cash and cash equivalents, Unrealized Gain   1
Cash and cash equivalents, Unrealized (Loss)  
Cash and cash equivalents, Fair Value   22,170
Total cash, cash equivalents and marketable securities, Amortized Cost   27,776
Total cash, cash equivalents and marketable securities, Unrealized Gain   1
Total cash, cash equivalents and marketable securities, Unrealized (Loss)   (2)
Total cash, cash equivalents and marketable securities, Fair Value   27,775
U.S. Treasury Bonds [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total marketable securities, Amortized Cost 25,575 4,003
Total marketable securities, Unrealized Gain 220
Total marketable securities, Unrealized (Loss) (1)
Total marketable securities, Fair Value 25,795 4,002
U.S. Government Notes [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total marketable securities, Amortized Cost 22,305  
Total marketable securities, Unrealized Gain 116  
Total marketable securities, Unrealized (Loss) (1)  
Total marketable securities, Fair Value 22,420  
Corporate Debt Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total marketable securities, Amortized Cost 6,201 1,604
Total marketable securities, Unrealized Gain 19
Total marketable securities, Unrealized (Loss) (1)
Total marketable securities, Fair Value 6,220 $ 1,603
State And Municipal Bonds [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total marketable securities, Amortized Cost 1,275  
Total marketable securities, Unrealized Gain 10  
Total marketable securities, Unrealized (Loss)  
Total marketable securities, Fair Value $ 1,285