XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Fair values of our marketable securities aggregated by credit rating (Details) - USD ($)
Sep. 30, 2023
Mar. 31, 2023
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities $ 53,700,402 $ 52,544,283
Standard & Poor's, AAA Rating [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities 8,134,255  
Standard & Poor's, AA Rating [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities 6,622,847  
Standard & Poor's, AA- Rating [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities 20,699,684  
Standard & Poor's, A+ Rating [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities 2,833,709  
Standard & Poor's, A Rating [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities 9,467,058  
Standard & Poor's, A- Rating [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities $ 5,942,849