SHARE REPURCHASE PROGRAM (Details) - 2021 Share Repurchase Program - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Equity, Class of Treasury Stock | |||||
| Term of repurchase program | 12 months | ||||
| American Depositary Shares | |||||
| Equity, Class of Treasury Stock | |||||
| Extension period for share repurchase program | 12 months | 12 months | 12 months | 12 months | |
| Repurchase of treasury shares (Note 14) (in shares) | 959,565 | 735,714 | 420,274 | ||
| Total cost of shares repurchased | $ 2,399 | $ 1,354 | $ 1,385 | ||
| Weighted average price of shares repurchased | $ 2.5 | $ 1.84 | $ 3.29 | ||
| American Depositary Shares | Maximum | |||||
| Equity, Class of Treasury Stock | |||||
| Authorized repurchase amount | $ 10,000 | ||||
| Class A ordinary shares | |||||
| Equity, Class of Treasury Stock | |||||
| Repurchase of treasury shares (Note 14) (in shares) | 4,797,825 | 3,678,570 | 2,101,370 | ||