Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
+Maturity Date of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 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 $ 3 $ 3
Available-for-Sale Securities, Accumulated Gross Unrealized Loss, before Tax (181) (22)
Debt Securities, Available-for-Sale, Amortized Cost, Current 56,104 32,739
Debt Securities, Available-for-Sale, Current 55,926 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 56,104  
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 3  
Available-for-Sale Securities, Accumulated Gross Unrealized Loss, before Tax (181)  
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value 55,926  
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 3
Available-for-Sale Securities, Accumulated Gross Unrealized Loss, before Tax (115) (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 29,118 32,739
Debt Securities, Available-for-Sale, Current $ 29,006 $ 32,720