11. TRADE AND OTHER RECEIVABLES
As at December 31, | 2017 | 2016 | ||||||
Trade receivables | $ | 61,177 | $ | 51,480 | ||||
Trade receivables due from related parties (Note 33) | 82 | 77 | ||||||
Less: Allowance for doubtful accounts | (2,662 | ) | (3,514 | ) | ||||
Net trade receivables | 58,597 | 48,043 | ||||||
Other receivables | 6,389 | 7,847 | ||||||
Other receivables due from related parties (Note 33) | — | (251 | ) | |||||
Trade and other receivables | $ | 64,986 | $ | 55,639 |
Allowance for doubtful accounts
The movement in the allowance for doubtful accounts was as follows:
Years ended December 31, | 2017 | 2016 | ||||||
Allowance for doubtful accounts, beginning of year | $ | 3,514 | $ | 3,779 | ||||
(Reversals) provisions for impaired receivables | (110 | ) | 201 | |||||
Receivables written off | (586 | ) | (628 | ) | ||||
Impact of foreign exchange | (156 | ) | 162 | |||||
Allowance for doubtful accounts, end of year | $ | 2,662 | $ | 3,514 |