Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value $ 73,179 $ 90,896
Liabilities, Fair Value 134 134
Term Deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 10,000 16,752
Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value 44,084 18,255
Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 3,200 12,794
Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 10,830 32,864
Asset-backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 5,065 10,231
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value 54,084 35,007
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 10,000 16,752
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 44,084 18,255
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 19,095 55,889
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 3,200 12,794
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 10,830 32,864
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 5,065 10,231
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 134 134
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