v3.25.2
Non-controlling interests (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Non-controlling interests        
Balance at beginning of the period $ 41,616 $ 33,799 $ 40,220 $ 23,345
Net income attributable to non-controlling interests 2,747 1,608 4,080 2,597
Foreign currency translation adjustment attributable to non-controlling interests 140 (177) 203 (225)
Contribution by the non-controlling interest of Henglong KYB       9,513
Balance at end of the period $ 44,503 $ 35,230 $ 44,503 $ 35,230