Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Schedule of Maturities of Debt Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Abstract]    
Due within one year, fair value $ 28,820 $ 31,438
Due within one year, net carrying amount 28,967 31,602
Due after one year through five years, fair value 8,464 14,809
Due after one year through five years, net carrying amount 8,470 14,845
Debt Securities Available-for-sale, fair value 37,284 46,247
Debt Securities Available-for-sale, net carrying amount $ 37,437 $ 46,447