v3.25.1
Subscription Agreement (Details) - USD ($)
12 Months Ended
Sep. 05, 2024
Jan. 23, 2024
Dec. 18, 2023
Dec. 31, 2024
Dec. 31, 2023
Subscription Agreement [Line Items]          
Sale of units     500,000    
Price per unit     $ 10 $ 10  
Transaction for sale of units 500,000        
Conversion of additional accrued interest shares 13,424        
Subscription agreement liability       $ 3,259,000  
Estimated probability percentage       100.00% 55.00%
Subscription Agreement Liability [Member]          
Subscription Agreement [Line Items]          
Provision for interest   $ 5,000,000      
Interest rate percentage   4.00%      
Subscription Agreement Liability [Member] | Related Party [Member]          
Subscription Agreement [Line Items]          
Subscription agreement liability       $ 4,123,000 $ 864,000
Common Stock [Member]          
Subscription Agreement [Line Items]          
Sale of units     1    
Warrant [Member]          
Subscription Agreement [Line Items]          
Pre fund warrant     $ 0.3