v3.25.3
Warrants (Details) - USD ($)
Jul. 29, 2024
Jun. 30, 2025
Warrants [Line Items]    
Warrant exercisable term   2 years
Warrant purchase amount   $ 8,200,000
Warrant [Member]    
Warrants [Line Items]    
Warrant purchase shares 14,907,000  
Exercise price   $ 0.55
Private Placement [Member] | Common Stock [Member]    
Warrants [Line Items]    
Number of shares 14,907,000  
Par value $ 0.0001