Total | ||
$ | ||
Balance as of December 31, 2015 | 7,476 | |
Acquired through business combinations | 23,365 | |
Balance as of December 31, 2016 | 30,841 | |
Acquired through business combinations | 9,546 | |
Net foreign exchange differences | 1,303 | |
Balance as of December 31, 2017 | 41,690 |