v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net revenues $ 100,556 $ 98,463 $ 197,213 $ 193,072
Cost of revenues:        
Direct cost of revenues 58,272 59,069 115,156 114,230
Network, other costs 6,239 6,458 12,107 11,633
Network, depreciation and amortization 10,261 10,826 20,036 21,568
Total cost of revenues 74,772 76,353 147,299 147,431
Gross profit 25,784 22,110 49,914 45,641
Expenses:        
Sales and marketing 12,553 11,945 24,656 22,936
Technical operations and development 4,860 4,344 9,291 8,751
General and administrative 13,097 9,660 22,925 18,902
(Gain) loss on disposition of property and equipment (48) (1,788) 828 (1,788)
Depreciation and amortization 778 828 1,977 1,752
Total expenses 31,240 24,989 59,677 50,553
Loss from operations (5,456) (2,879) (9,763) (4,912)
Other income (expenses):        
Interest expense, net (14,450) (13,621) (28,315) (27,234)
Other income, net 2,565 3,128 5,022 5,807
Total other expenses, net (11,885) (10,493) (23,293) (21,427)
Loss before provision for income taxes (17,341) (13,372) (33,056) (26,339)
Provision for income taxes 3,130 2,265 5,522 4,431
Net loss for the period (20,471) (15,637) (38,578) (30,770)
Other comprehensive income (loss), net of tax        
Unrealized income (loss) on hedging activities (96) 635 (309) 677
Net amount reclassified to earnings 156 91 236 649
Other comprehensive income (loss) net of tax expense (recovery) of $20 and $231 for the three months ended June 30, 2026 and June 30, 2025, and $(19) and $427 for the six months ended June 30, 2026 and June 30, 2025. 60 726 (73) 1,326
Comprehensive loss, for the period $ (20,411) $ (14,911) $ (38,651) $ (29,444)
Basic loss per common share $ (1.84) $ (1.41) $ (3.46) $ (2.79)
Diluted loss per common share $ (1.84) $ (1.41) $ (3.46) $ (2.79)
Shares used in computing basic loss per common share (in shares) 11,148,826 11,060,818 11,136,776 11,046,531
Diluted weighted average number of common shares outstanding (in shares) 11,148,826 11,060,818 11,136,776 11,046,531