| Schedule of depreciation of property, plant and equipment |
| (a) | Depreciation of property, plant and equipment |
| | | | | | | | | | Year ended December 31, | | | 2023 | | 2024 | | 2025 | | | | (in thousands) | Recognized in cost of revenues | | $ | 4,680 | | 7,174 | | 6,421 | Recognized in operating expenses | | | 15,248 | | 14,847 | | 14,583 | | | $ | 19,928 | | 22,021 | | 21,004 |
|
| Schedule of employee benefit expense |
| (c) | Employee benefits expense |
| | | | | | | | | | Year ended December 31, | | | 2023 | | 2024 | | 2025 | | | | (in thousands) | Salary | | $ | 125,813 | | 115,626 | | 110,828 | Labor and health insurance | | | 7,548 | | 7,472 | | 7,675 | Pension | | | 6,588 | | 6,753 | | 7,146 | Others | | | 6,545 | | 6,674 | | 7,217 | | | $ | 146,494 | | 136,525 | | 132,866 | | | | | | | | | Employee benefits expense summarized by function | | | | | | | | Recognized in cost of revenues | | $ | 4,515 | | 4,898 | | 4,040 | Recognized in operating expenses | | | 141,979 | | 131,627 | | 128,826 | | | $ | 146,494 | | 136,525 | | 132,866 |
|