v3.26.1
Warrants (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Warrants [Line Items]      
Warrants exercise price $ 0.01    
Consecutive trading day threshold 30 days    
Minimum threshold price of common stock $ 18    
Public warrants exercised $ 168,270,630  
Public Warrants [Member]      
Warrants [Line Items]      
Public Warrants outstanding 9,675,384   9,675,384
Public warrants exercised    
Warrant [Member]      
Warrants [Line Items]      
Warrants exercise price $ 11.5    
Minimum [Member]      
Warrants [Line Items]      
Trading Days Periods 20 days    
Redemption Period 30 days    
Maximum [Member]      
Warrants [Line Items]      
Trading Days Periods 30 days