XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Contractual maturities of marketable securities (Details) - USD ($)
Sep. 30, 2023
Mar. 31, 2023
Schedule of Investments [Line Items]    
Marketable Securities $ 53,700,402 $ 52,544,283
(1 Year 14,077,103  
1-3 Years 27,387,122  
3-6 Years 12,236,177  
Money Market Funds [Member]    
Schedule of Investments [Line Items]    
Marketable Securities 6,853,047 906,141
(1 Year 6,853,047  
1-3 Years  
3-6 Years  
Corporate Bond Securities [Member]    
Schedule of Investments [Line Items]    
Marketable Securities 46,847,355 $ 51,638,142
(1 Year 7,224,056  
1-3 Years 27,387,122  
3-6 Years $ 12,236,177