Quarterly report pursuant to Section 13 or 15(d)

Marketable Securities (Details - Contractual maturities)

v3.22.2.2
Marketable Securities (Details - Contractual maturities)
$ in Thousands
Jun. 30, 2022
USD ($)
Net Investment Income [Line Items]  
Fair Value $ 97,428
Due After One Year Through Five Years [Member]  
Net Investment Income [Line Items]  
Fair Value 73,413
Due In One Years [Member]  
Net Investment Income [Line Items]  
Fair Value 11,763
Due After Five Years Through Ten Years [Member]  
Net Investment Income [Line Items]  
Fair Value 4,218
Due After Ten Years [Member]  
Net Investment Income [Line Items]  
Fair Value $ 8,034