XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities - Summary of Marketable Securities (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Cash equivalents, Amortized Cost $ 85,221
Cash equivalents, Fair Value 85,221
Marketable securities, Amortized Cost 41,773
Marketable securities, Gross Unrealized Gains 31
Marketable securities, Fair Value 41,804
Total cash equivalents and marketable securities, Amortized Cost 126,994
Total cash equivalents and marketable securities, Gross Unrealized Gains 31
Total cash equivalents and marketable securities, Fair Value 127,025
Money Market Funds  
Schedule Of Available For Sale Securities [Line Items]  
Cash equivalents, Amortized Cost 85,221
Cash equivalents, Fair Value 85,221
Commercial Paper  
Schedule Of Available For Sale Securities [Line Items]  
Marketable securities, Amortized Cost 13,026
Marketable securities, Fair Value 13,026
US Treasury Securities  
Schedule Of Available For Sale Securities [Line Items]  
Marketable securities, Amortized Cost 14,996
Marketable securities, Gross Unrealized Gains 2
Marketable securities, Fair Value 14,998
Corporate Bonds  
Schedule Of Available For Sale Securities [Line Items]  
Marketable securities, Amortized Cost 13,751
Marketable securities, Gross Unrealized Gains 29
Marketable securities, Fair Value $ 13,780