The Nature of Expenses - Employee benefits expense (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| The Nature of Expenses | |||
| Salary | $ 110,828 | $ 115,626 | $ 125,813 |
| Labor and health insurance | 7,675 | 7,472 | 7,548 |
| Pension | 7,146 | 6,753 | 6,588 |
| Others | 7,217 | 6,674 | 6,545 |
| Total compensation | $ 132,866 | $ 136,525 | $ 146,494 |
| X | ||||||||||
- Definition The amount of expense arising from labor and health insurance. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- References Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|