v3.25.1
Convertible Promissory Notes - Additional information (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Y
$ / shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Convertible Promissory Notes      
Interest amount | $ $ 10 $ 9  
Volatility      
Convertible Promissory Notes      
Derivative liability, measurement input 2.70    
Risk free interest rate      
Convertible Promissory Notes      
Derivative liability, measurement input 0.0407    
Stock price      
Convertible Promissory Notes      
Derivative liability, measurement input | $ / shares 0.002    
Liquidity term      
Convertible Promissory Notes      
Derivative liability, measurement input | Y 0.25    
Dividend yield      
Convertible Promissory Notes      
Derivative liability, measurement input 0    
Minimum | Exercise price      
Convertible Promissory Notes      
Derivative liability, measurement input | $ / shares 0.0008    
Maximum | Exercise price      
Convertible Promissory Notes      
Derivative liability, measurement input | $ / shares 0.0151    
Convertible promissory note      
Convertible Promissory Notes      
Principal amount outstanding | $ $ 480   $ 480
Principal balance of convertible promissory notes | $ $ 0 $ 0