XML 47 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Trust Account (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Trust Account [Line Items]    
Trust account $ 258,000,000  
Trust account money market fund 269,835,824 $ 260,033,862
IPO [Member]    
Trust Account [Line Items]    
Net proceeds amount 250,000,000  
Private Placement [Member]    
Trust Account [Line Items]    
Sale of over allotment $ 8,000,000