| Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
| | | Year Ended December 31, 2025 | | | Year Ended December 31, 2024 | | | Year Ended December 31, 2023 | |
| | | Number of shares | | | Weighted average exercise price per share | | | Number of shares | | | Weighted average exercise price per share | | | Number of shares | | | Weighted average exercise price per share | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Outstanding, beginning of period | | | 1,122,700 | | | $ | 45.86 | | | | 1,132,632 | | | | 54.61 | | | | 1,036,748 | | | | 59.97 | |
| Granted | | | 149,814 | | | | 19.29 | | | | 323,358 | | | | 21.02 | | | | 172,305 | | | | 25.04 | |
| Exercised | | | - | | | | - | | | | - | | | | - | | | | - | | | | - | |
| Forfeited | | | (51,033 | ) | | | 29.32 | | | | (135,098 | ) | | | 27.76 | | | | (41,126 | ) | | | 58.89 | |
| Expired | | | (260,105 | ) | | | 56.76 | | | | (198,192 | ) | | | 56.86 | | | | (35,295 | ) | | | 68.58 | |
| Outstanding, end of period | | | 961,376 | | | | 39.65 | | | | 1,122,700 | | | | 45.86 | | | | 1,132,632 | | | | 54.61 | |
| Options exercisable, end of period | | | 564,616 | | | $ | 51.47 | | | | 602,505 | | | | 58.58 | | | | 731,945 | | | | 61.05 | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| | | Year Ended December 31, 2025 | | | Year Ended December 31, 2024 | | | Year Ended December 31, 2023 | |
| | | Number of shares | | | Weighted average exercise price per share | | | Number of shares | | | Weighted average exercise price per share | | | Number of shares | | | Weighted average exercise price per share | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Outstanding, beginning of period | | | 15,887,997 | | | $ | 1.28 | | | | 16,333,233 | | | $ | 1.28 | | | | 15,975,528 | | | $ | 1.27 | |
| Granted | | | 783,250 | | | | 1.80 | | | | 1,415,000 | | | | 1.75 | | | | 865,000 | | | | 1.37 | |
| Exercised | | | (24,420 | ) | | | 1.27 | | | | (33,750 | ) | | | 1.27 | | | | - | | | | - | |
| Forfeited | | | (319,299 | ) | | | 1.57 | | | | (1,430,832 | ) | | | 1.28 | | | | (451,708 | ) | | | 1.27 | |
| Expired | | | (1,021,814 | ) | | | 1.29 | | | | (395,654 | ) | | | 1.27 | | | | (55,587 | ) | | | 1.27 | |
| Outstanding, end of period | | | 15,305,714 | | | | 1.34 | | | | 15,887,997 | | | | 1.28 | | | | 16,333,233 | | | | 1.28 | |
| Options exercisable, end of period | | | 13,442,199 | | | $ | 1.29 | | | | 11,009,285 | | | $ | 1.27 | | | | 7,752,114 | | | $ | 1.27 | |
| | | Year Ended December 31, 2025 | | | Year Ended December 31, 2024 | | | Year Ended December 31, 2023 | |
| | | Number of shares | | | Weighted average exercise price per share | | | Number of shares | | | Weighted average exercise price per share | | | Number of shares | | | Weighted average exercise price per share | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Outstanding, beginning of period | | | 5,959,660 | | | $ | 6.00 | | | | 7,504,269 | | | $ | 6.00 | | | | - | | | $ | - | |
| Granted | | | - | | | | - | | | | 123,000 | | | | 6.00 | | | | 8,044,000 | | | | 6.00 | |
| Exercised | | | - | | | | - | | | | - | | | | - | | | | - | | | | - | |
| Forfeited | | | (104,081 | ) | | | 6.00 | | | | (1,382,845 | ) | | | 6.00 | | | | (438,381 | ) | | | 6.00 | |
| Expired | | | (1,209,567 | ) | | | 6.00 | | | | (284,764 | ) | | | 6.00 | | | | (101,350 | ) | | | 6.00 | |
| Outstanding, end of period | | | 4,646,012 | | | | 6.00 | | | | 5,959,660 | | | | 6.00 | | | | 7,504,269 | | | | 6.00 | |
| Options exercisable, end of period | | | 4,431,538 | | | $ | 6.00 | | | | 4,462,430 | | | $ | 6.00 | | | | 3,156,281 | | | | 6.00 | |
|
| Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] |
| | | Options outstanding | | | Options exercisable | |
| Exercise price | | Number outstanding | | | Weighted average exercise price per share | | | Weighted average remaining contractual life (years) | | | Aggregate intrinsic value | | | Number exercisable | | | Weighted average exercise price per share | | | Weighted average remaining contractual life (years) | | | Aggregate intrinsic value | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| $16.47 - $19.93 | | | 146,937 | | | $ | 18.96 | | | | 6.2 | | | $ | 508 | | | | 23,875 | | | $ | 19.27 | | | | 4.6 | | | $ | 75 | |
| $20.25 - $28.37 | | | 374,111 | | | | 22.71 | | | | 5.3 | | | | 302 | | | | 131,706 | | | | 23.34 | | | | 5.1 | | | | 96 | |
| $30.70 - $30.74 | | | 5,000 | | | | 30.74 | | | | 3.9 | | | | - | | | | 3,750 | | | | 30.74 | | | | 3.9 | | | | - | |
| $40.04 - $48.00 | | | 127,914 | | | | 42.00 | | | | 3.5 | | | | - | | | | 98,371 | | | | 42.02 | | | | 3.5 | | | | - | |
| $51.82 - $59.98 | | | 13,350 | | | | 55.53 | | | | 1.0 | | | | - | | | | 13,350 | | | | 55.53 | | | | 1.0 | | | | - | |
| $60.01 - $68.41 | | | 143,891 | | | | 60.93 | | | | 1.0 | | | | - | | | | 143,891 | | | | 60.93 | | | | 1.0 | | | | - | |
| $70.13 - $79.51 | | | 141,173 | | | | 78.46 | | | | 2.1 | | | | - | | | | 140,673 | | | | 78.48 | | | | 2.1 | | | | - | |
| $80.61 - $82.07 | | | 9,000 | | | | 80.61 | | | | 2.8 | | | | - | | | | 9,000 | | | | 80.61 | | | | 2.8 | | | | - | |
| | | | 961,376 | | | $ | 39.65 | | | | 4.0 | | | $ | 810 | | | | 564,616 | | | $ | 51.47 | | | | 2.8 | | | $ | 171 | |
| | | Options outstanding | | | Options exercisable | |
| Exercise price | | Number outstanding | | | Weighted average exercise price per share | | | Weighted average remaining contractual life (years) | | | Aggregate intrinsic value | | | Number exercisable | | | Weighted average exercise price per share | | | Weighted average remaining contractual life (years) | | | Aggregate intrinsic value | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| $0 - $1.81 | | | 15,305,714 | | | $ | 1.34 | | | | 3.8 | | | $ | 7,200 | | | | 13,442,199 | | | $ | 1.29 | | | | 3.8 | | | $ | 7,037 | |
| | | | 15,305,714 | | | $ | 1.34 | | | | 3.8 | | | $ | 7,200 | | | | 13,442,199 | | | $ | 1.29 | | | | 3.8 | | | $ | 7,037 | |
| | | Options outstanding | | | Options exercisable | |
| Exercise price | | Number outstanding | | | Weighted average exercise price per share | | | Weighted average remaining contractual life (years) | | | Aggregate intrinsic value | | | Number exercisable | | | Weighted average exercise price per share | | | Weighted average remaining contractual life (years) | | | Aggregate intrinsic value | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| $0 - $6.00 | | | 4,646,012 | | | $ | 6.00 | | | | 4.3 | | | $ | - | | | | 4,431,538 | | | $ | 6.00 | | | | 4.3 | | | $ | - | |
| | | | 4,646,012 | | | $ | 6.00 | | | | 4.3 | | | $ | - | | | | 4,431,538 | | | $ | 6.00 | | | | 4.3 | | | $ | - | |
|
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] |
| | | Year Ended December 31, | |
| | | 2025 | | | 2024 | | | 2023 | |
| Network, other costs | | $ | 223 | | | $ | 395 | | | $ | 399 | |
| Sales and marketing | | | 749 | | | | 962 | | | | 1,423 | |
| Technical operations and development | | | 455 | | | | 601 | | | | 634 | |
| General and administrative | | | 2,640 | | | | 3,235 | | | | 3,577 | |
| | | $ | 4,067 | | | $ | 5,193 | | | $ | 6,033 | |
| | | Year Ended December 31, | |
| | | 2025 | | | 2024 | | | 2023 | |
| Network, other costs | | $ | 114 | | | $ | 104 | | | $ | 131 | |
| Sales and marketing | | | 307 | | | | 950 | | | | 931 | |
| Technical operations and development | | | 312 | | | | 261 | | | | 259 | |
| General and administrative | | | 838 | | | | 325 | | | | 434 | |
| | | $ | 1,571 | | | $ | 1,640 | | | $ | 1,755 | |
| | | Year Ended December 31, | |
| | | 2025 | | | 2024 | | | 2023 | |
| Network, other costs | | $ | 14 | | | $ | 34 | | | $ | 45 | |
| Sales and marketing | | | 1,402 | | | | 71 | | | | 139 | |
| Technical operations and development | | | - | | | | - | | | | 6 | |
| General and administrative | | | 85 | | | | 83 | | | | 156 | |
| | | $ | 1,501 | | | $ | 188 | | | $ | 346 | |
| | | Year Ended December 31, | |
| | | 2025 | | | 2024 | | | 2023 | |
| Company options | | $ | 4,108 | | | $ | 5,288 | | | $ | 6,060 | |
| Wavelo options | | | 1,749 | | | | 1,858 | | | | 2,065 | |
| Ting options | | | 1,501 | | | | 188 | | | | 346 | |
| Capitalized stock-based compensation | | | (219 | ) | | | (313 | ) | | | (337 | ) |
| Total Stock Based-Compensation expense | | $ | 7,139 | | | $ | 7,021 | | | $ | 8,134 | |
|