v3.25.2
Convertible Preferred Stock (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Convertible Preferred Stock [Line Items]      
Percentage of annul rate 8.00% 8.00%  
Dividends declared $ 0
Gross offering 200,000,000 200,000,000  
Cash proceeds $ 50,000,000 $ 50,000,000  
Convertible Preferred Stock [Member]      
Convertible Preferred Stock [Line Items]      
Authorized to issue shares (in Shares) 18,551,382 18,551,382  
Convertible preferred stock at a par value (in Dollars per share) $ 0.0001 $ 0.0001