v3.26.3
Subsequent Events (Details) - $ / shares
6 Months Ended
Aug. 18, 2026
Jun. 30, 2026
Jul. 02, 2026
Dec. 31, 2025
Subsequent Events [Line Items]        
Issuance of ordinary shares (in Shares)   10,800,000   10,800,000
Class A Ordinary Shares [Member]        
Subsequent Events [Line Items]        
Compliance Period   180 days    
Class A Ordinary Shares [Member] | Forecast [Member]        
Subsequent Events [Line Items]        
Consecutive business days 30 days      
Ordinary shares par value $ 1      
Subsequent Events [Member] | Class A Ordinary Shares [Member]        
Subsequent Events [Line Items]        
Issuance of ordinary shares (in Shares)     200,000