Annual report pursuant to Section 13 and 15(d)

Schedule of Fair Value of Financial Instruments (Details)

v3.22.1
Schedule of Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Fair value of marketable debt securities $ 8,855 $ 1,639
Marketable equity securities 76
Fair Value, Inputs, Level 1 [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Fair value of marketable debt securities 76
Marketable equity securities 76  
Fair Value, Inputs, Level 2 [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Fair value of marketable debt securities 8,779 1,639
Marketable equity securities  
Fair Value, Inputs, Level 3 [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Fair value of marketable debt securities
Marketable equity securities  
U.S. Government Obligations [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Fair value of marketable debt securities 667 1,014
U.S. Government Obligations [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Fair value of marketable debt securities
U.S. Government Obligations [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Fair value of marketable debt securities 667 1,014
U.S. Government Obligations [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Fair value of marketable debt securities
Corporate Obligations [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Fair value of marketable debt securities 8,112 625
Marketable equity securities 76  
Corporate Obligations [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Fair value of marketable debt securities
Corporate Obligations [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Fair value of marketable debt securities 8,112 625
Corporate Obligations [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Fair value of marketable debt securities