OTHER INCOME (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Interest income on: | |||
| bank deposits | $ 7,014 | $ 4,438 | $ 1,370 |
| rental deposits | 651 | 636 | 476 |
| Interest income | 7,665 | 5,074 | 1,846 |
| Government grants (Note) | 1,210 | 1,322 | 3,164 |
| Others | 620 | 1,127 | 1,685 |
| Other income | $ 9,495 | $ 7,523 | $ 6,695 |
| X | ||||||||||
- Definition Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts. No definition available.
|
| X | ||||||||||
- Definition Interest income derived from rental deposits. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of income arising from interest. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|