XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues $ 362,275 $ 339,337 $ 321,142
Cost of revenues      
Cost of revenue 209,747 202,256 196,268
Network, other costs 26,723 28,222 17,433
Network, depreciation of property and equipment 39,872 35,864 27,589
Network, amortization of intangible assets 1,463 1,506 1,512
Network, impairment of property and equipment 1,441 4,822 92
Cost of revenue 279,246 272,670 242,894
Gross profit 83,029 66,667 78,248
Expenses:      
Sales and marketing 59,382 67,806 53,937
Technical operations and development 18,627 19,217 14,187
General and administrative 37,068 33,406 30,845
Depreciation of property and equipment 451 567 598
Loss (gain) on disposition of property and equipment 0 0 461
Amortization of intangible assets 3,834 9,323 9,882
Impairment of property and equipment 17,726 0 0
Restructuring charges 10,954 0 0
Total expenses 148,042 130,319 109,910
Loss from operations (65,013) (63,652) (31,662)
Other income (expenses):      
Interest Income (Expense), Nonoperating (51,275) (41,771) (14,456)
Loss on debt extinguishment 0 (14,680) 0
Income earned on sale of transferred assets, net 13,978 17,033 18,507
Other income (expense), net 436 0 (177)
Total other income (expenses) (36,861) (39,418) 3,874
Net loss before tax (101,874) (103,070) (27,788)
Provision for (recovery of) income taxes 7,986 (6,873) (217)
Net income (loss) (109,860) (96,197) (27,571)
Other comprehensive income (loss), net of tax      
Unrealized income (loss) on hedging activities (2,681) 1,830 418
Net amount reclassified to earnings (11) (886) 23
Other comprehensive income (loss) net of tax expense (recovery) of ($858), $299 and $141 for the years ended December 31, 2024, 2023 and 2022, respectively. (2,692) 944 441
Comprehensive loss, net of tax for the period $ (112,552) $ (95,253) $ (27,130)
Basic and diluted loss per common share (in dollars per share) $ (10.02) $ (8.85) $ (2.56)
Shares used in computing basic and diluted loss per common share (in shares) 10,967,581 10,864,086 10,769,280