v3.25.1
Convertible Note Payable (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Jan. 09, 2017
Convertible Note Payable [Line Items]      
Bear interest percentage 12.00%    
Abrams Debenture [Member]      
Convertible Note Payable [Line Items]      
Aggregate principal amount $ 2,000,000 $ 2,000,000 $ 2,000,000
Debenture interest rate     6.00%
Common stock conversion price per share (in Dollars per share) $ 5    
Accrued interest payable $ 0 0  
Interest expense $ 30,000 $ 30,000