XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Maturities of Debt Securities Classified as Available-for-sale Securities (Details)
Mar. 31, 2023
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due within one year, Amortized Cost $ 24,097,189
Due within one year, Aggregate fair value 24,100,430
Total maturities of debt securities classified as available-for-sale securities, Amortized Cost 24,097,189
Total maturities of debt securities classified as available-for-sale securities, Aggregate fair value $ 24,100,430