v3.25.1
Fair Value Measurements - Changes in fair value instruments (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Public Warrants        
Fair Value Measurements        
Derivative warrant liabilities balance at beginning $ 2,300,000 $ 287,500 $ 287,500 $ 261,050
Change in fair value (29,900) (221,950) 2,012,500 26,450
Derivative warrant liabilities balance at ending 2,270,100 65,550 2,300,000 287,500
Private Placement Warrants        
Fair Value Measurements        
Derivative warrant liabilities balance at beginning 2,339,000 293,000 293,000 266,000
Change in fair value (29,000) (226,000) 2,046,000 27,000
Derivative warrant liabilities balance at ending 2,310,000 67,000 2,339,000 293,000
Warrant Liability        
Fair Value Measurements        
Derivative warrant liabilities balance at beginning 4,639,000 580,500 580,500 527,050
Change in fair value (58,900) (447,950) 4,058,500 53,450
Derivative warrant liabilities balance at ending $ 4,580,100 $ 132,550 $ 4,639,000 580,500
Share Redemptions Payable        
Fair Value Measurements        
Establishment of share repurchase liability       197,694,657
Share repurchase payment       $ (197,694,657)