v3.26.1
Warrants (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Public Warrants    
Warrant Liabilities    
Number of warrants outstanding 14,425,294 13,958,836
Private Placement Warrants    
Warrant Liabilities    
Number of warrants outstanding 4,908,009 5,374,467