XML 70 R59.htm IDEA: XBRL DOCUMENT
v3.25.2

Note 11 - Notes Payable and Long-term Debt (Details Textual) - USD ($) $ in Thousands |  |  |  |  | 6 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Feb. 20, 2025 | Feb. 19, 2025 | Jul. 15, 2024 | Nov. 07, 2023 | Jun. 30, 2025 | Dec. 31, 2024 | Feb. 11, 2021 | Jul. 31, 2019
Long-Term Debt, Gross |  |  |  |  | $ 300,000 | $ 250,000 |  |
The 2032 Senior Secured Notes [Member] |  |  |  |  |  |  |  |
Debt Instrument, Face Amount |  | $ 300,000 |  |  |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage |  | 7.625% |  |  |  |  |  |
Proceeds from Issuance of Long-Term Debt |  | $ 293,000 |  |  |  |  |  |
Debt Issuance Costs, Gross |  | $ 7,100 |  |  |  |  |  |
Long-Term Debt, Gross |  |  |  |  | 300,000 | 0 |  |
Senior Secured Notes 2026 [Member] |  |  |  |  |  |  |  |
Debt Instrument, Face Amount | $ 250,000 |  |  |  |  |  | $ 250,000 |
Debt Instrument, Interest Rate, Stated Percentage |  |  |  |  |  |  | 5.625% |
Debt Issuance Costs, Gross |  |  |  |  |  |  | $ 6,400 |
Debt Instrument, Guarantee Threshold |  |  |  |  |  |  | $ 15,000 |
Debt Instrument, Redemption Price, Percentage | 100.00% |  |  |  |  |  |  |
Deferred Debt Issuance Cost, Writeoff | $ 1,200 |  |  |  |  |  |  |
Long-Term Debt, Gross |  |  |  |  | 0 | $ 250,000 |  |
Asset Backed Revolving Credit Facility 2023 [Member] |  |  |  |  |  |  |  |
Debt Issuance Costs, Gross |  |  |  |  | 2,600 |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  |  |  | $ 75,000 | 66,500 |  |  |
Line of Credit Facility, Accordion Feature |  |  |  | $ 40,000 |  |  |  |
Debt Instrument, Percentage Used in Calculation of Borrowing Base |  |  |  | 85.00% |  |  |  |
Debt Instrument, Percentage Used in Calculation of LILO Borrowing Base |  |  |  | 10.00% |  |  |  |
Debt Instrument Covenant, Fixed Charge Coverage Ratio |  |  |  | 1.00% |  |  |  |
Debt Instrument, Number of Consecutive Quarters to Maintain Minimum Fixed Charge Coverage Ratio |  |  |  | 4 |  |  |  |
Debt Instrument, Percentage of Line Cap |  |  |  | 12.50% |  |  |  |
Debt Instrument, Threshold Excess Availability |  |  |  | $ 9,400 |  |  |  |
Debt Instrument, Period to Maintain Excess Availability (Year) |  |  |  | 30 years |  |  |  |
Debt Instrument, Period Prior to Maturity Date of Any Material Debt Outstanding (Year) |  |  |  | 91 years |  |  |  |
Debt Instrument, Excess Availability Threshold |  |  |  | $ 15,000 |  |  |  |
Proceeds from Lines of Credit |  |  |  |  | 0 |  |  |
Letters of Credit Outstanding, Amount |  |  |  |  | $ 2,300 |  |  |
Asset Backed Revolving Credit Facility [Member] | Base Rate [Member] |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  |  | 1.25% |  |  |  |
Asset Backed Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) [Member] |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  |  | 2.25% |  |  |  |
LILO Loans [Member] | Base Rate [Member] |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  |  | 2.25% |  |  |  |
LILO Loans [Member] | Secured Overnight Financing Rate (SOFR) [Member] |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  |  | 3.25% |  |  |  |
Convertible Senior Notes [Member] |  |  |  |  |  |  |  |
Debt Instrument, Face Amount |  |  |  |  |  |  |  | $ 172,500
Debt Instrument, Interest Rate, Stated Percentage |  |  |  |  |  |  |  | 2.50%
Repayments of Long-Term Debt |  |  | $ 118,500 |  |  |  |  |
Long-Term Debt, Gross |  |  | $ 0 |  |  |  |  |

X
- Definition Fixed Charge Coverage Ratio measures the Company's ability to cover its fixed charges as of the end of any four (4) consecutive fiscal quarters. + References No definition available. + Details
Name: | tpb_DebtInstrumentCovenantFixedChargeCoverageRatio
Namespace Prefix: | tpb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Excess availability threshold (as defined) under the debt instrument after giving effect to repayment of material debt, including any borrowings under the commitments in connection therewith. + References No definition available. + Details
Name: | tpb_DebtInstrumentExcessAvailabilityThreshold
Namespace Prefix: | tpb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The minimum amount of obligations under the debt instrument that is guaranteed by the Company or its Guarantors. + References No definition available. + Details
Name: | tpb_DebtInstrumentGuaranteeThreshold
Namespace Prefix: | tpb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of consecutive quarters the Company must maintain a minimum fixed charge coverage ratio under the debt instrument. + References No definition available. + Details
Name: | tpb_DebtInstrumentNumberOfConsecutiveQuartersToMaintainMinimumFixedChargeCoverageRatio
Namespace Prefix: | tpb_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of line cap under the debt instrument. + References No definition available. + Details
Name: | tpb_DebtInstrumentPercentageOfLineCap
Namespace Prefix: | tpb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage used in the calculation of borrowing base under the debt instrument. + References No definition available. + Details
Name: | tpb_DebtInstrumentPercentageUsedInCalculationOfBorrowingBase
Namespace Prefix: | tpb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage used in the calculation of a last in last out (LILO) borrowing base under the debt instrument. + References No definition available. + Details
Name: | tpb_DebtInstrumentPercentageUsedInCalculationOfLiloBorrowingBase
Namespace Prefix: | tpb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period prior to the maturity date of any material debt of the ABL Borrower or the Company or any of its restricted subsidiaries (subject to customary extensions agreed by the lenders thereunder), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | tpb_DebtInstrumentPeriodPriorToMaturityDateOfAnyMaterialDebtOutstanding
Namespace Prefix: | tpb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period to maintain excess availability under the debt instrument, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | tpb_DebtInstrumentPeriodToMaintainExcessAvailability
Namespace Prefix: | tpb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Excess availability under the debt instrument. + References No definition available. + Details
Name: | tpb_DebtInstrumentThresholdExcessAvailability
Namespace Prefix: | tpb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A provision that allows a borrower to expand the maximum amount allowed on a line of credit or to add a term loan to an existing credit agreement. + References No definition available. + Details
Name: | tpb_LineOfCreditFacilityAccordionFeature
Namespace Prefix: | tpb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4 + Details
Name: | us-gaap_DebtInstrumentCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage price of original principal amount of debt at which debt can be redeemed by the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 470 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3 + Details
Name: | us-gaap_DebtInstrumentRedemptionPricePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 + Details
Name: | us-gaap_DeferredFinanceCostsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477548/944-605-55-15 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477548/944-605-55-12 + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromLinesOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 + Details
Name: | us-gaap_RepaymentsOfLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_WriteOffOfDeferredDebtIssuanceCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentAxis=tpb_The2032SeniorSecuredNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=tpb_SeniorSecuredNotes2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=tpb_AssetBackedRevolvingCreditFacility2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=tpb_AssetBackedRevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_BaseRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=tpb_LiloLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=tpb_ConvertibleSeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |