XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Available for Sale Investments - Schedule of Available for sale Investments by Security Type (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Available-for-sale Investments, Amortized Cost $ 113,708
Available-for-sale Investments, Gross Unrealized Gains 594
Available-for-sale Investments, Total Fair Value 114,302
U S Treasury and Agency Securities  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Available-for-sale Investments, Amortized Cost 6,160
Available-for-sale Investments, Gross Unrealized Gains 15
Available-for-sale Investments, Total Fair Value 6,175
Commercial Paper  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Available-for-sale Investments, Amortized Cost 25,213
Available-for-sale Investments, Total Fair Value 25,213
Corporate Debt Securities  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Available-for-sale Investments, Amortized Cost 82,335
Available-for-sale Investments, Gross Unrealized Gains 579
Available-for-sale Investments, Total Fair Value $ 82,914