v3.25.1
Subscription Agreement (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 05, 2024
Jan. 23, 2024
Dec. 18, 2023
Mar. 31, 2025
Dec. 31, 2024
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        
Agreement liability       $ 3,319,000  
Estimated probability percentage       100.00% 100.00%
Subscription Agreement Liability [Member]          
Subscription Agreement [Line Items]          
Provision for interest   $ 5,000,000      
Interest rate percentage   4.00%      
Related Party [Member] | Subscription Agreement Liability [Member]          
Subscription Agreement [Line Items]          
Subscription agreement liability       $ 804,000 $ 4,123,000
Common Stock [Member]          
Subscription Agreement [Line Items]          
Sale of units     1    
Warrant [Member]          
Subscription Agreement [Line Items]          
Pre fund warrant     $ 0.3