XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Liquidity and Capital Resources (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 24, 2022
USD ($)
Apr. 30, 2024
USD ($)
Apr. 30, 2023
USD ($)
Aug. 31, 2022
USD ($)
Mar. 31, 2024
USD ($)
Loan
shares
Mar. 31, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Liquidity [Abstract]              
Cash and cash equivalents         $ 66,634,417   $ 56,560,517
Registered securities in Shelf Registration Statement available for future sale       $ 150,000,000      
Placement Shares included in at-the-market offering program       $ 50,000,000      
Commission paid on Placement Shares sold       3.00%      
Issuance of common stock (in shares) | shares         3,428,681 553,293 2,642,269
Proceeds from issuance of common stock         $ 19,494,473 $ 4,588,522 $ 16,100,000
Proceeds from sale of tax benefits     $ 1,400,000        
Subsequent Event [Member]              
Liquidity [Abstract]              
Proceeds from sale of tax benefits   $ 900,000          
Term Loans [Member]              
Liquidity [Abstract]              
Number of independent term loans | Loan         6    
Proceeds from issuance of secured loans $ 24,600,000            
Term         48 months    
Period after October 1, 2024 for making monthly payments on principal balance         24 months    
Minimum base rate used to compute floating interest rate         4.00%    
Prepayment premium paid if loan is prepaid on or before Loan Amortization date         3.00%    
Threshold period after Loan Amortization Date used to determine prepayment premiums         12 months    
Prepayment premium paid if load is prepaid after Loan Amortization date, but on or before date that is 12 months after such Loan Amortization Date         2.00%    
Prepayment premium paid if loan is prepaid more than 12 months after Loan Amortization Date but prior to stated Maturity Date.         1.00%    
Prepayment premium paid if loan is paid on stated maturity date         0.00%    
Term Loans [Member] | Minimum [Member]              
Liquidity [Abstract]              
Written notice period for prepayment of outstanding loan         10 days    
Term Loans [Member] | Prime Rate [Member]              
Liquidity [Abstract]              
Margin on variable rate         5.75%    
Loan A [Member]              
Liquidity [Abstract]              
Face amount       $ 7,500,000      
Loan B [Member]              
Liquidity [Abstract]              
Face amount       10,000,000      
Loan C [Member]              
Liquidity [Abstract]              
Face amount       3,750,000      
Loan D [Member]              
Liquidity [Abstract]              
Face amount       $ 3,750,000      
Loan E [Member]              
Liquidity [Abstract]              
Uncommitted loan         $ 5,000,000    
Loan F [Member]              
Liquidity [Abstract]              
Uncommitted loan         $ 5,000,000