v3.25.2
NOTE 19 - RELATED PARTY BALANCES AND TRANSACTIONS (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Amount due from joint venture $ 0 $ 0
Reported    
Amount due from joint venture $ 0  
Restated    
Amount due from joint venture   $ 0