v3.25.1
LEASE LIABILITIES - Future minimum rental payments required under the operating leases (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Future minimum rental payments required under the operating leases    
Future minimum lease payments $ 0 $ 0