v3.10.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
 
December 31, 2018
 
Cost
$
  
 
Accumulated amortization
$
  
 
Net book
value
$
  
Software development costs
24,963

 
9,226

 
15,737

Acquired technology and customer relationships
16,051

 
8,221

 
7,830

Purchased software
6,973

 
4,503

 
2,470

Domain names
591

 
556

 
35

 
48,578

 
22,506

 
26,072


 
December 31, 2017
 
Cost
$
 
Accumulated amortization
$  
 
Net book
value
$  
Software development costs
12,297

 
5,394

 
6,903

Acquired technology and customer relationships
12,935

 
3,382

 
9,553

Purchased software
3,752

 
3,080

 
672

Domain names
591

 
509

 
82

 
29,575

 
12,365

 
17,210

Classification of Amortization Expense Related to Intangible Assets
The following table illustrates the classification of amortization expense related to intangible assets in the Consolidated Statements of Operations and Comprehensive Loss:
 
Years ended
 
December 31, 2018
$
  
 
December 31, 2017
$
 
Cost of revenues
9,720

 
5,983

Sales and marketing
252

 
312

Research and development
60

 
299

General and administrative
109

 
208

 
10,141

 
6,802

Estimated Future Amortization Expense Related to Intangible Assets
Estimated future amortization expense related to intangible assets, as at December 31, 2018 is as follows:
Fiscal Year 
Amount
$
  
2019
13,296

2020
9,508

2021
3,053

2022
215

Total
26,072