XML 37 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Schedule of Cash Equivalents and Marketable Securities Classified as Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 121,526
Unrealized Gains 119
Fair Value 121,645
Level 1 | Money Market Funds | Cash Equivalents  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 19,087
Fair Value 19,087
Level 2 | Corporate Debt  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 51,413
Unrealized Gains 111
Fair Value 51,524
Level 2 | Commercial Paper  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 18,458
Fair Value 18,458
Level 2 | U.S. Government Agency Securities  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 32,568
Unrealized Gains 8
Fair Value $ 32,576