Annual report pursuant to Section 13 and 15(d)

Marketable Securities (Details - Contractual maturities)

v3.22.1
Marketable Securities (Details - Contractual maturities)
$ in Thousands
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]  
Fair Value $ 112,523
Due After Five Years Through Ten Years [Member]  
Debt Instrument [Line Items]  
Fair Value 6,443
Due After Ten Years [Member]  
Debt Instrument [Line Items]  
Fair Value 10,199
Due After One Year Through Five Years [Member]  
Debt Instrument [Line Items]  
Fair Value $ 95,881