v3.25.2
Income Taxes - Schedule of Net Loss for the Years (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Income Taxes - Schedule of Net Loss for the Years (Details) [Line Items]        
Net Loss $ 4,299,052 $ (6,547,412) $ (47,547,768) $ (15,638,589)
Domestic [Member]        
Income Taxes - Schedule of Net Loss for the Years (Details) [Line Items]        
Net Loss     (41,380,390) (9,557,067)
Foreign [Member]        
Income Taxes - Schedule of Net Loss for the Years (Details) [Line Items]        
Net Loss     $ (6,167,378) $ (6,081,522)