v3.26.1
Subsequent Events (Details) - USD ($)
Jan. 13, 2026
Dec. 31, 2025
Jun. 30, 2025
Subsequent Event [Line Items]      
Number of shares authorised   625,000,000 625,000,000
Price per share   $ 0.00008 $ 0.00008
Subsequent Event [Member] | Class A Ordinary Shares [Member]      
Subsequent Event [Line Items]      
Authorised share capital $ 400,000    
Number of shares authorised 4,500,000,000    
Price per share $ 0.00008    
Voting shares rights Each Class A Ordinary Share is entitled to one (1) vote per share on all matters submitted to shareholders for approval.    
Subsequent Event [Member] | Class B Ordinary Shares [Member]      
Subsequent Event [Line Items]      
Number of shares authorised 500,000,000    
Price per share $ 0.00008    
Voting shares rights Each Class B Ordinary Share is entitled to fifty (50) votes per share on all matters submitted to shareholders for approval.