Annual report pursuant to Section 13 and 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
Dec. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]    
Fair Value, Due within one year $ 31,438 $ 5,002
Net Carrying Amount, Due within one year 31,602 5,019
Fair Value, Due after one year through five years 14,809 603
Net Carrying Amount, Due after one year through five years 14,845 607
Fair Value, Debt Securities, Available-for-sale, Maturity 46,247 5,605
Net Carrying Amount, Debt Securities, Available-for-sale, Maturity $ 46,447 $ 5,626