XML 78 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Marketable Securities - Summary of Marketable Securities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Cash equivalents, Amortized Cost $ 57,052
Cash equivalents, Fair Value 57,052
Marketable securities, Amortized Cost 55,864
Marketable securities, Gross Unrealized Gains 2
Marketable securities, Gross Unrealized Losses (4)
Marketable securities, Fair Value 55,862
Total cash equivalents and marketable securities, Amortized Cost 112,916
Total cash equivalents and marketable securities, Gross Unrealized Gains 2
Total cash equivalents and marketable securities, Gross Unrealized Losses (4)
Total cash equivalents and marketable securities, Fair Value 112,914
Money Market Funds  
Schedule Of Available For Sale Securities [Line Items]  
Cash equivalents, Amortized Cost 57,052
Cash equivalents, Fair Value 57,052
Commercial Paper  
Schedule Of Available For Sale Securities [Line Items]  
Marketable securities, Amortized Cost 32,523
Marketable securities, Fair Value 32,523
Corporate Bonds  
Schedule Of Available For Sale Securities [Line Items]  
Marketable securities, Amortized Cost 23,341
Marketable securities, Gross Unrealized Gains 2
Marketable securities, Gross Unrealized Losses (4)
Marketable securities, Fair Value $ 23,339