XML 24 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net Revenues $ 321,142 $ 304,337 $ 311,202
Cost of revenues (note 10)      
Cost of revenues 196,268 193,039 200,401
Network expenses 17,433 14,769 10,194
Depreciation of property and equipment (note 4) 27,589 17,452 12,144
Amortization of intangible assets (note 5) 1,512 583 1,340
Impairment of property and equipment (note 4) 92 201 1,638
Total cost of revenues 242,894 226,044 225,717
Gross profit 78,248 78,293 85,485
Expenses:      
Sales and marketing 53,937 39,471 34,274
Technical operations and development 14,187 14,310 12,427
General and administrative 30,845 22,370 20,268
Depreciation of property and equipment (note 4) 598 534 488
Loss (gain) on disposition of property and equipment 461 234 (17)
Amortization of intangible assets (note 5) 9,882 9,424 10,080
Impairment of definite life intangible assets (note 5) 0 0 1,431
Gain on currency forward contracts (note 7) 0 (277) (383)
Total expenses 109,910 86,066 78,568
Income from operations (31,662) (7,773) 6,917
Other income (expenses):      
Interest expense, net (14,456) (4,617) (3,611)
Income earned on sale of transferred assets, net (note 17) 18,507 20,030 7,612
Other expense, net (177) (370) (158)
Total other income (expenses) 3,874 15,043 3,843
Income before provision for income taxes (27,788) 7,270 10,760
Provision for income taxes (note 9) (217) 3,906 4,985
Net income (loss) for the period (27,571) 3,364 5,775
Other comprehensive income, net of tax      
Unrealized income (loss) on hedging activities (note 7) 418 572 1,653
Net amount reclassified to earnings (note 7) 23 (2,565) 210
Other comprehensive income (loss) net of tax expense (recovery) of $141, ($595) and $550 for the years ended December 31, 2022, 2021 and 2020 (note 7) 441 (1,993) 1,863
Comprehensive income (loss), net of tax for the period $ (27,130) $ 1,371 $ 7,638
Basic earnings per common share (note 18) (in dollars per share) $ (2.56) $ 0.32 $ 0.55
Shares used in computing basic earnings per common share (note 18) (in shares) 10,769,280 10,662,337 10,590,684
Diluted earnings per common share (note 18) (in dollars per share) $ (2.56) $ 0.31 $ 0.54
Shares used in computing diluted earnings per common share (note 18) (in shares) 10,769,280 10,817,468 10,692,281