2021 Q2 Form 10-Q Financial Statement
#000114036121025789 Filed on July 27, 2021
Income Statement
Concept | 2021 Q2 | 2020 Q2 |
---|---|---|
Revenue | $122.6M | $105.0M |
YoY Change | 16.84% | 12.45% |
Cost Of Revenue | $62.67M | $57.03M |
YoY Change | 9.9% | 9.34% |
Gross Profit | $59.97M | $47.94M |
YoY Change | 25.11% | 16.71% |
Gross Profit Margin | 48.9% | 45.67% |
Selling, General & Admin | $35.09M | $30.76M |
YoY Change | 14.1% | 44.79% |
% of Gross Profit | 58.52% | 64.16% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $1.237M | $1.224M |
YoY Change | 1.06% | 22.89% |
% of Gross Profit | 2.06% | 2.55% |
Operating Expenses | $35.09M | $30.76M |
YoY Change | 14.1% | 44.79% |
Operating Profit | $24.88M | $17.18M |
YoY Change | 44.81% | -13.85% |
Interest Expense | -$5.522M | -$3.295M |
YoY Change | 67.59% | -11.8% |
% of Operating Profit | -22.2% | -19.18% |
Other Income/Expense, Net | $0.00 | $100.0K |
YoY Change | -100.0% | |
Pretax Income | $19.47M | $14.02M |
YoY Change | 38.82% | -13.35% |
Income Tax | $4.424M | $3.728M |
% Of Pretax Income | 22.73% | 26.58% |
Net Earnings | $15.36M | $10.30M |
YoY Change | 49.15% | -21.37% |
Net Earnings / Revenue | 12.52% | 9.81% |
Basic Earnings Per Share | $0.81 | $0.53 |
Diluted Earnings Per Share | $0.73 | $0.49 |
COMMON SHARES | ||
Basic Shares Outstanding | 18.98M | 19.51M |
Diluted Shares Outstanding | 22.49M | 23.04M |
Balance Sheet
Concept | 2021 Q2 | 2020 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $157.5M | $64.20M |
YoY Change | 145.29% | |
Cash & Equivalents | $157.5M | $64.19M |
Short-Term Investments | ||
Other Short-Term Assets | $25.81M | $16.70M |
YoY Change | 54.54% | -8.16% |
Inventory | $99.01M | $75.56M |
Prepaid Expenses | ||
Receivables | $5.814M | $5.112M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $288.1M | $161.6M |
YoY Change | 78.33% | 33.33% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $16.29M | $13.34M |
YoY Change | 22.09% | 17.15% |
Goodwill | $162.8M | $154.3M |
YoY Change | 5.5% | 4.35% |
Intangibles | $78.47M | $80.41M |
YoY Change | -2.42% | 144.85% |
Long-Term Investments | $32.71M | $5.421M |
YoY Change | 503.47% | |
Other Assets | $34.90M | $11.51M |
YoY Change | 203.14% | 172.93% |
Total Long-Term Assets | $341.3M | $305.7M |
YoY Change | 11.66% | 27.29% |
TOTAL ASSETS | ||
Total Short-Term Assets | $288.1M | $161.6M |
Total Long-Term Assets | $341.3M | $305.7M |
Total Assets | $629.4M | $467.2M |
YoY Change | 34.71% | 29.32% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $11.16M | $14.36M |
YoY Change | -22.3% | -27.35% |
Accrued Expenses | $37.50M | $25.59M |
YoY Change | 46.5% | 27.06% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $12.49M | $12.00M |
YoY Change | 4.04% | |
Total Short-Term Liabilities | $61.24M | $51.95M |
YoY Change | 17.88% | -23.5% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $417.9M | $284.6M |
YoY Change | 46.84% | 63.95% |
Other Long-Term Liabilities | $0.00 | $4.663M |
YoY Change | -100.0% | 67.37% |
Total Long-Term Liabilities | $417.9M | $289.3M |
YoY Change | 44.47% | 64.01% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $61.24M | $51.95M |
Total Long-Term Liabilities | $417.9M | $289.3M |
Total Liabilities | $495.1M | $355.5M |
YoY Change | 39.29% | 37.09% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $48.65M | -$4.795M |
YoY Change | -1114.54% | -36.25% |
Common Stock | ||
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $24.28M | $5.289M |
YoY Change | 359.01% | |
Treasury Stock Shares | $692.7K | $256.9K |
Shareholders Equity | $130.3M | $111.7M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $629.4M | $467.2M |
YoY Change | 34.71% | 29.32% |
Cashflow Statement
Concept | 2021 Q2 | 2020 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $15.36M | $10.30M |
YoY Change | 49.15% | -21.37% |
Depreciation, Depletion And Amortization | $1.237M | $1.224M |
YoY Change | 1.06% | 22.89% |
Cash From Operating Activities | $13.18M | $2.800M |
YoY Change | 370.54% | -63.49% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $1.328M | $1.079M |
YoY Change | 23.08% | 0.09% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$17.30M | -$37.77M |
YoY Change | -54.19% | 188750.0% |
Cash From Investing Activities | -$18.63M | -$38.85M |
YoY Change | -52.04% | 3400.0% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -9.891M | 830.0K |
YoY Change | -1291.69% | -113.39% |
NET CHANGE | ||
Cash From Operating Activities | 13.18M | 2.800M |
Cash From Investing Activities | -18.63M | -38.85M |
Cash From Financing Activities | -9.891M | 830.0K |
Net Change In Cash | -15.35M | -35.22M |
YoY Change | -56.43% | -9883.33% |
FREE CASH FLOW | ||
Cash From Operating Activities | $13.18M | $2.800M |
Capital Expenditures | $1.328M | $1.079M |
Free Cash Flow | $11.85M | $1.721M |
YoY Change | 588.38% | -73.89% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001290677 | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2021 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
CY2021Q2 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent | |
CY2020Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent | |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17918000 | |
CY2021Q2 | us-gaap |
Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
|
441000 | |
CY2020Q4 | us-gaap |
Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
|
641000 | |
CY2021Q2 | us-gaap |
Liabilities
Liabilities
|
495131000 | |
CY2020Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2021Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2021Q2 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
692701 | |
CY2021Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
24277000 | |
CY2021Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
122643000 | |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
104963000 | |
CY2021Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
62670000 | |
CY2020Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
57027000 | |
CY2021Q2 | us-gaap |
Gross Profit
GrossProfit
|
59973000 | |
CY2020Q2 | us-gaap |
Gross Profit
GrossProfit
|
47936000 | |
CY2021Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
35094000 | |
CY2020Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
30756000 | |
CY2021Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
24879000 | |
CY2020Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
17180000 | |
CY2021Q2 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-5522000 | |
CY2020Q2 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-3295000 | |
CY2021Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
110000 | |
CY2020Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
34000 | |
CY2021Q2 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
0 | |
CY2020Q2 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
-104000 | |
CY2021Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
19467000 | |
CY2020Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
14023000 | |
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2021-06-30 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
001-37763 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
TURNING POINT BRANDS, INC. | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
20-0709285 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
5201 Interchange Way | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Louisville | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
KY | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
40229 | ||
dei |
City Area Code
CityAreaCode
|
502 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
778-4421 | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, $0.01 par value | ||
dei |
Trading Symbol
TradingSymbol
|
TPB | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NYSE | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
true | ||
dei |
Entity Ex Transition Period
EntityExTransitionPeriod
|
true | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2021Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
18924110 | |
CY2021Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
157474000 | |
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
41765000 | |
CY2021Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
143000 | |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
150000 | |
CY2021Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
5814000 | |
CY2020Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
9331000 | |
CY2021Q2 | us-gaap |
Inventory Net
InventoryNet
|
99010000 | |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
85856000 | |
CY2021Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
25809000 | |
CY2020Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
26451000 | |
CY2021Q2 | us-gaap |
Assets Current
AssetsCurrent
|
288107000 | |
CY2020Q4 | us-gaap |
Assets Current
AssetsCurrent
|
163403000 | |
CY2021Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
16291000 | |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
15524000 | |
CY2021Q2 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
0 | |
CY2020Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
610000 | |
CY2021Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
16607000 | |
CY2021Q2 | us-gaap |
Goodwill
Goodwill
|
162768000 | |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
159621000 | |
CY2021Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
78468000 | |
CY2020Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
79422000 | |
CY2021Q2 | tpb |
Deposits Held In Escrow
DepositsHeldInEscrow
|
31819000 | |
CY2020Q4 | tpb |
Deposits Held In Escrow
DepositsHeldInEscrow
|
32074000 | |
CY2021Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
34898000 | |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
26836000 | |
CY2021Q2 | us-gaap |
Assets
Assets
|
629399000 | |
CY2020Q4 | us-gaap |
Assets
Assets
|
496049000 | |
CY2021Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
11159000 | |
CY2020Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
9201000 | |
CY2021Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
37495000 | |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
35225000 | |
CY2021Q2 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
12485000 | |
CY2020Q4 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
12000000 | |
CY2021Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
104000 | |
CY2020Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
203000 | |
CY2021Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
61243000 | |
CY2020Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
56629000 | |
CY2021Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
417935000 | |
CY2020Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
302112000 | |
CY2021Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
1165000 | |
CY2020Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
0 | |
CY2021Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
14788000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
16117000 | |
CY2021Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
0 | |
CY2020Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
3704000 | |
CY2020Q4 | us-gaap |
Liabilities
Liabilities
|
378562000 | |
CY2021Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2020Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2021Q2 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2020Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2021Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
105460000 | |
CY2020Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
102423000 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
40000000 | |
CY2021Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
40000000 | |
CY2021Q2 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
315000 | ||
CY2020Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2020Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
398670 | |
CY2020Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
10191000 | |
CY2021Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
279000 | |
CY2020Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-2635000 | |
CY2021Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
48647000 | |
CY2020Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
23645000 | |
CY2021Q2 | us-gaap |
Minority Interest
MinorityInterest
|
3963000 | |
CY2020Q4 | us-gaap |
Minority Interest
MinorityInterest
|
4050000 | |
CY2021Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
134268000 | |
CY2020Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
117487000 | |
CY2021Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
629399000 | |
CY2020Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
496049000 | |
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-5706000 | ||
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
0 | ||
us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
2000 | ||
us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-12000 | ||
us-gaap |
Depreciation
Depreciation
|
1546000 | ||
us-gaap |
Depreciation
Depreciation
|
1673000 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
954000 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
827000 | ||
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
1251000 | ||
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
1113000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
1027000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
2367000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
4263000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1213000 | ||
us-gaap |
Gain Loss On Sale Of Investments
GainLossOnSaleOfInvestments
|
34000 | ||
us-gaap |
Gain Loss On Sale Of Investments
GainLossOnSaleOfInvestments
|
0 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-3955000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-1794000 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.73 | ||
CY2021Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
4424000 | |
CY2020Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3728000 | |
CY2021Q2 | us-gaap |
Profit Loss
ProfitLoss
|
15043000 | |
CY2020Q2 | us-gaap |
Profit Loss
ProfitLoss
|
10295000 | |
CY2021Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-312000 | |
CY2020Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
0 | |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15355000 | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10295000 | |
CY2021Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.81 | |
CY2020Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.53 | |
CY2021Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.73 | |
CY2020Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.49 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18975522 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19507874 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22489662 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
23037153 | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
230284000 | ||
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
195652000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
117050000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
106285000 | ||
us-gaap |
Gross Profit
GrossProfit
|
113234000 | ||
us-gaap |
Gross Profit
GrossProfit
|
89367000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
64006000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
63150000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
49228000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
26217000 | ||
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-10009000 | ||
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-6604000 | ||
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
135000 | ||
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
125000 | ||
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-5706000 | ||
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
0 | ||
us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
0 | ||
us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
-191000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
33648000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
19929000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
7078000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5135000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
26570000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
14794000 | ||
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-567000 | ||
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
0 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
27137000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
14794000 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.43 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.75 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.30 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
5289000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
92189000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-8864000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
95213000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
-31058000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
4421000 | ||
us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
-813000 | ||
us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
253000 | ||
us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
-599000 | ||
us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
766000 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
1423000 | ||
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
235000 | ||
us-gaap |
Increase Decrease In Postretirement Obligations
IncreaseDecreaseInPostretirementObligations
|
0 | ||
us-gaap |
Increase Decrease In Postretirement Obligations
IncreaseDecreaseInPostretirementObligations
|
-54000 | ||
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
1370000 | ||
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
-1167000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
37415000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
17534000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2170000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1956000 | ||
us-gaap |
Payments To Acquire Restricted Investments
PaymentsToAcquireRestrictedInvestments
|
20147000 | ||
us-gaap |
Payments To Acquire Restricted Investments
PaymentsToAcquireRestrictedInvestments
|
0 | ||
us-gaap |
Proceeds From Sale Of Machinery And Equipment
ProceedsFromSaleOfMachineryAndEquipment
|
2000 | ||
us-gaap |
Proceeds From Sale Of Machinery And Equipment
ProceedsFromSaleOfMachineryAndEquipment
|
0 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-34391000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-39728000 | ||
us-gaap |
Proceeds From Issuance Of Secured Debt
ProceedsFromIssuanceOfSecuredDebt
|
250000000 | ||
us-gaap |
Proceeds From Issuance Of Secured Debt
ProceedsFromIssuanceOfSecuredDebt
|
0 | ||
us-gaap |
Payments For Derivative Instrument Financing Activities
PaymentsForDerivativeInstrumentFinancingActivities
|
3573000 | ||
us-gaap |
Payments For Derivative Instrument Financing Activities
PaymentsForDerivativeInstrumentFinancingActivities
|
0 | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
2006000 | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
1872000 | ||
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
6921000 | ||
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
194000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
886000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
246000 | ||
tpb |
Payment For Redemption Of Options
PaymentForRedemptionOfOptions
|
2111000 | ||
tpb |
Payment For Redemption Of Options
PaymentForRedemptionOfOptions
|
0 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
14086000 | ||
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
0 | ||
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
41765000 | |
CY2019Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
95250000 | |
CY2020Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
35074000 | |
CY2019Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
32074000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19034415 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19598660 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22559087 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
23075534 | ||
CY2021Q2 | us-gaap |
Profit Loss
ProfitLoss
|
15043000 | |
CY2020Q2 | us-gaap |
Profit Loss
ProfitLoss
|
10295000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
0 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
2000 | |
CY2021Q2 | 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 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
|
-7000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
83000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
0 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
260000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
0 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
642000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
0 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
126000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
25000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
178000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
73000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
1080000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
80000 | |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
16123000 | |
CY2020Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
10375000 | |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
9000 | |
CY2020Q2 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
0 | |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
16114000 | |
CY2020Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
10375000 | |
us-gaap |
Profit Loss
ProfitLoss
|
26570000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
14794000 | ||
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
0 | ||
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
5000 | ||
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 | ||
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
|
-14000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
61000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
0 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-192000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
0 | ||
us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | ||
us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | ||
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
960000 | ||
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
0 | ||
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
810000 | ||
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
600000 | ||
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
2626000 | ||
CY2019Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
127324000 | |
CY2021Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
157474000 | |
CY2020Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
64192000 | |
CY2021Q2 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
14893000 | |
CY2020Q2 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
32074000 | |
CY2021Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
172367000 | |
CY2020Q2 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
991000 | |
us-gaap |
Payments To Acquire Equity Method Investments
PaymentsToAcquireEquityMethodInvestments
|
0 | ||
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
-1540000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
3394000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-1526000 | ||
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
29964000 | ||
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
13268000 | ||
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-87000 | ||
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
0 | ||
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
30051000 | ||
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
13268000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
26570000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
14794000 | ||
us-gaap |
Operating Lease Impairment Loss
OperatingLeaseImpairmentLoss
|
0 | ||
us-gaap |
Operating Lease Impairment Loss
OperatingLeaseImpairmentLoss
|
149000 | ||
tpb |
Operating Lease Right Of Use Asset Amortization Expense Net
OperatingLeaseRightOfUseAssetAmortizationExpenseNet
|
-19000 | ||
tpb |
Operating Lease Right Of Use Asset Amortization Expense Net
OperatingLeaseRightOfUseAssetAmortizationExpenseNet
|
18000 | ||
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
12007000 | ||
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
3419000 | ||
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
37772000 | ||
us-gaap |
Payments To Acquire Equity Method Investments
PaymentsToAcquireEquityMethodInvestments
|
8657000 | ||
us-gaap |
Proceeds From Issuance Of Unsecured Debt
ProceedsFromIssuanceOfUnsecuredDebt
|
0 | ||
us-gaap |
Proceeds From Issuance Of Unsecured Debt
ProceedsFromIssuanceOfUnsecuredDebt
|
7485000 | ||
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
76839000 | |
CY2020Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
96266000 | |
CY2021Q2 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
1241000 | |
us-gaap |
Notes Issued1
NotesIssued1
|
0 | ||
us-gaap |
Notes Issued1
NotesIssued1
|
10000000 | ||
CY2021Q2 | tpb |
Accrued Consideration To Acquire Businesses
AccruedConsiderationToAcquireBusinesses
|
402000 | |
CY2020Q2 | tpb |
Accrued Consideration To Acquire Businesses
AccruedConsiderationToAcquireBusinesses
|
0 | |
CY2021Q1 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19059120 | |
CY2021Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
124982000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
83000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
260000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
126000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
178000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
642000 | |
CY2021Q2 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
2764000 | |
CY2021Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
462000 | |
CY2021Q2 | tpb |
Options Redeemed Or Called During Period Value
OptionsRedeemedOrCalledDuringPeriodValue
|
645000 | |
CY2021Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
8353000 | |
CY2021Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
1065000 | |
CY2021Q2 | us-gaap |
Profit Loss
ProfitLoss
|
15043000 | |
CY2021Q2 | us-gaap |
Shares Outstanding
SharesOutstanding
|
18923523 | |
CY2021Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
134268000 | |
CY2020Q1 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19588950 | |
CY2020Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
88032000 | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | ||
CY2021Q2 | us-gaap |
Number Of Stores
NumberOfStores
|
210000 | |
CY2019Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
88082000 | |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
5000 | ||
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
|
-14000 | ||
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
600000 | ||
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
2000 | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
886000 | ||
tpb |
Options Redeemed Or Called During Period Value
OptionsRedeemedOrCalledDuringPeriodValue
|
2111000 | ||
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
14086000 | ||
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2135000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
26570000 | ||
CY2021Q2 | us-gaap |
Shares Outstanding
SharesOutstanding
|
18923523 | |
CY2021Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
134268000 | |
CY2019Q4 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19680673 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
|
-7000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
25000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
73000 | |
CY2020Q2 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
759000 | |
CY2020Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
18000 | |
CY2020Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
2662000 | |
CY2020Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
991000 | |
CY2020Q2 | us-gaap |
Profit Loss
ProfitLoss
|
10295000 | |
CY2020Q2 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19467164 | |
CY2020Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
95531000 | |
CY2020Q4 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19133794 | |
CY2020Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
117487000 | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
61000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-192000 | ||
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
810000 | ||
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
2626000 | ||
us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | ||
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
960000 | ||
us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
4263000 | ||
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
-1540000 | ||
us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
1214000 | ||
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
245000 | ||
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
5289000 | ||
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
1989000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
14794000 | ||
CY2020Q2 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19467164 | |
CY2020Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
95531000 | |
CY2021Q2 | tpb |
Shipping Costs
ShippingCosts
|
8100000 | |
CY2020Q2 | tpb |
Shipping Costs
ShippingCosts
|
6900000 | |
tpb |
Shipping Costs
ShippingCosts
|
14100000 | ||
tpb |
Shipping Costs
ShippingCosts
|
12100000 | ||
tpb |
Escrow Deposits Term For Restricted Withdrawal Of Principal Balance From Account
EscrowDepositsTermForRestrictedWithdrawalOfPrincipalBalanceFromAccount
|
P25Y | ||
CY2021Q2 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
32100000 | |
CY2021Q2 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
31800000 | |
CY2020Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
32100000 | |
CY2020Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
32100000 | |
CY2021Q2 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
32073000 | |
CY2021Q2 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
10000 | |
CY2021Q2 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
264000 | |
CY2021Q2 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
31819000 | |
CY2020Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
32074000 | |
CY2020Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
32074000 | |
CY2021Q2 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
0 | |
CY2021Q2 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
3497000 | |
CY2021Q2 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
|
14552000 | |
CY2021Q2 | us-gaap |
Available For Sale Securities Debt Maturities After Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
|
1877000 | |
CY2021Q2 | us-gaap |
Available For Sale Securities Debt Maturities Single Maturity Date Amortized Cost Basis
AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
|
19926000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year One
EscrowDepositsSalesYearOne
|
211000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year One
EscrowDepositsSalesYearOne
|
211000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Two
EscrowDepositsSalesYearTwo
|
1017000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Two
EscrowDepositsSalesYearTwo
|
1017000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Three
EscrowDepositsSalesYearThree
|
1673000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Three
EscrowDepositsSalesYearThree
|
1673000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Four
EscrowDepositsSalesYearFour
|
2271000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Four
EscrowDepositsSalesYearFour
|
2271000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Five
EscrowDepositsSalesYearFive
|
4249000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Five
EscrowDepositsSalesYearFive
|
4249000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Six
EscrowDepositsSalesYearSix
|
3714000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Six
EscrowDepositsSalesYearSix
|
3714000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Seven
EscrowDepositsSalesYearSeven
|
4553000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Seven
EscrowDepositsSalesYearSeven
|
4553000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Eight
EscrowDepositsSalesYearEight
|
3847000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Ten
EscrowDepositsSalesYearTen
|
3364000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Eight
EscrowDepositsSalesYearEight
|
3847000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Nine
EscrowDepositsSalesYearNine
|
4167000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Nine
EscrowDepositsSalesYearNine
|
4167000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Ten
EscrowDepositsSalesYearTen
|
3364000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Eleven
EscrowDepositsSalesYearEleven
|
1619000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Eleven
EscrowDepositsSalesYearEleven
|
1619000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Twelve
EscrowDepositsSalesYearTwelve
|
406000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Twelve
EscrowDepositsSalesYearTwelve
|
406000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Thirteen
EscrowDepositsSalesYearThirteen
|
193000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Thirteen
EscrowDepositsSalesYearThirteen
|
193000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Fourteen
EscrowDepositsSalesYearFourteen
|
199000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Fourteen
EscrowDepositsSalesYearFourteen
|
199000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Fifteen
EscrowDepositsSalesYearFifteen
|
173000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Fifteen
EscrowDepositsSalesYearFifteen
|
173000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Sixteen
EscrowDepositsSalesYearSixteen
|
143000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Sixteen
EscrowDepositsSalesYearSixteen
|
143000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Seventeen
EscrowDepositsSalesYearSeventeen
|
101000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Seventeen
EscrowDepositsSalesYearSeventeen
|
101000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Eighteen
EscrowDepositsSalesYearEighteen
|
91000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Eighteen
EscrowDepositsSalesYearEighteen
|
91000 | |
CY2021Q2 | tpb |
Escrow Deposits Sales Year Nineteen
EscrowDepositsSalesYearNineteen
|
82000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Nineteen
EscrowDepositsSalesYearNineteen
|
83000 | |
CY2021Q2 | tpb |
Escrow Deposits
EscrowDeposits
|
32073000 | |
CY2020Q4 | tpb |
Escrow Deposits
EscrowDeposits
|
32074000 | |
tpb |
Number Of Categories Of Tobacco Products Regulated
NumberOfCategoriesOfTobaccoProductsRegulated
|
4 | ||
tpb |
Number Of Classes Of Regulated Tobacco Products On Which User Fees Are Assessed
NumberOfClassesOfRegulatedTobaccoProductsOnWhichUserFeesAreAssessed
|
6 | ||
tpb |
Number Of Pathways For Obtaining Premarket Authorization
NumberOfPathwaysForObtainingPremarketAuthorization
|
3 | ||
tpb |
Number Of Proposed Tobacco Product Standards Related To Combusted Tobacco Products
NumberOfProposedTobaccoProductStandardsRelatedToCombustedTobaccoProducts
|
2 | ||
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 | |
CY2021Q2 | us-gaap |
Inventory Work In Process And Raw Materials
InventoryWorkInProcessAndRawMaterials
|
7026000 | |
CY2020Q4 | us-gaap |
Inventory Work In Process And Raw Materials
InventoryWorkInProcessAndRawMaterials
|
8137000 | |
CY2021Q2 | tpb |
Inventory Leaf Tobacco
InventoryLeafTobacco
|
40778000 | |
CY2020Q4 | tpb |
Inventory Leaf Tobacco
InventoryLeafTobacco
|
32948000 | |
CY2021Q2 | us-gaap |
Other Inventory
OtherInventory
|
1164000 | |
CY2020Q4 | us-gaap |
Other Inventory
OtherInventory
|
1225000 | |
CY2021Q2 | us-gaap |
Inventory Net
InventoryNet
|
99010000 | |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
85856000 | |
CY2021Q2 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
8200000 | |
CY2020Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
9900000 | |
CY2021Q2 | tpb |
Inventory Deposits Current
InventoryDepositsCurrent
|
7938000 | |
CY2020Q4 | tpb |
Inventory Deposits Current
InventoryDepositsCurrent
|
7113000 | |
CY2021Q2 | tpb |
Insurance Deposits Current
InsuranceDepositsCurrent
|
3000000 | |
CY2020Q4 | tpb |
Insurance Deposits Current
InsuranceDepositsCurrent
|
3000000 | |
CY2021Q2 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
1475000 | |
CY2020Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
813000 | |
CY2021Q2 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
13396000 | |
CY2020Q4 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
15525000 | |
CY2021Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
25809000 | |
CY2020Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
26451000 | |
CY2021Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
34395000 | |
CY2020Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
32111000 | |
CY2021Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
18104000 | |
CY2020Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
16587000 | |
CY2021Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
16291000 | |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
15524000 | |
CY2021Q2 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
2184000 | |
CY2020Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
2818000 | |
CY2021Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
34898000 | |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
26836000 | |
CY2021Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
4918000 | |
CY2020Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
9459000 | |
CY2021Q2 | tpb |
Customer Returns And Allowances Current
CustomerReturnsAndAllowancesCurrent
|
7818000 | |
CY2020Q4 | tpb |
Customer Returns And Allowances Current
CustomerReturnsAndAllowancesCurrent
|
5259000 | |
CY2021Q2 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
4951000 | |
CY2020Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
4326000 | |
CY2021Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3225000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3228000 | |
CY2021Q2 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
7621000 | |
CY2020Q4 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
2096000 | |
CY2021Q2 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
32714000 | |
CY2020Q4 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
24018000 | |
CY2021Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
8962000 | |
CY2020Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
10857000 | |
CY2021Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
37495000 | |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
35225000 | |
CY2021Q2 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
439985000 | |
CY2020Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
319985000 | |
CY2021Q2 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
9565000 | |
CY2020Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
5873000 | |
CY2021Q2 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
12485000 | |
CY2020Q4 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
12000000 | |
CY2021Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
417935000 | |
CY2020Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
302112000 | |
CY2021Q2 | us-gaap |
Derivative Price Risk Option Strike Price
DerivativePriceRiskOptionStrikePrice
|
53.79 | |
CY2021Q2 | us-gaap |
Derivative Cap Price
DerivativeCapPrice
|
82.86 | |
CY2019Q3 | tpb |
Payment For Capped Call Transactions
PaymentForCappedCallTransactions
|
20530000 | |
CY2021Q2 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
535000 | |
CY2020Q2 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
44000 | |
CY2021Q2 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
11000 | |
CY2020Q2 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
26000 | |
CY2021Q2 | us-gaap |
Sublease Income
SubleaseIncome
|
30000 | |
CY2020Q2 | us-gaap |
Sublease Income
SubleaseIncome
|
30000 | |
CY2021Q2 | us-gaap |
Lease Cost
LeaseCost
|
1510000 | |
CY2020Q2 | us-gaap |
Lease Cost
LeaseCost
|
871000 | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
740000 | ||
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
356000 | ||
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
22000 | ||
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
109000 | ||
us-gaap |
Sublease Income
SubleaseIncome
|
60000 | ||
us-gaap |
Sublease Income
SubleaseIncome
|
60000 | ||
us-gaap |
Lease Cost
LeaseCost
|
2673000 | ||
us-gaap |
Lease Cost
LeaseCost
|
1867000 | ||
CY2021Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
16607000 | |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17918000 | |
CY2021Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
16607000 | |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17918000 | |
CY2021Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3225000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3228000 | |
CY2021Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
14788000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
16117000 | |
CY2021Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
18013000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
19345000 | |
CY2021Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P7Y | |
CY2020Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P7Y7M6D | |
CY2021Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0493 | |
CY2020Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0565 | |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
2036000 | |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
3797000 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19507874 | |
CY2021Q2 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
3206637 | |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
3531000 | |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
2487000 | |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
2129000 | |
CY2021Q2 | tpb |
Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
|
7428000 | |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
21408000 | |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
3395000 | |
CY2021Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
18013000 | |
CY2021Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.227 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.210 | ||
CY2021Q2 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
2000000.0 | |
us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
5200000 | ||
CY2020Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.266 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.258 | ||
CY2020Q2 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
0.0 | |
us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
900000 | ||
CY2021Q2 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
1400000 | |
CY2020Q2 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
200000 | |
us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
1700000 | ||
us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
600000 | ||
CY2021Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
|
1600000 | |
us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P2Y2M12D | ||
CY2020Q4 | us-gaap |
Loss Contingency New Claims Filed Number
LossContingencyNewClaimsFiledNumber
|
2 | |
tpb |
Number Of Franchisor Subsidiaries
NumberOfFranchisorSubsidiaries
|
2 | ||
CY2018 | tpb |
Number Of Acquired Franchisor Subsidiaries
NumberOfAcquiredFranchisorSubsidiaries
|
1 | |
tpb |
Loss Contingency Period After Demand When Lawsuit Was Filed
LossContingencyPeriodAfterDemandWhenLawsuitWasFiled
|
P16M | ||
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15355000 | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10295000 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18975522 | |
CY2021Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.81 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19507874 | |
CY2020Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.53 | |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15355000 | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10295000 | |
CY2021Q2 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
1054000 | |
CY2020Q2 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
1047000 | |
CY2021Q2 | us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
16409000 | |
CY2020Q2 | us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
11342000 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18975522 | |
CY2021Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1328000 | |
CY2020Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1079000 | |
CY2021Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
1237000 | |
CY2020Q2 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
3202808 | |
CY2021Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
307503 | |
CY2020Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
326471 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22489662 | |
CY2021Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.73 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
23037153 | |
CY2020Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.49 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
27137000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
14794000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19034415 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.43 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19598660 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.75 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
27137000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
14794000 | ||
us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
2108000 | ||
us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
2094000 | ||
us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
29245000 | ||
us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
16888000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19034415 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19598660 | ||
us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
3206637 | ||
us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
3202808 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
318035 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
274066 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22559087 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.30 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
23075534 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.73 | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | ||
CY2021Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
122643000 | |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
104963000 | |
CY2021Q2 | us-gaap |
Gross Profit
GrossProfit
|
59973000 | |
CY2020Q2 | us-gaap |
Gross Profit
GrossProfit
|
47936000 | |
CY2021Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
24879000 | |
CY2020Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
17180000 | |
CY2021Q2 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-5522000 | |
CY2020Q2 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-3295000 | |
CY2021Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
110000 | |
CY2020Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
34000 | |
CY2021Q2 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
0 | |
CY2020Q2 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
-104000 | |
CY2021Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
19467000 | |
CY2020Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
14023000 | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
230284000 | ||
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
195652000 | ||
us-gaap |
Gross Profit
GrossProfit
|
113234000 | ||
us-gaap |
Gross Profit
GrossProfit
|
89367000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
49228000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
26217000 | ||
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-10009000 | ||
CY2020Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
1224000 | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | ||
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-6604000 | ||
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
135000 | ||
us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
125000 | ||
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-5706000 | ||
us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
0 | ||
us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
0 | ||
us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
-191000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
33648000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
19929000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2170000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1956000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2500000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2500000 | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | ||
CY2021Q2 | us-gaap |
Assets
Assets
|
629399000 | |
CY2020Q4 | us-gaap |
Assets
Assets
|
496049000 | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | ||
CY2021Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
122643000 | |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
104963000 | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
230284000 | ||
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
195652000 | ||
CY2020Q1 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
50000000.0 | |
CY2021Q2 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
175000 | |
CY2021Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
8400000 | |
CY2021Q2 | us-gaap |
Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
|
47.73 | |
CY2021Q2 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
25700000 |