Annual report pursuant to Section 13 and 15(d)

Schedule of Maturities of Debt Securities Available-for-sale (Details)

v3.22.0.1
Schedule of Maturities of Debt Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Abstract]    
Due within one year, fair value $ 8,257 $ 31,438
Due within one year, net carrying amount 8,310 31,602
Due after one year through five years, fair value 20,335 14,809
Due after one year through five years, net carrying amount 20,402 14,845
Debt Securities Available-for-sale, fair value 28,592 46,247
Debt Securities Available-for-sale, net carrying amount $ 28,712 $ 46,447