Quarterly report pursuant to Section 13 or 15(d)

+Maturity Date of Available-for-sale Securities (Details)

v3.22.1
+Maturity Date of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax $ 1 $ 3
Available-for-Sale Securities, Accumulated Gross Unrealized Loss, before Tax (125) (22)
Debt Securities, Available-for-Sale, Amortized Cost, Current 47,775 32,739
Debt Securities, Available-for-Sale, Current 47,651 32,720
Corporate Debt And U S Treasury Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost 47,775  
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 1  
Available-for-Sale Securities, Accumulated Gross Unrealized Loss, before Tax (125)  
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value 47,651  
Corporate Debt Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost   32,739
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 3
Available-for-Sale Securities, Accumulated Gross Unrealized Loss, before Tax (117) (22)
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value   32,720
Debt Securities, Available-for-Sale, Amortized Cost, Current 34,291 32,739
Debt Securities, Available-for-Sale, Current $ 34,174 $ 32,720