XML 67 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Liquidity and Capital Resources (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 24, 2022
USD ($)
Apr. 30, 2023
USD ($)
Aug. 31, 2022
USD ($)
Apr. 30, 2022
USD ($)
Mar. 31, 2024
USD ($)
shares
Mar. 28, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
Loan
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Loan
shares
Dec. 31, 2022
USD ($)
shares
Liquidity [Abstract]                          
Cash and cash equivalents             $ 56,560,517       $ 73,820,160 $ 56,560,517 $ 73,820,160
Proceeds from sale of tax benefits   $ 1,400,000   $ 1,200,000                  
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                       2,642,269 1,238,491
Issuance of common stock             $ 10,479,385 $ 815,202 $ 243,743 $ 4,588,522 $ 9,856,116 $ 16,100,000 $ 9,900,000
Proceeds from issuance of secured loans                       $ 0 $ 25,000,000
Threshold period after Loan Amortization Date used to determine prepayment premiums                       12 months  
Subsequent Event [Member]                          
Liquidity [Abstract]                          
Issuance of common stock (in shares) | shares         3,428,681 3,428,681              
Issuance of common stock         $ 19,500,000 $ 19,500,000              
Term Loans [Member]                          
Liquidity [Abstract]                          
Number of independent term loans | Loan             6         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         $ 5,000,000  
Loan F [Member]                          
Liquidity [Abstract]                          
Uncommitted loan             $ 5,000,000         $ 5,000,000