XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Canaccord Warrants (Details) - Canaccord warrants
3 Months Ended
Mar. 31, 2025
USD ($)
Y
D
$ / shares
shares
Dec. 31, 2024
Y
shares
Nov. 03, 2023
Fair Value Measurements      
Number of warrants | shares 308,333 308,333  
Exercise price of warrants $ 9    
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
Volatility      
Fair Value Measurements      
Warrants, measurement input 1.05 0.80  
Term (time to expiration in years)      
Fair Value Measurements      
Warrants, measurement input | Y 3.59 3.84  
Level 3 | Exercise price      
Fair Value Measurements      
Warrants, measurement input 9 9  
Level 3 | Closing stock price      
Fair Value Measurements      
Warrants, measurement input 1.5 5.03  
Level 3 | Risk-free rate      
Fair Value Measurements      
Warrants, measurement input 0.039 0.043