XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Number of Warrants        
Outstanding and exercisable, beginning (in shares) 1,779,780 108,797 108,797  
Issued (in shares) 878,150 147,053    
Assumed from IMGX (in shares) 127,680      
Exercised (in shares) (83,525) (21,473)    
Warrants outstanding and exercisable, ending (in shares) 2,702,085 234,377 1,779,780 108,797
Weighted Average Exercise Price Per Share        
Outstanding and exercisable, beginning (in dollars per share) $ 19.29 $ 383.20 $ 383.20  
Issued (in dollars per share) 4.48 51.00    
Assumed from IMGX (in dollars per share) 3.48      
Warrants outstanding and exercisable, ending (in dollars per share) $ 14.32 $ 210.00 $ 19.29 $ 383.20
Weighted Average Remaining Term in Years        
Outstanding and exercisable (in years) 5 years 5 years 25 days 4 years 11 months 26 days 5 years 6 months
Issued (in years) 4 years 11 months 4 days 4 years 11 months 15 days    
Assumed from IMGX (in years) 8 years 11 months 19 days      
Exercised (in years) 4 years 11 months 4 days 5 years 3 months 10 days    
March 2023 offering | Common Stock        
Weighted Average Remaining Term in Years        
Warrants to purchase of stock     102,302  
March 2024 Offering | Common Stock        
Weighted Average Remaining Term in Years        
Warrants to purchase of stock 525,625      
Warrants, pre-funded warrants, and placement agent warrants | March 2023 offering | Common Stock        
Weighted Average Remaining Term in Years        
Warrants to purchase of stock     44,751  
Warrants, pre-funded warrants, and placement agent warrants | March 2024 Offering | Common Stock        
Weighted Average Remaining Term in Years        
Warrants to purchase of stock 352,525