v3.25.2
Fair Value Measurements - Schedule of Change in the Fair Value of the Contingently Issuable Private Placement Warrants Measured Using Level 3 Inputs (Details) - Fair Value, Inputs, Level 3 [Member] - Contingently Issuable Private Placement Warrants [Member] - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Change in the Fair Value of the Contingently Issuable Private Placement Warrants Measured Using Level 3 Inputs [Line Items]    
Contingently issuable private placement warrants balance $ 4,600 $ 5,865
Change in fair value of contingently issuable private placement warrants 9,775 51,635
Contingently issuable private placement warrants balance $ 14,375 $ 57,500