Quarterly report pursuant to Section 13 or 15(d)

Marketable Securities (Details - Contractual maturities)

v3.21.2
Marketable Securities (Details - Contractual maturities)
Jun. 30, 2021
USD ($)
Marketable Securities [Line Items]  
Fair Value $ 80,392,494
Due After One Year Through Five Years [Member]  
Marketable Securities [Line Items]  
Fair Value 70,408,695
Due After Five Years Through Ten Years [Member]  
Marketable Securities [Line Items]  
Fair Value 2,074,020
Due After Ten Years [Member]  
Marketable Securities [Line Items]  
Fair Value $ 7,909,779