v3.22.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
 December 31, 2021
 
Cost
$
 
Accumulated amortization
$
 
Net book
value
$
 
Acquired technology187,874 57,016 130,858 
Acquired customer relationships8,435 3,802 4,633 
Other intangible assets4,351 1,549 2,802 
Software development costs27,520 27,317 203 
Purchased software6,973 6,973 — 
 235,153 96,657 138,496 

 December 31, 2020
 
Cost
$
Accumulated amortization
$  
Net book
value
$  
Acquired technology161,643 36,953 124,690 
Acquired customer relationships8,435 2,677 5,758 
Other intangible assets4,351 1,123 3,228 
Software development costs27,520 25,720 1,800 
Purchased software6,973 6,773 200 
 208,922 73,246 135,676 
Amortization expense related to the capitalized internally developed software was $1,597 and $9,030 for the years ended December 31, 2021 and 2020, respectively, and is included in cost of revenues, sales and
marketing and general and administrative expenses in the accompanying consolidated statements of operations and comprehensive income.
The following table illustrates the classification of amortization expense related to intangible assets in the consolidated statements of operations and comprehensive income:
Years ended
 
December 31, 2021
$  
 
December 31, 2020
$
Cost of revenues21,518 28,885 
Sales and marketing2,195 2,184 
Research and development243 273 
General and administrative524 526 
 24,480 31,868 

Estimated future amortization expense related to intangible assets, as at December 31, 2021 is as follows:
Fiscal Year 
Amount
$
 
202227,188 
202326,816 
202422,820 
202516,186 
202616,186 
Thereafter29,300 
Total138,496