2021 Q1 Form 10-Q Financial Statement
#000114036121015966 Filed on May 05, 2021
Income Statement
Concept | 2021 Q1 | 2020 Q1 |
---|---|---|
Revenue | $107.6M | $90.69M |
YoY Change | 18.69% | -1.02% |
Cost Of Revenue | $54.38M | $49.26M |
YoY Change | 10.4% | -3.73% |
Gross Profit | $53.26M | $41.43M |
YoY Change | 28.55% | 2.45% |
Gross Profit Margin | 49.48% | 45.68% |
Selling, General & Admin | $28.91M | $32.39M |
YoY Change | -10.75% | 13.95% |
% of Gross Profit | 54.28% | 78.19% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $1.265M | $1.276M |
YoY Change | -0.86% | 43.37% |
% of Gross Profit | 2.38% | 3.08% |
Operating Expenses | $28.91M | $32.39M |
YoY Change | -10.75% | 13.95% |
Operating Profit | $24.35M | $9.037M |
YoY Change | 169.44% | -24.91% |
Interest Expense | -$4.486M | -$3.309M |
YoY Change | 35.57% | -14.19% |
% of Operating Profit | -18.42% | -36.62% |
Other Income/Expense, Net | $0.00 | $100.0K |
YoY Change | -100.0% | |
Pretax Income | $14.18M | $5.906M |
YoY Change | 140.13% | -29.13% |
Income Tax | $2.654M | $1.407M |
% Of Pretax Income | 18.71% | 23.82% |
Net Earnings | $11.78M | $4.499M |
YoY Change | 161.9% | -31.17% |
Net Earnings / Revenue | 10.95% | 4.96% |
Basic Earnings Per Share | $0.62 | $0.23 |
Diluted Earnings Per Share | $0.57 | $0.22 |
COMMON SHARES | ||
Basic Shares Outstanding | 19.09M | 19.69M |
Diluted Shares Outstanding | 22.67M | 20.11M |
Balance Sheet
Concept | 2021 Q1 | 2020 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $167.4M | $99.40M |
YoY Change | 68.41% | 5747.06% |
Cash & Equivalents | $99.41M | |
Short-Term Investments | ||
Other Short-Term Assets | $24.87M | $18.87M |
YoY Change | 31.79% | 61.26% |
Inventory | $98.35M | $69.20M |
Prepaid Expenses | ||
Receivables | $6.600M | $4.310M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $297.2M | $191.8M |
YoY Change | 54.97% | 76.59% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $15.65M | $13.40M |
YoY Change | 16.74% | -38.79% |
Goodwill | $154.3M | |
YoY Change | ||
Intangibles | $33.04M | |
YoY Change | ||
Long-Term Investments | $24.02M | $5.421M |
YoY Change | 343.02% | |
Other Assets | $26.37M | $10.84M |
YoY Change | 143.27% | -69.97% |
Total Long-Term Assets | $330.1M | $257.5M |
YoY Change | 28.18% | 7.8% |
TOTAL ASSETS | ||
Total Short-Term Assets | $297.2M | $191.8M |
Total Long-Term Assets | $330.1M | $257.5M |
Total Assets | $627.3M | $449.3M |
YoY Change | 39.61% | 29.3% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $24.20M | $17.35M |
YoY Change | 39.5% | 14.89% |
Accrued Expenses | $31.85M | $28.75M |
YoY Change | 10.75% | 72.18% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | -100.0% | |
Long-Term Debt Due | $5.000M | $12.00M |
YoY Change | -58.33% | 0.0% |
Total Short-Term Liabilities | $61.20M | $58.10M |
YoY Change | 5.33% | -5.53% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $424.8M | $268.0M |
YoY Change | 58.52% | 48.14% |
Other Long-Term Liabilities | $15.60M | $4.762M |
YoY Change | 227.59% | -66.23% |
Total Long-Term Liabilities | $424.8M | $272.7M |
YoY Change | 55.75% | 39.87% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $61.20M | $58.10M |
Total Long-Term Liabilities | $424.8M | $272.7M |
Total Liabilities | $506.3M | $344.0M |
YoY Change | 47.18% | 32.98% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$13.03M | |
YoY Change | ||
Common Stock | ||
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $2.627M | |
YoY Change | ||
Treasury Stock Shares | $134.1K | |
Shareholders Equity | $121.0M | $105.3M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $627.3M | $449.3M |
YoY Change | 39.61% | 29.3% |
Cashflow Statement
Concept | 2021 Q1 | 2020 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $11.78M | $4.499M |
YoY Change | 161.9% | -31.17% |
Depreciation, Depletion And Amortization | $1.265M | $1.276M |
YoY Change | -0.86% | 43.37% |
Cash From Operating Activities | $24.24M | $14.73M |
YoY Change | 64.6% | 5.01% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $842.0K | $877.0K |
YoY Change | -3.99% | -1.02% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$14.92M | $0.00 |
YoY Change | -100.0% | |
Cash From Investing Activities | -$15.76M | -$877.0K |
YoY Change | 1697.04% | -207.48% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | $2.627M | |
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 102.1M | -9.694M |
YoY Change | -1153.02% | -34.08% |
NET CHANGE | ||
Cash From Operating Activities | 24.24M | 14.73M |
Cash From Investing Activities | -15.76M | -877.0K |
Cash From Financing Activities | 102.1M | -9.694M |
Net Change In Cash | 110.6M | 4.156M |
YoY Change | 2560.25% | 2955.88% |
FREE CASH FLOW | ||
Cash From Operating Activities | $24.24M | $14.73M |
Capital Expenditures | $842.0K | $877.0K |
Free Cash Flow | $23.40M | $13.85M |
YoY Change | 68.94% | 5.41% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q1 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001290677 | |
CY2021Q1 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2021Q1 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2021Q1 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2021 | |
CY2021Q1 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q1 | |
CY2021Q1 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
us-gaap:AccruedLiabilitiesCurrent | |
CY2020Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
us-gaap:AccruedLiabilitiesCurrent | |
CY2021Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
107641000 | |
CY2020Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
90689000 | |
CY2021Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
54380000 | |
CY2020Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
49258000 | |
CY2021Q1 | us-gaap |
Gross Profit
GrossProfit
|
53261000 | |
CY2020Q1 | us-gaap |
Gross Profit
GrossProfit
|
41431000 | |
CY2021Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
28912000 | |
CY2020Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
32394000 | |
CY2021Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
24349000 | |
CY2020Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
9037000 | |
CY2021Q1 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-4486000 | |
CY2020Q1 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-3309000 | |
CY2021Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
25000 | |
CY2020Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
91000 | |
CY2021Q1 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-5706000 | |
CY2020Q1 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
0 | |
CY2021Q1 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
0 | |
CY2020Q1 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
-87000 | |
CY2021Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
14182000 | |
CY2020Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5906000 | |
CY2021Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2654000 | |
CY2020Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1407000 | |
CY2021Q1 | us-gaap |
Profit Loss
ProfitLoss
|
11528000 | |
CY2020Q1 | us-gaap |
Profit Loss
ProfitLoss
|
4499000 | |
CY2021Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-255000 | |
CY2020Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
0 | |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11783000 | |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4499000 | |
CY2021Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.62 | |
CY2020Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.23 | |
CY2021Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.57 | |
CY2020Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.22 | |
CY2021Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19093961 | |
CY2020Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19689446 | |
CY2021Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22665067 | |
CY2020Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
20106800 | |
CY2021Q1 | us-gaap |
Profit Loss
ProfitLoss
|
11528000 | |
CY2020Q1 | us-gaap |
Profit Loss
ProfitLoss
|
4499000 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
0 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
2000 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
|
0 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
|
-9000 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
144000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
0 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-452000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
0 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
318000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
0 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
937000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
624000 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
2448000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
-1615000 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
2314000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-1606000 | |
CY2021Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
13842000 | |
CY2020Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
2893000 | |
CY2021Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-96000 | |
CY2020Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
0 | |
CY2021Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
13938000 | |
CY2020Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
2893000 | |
CY2021Q1 | us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
6000 | |
CY2020Q1 | us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
13000 | |
CY2021Q1 | tpb |
Accrued Expenses Incurred For Financing Costs
AccruedExpensesIncurredForFinancingCosts
|
301000 | |
CY2020Q1 | tpb |
Accrued Expenses Incurred For Financing Costs
AccruedExpensesIncurredForFinancingCosts
|
13000 | |
CY2020Q4 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19133794 | |
CY2020Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
117487000 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
144000 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-452000 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
937000 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
2448000 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
318000 | |
CY2021Q1 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
1498000 | |
CY2021Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
425000 | |
CY2021Q1 | tpb |
Options Redeemed Or Called During Period Value
OptionsRedeemedOrCalledDuringPeriodValue
|
1466000 | |
CY2021Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
5733000 | |
CY2021Q1 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
1071000 | |
CY2021Q1 | us-gaap |
Profit Loss
ProfitLoss
|
11528000 | |
CY2021Q1 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19059120 | |
CY2021Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
124982000 | |
CY2019Q4 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19680673 | |
CY2019Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
106585000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
2000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
|
-9000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
624000 | |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
-1615000 | |
CY2020Q1 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
455000 | |
CY2020Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
227000 | |
CY2020Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
2627000 | |
CY2020Q1 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
998000 | |
CY2020Q1 | us-gaap |
Profit Loss
ProfitLoss
|
4499000 | |
CY2020Q1 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19588950 | |
CY2020Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
88032000 | |
CY2021Q1 | tpb |
Shipping Costs
ShippingCosts
|
5900000 | |
CY2020Q1 | tpb |
Shipping Costs
ShippingCosts
|
5300000 | |
CY2021Q1 | tpb |
Escrow Deposits Term For Restricted Withdrawal Of Principal Balance From Account
EscrowDepositsTermForRestrictedWithdrawalOfPrincipalBalanceFromAccount
|
P25Y | |
CY2021Q1 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
32100000 | |
CY2021Q1 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
31500000 | |
CY2020Q4 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
32100000 | |
CY2020Q4 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
32100000 | |
CY2021Q1 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
32074000 | |
CY2021Q1 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
0 | |
CY2021Q1 | us-gaap |
Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
597000 | |
CY2021Q1 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
31477000 | |
CY2020Q4 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
32074000 | |
CY2020Q4 | us-gaap |
Available For Sale Securities
AvailableForSaleSecurities
|
32074000 | |
CY2021Q1 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
0 | |
CY2021Q1 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
0 | |
CY2021Q1 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
|
12984000 | |
CY2021Q1 | us-gaap |
Available For Sale Securities Debt Maturities After Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
|
1949000 | |
CY2021Q1 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
14933000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year One
EscrowDepositsSalesYearOne
|
211000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year One
EscrowDepositsSalesYearOne
|
211000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Two
EscrowDepositsSalesYearTwo
|
1017000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Two
EscrowDepositsSalesYearTwo
|
1017000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Three
EscrowDepositsSalesYearThree
|
1673000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Three
EscrowDepositsSalesYearThree
|
1673000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Four
EscrowDepositsSalesYearFour
|
2271000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Four
EscrowDepositsSalesYearFour
|
2271000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Five
EscrowDepositsSalesYearFive
|
4249000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Five
EscrowDepositsSalesYearFive
|
4249000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Six
EscrowDepositsSalesYearSix
|
3714000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Six
EscrowDepositsSalesYearSix
|
3714000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Seven
EscrowDepositsSalesYearSeven
|
4553000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Seven
EscrowDepositsSalesYearSeven
|
4553000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Eight
EscrowDepositsSalesYearEight
|
3847000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Eight
EscrowDepositsSalesYearEight
|
3847000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Nine
EscrowDepositsSalesYearNine
|
4167000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Nine
EscrowDepositsSalesYearNine
|
4167000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Ten
EscrowDepositsSalesYearTen
|
3364000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Ten
EscrowDepositsSalesYearTen
|
3364000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Eleven
EscrowDepositsSalesYearEleven
|
1619000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Eleven
EscrowDepositsSalesYearEleven
|
1619000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Twelve
EscrowDepositsSalesYearTwelve
|
406000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Twelve
EscrowDepositsSalesYearTwelve
|
406000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Thirteen
EscrowDepositsSalesYearThirteen
|
193000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Thirteen
EscrowDepositsSalesYearThirteen
|
193000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Fourteen
EscrowDepositsSalesYearFourteen
|
199000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Fourteen
EscrowDepositsSalesYearFourteen
|
199000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Fifteen
EscrowDepositsSalesYearFifteen
|
173000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Fifteen
EscrowDepositsSalesYearFifteen
|
173000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Sixteen
EscrowDepositsSalesYearSixteen
|
143000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Sixteen
EscrowDepositsSalesYearSixteen
|
143000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Seventeen
EscrowDepositsSalesYearSeventeen
|
101000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Seventeen
EscrowDepositsSalesYearSeventeen
|
101000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Eighteen
EscrowDepositsSalesYearEighteen
|
91000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Eighteen
EscrowDepositsSalesYearEighteen
|
91000 | |
CY2021Q1 | tpb |
Escrow Deposits Sales Year Nineteen
EscrowDepositsSalesYearNineteen
|
83000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Nineteen
EscrowDepositsSalesYearNineteen
|
83000 | |
CY2021Q1 | tpb |
Escrow Deposits
EscrowDeposits
|
32074000 | |
CY2020Q4 | tpb |
Escrow Deposits
EscrowDeposits
|
32074000 | |
CY2021Q1 | tpb |
Number Of Categories Of Tobacco Products Regulated
NumberOfCategoriesOfTobaccoProductsRegulated
|
4 | |
CY2021Q1 | tpb |
Number Of Classes Of Regulated Tobacco Products On Which User Fees Are Assessed
NumberOfClassesOfRegulatedTobaccoProductsOnWhichUserFeesAreAssessed
|
6 | |
CY2021Q1 | tpb |
Number Of Pathways For Obtaining Premarket Authorization
NumberOfPathwaysForObtainingPremarketAuthorization
|
3 | |
CY2020Q3 | tpb |
Common Stock Conversion Ratio
CommonStockConversionRatio
|
0.52095 | |
CY2020Q3 | tpb |
Corporate Reorganization Consideration Transferred
CorporateReorganizationConsiderationTransferred
|
236000000.0 | |
CY2020Q3 | us-gaap |
Stock Issued During Period Shares Acquisitions
StockIssuedDuringPeriodSharesAcquisitions
|
7934704 | |
CY2020Q3 | us-gaap |
Stock Issued During Period Value Acquisitions
StockIssuedDuringPeriodValueAcquisitions
|
234300000 | |
CY2020Q3 | tpb |
Corporate Reorganization Stock Acquired Value
CorporateReorganizationStockAcquiredValue
|
236000000.0 | |
CY2020Q3 | tpb |
Corporate Reorganization Stock Acquired Shares
CorporateReorganizationStockAcquiredShares
|
8178918 | |
CY2020Q3 | tpb |
Corporate Reorganization Shares
CorporateReorganizationShares
|
244214 | |
CY2020Q4 | us-gaap |
Percentage Of Lifo Inventory
PercentageOfLIFOInventory
|
0.451 | |
CY2020Q4 | tpb |
Inventory Deposits Current
InventoryDepositsCurrent
|
7113000 | |
CY2021Q1 | tpb |
Insurance Deposits Current
InsuranceDepositsCurrent
|
3000000 | |
CY2020Q4 | tpb |
Insurance Deposits Current
InsuranceDepositsCurrent
|
3000000 | |
CY2021Q1 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
526000 | |
CY2020Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
813000 | |
CY2021Q1 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
13971000 | |
CY2020Q4 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
15525000 | |
CY2021Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
24866000 | |
CY2020Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
26451000 | |
CY2021Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
32998000 | |
CY2020Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
32111000 | |
CY2021Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
17350000 | |
CY2020Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
16587000 | |
CY2021Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
15648000 | |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
15524000 | |
CY2021Q1 | us-gaap |
Inventory Work In Process And Raw Materials
InventoryWorkInProcessAndRawMaterials
|
7519000 | |
CY2020Q4 | us-gaap |
Inventory Work In Process And Raw Materials
InventoryWorkInProcessAndRawMaterials
|
8137000 | |
CY2021Q1 | tpb |
Inventory Leaf Tobacco
InventoryLeafTobacco
|
41707000 | |
CY2020Q4 | tpb |
Inventory Leaf Tobacco
InventoryLeafTobacco
|
32948000 | |
CY2021Q1 | us-gaap |
Other Inventory
OtherInventory
|
1203000 | |
CY2020Q4 | us-gaap |
Other Inventory
OtherInventory
|
1225000 | |
CY2021Q1 | us-gaap |
Inventory Net
InventoryNet
|
98351000 | |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
85856000 | |
CY2021Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
9600000 | |
CY2020Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
9900000 | |
CY2021Q1 | tpb |
Inventory Deposits Current
InventoryDepositsCurrent
|
7369000 | |
CY2021Q1 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
24016000 | |
CY2020Q4 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
24018000 | |
CY2021Q1 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
2357000 | |
CY2020Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
2818000 | |
CY2021Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
26373000 | |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
26836000 | |
CY2021Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
3664000 | |
CY2020Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
9459000 | |
CY2021Q1 | tpb |
Customer Returns And Allowances Current
CustomerReturnsAndAllowancesCurrent
|
5683000 | |
CY2020Q4 | tpb |
Customer Returns And Allowances Current
CustomerReturnsAndAllowancesCurrent
|
5259000 | |
CY2021Q1 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
7025000 | |
CY2020Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
4326000 | |
CY2021Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3269000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3228000 | |
CY2021Q1 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
2924000 | |
CY2020Q4 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
2096000 | |
CY2021Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
9280000 | |
CY2020Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
10857000 | |
CY2021Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
31845000 | |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
35225000 | |
CY2021Q1 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
439985000 | |
CY2020Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
319985000 | |
CY2021Q1 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
10183000 | |
CY2020Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
5873000 | |
CY2021Q1 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
5000000 | |
CY2020Q4 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
12000000 | |
CY2021Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
424802000 | |
CY2020Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
302112000 | |
CY2021Q1 | us-gaap |
Derivative Price Risk Option Strike Price
DerivativePriceRiskOptionStrikePrice
|
53.81 | |
CY2021Q1 | us-gaap |
Derivative Cap Price
DerivativeCapPrice
|
82.86 | |
CY2019Q3 | tpb |
Payment For Capped Call Transactions
PaymentForCappedCallTransactions
|
20530000 | |
CY2021Q1 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
205000 | |
CY2020Q1 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
312000 | |
CY2021Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
11000 | |
CY2020Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
83000 | |
CY2021Q1 | us-gaap |
Sublease Income
SubleaseIncome
|
30000 | |
CY2020Q1 | us-gaap |
Sublease Income
SubleaseIncome
|
30000 | |
CY2021Q1 | us-gaap |
Lease Cost
LeaseCost
|
1163000 | |
CY2020Q1 | us-gaap |
Lease Cost
LeaseCost
|
996000 | |
CY2021Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17406000 | |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17918000 | |
CY2021Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17406000 | |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17918000 | |
CY2021Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3269000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3228000 | |
CY2021Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
15570000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
16117000 | |
CY2021Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
18839000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
19345000 | |
CY2021Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P7Y1M6D | |
CY2020Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P7Y9M18D | |
CY2021Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0493 | |
CY2020Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0584 | |
CY2021Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
3078000 | |
CY2021Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
3795000 | |
CY2021Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
2125000 | |
CY2021Q1 | tpb |
Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
|
7427000 | |
CY2021Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
22438000 | |
CY2021Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
3599000 | |
CY2021Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
18839000 | |
CY2021Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.187 | |
CY2021Q1 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
3300000 | |
CY2020Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.238 | |
CY2021Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
3528000 | |
CY2021Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
2485000 | |
CY2020Q1 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
700000 | |
CY2021Q1 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
300000 | |
CY2020Q1 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
200000 | |
CY2021Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
|
1700000 | |
CY2021Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P2Y4M9D | |
CY2020Q4 | us-gaap |
Loss Contingency New Claims Filed Number
LossContingencyNewClaimsFiledNumber
|
2 | |
CY2021Q1 | tpb |
Number Of Franchisor Subsidiaries
NumberOfFranchisorSubsidiaries
|
2 | |
CY2018 | tpb |
Number Of Acquired Franchisor Subsidiaries
NumberOfAcquiredFranchisorSubsidiaries
|
1 | |
CY2021Q1 | tpb |
Loss Contingency Period After Demand When Lawsuit Was Filed
LossContingencyPeriodAfterDemandWhenLawsuitWasFiled
|
P16M | |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11783000 | |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4499000 | |
CY2021Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19093961 | |
CY2021Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.62 | |
CY2020Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19689446 | |
CY2020Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.23 | |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11783000 | |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4499000 | |
CY2021Q1 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
1054000 | |
CY2020Q1 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
0 | |
CY2021Q1 | us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
12837000 | |
CY2020Q1 | us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
4499000 | |
CY2021Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19093961 | |
CY2020Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19689446 | |
CY2021Q1 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
3205895 | |
CY2020Q1 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
0 | |
CY2021Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
365211 | |
CY2020Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
417354 | |
CY2021Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22665067 | |
CY2021Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.57 | |
CY2020Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
20106800 | |
CY2020Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.22 | |
CY2021Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | |
CY2021Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | |
CY2021Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | |
CY2021Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
107641000 | |
CY2020Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
90689000 | |
CY2021Q1 | us-gaap |
Gross Profit
GrossProfit
|
53261000 | |
CY2020Q1 | us-gaap |
Gross Profit
GrossProfit
|
41431000 | |
CY2021Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
24349000 | |
CY2020Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
9037000 | |
CY2021Q1 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-4486000 | |
CY2020Q1 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-3309000 | |
CY2021Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
25000 | |
CY2020Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
91000 | |
CY2021Q1 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-5706000 | |
CY2020Q1 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
0 | |
CY2021Q1 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
0 | |
CY2020Q1 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
-87000 | |
CY2021Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
14182000 | |
CY2020Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5906000 | |
CY2021Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
842000 | |
CY2020Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
877000 | |
CY2021Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
1265000 | |
CY2020Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
1276000 | |
CY2021Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | |
CY2021Q1 | us-gaap |
Assets
Assets
|
627305000 | |
CY2020Q4 | us-gaap |
Assets
Assets
|
496049000 | |
CY2021Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | |
CY2021Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
107641000 | |
CY2020Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
90689000 | |
CY2020Q1 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
50000000.0 | |
CY2021Q1 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
119031 | |
CY2021Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
5700000 | |
CY2021Q1 | us-gaap |
Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
|
48.16 | |
CY2021Q1 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
34100000 |