v3.25.2
Common Stock Warrants (Details 1 Textuals) - Public Warrants
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants and Rights Outstanding, Term 5 years
Class of warrants redemption price per unit $ 0.01
Common stock  
Class of Warrant or Right [Line Items]  
Number of securities called by each warrant | shares 1
Common Stock, Exercise price $ 11.5
Class of warrants, Convertible, Stock Price Trigger $ 18
Class of warrant or right redemption threshold consecutive trading days 20 days
Class of warrant or right redemption threshold trading days 30 days