Quarterly report pursuant to Section 13 or 15(d)

Schedule of Marketable Securities (Details)

v3.23.2
Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost $ 13,284 $ 22,757
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (514) (824)
Debt Securities, Available-for-Sale 12,770 21,933
US Treasury Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost 996 993
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (22) (34)
Debt Securities, Available-for-Sale 974 959
US Government Agencies Debt Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost 12,288 16,324
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (492) (721)
Debt Securities, Available-for-Sale $ 11,796 15,603
Corporate Debt Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost   5,440
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax  
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax   (69)
Debt Securities, Available-for-Sale   $ 5,371