v3.23.2
Schedule of Maturities of Debt Securities Classified as Available-for-sale Securities (Details)
Jun. 30, 2023
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due within one year, Amortized Cost $ 20,791,087
Due within one year, Aggregate fair value 20,775,275
Total maturities of debt securities classified as available-for-sale securities, Amortized Cost 20,791,087
Total maturities of debt securities classified as available-for-sale securities, Aggregate fair value $ 20,775,275