v3.26.1
Warrants - Schedule of Public Warrant Activity (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Public Warrant Activity [Line Items]      
Number of Warrants, beginning balance 12,524,392 12,524,392 12,526,392
Weighted Average Exercise Price, beginning balance $ 11.5 $ 11.5 $ 11.5
Number of Warrants, Exercised (2,000)
Weighted Average Exercise Price, Exercised $ 11.5 $ 11.5 $ 11.5
Number of Warrants, Ending balance 12,524,392 12,524,392 12,524,392
Weighted Average Exercise Price, Ending balance $ 11.5 $ 11.5 $ 11.5