XML 111 R93.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Note 13 - Redeemable Preferred Units (Details Textual) - Series A Preferred Units [Member] - USD ($) $ / shares in Units, $ in Millions |  |  | 12 Months Ended |  |
--- | --- | --- | --- | --- | ---
May 04, 2023 | Aug. 08, 2022 | Dec. 31, 2024 | Dec. 31, 2023 | Apr. 21, 2023 | Jan. 30, 2023
Unit Purchase Agreement, Preferred Units Issued (in shares) |  | 10,000,000 |  |  | 833,333 | 5,000,000
Unit Purchase Agreement, Price Per Unit (in dollars per share) | $ 6 | $ 6 |  |  | $ 6 | $ 6
Unit Purchase Agreement, Aggregate Additional Preferred Units (in shares) |  | 23,333,333.34 |  |  |  |
Unit Purchase Agreement, Capital upon the Initial Funding |  | $ 60.0 |  |  | $ 5.0 | $ 30.0
Unit Purchase Agreement, Additional Capital Commitments |  | 140.0 |  |  | $ 77.5 |
Unit Purchase Agreement, Payment Pursuant to Milestone Fundings |  | $ 140.0 |  |  |  |
Unit Purchase Agreement, Milestone Fundings, Standby Fee Rate |  | 0.50% |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  | 15.00% |  |  |  |
Unit Purchase Agreement, Accretion Expense on the Redeemable Preferred Shares |  |  | $ 10.7 |  |  |
Legal Fees |  | $ 0.8 |  |  |  |
Stock Redeemed or Called During Period, Shares (in shares) | 5,173,067 |  |  |  |  |
Stock Redeemed or Called During Period, Value Before Discount on Premium | $ 31.0 |  |  |  |  |
Stock Redeemed or Called, Discount on Premium | 30.00% |  |  |  |  |
Stock Redeemed or Called, Discount on Premium, Value | $ 14.7 |  |  |  |  |
Stock Redeemed or Called During Period, Value | $ 45.7 |  |  |  |  |
Preferred Stock, Liquidation Preference, Value |  |  | 91.5 |  |  |
Interest Costs Capitalized |  |  | $ 1.3 | $ 2.4 |  |
Minimum [Member] |  |  |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  | 13.00% |  |  |  |
Maximum [Member] |  |  |  |  |  |
Preferred Stock, Dividend Rate, Percentage |  | 17.00% |  |  |  |

X
- Definition Represents the discount on premium on stock redeemed during the period. + References No definition available. + Details
Name: | tcx_StockRedeemedOrCalledDiscountOnPremium
Namespace Prefix: | tcx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the discount on premium value on stock redeemed during the period. + References No definition available. + Details
Name: | tcx_StockRedeemedOrCalledDiscountOnPremiumValue
Namespace Prefix: | tcx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Equity impact of the value of stock bought back by the entity at the exercise price or redemption price before the discount on premium. + References No definition available. + Details
Name: | tcx_StockRedeemedOrCalledDuringPeriodValueBeforeDiscountOnPremium
Namespace Prefix: | tcx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents accretion expense on the redeemable preferred shares under unit purchase agreement. + References No definition available. + Details
Name: | tcx_UnitPurchaseAgreementAccretionExpenseOnTheRedeemablePreferredShares
Namespace Prefix: | tcx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents additional capital commitments under unit purchase agreement. + References No definition available. + Details
Name: | tcx_UnitPurchaseAgreementAdditionalCapitalCommitments
Namespace Prefix: | tcx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents aggregate additional preferred units under unit purchase agreement. + References No definition available. + Details
Name: | tcx_UnitPurchaseAgreementAggregateAdditionalPreferredUnits
Namespace Prefix: | tcx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents capital upon the initial funding related to unit purchase agreement. + References No definition available. + Details
Name: | tcx_UnitPurchaseAgreementCapitalUponTheInitialFunding
Namespace Prefix: | tcx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents Milestone Fundings, Standby Fee Rate under unit purchase program. + References No definition available. + Details
Name: | tcx_UnitPurchaseAgreementMilestoneFundingsStandbyFeeRate
Namespace Prefix: | tcx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents payment pursuant to Milestone fundings under unit purchase agreement. + References No definition available. + Details
Name: | tcx_UnitPurchaseAgreementPaymentPursuantToMilestoneFundings
Namespace Prefix: | tcx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reprints preferred units issued under unit purchase agreement. + References No definition available. + Details
Name: | tcx_UnitPurchaseAgreementPreferredUnitsIssued
Namespace Prefix: | tcx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The price per unit of units to be sold under unit purchase agreement. + References No definition available. + Details
Name: | tcx_UnitPurchaseAgreementPricePerUnit
Namespace Prefix: | tcx_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of interest capitalized during the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1 + Details
Name: | us-gaap_InterestCostsCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(6)) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_LegalFees
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The percentage rate used to calculate dividend payments on preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.12-12A(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-12(Column A)(Footnote 4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6 + Details
Name: | us-gaap_PreferredStockDividendRatePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of the difference between preference in liquidation and the par or stated values of the preferred shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-4 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 + Details
Name: | us-gaap_PreferredStockLiquidationPreferenceValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of stock bought back by the entity at the exercise price or redemption price. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 + Details
Name: | us-gaap_StockRedeemedOrCalledDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of stock bought back by the entity at the exercise price or redemption price. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 + Details
Name: | us-gaap_StockRedeemedOrCalledDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_PreferredUnitsByNameAxis=tcx_SeriesAPreferredUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |