v3.26.3
WARRANT LIABILITIES (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
WARRANT LIABILITIES    
Sale of private placement warrants 16,566,666 16,566,666
Public warrants    
WARRANT LIABILITIES    
Sale of private placement warrants 7,666,666 7,666,666
Private placement warrants    
WARRANT LIABILITIES    
Sale of private placement warrants 8,900,000 8,900,000