XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements and Available for Sale Investments - Schedule of Available for sale Investments by Security Type (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Available-for-sale Investments, Amortized Cost $ 13,530
Available-for-sale Investments, Gross Unrealized Gains 108
Available-for-sale Investments, Gross Unrealized Losses 0
Available-for-sale Investments, Total Fair Value 13,638
Corporate debt securities  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Available-for-sale Investments, Amortized Cost 13,530
Available-for-sale Investments, Gross Unrealized Gains 108
Available-for-sale Investments, Gross Unrealized Losses 0
Available-for-sale Investments, Total Fair Value $ 13,638