v3.26.1
NET LOSS FROM CONTINUING OPERATIONS - Schedule of Finance Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net Income (Loss) From Continuing Operations [Abstract]      
Interest income on deposits $ 1,843 $ 3,077 $ 2,847
Others 12 106 99
Finance income $ 1,855 $ 3,183 $ 2,946