XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Maturities of Debt Securities Classified as Available-for-sale Securities (Details)
Jun. 30, 2021
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due within one year $ 35,672,245
Due within one year 35,672,059
Total maturities of debt securities classified as available-for-sale securities, amortized cost 35,672,245
Total maturities of debt securities classified as available-for-sale securities, fair value $ 35,672,059