Quarterly report pursuant to Section 13 or 15(d)

Marketable Securities (Details - Contractual maturities)

v3.22.1
Marketable Securities (Details - Contractual maturities)
$ in Thousands
Mar. 31, 2022
USD ($)
Net Investment Income [Line Items]  
Fair Value $ 101,301
Due After One Year Through Five Years [Member]  
Net Investment Income [Line Items]  
Fair Value 76,781
Due In One Years [Member]  
Net Investment Income [Line Items]  
Fair Value 11,159
Due After Five Years Through Ten Years [Member]  
Net Investment Income [Line Items]  
Fair Value 4,501
Due After Ten Years [Member]  
Net Investment Income [Line Items]  
Fair Value $ 8,860