v3.22.4
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
 December 31, 2022
 Cost
$
Accumulated amortization
$
Net book
value
$
Acquired technology449,387 93,820 355,567 
Acquired customer relationships37,040 8,109 28,931 
Other intangible assets8,384 2,734 5,650 
Software development costs15,330 15,330 — 
 510,141 119,993 390,148 
 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 
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) income:
Years ended
 
December 31, 2022
$  
 
December 31, 2021
$
Cost of revenues48,681 21,518 
Sales and marketing5,070 2,195 
Research and development83 243 
General and administrative514 524 
 54,348 24,480 
Estimated Future Amortization Expense Related to Intangible Assets
Estimated future amortization expense related to intangible assets, as at December 31, 2022 is as follows:
Fiscal Year 
Amount
$
202382,446 
202478,451 
202567,868 
202664,483 
202761,696 
Thereafter35,204 
Total390,148