Property, plant and equipment, net (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Property, plant and equipment, net | ||
Gross balance of property, plant and equipment | $ 349,986 | $ 333,116 |
Less: Accumulated depreciation | (233,588) | (227,850) |
Less: Impairment | (1,693) | (1,446) |
Balance of property, plant and equipment, net | 114,705 | 103,820 |
Machinery and equipment | ||
Property, plant and equipment, net | ||
Gross balance of property, plant and equipment | 249,053 | 241,471 |
Buildings | ||
Property, plant and equipment, net | ||
Gross balance of property, plant and equipment | 70,367 | 66,230 |
Electronic equipment | ||
Property, plant and equipment, net | ||
Gross balance of property, plant and equipment | 6,301 | 5,880 |
Motor vehicles | ||
Property, plant and equipment, net | ||
Gross balance of property, plant and equipment | 4,593 | 4,752 |
Construction in progress | ||
Property, plant and equipment, net | ||
Gross balance of property, plant and equipment | $ 19,672 | $ 14,783 |