XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of investments - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule of Investments [Line Items]    
Cash and Cash Equivalents $ 4,097 $ 8,164
Short-term Investments 92,487 22,171
Investments (non-current) 55,716 2,825
Total 152,300 33,160
Fair Value, Inputs, Level 1 [Member]    
Schedule of Investments [Line Items]    
Cash and Cash Equivalents 4,097 8,164
Short-term Investments 27,722 12,892
Investments (non-current) 7,999
Total 39,818 21,056
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Schedule of Investments [Line Items]    
Cash and Cash Equivalents 4,097 2,165
Short-term Investments
Investments (non-current)
Total 4,097 2,165
Fair Value, Inputs, Level 1 [Member] | U.S. Government Debt Securities [Member]    
Schedule of Investments [Line Items]    
Cash and Cash Equivalents   5,999
Short-term Investments 27,722 12,892
Investments (non-current) 7,999
Total 35,721 18,891
Fair Value, Inputs, Level 2 [Member    
Schedule of Investments [Line Items]    
Cash and Cash Equivalents
Short-term Investments 64,765 9,279
Investments (non-current) 47,717 2,825
Total 112,482 12,104
Fair Value, Inputs, Level 2 [Member | Corporate Debt Securities [Member]    
Schedule of Investments [Line Items]    
Cash and Cash Equivalents
Short-term Investments 61,916 8,054
Investments (non-current) 47,717 2,825
Total 109,633 10,879
Fair Value, Inputs, Level 2 [Member | Municipal debt securities [Member]    
Schedule of Investments [Line Items]    
Cash and Cash Equivalents
Short-term Investments 2,849 1,225
Investments (non-current)  
Total $ 2,849 $ 1,225