v3.25.2
Accumulated other comprehensive income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated other comprehensive income        
Balance at beginning of the period $ (13,923) $ (8,558) $ (14,780) $ (8,258)
Foreign currency translation adjustment attributable to parent company 1,202 (2,669) 2,059 (2,969)
Balance at end of the period $ (12,721) $ (11,227) $ (12,721) $ (11,227)