v3.26.1
TREASURY STOCK SHARES (Details) - shares
Apr. 14, 2025
Jan. 22, 2024
Dec. 31, 2025
Jun. 30, 2025
TREASURY STOCK SHARES (Details) [Line Items]        
Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture 50,000 52,100,000    
Treasury Stock, Common, Shares     52,100,000 52,150,000
Top Professional Management Group Inc [Member]        
TREASURY STOCK SHARES (Details) [Line Items]        
Subsidiary, Ownership Percentage, Parent   51.00%