XML 64 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity - ATM and Private Placements (Details) - USD ($)
12 Months Ended
Nov. 27, 2023
Oct. 31, 2023
Apr. 07, 2023
Apr. 04, 2023
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2023
Stockholders' Equity              
Common stock, par value (dollars per share)         $ 0.0001 $ 0.0001  
Net cash proceeds after deducting underwriter discount and fees         $ 16,885,946  
March 2023 ATM              
Stockholders' Equity              
Common stock, par value (dollars per share)             $ 0.0001
Aggregate offering price             $ 50,000,000.0
Issuance of common stock       704,000      
Price per share       $ 10.88      
Gross proceeds from issuance of common shares       $ 7,600,000      
April 2023 Private Placement              
Stockholders' Equity              
Issuance of common stock     84,453        
Price per share     $ 12.61        
Gross proceeds from issuance of common shares     $ 1,060,000.00        
November 2023 Equity Offering and Warrant Issuance              
Stockholders' Equity              
Issuance of common stock   1,250,000          
Number of shares which may be purchased with warrants   1,250,000          
Exercise price of warrants   $ 9.00          
Term of warrants (in years)   5 years          
Net cash proceeds after deducting underwriter discount and fees   $ 6,830,000          
November 2023 Private Placement              
Stockholders' Equity              
Issuance of common stock 207,660            
Price per share $ 6.10            
Gross proceeds from issuance of common shares $ 1,270,000