Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)

v3.21.2
SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value $ 99,268 $ 84,195
Liabilities, Fair Value 127 797
Term Deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 6,737  
Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value 29,524 84,195
Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 19,184  
Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 33,070  
Asset-backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 10,753  
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value 36,261 84,195
Liabilities, Fair Value
Fair Value, Inputs, Level 1 [Member] | Term Deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 6,737  
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value 29,524 84,195
Fair Value, Inputs, Level 1 [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value  
Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value  
Fair Value, Inputs, Level 1 [Member] | Asset-backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value  
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value 63,007
Liabilities, Fair Value
Fair Value, Inputs, Level 2 [Member] | Term Deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value  
Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value
Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 19,184  
Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 33,070  
Fair Value, Inputs, Level 2 [Member] | Asset-backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 10,753  
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value
Liabilities, Fair Value 127 797
Fair Value, Inputs, Level 3 [Member] | Term Deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value  
Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value
Fair Value, Inputs, Level 3 [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value  
Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value  
Fair Value, Inputs, Level 3 [Member] | Asset-backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value