XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of debt securities by contractual maturity
$ in Thousands
Jun. 30, 2021
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost $ 149,416
Estimated Fair Value 148,203
Due in one year or less [Member]  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 93,160
Estimated Fair Value 92,487
Due after one year through five years [Member]  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 56,256
Estimated Fair Value 55,716
Due after five years [Member]  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost
Estimated Fair Value