XML 67 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Promissory Note and Convertible Note Financings, Summary (Details) - USD ($)
12 Months Ended
Dec. 14, 2023
Jul. 14, 2023
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2024
Dec. 15, 2023
Dec. 08, 2023
Convertible Notes Payable [Abstract]              
Convertible notes     $ 6,773,000 $ 0      
Number of convertible notes converted into shares (in shares)       0      
Effect of reduction of exercise price of warrants     $ 1,600,000        
Common Stock [Member]              
Convertible Notes Payable [Abstract]              
Number of convertible notes converted into shares (in shares)     0        
July 2023 Warrants [Member]              
Convertible Notes Payable [Abstract]              
Warrants to purchase common shares (in shares)   6,100,000          
Warrant exercise price (in dollars per share)   $ 2.61 $ 1.43        
December 2023 Warrants [Member]              
Convertible Notes Payable [Abstract]              
Effect of reduction of exercise price of warrants     $ 800,000        
December 2023 Warrants [Member] | Common Stock [Member]              
Convertible Notes Payable [Abstract]              
Warrants to purchase common shares (in shares)           8,100,000  
Convertible Notes [Member]              
Convertible Notes Payable [Abstract]              
Convertible notes             $ 1,500,000
Aggregate principal amount             $ 1,500,000
Interest rate             6.00%
Accrued interest rate             6.00%
Repaid principal amount $ 1,500,000            
Accrued interest due under the promissory note 1,500            
Debt maturity date     Jan. 08, 2024        
Repurchase price percentage     100.00%        
Convertible Notes [Member] | Condition One [Member] | Minimum [Member]              
Convertible Notes Payable [Abstract]              
Beneficial conversion feature percentage   4.99%          
Convertible Notes [Member] | Condition One [Member] | Maximum [Member]              
Convertible Notes Payable [Abstract]              
Beneficial conversion feature percentage   9.99%          
Convertible Notes [Member] | Condition Two [Member] | Minimum [Member]              
Convertible Notes Payable [Abstract]              
Beneficial conversion feature percentage   9.99%          
Convertible Notes [Member] | Condition Two [Member] | Maximum [Member]              
Convertible Notes Payable [Abstract]              
Beneficial conversion feature percentage   19.99%          
Convertible Notes [Member] | Condition Three [Member] | Minimum [Member]              
Convertible Notes Payable [Abstract]              
Beneficial conversion feature percentage   19.99%          
July 2023 Convertible Notes [Member]              
Convertible Notes Payable [Abstract]              
Convertible notes   $ 8,700,000          
Aggregate principal amount   8,700,000          
Transaction fees   $ 200,000          
Interest rate   6.00%          
Debt maturity date     Jul. 14, 2028        
Initial conversion rate (in dollars per share)   $ 2.86          
December 2023 Convertible Notes [Member]              
Convertible Notes Payable [Abstract]              
Convertible notes           $ 7,800,000  
Aggregate principal amount $ 9,200,000         $ 7,800,000  
Warrants to purchase common shares (in shares) 9,600,000            
Interest rate 12.00%            
Debt maturity date     Dec. 15, 2028        
Initial conversion rate (in dollars per share) $ 1.9194            
December 2023 Convertible Notes [Member] | Subsequent Event [Member]              
Convertible Notes Payable [Abstract]              
Aggregate principal amount         $ 1,400,000    
December 2022 Convertible Notes [Member]              
Convertible Notes Payable [Abstract]              
Warrant exercise price (in dollars per share)     $ 1.43 $ 3.28      
Effect of reduction of exercise price of warrants     $ 800,000        
December 2022 Convertible Notes [Member] | Common Stock [Member]              
Convertible Notes Payable [Abstract]              
Warrants to purchase common shares (in shares)       4,400,000