v3.25.2
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