XML 88 R79.htm IDEA: XBRL DOCUMENT v3.24.1
Capital Stock - LPC Purchase Agreement - Additional Information (Details) - USD ($)
12 Months Ended
Sep. 11, 2023
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Offering price   $ 543,046 $ 340,425
Stock issuance costs paid on the issuance of common stock and warrants   $ 4,340,783 $ 3,680,666
LPC Purchase Agreement [Member]      
Class of Stock [Line Items]      
Purchase price of per share $ 10    
Percentage of shares sold 97.00%    
Total shares sold of common stock   105,000  
Percentage of common stock shares issued 19.99%    
Payment obligation under agreement $ 50,000,000    
Initial commitment fee 500,000    
Additional payment on commitment to purchase common stock 500,000    
Net proceeds from issuance of common stock   $ 2,000,000  
Stock issuance costs paid on the issuance of common stock and warrants   $ 1,100,000  
Maximum [Member] | LPC Purchase Agreement [Member]      
Class of Stock [Line Items]      
Offering price $ 50,000,000    
Purchase price of per share $ 21.34    
Total shares sold of common stock 954,975    
Weighted Average [Member] | LPC Purchase Agreement [Member]      
Class of Stock [Line Items]      
Share price   $ 18.69