XML 100 R84.htm IDEA: XBRL DOCUMENT
v3.25.4

Note 14 - Notes Payable and Long-term Debt - Schedule of Excess Availability (Details) - Asset Backed Revolving Credit Facility [Member] | Nov. 07, 2023
--- | ---
Secured Overnight Financing Rate (SOFR) [Member] |
Applicable Margin, level 1 | 1.75%
Applicable Margin, level 2 | 2.00%
Applicable Margin, level 3 | 2.25%
Base Rate [Member] |
Applicable Margin, level 1 | 0.75%
Applicable Margin, level 2 | 1.00%
Applicable Margin, level 3 | 1.25%

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument when the historical excess availability is greater than or equal to 66.66%. + References No definition available. + Details
Name: | tpb_DebtInstrumentBasisSpreadOnVariableRateLevel1
Namespace Prefix: | tpb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument when the historical excess availability is less than 66.66%, but greater than or equal to 33.33%. + References No definition available. + Details
Name: | tpb_DebtInstrumentBasisSpreadOnVariableRateLevel2
Namespace Prefix: | tpb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument when the historical excess availability is less than 33.33%. + References No definition available. + Details
Name: | tpb_DebtInstrumentBasisSpreadOnVariableRateLevel3
Namespace Prefix: | tpb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

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_SecuredOvernightFinancingRateSofrMember
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: |