XML 59 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements - Common stock warrants (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
D
$ / shares
shares
Nov. 02, 2023
shares
Dec. 31, 2022
shares
Canaccord Warrants      
Fair Value Measurements      
Number of warrants | shares 1,200,000  
Exercise price per share $ 9.00    
Redemption price per share $ 0.001    
Threshold period of notice for redemption 30 days    
Closing price of common stock $ 14.25    
Average daily trading value | $ $ 2,000,000    
Threshold consecutive trading days | D 2    
Term of warrants (in years) 5 years    
Level 3      
Fair Value Measurements      
Number of warrants | shares 1,200,000 1,250,000  
Level 3 | Exercise Price      
Fair Value Measurements      
Warrants, measurement input 9.00 9.00  
Level 3 | Closing Stock Price      
Fair Value Measurements      
Warrants, measurement input 18.70 6.16  
Level 3 | Phase III data probability of success      
Fair Value Measurements      
Warrants, measurement input 0.60 0.60  
Level 3 | Volatility      
Fair Value Measurements      
Warrants, measurement input 0.55 0.55  
Level 3 | Term (time to expiration in years)      
Fair Value Measurements      
Warrants, measurement input 4.84 5.00  
Level 3 | Redemption Hurdle Price      
Fair Value Measurements      
Warrants, measurement input 14.25 14.25  
Level 3 | Risk-Free Rate      
Fair Value Measurements      
Warrants, measurement input 0.039 0.047