v3.26.1
Segment Information - Schedule of Segment Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Segment Reporting [Abstract]      
Cash $ 431,326   $ 619,576
Cash and investments held in Trust Account 370,939,623   367,742,183
Professional fees and other expenses (189,862) $ (54,039)  
Interest earned on investments held in Trust Account $ 3,197,440   $ 0