v3.26.1
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Class of Warrant or Right [Line Items]    
Trading day 21 days  
Volume-weighted average price 20 years  
Change in fair value of warrant liabilities $ 26,555 $ 46
Warrants [Member]    
Class of Warrant or Right [Line Items]    
Exercise price $ 5