v3.25.2
Private Placement Warrants and Working Capital Warrants (Details Narrative) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]      
Warrants outstanding   65,671  
Private Placement Warrant [Member]      
Class of Warrant or Right [Line Items]      
Warrants issued   734,309  
Warrants outstanding 65,671 65,671 65,671
Number of shares called by each warrant 1 1  
Exercise price $ 345.00 $ 345.00  
Warrants expiration period 5 years 5 years  
Private Placement Warrant [Member] | IPO [Member]      
Class of Warrant or Right [Line Items]      
Warrants issued 131,343 131,343  
Working Capital Warrants [Member]      
Class of Warrant or Right [Line Items]      
Warrants issued   13,333  
Period to exercise warrants after business combination 30 days 30 days  
Period not to transfer, assign or sell warrants 30 days 30 days