XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock Warrants - Additional Information (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Apr. 30, 2024
USD ($)
Patient
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Dec. 31, 2023
shares
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1 | $ / shares   $ 172.5  
Common Stock Warrants Expiration Date   Aug. 12, 2026  
Warrants issued to purchase common stock 40,000 17,083,000 5,907,000
Warrant Redemption Condition Minimum Share Price Scenario Two | $ / shares   $ 270  
Common stock shares issued   3,206,000 2,063,000
Warrants to purchase common stock ,value 11,100,000    
Common Stock      
Purchase price per share accompanying common stock warrants | $ / shares $ 1.25    
2024 PIPE Warrants - Series A [Member]      
Warrants issued to purchase common stock   1,132,000 0
2024 PIPE Warrants - Series A [Member] | Common Stock      
Warrants or Rights Exercisable, Period 5 years    
2024 PIPE Warrants - Series A [Member] | Common Stock | Private Placement [Member]      
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1 | $ / shares $ 15.5    
Warrants to purchase common stock ,value 1,100,000    
2024 PIPE Warrants - Series A [Member] | Maximum [Member] | Common Stock | Private Placement [Member]      
Proceeds from issuance of warrants | $ $ 17.5    
2024 PIPE Warrants - Series B [Member]      
Warrants issued to purchase common stock   1,231,000 0
2024 PIPE Warrants - Series B [Member] | Common Stock      
Warrants or Rights Exercisable, Period 5 days    
2024 PIPE Warrants - Series B [Member] | Common Stock | Private Placement [Member]      
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1 | $ / shares $ 14.25    
Warrants to purchase common stock ,value 1,200,000    
2024 PIPE Warrants - Series B [Member] | Minimum [Member] | Common Stock      
Number of patients enrolled | Patient 15    
2024 PIPE Warrants - Series B [Member] | Maximum [Member] | Common Stock | Private Placement [Member]      
Proceeds from issuance of warrants | $ $ 17.5    
2024 PIPE Warrants - Series C [Member]      
Warrants issued to purchase common stock   4,386,000 0
2024 PIPE Warrants - Series C [Member] | Common Stock      
Warrants or Rights Exercisable, Period 30 days    
2024 PIPE Warrants - Series C [Member] | Common Stock | Private Placement [Member]      
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1 | $ / shares $ 16    
Warrants to purchase common stock ,value 4,400,000    
2024 PIPE Warrants - Series C [Member] | Maximum [Member] | Common Stock | Private Placement [Member]      
Proceeds from issuance of warrants | $ $ 70.0    
2024 PIPE Warrants - Series D [Member]      
Warrants issued to purchase common stock   4,386,000 0
2024 PIPE Warrants - Series D [Member] | Common Stock      
Warrants or Rights Exercisable, Period 30 days    
2024 PIPE Warrants - Series D [Member] | Common Stock | Private Placement [Member]      
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1 | $ / shares $ 16    
Warrants to purchase common stock ,value 4,400,000    
2024 PIPE Warrants - Series D [Member] | Minimum [Member] | Common Stock      
Number of patients enrolled | Patient 50    
2024 PIPE Warrants - Series D [Member] | Maximum [Member] | Common Stock | Private Placement [Member]      
Proceeds from issuance of warrants | $ $ 70.0    
2021 Public Warrants [Member]      
Warrant Redemption Period   30 days  
Warrants issued to purchase common stock   2,733,000 2,733,000
Warrant redemption condition minimum share price scenario one | $ / shares   $ 150  
Common stock shares issued   1  
2021 Public Warrants [Member] | Common Stock, Closing Price equals or Exceeds $270.00 Per Share [Member]      
Redemption Price Per Public Warrant | $ / shares   $ 0.01  
Common stock Purchase price | $ / shares   270  
2021 Public Warrants [Member] | Common Stock, Closing Price equals or Exceeds $150.00 Per Share [Member]      
Redemption Price Per Public Warrant | $ / shares   0.1  
Common stock Purchase price | $ / shares   $ 150  
2021 Public Warrants [Member] | Common Stock      
Warrants issued to purchase common stock   15  
2021 PIPE Warrants [Member]      
Warrants issued to purchase common stock   3,174,000 3,174,000
Number of shares converted   0