Annual report pursuant to Section 13 and 15(d)

Summary of Marketable Securities (Details)

v3.22.0.1
Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost $ 28,737 $ 46,019
Unrealized Gain 2 228
Unrealized (Loss) 147
Fair Value 28,592 46,247
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (147)
US Government Agencies Debt Securities [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 19,395 22,148
Unrealized Gain 2 82
Unrealized (Loss) 120
Fair Value 19,277 22,230
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (120)
Corporate Debt Securities [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 9,092 4,303
Unrealized Gain 3
Unrealized (Loss) 27
Fair Value 9,065 4,306
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (27)
US States and Political Subdivisions Debt Securities [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 250 1,275
Unrealized Gain 7
Unrealized (Loss)
Fair Value 250 1,282
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax
US Treasury Securities [Member]    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost   18,293
Unrealized Gain   136
Unrealized (Loss)  
Fair Value   18,429
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax