2021 Q4 Form 10-K Financial Statement
#000114036122009150 Filed on March 11, 2022
Income Statement
Concept | 2021 Q4 | 2021 Q3 | 2021 |
---|---|---|---|
Revenue | $105.3M | $109.9M | $445.5M |
YoY Change | 0.0% | 5.5% | 9.96% |
Cost Of Revenue | $54.95M | $55.64M | $227.6M |
YoY Change | 2.71% | -0.42% | 5.82% |
Gross Profit | $50.33M | $54.27M | $217.8M |
YoY Change | -3.79% | 12.34% | 14.66% |
Gross Profit Margin | 47.81% | 49.38% | 48.9% |
Selling, General & Admin | $22.59M | $31.17M | $127.5M |
YoY Change | -20.46% | -3.47% | 1.55% |
% of Gross Profit | 44.88% | 57.43% | 58.54% |
Research & Development | $1.100M | ||
YoY Change | -15.38% | ||
% of Gross Profit | 0.5% | ||
Depreciation & Amortization | $1.268M | $1.244M | $5.012M |
YoY Change | 2.26% | -3.27% | -0.12% |
% of Gross Profit | 2.52% | 2.29% | 2.3% |
Operating Expenses | $22.59M | $31.17M | $128.6M |
YoY Change | -20.46% | -3.47% | 1.38% |
Operating Profit | $27.74M | $22.38M | $90.32M |
YoY Change | 16.0% | 39.66% | 40.19% |
Interest Expense | -$12.06M | -$5.397M | -$20.50M |
YoY Change | 141.18% | 52.5% | 52.0% |
% of Operating Profit | -43.47% | -24.12% | -22.7% |
Other Income/Expense, Net | $0.00 | $0.00 | $0.00 |
YoY Change | -100.0% | -100.0% | |
Pretax Income | $14.14M | $17.51M | $65.30M |
YoY Change | -15.31% | 55.0% | 30.22% |
Income Tax | $2.889M | $4.073M | $14.04M |
% Of Pretax Income | 20.43% | 23.26% | 21.5% |
Net Earnings | $11.45M | $13.47M | $52.06M |
YoY Change | -20.34% | 49.31% | 36.31% |
Net Earnings / Revenue | 10.88% | 12.25% | 11.69% |
Basic Earnings Per Share | $0.61 | $0.71 | $2.75 |
Diluted Earnings Per Share | $0.57 | $0.65 | $2.52 |
COMMON SHARES | |||
Basic Shares Outstanding | 18.87M | 18.90M | 18.92M |
Diluted Shares Outstanding | 22.36M | 22.38M |
Balance Sheet
Concept | 2021 Q4 | 2021 Q3 | 2021 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $128.3M | $130.6M | $128.3M |
YoY Change | 206.99% | 93.7% | 206.99% |
Cash & Equivalents | $128.3M | $130.6M | |
Short-Term Investments | |||
Other Short-Term Assets | $26.75M | $27.11M | $26.75M |
YoY Change | 1.12% | 29.46% | 1.31% |
Inventory | $87.61M | $98.61M | $87.61M |
Prepaid Expenses | |||
Receivables | $6.496M | $8.507M | $6.496M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $249.2M | $264.8M | $249.2M |
YoY Change | 52.49% | 55.32% | 52.49% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $18.65M | $17.60M | $33.70M |
YoY Change | 20.14% | 25.66% | 0.91% |
Goodwill | $162.3M | ||
YoY Change | 1.7% | ||
Intangibles | $87.49M | ||
YoY Change | 10.15% | ||
Long-Term Investments | $25.65M | $32.75M | $33.65M |
YoY Change | 6.79% | 504.11% | 40.2% |
Other Assets | $35.40M | $42.81M | $35.22M |
YoY Change | 31.91% | 390.88% | -2.43% |
Total Long-Term Assets | $352.4M | $358.9M | $352.4M |
YoY Change | 5.94% | 16.25% | 5.95% |
TOTAL ASSETS | |||
Total Short-Term Assets | $249.2M | $264.8M | $249.2M |
Total Long-Term Assets | $352.4M | $358.9M | $352.4M |
Total Assets | $601.6M | $623.7M | $601.6M |
YoY Change | 21.27% | 30.15% | 21.28% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $7.361M | $13.15M | $7.361M |
YoY Change | -20.0% | 20.01% | -19.99% |
Accrued Expenses | $32.94M | $33.35M | $30.88M |
YoY Change | -6.5% | 4.19% | -0.05% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $0.00 | $7.485M | $0.00 |
YoY Change | -100.0% | -37.63% | -100.0% |
Total Short-Term Liabilities | $40.34M | $54.06M | $40.34M |
YoY Change | -28.77% | -1.66% | -28.73% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $414.2M | $413.6M | $414.2M |
YoY Change | 37.09% | 45.72% | 37.1% |
Other Long-Term Liabilities | $0.00 | $0.00 | $13.34M |
YoY Change | -100.0% | -100.0% | -32.65% |
Total Long-Term Liabilities | $414.2M | $413.6M | $427.5M |
YoY Change | 35.43% | 43.6% | 32.81% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $40.34M | $54.06M | $40.34M |
Total Long-Term Liabilities | $414.2M | $413.6M | $427.5M |
Total Liabilities | $467.8M | $486.0M | $470.2M |
YoY Change | 23.58% | 34.29% | 22.88% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $71.46M | ||
YoY Change | 202.22% | ||
Common Stock | |||
YoY Change | |||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $30.67M | ||
YoY Change | 300.16% | ||
Treasury Stock Shares | $1.295M | ||
Shareholders Equity | $131.4M | $137.7M | $131.4M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $601.6M | $623.7M | $601.6M |
YoY Change | 21.27% | 30.15% | 21.28% |
Cashflow Statement
Concept | 2021 Q4 | 2021 Q3 | 2021 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $11.45M | $13.47M | $52.06M |
YoY Change | -20.34% | 49.31% | 36.31% |
Depreciation, Depletion And Amortization | $1.268M | $1.244M | $5.012M |
YoY Change | 2.26% | -3.27% | -0.12% |
Cash From Operating Activities | $18.65M | $12.15M | $68.22M |
YoY Change | 77.98% | -22.46% | 56.18% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$1.765M | $2.223M | $6.156M |
YoY Change | -35.11% | 51.84% | 0.34% |
Acquisitions | $16.42M | ||
YoY Change | -58.38% | ||
Other Investing Activities | -$4.829M | -$15.63M | -$52.68M |
YoY Change | -76.96% | -39182.5% | -10.24% |
Cash From Investing Activities | -$6.594M | -$17.85M | -$58.84M |
YoY Change | -72.14% | 1157.32% | -9.23% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $38.68M | ||
YoY Change | 279.53% | ||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -19.24M | -15.88M | 57.07M |
YoY Change | 54.51% | 97.82% | -294.5% |
NET CHANGE | |||
Cash From Operating Activities | 18.65M | 12.15M | 68.22M |
Cash From Investing Activities | -6.594M | -17.85M | -58.84M |
Cash From Financing Activities | -19.24M | -15.88M | 57.07M |
Net Change In Cash | -7.179M | -21.59M | 66.45M |
YoY Change | -72.0% | -447.09% | -231.61% |
FREE CASH FLOW | |||
Cash From Operating Activities | $18.65M | $12.15M | $68.22M |
Capital Expenditures | -$1.765M | $2.223M | $6.156M |
Free Cash Flow | $20.42M | $9.927M | $62.06M |
YoY Change | 54.67% | -30.12% | 65.31% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2021 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2021 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2021 | |
CY2021 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
FY | |
CY2021 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001290677 | |
CY2021Q4 | 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 | |
CY2021 | dei |
Auditor Firm
AuditorFirmId
|
49 | |
CY2021 | dei |
Document Type
DocumentType
|
10-K | |
CY2021 | dei |
Document Annual Report
DocumentAnnualReport
|
true | |
CY2021 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2021-12-31 | |
CY2021 | dei |
Document Transition Report
DocumentTransitionReport
|
false | |
CY2021 | dei |
Entity File Number
EntityFileNumber
|
001-37763 | |
CY2021 | dei |
Entity Registrant Name
EntityRegistrantName
|
TURNING POINT BRANDS, INC. | |
CY2021 | dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | |
CY2021 | dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
20-0709285 | |
CY2021 | dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
5201 Interchange Way | |
CY2021 | dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Louisville | |
CY2021 | dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
KY | |
CY2021 | dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
40229 | |
CY2021 | dei |
City Area Code
CityAreaCode
|
502 | |
CY2021 | dei |
Local Phone Number
LocalPhoneNumber
|
778-4421 | |
CY2021 | dei |
Security12b Title
Security12bTitle
|
Common Stock, $0.01 par value | |
CY2021 | dei |
Trading Symbol
TradingSymbol
|
TPB | |
CY2021 | dei |
Security Exchange Name
SecurityExchangeName
|
NYSE | |
CY2021 | dei |
Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
|
No | |
CY2021 | dei |
Entity Voluntary Filers
EntityVoluntaryFilers
|
No | |
CY2021 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2021 | dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | |
CY2021 | dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | |
CY2021 | dei |
Entity Small Business
EntitySmallBusiness
|
false | |
CY2021 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2021 | dei |
Icfr Auditor Attestation Flag
IcfrAuditorAttestationFlag
|
true | |
CY2021 | dei |
Entity Shell Company
EntityShellCompany
|
false | |
CY2021Q2 | dei |
Entity Public Float
EntityPublicFloat
|
693000000 | |
CY2022Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
18268940 | |
CY2021 | dei |
Auditor Name
AuditorName
|
RSM US LLP | |
CY2021 | dei |
Auditor Location
AuditorLocation
|
Richmond, Virginia | |
CY2021Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
128320000 | |
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
41765000 | |
CY2021Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
262000 | |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
150000 | |
CY2021Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
6496000 | |
CY2020Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
9331000 | |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
87607000 | |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
85856000 | |
CY2021Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
26746000 | |
CY2020Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
26451000 | |
CY2021Q4 | us-gaap |
Assets Current
AssetsCurrent
|
249169000 | |
CY2020Q4 | us-gaap |
Assets Current
AssetsCurrent
|
163403000 | |
CY2021Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
18650000 | |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
15524000 | |
CY2021Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
1363000 | |
CY2020Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
610000 | |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
15053000 | |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17918000 | |
CY2021Q4 | us-gaap |
Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
|
388000 | |
CY2020Q4 | us-gaap |
Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
|
641000 | |
CY2021Q4 | us-gaap |
Goodwill
Goodwill
|
162333000 | |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
159621000 | |
CY2021Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
87485000 | |
CY2020Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
79422000 | |
CY2021Q4 | tpb |
Deposits Held In Escrow
DepositsHeldInEscrow
|
31720000 | |
CY2020Q4 | tpb |
Deposits Held In Escrow
DepositsHeldInEscrow
|
32074000 | |
CY2021Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
35399000 | |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
26836000 | |
CY2021Q4 | us-gaap |
Assets
Assets
|
601560000 | |
CY2020Q4 | us-gaap |
Assets
Assets
|
496049000 | |
CY2021Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
7361000 | |
CY2020Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
9201000 | |
CY2021Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
32937000 | |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
35225000 | |
CY2021Q4 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
0 | |
CY2020Q4 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
12000000 | |
CY2021Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
38000 | |
CY2020Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
203000 | |
CY2021Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
40336000 | |
CY2020Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
56629000 | |
CY2021Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
414172000 | |
CY2020Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
302112000 | |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
13336000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
16117000 | |
CY2021Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
0 | |
CY2020Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
3704000 | |
CY2021Q4 | us-gaap |
Liabilities
Liabilities
|
467844000 | |
CY2020Q4 | us-gaap |
Liabilities
Liabilities
|
378562000 | |
CY2021Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2020Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2020Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2021Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
40000000 | |
CY2021Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
40000000 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2021Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2021Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2020Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2021Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
108811000 | |
CY2020Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
102423000 | |
CY2021Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
1295408 | |
CY2020Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
398670 | |
CY2021Q4 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
48869000 | |
CY2020Q4 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
10191000 | |
CY2021Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-195000 | |
CY2020Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-2635000 | |
CY2021Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
71460000 | |
CY2020Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
23645000 | |
CY2021Q4 | us-gaap |
Minority Interest
MinorityInterest
|
2312000 | |
CY2020Q4 | us-gaap |
Minority Interest
MinorityInterest
|
4050000 | |
CY2021Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
133716000 | |
CY2020Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
117487000 | |
CY2021Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
601560000 | |
CY2020Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
496049000 | |
CY2021 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
445471000 | |
CY2020 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
405111000 | |
CY2019 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
361989000 | |
CY2021 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
227637000 | |
CY2020 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
215121000 | |
CY2019 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
224872000 | |
CY2021 | us-gaap |
Gross Profit
GrossProfit
|
217834000 | |
CY2020 | us-gaap |
Gross Profit
GrossProfit
|
189990000 | |
CY2019 | us-gaap |
Gross Profit
GrossProfit
|
137117000 | |
CY2021 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
127513000 | |
CY2020 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
125563000 | |
CY2019 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
109887000 | |
CY2021 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
90321000 | |
CY2020 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
64427000 | |
CY2019 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
27230000 | |
CY2021 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-20500000 | |
CY2020 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-13487000 | |
CY2019 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-14435000 | |
CY2021 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
-6673000 | |
CY2020 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
198000 | |
CY2019 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
2648000 | |
CY2021 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
2154000 | |
CY2020 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
0 | |
CY2019 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-1308000 | |
CY2021 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
0 | |
CY2020 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
989000 | |
CY2019 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
-4961000 | |
CY2021 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
65302000 | |
CY2020 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
50149000 | |
CY2019 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
19096000 | |
CY2021 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
14040000 | |
CY2020 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
11957000 | |
CY2019 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2863000 | |
CY2021 | us-gaap |
Profit Loss
ProfitLoss
|
51262000 | |
CY2020 | us-gaap |
Profit Loss
ProfitLoss
|
38192000 | |
CY2019 | us-gaap |
Profit Loss
ProfitLoss
|
16233000 | |
CY2021 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-797000 | |
CY2020 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
0 | |
CY2019 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
0 | |
CY2021 | us-gaap |
Net Income Loss
NetIncomeLoss
|
52059000 | |
CY2020 | us-gaap |
Net Income Loss
NetIncomeLoss
|
38192000 | |
CY2019 | us-gaap |
Net Income Loss
NetIncomeLoss
|
16233000 | |
CY2021 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.75 | |
CY2020 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.97 | |
CY2019 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.83 | |
CY2021 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.52 | |
CY2020 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.85 | |
CY2019 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.78 | |
CY2021 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18917570 | |
CY2020 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19398474 | |
CY2019 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19627093 | |
CY2021 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22381994 | |
CY2020 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22937441 | |
CY2019 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
23240348 | |
CY2021 | us-gaap |
Profit Loss
ProfitLoss
|
51262000 | |
CY2020 | us-gaap |
Profit Loss
ProfitLoss
|
38192000 | |
CY2019 | us-gaap |
Profit Loss
ProfitLoss
|
16233000 | |
CY2021 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
0 | |
CY2020 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
57000 | |
CY2019 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
136000 | |
CY2021 | 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 | |
CY2020 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
|
-1830000 | |
CY2019 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
|
1150000 | |
CY2021 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
81000 | |
CY2020 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
0 | |
CY2019 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
351000 | |
CY2021 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-272000 | |
CY2020 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
0 | |
CY2019 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
1174000 | |
CY2019 | us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | |
CY2020 | us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | |
CY2021 | us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | |
CY2021 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
260000 | |
CY2020 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
0 | |
CY2019 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
0 | |
CY2021 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
813000 | |
CY2020 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
233000 | |
CY2019 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
377000 | |
CY2021 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
2634000 | |
CY2020 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
-692000 | |
CY2019 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
-1261000 | |
CY2021 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
2622000 | |
CY2020 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
1138000 | |
CY2019 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-1237000 | |
CY2021 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
53884000 | |
CY2020 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
39330000 | |
CY2019 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
14996000 | |
CY2021 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-615000 | |
CY2020 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
0 | |
CY2019 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
0 | |
CY2021 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
54499000 | |
CY2020 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
39330000 | |
CY2019 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
14996000 | |
CY2021 | us-gaap |
Profit Loss
ProfitLoss
|
51262000 | |
CY2020 | us-gaap |
Profit Loss
ProfitLoss
|
38192000 | |
CY2019 | us-gaap |
Profit Loss
ProfitLoss
|
16233000 | |
CY2021 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
2154000 | |
CY2020 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
0 | |
CY2019 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-1308000 | |
CY2021 | us-gaap |
Pension Expense Reversal Of Expense Noncash
PensionExpenseReversalOfExpenseNoncash
|
0 | |
CY2020 | us-gaap |
Pension Expense Reversal Of Expense Noncash
PensionExpenseReversalOfExpenseNoncash
|
1188000 | |
CY2019 | us-gaap |
Pension Expense Reversal Of Expense Noncash
PensionExpenseReversalOfExpenseNoncash
|
0 | |
CY2021 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
54000 | |
CY2020 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-123000 | |
CY2019 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
-7000 | |
CY2021 | us-gaap |
Operating Lease Impairment Loss
OperatingLeaseImpairmentLoss
|
0 | |
CY2020 | us-gaap |
Operating Lease Impairment Loss
OperatingLeaseImpairmentLoss
|
149000 | |
CY2019 | us-gaap |
Operating Lease Impairment Loss
OperatingLeaseImpairmentLoss
|
301000 | |
CY2021 | us-gaap |
Other Postretirement Benefits Expense Reversal Of Expense Noncash
OtherPostretirementBenefitsExpenseReversalOfExpenseNoncash
|
0 | |
CY2020 | us-gaap |
Other Postretirement Benefits Expense Reversal Of Expense Noncash
OtherPostretirementBenefitsExpenseReversalOfExpenseNoncash
|
0 | |
CY2019 | us-gaap |
Other Postretirement Benefits Expense Reversal Of Expense Noncash
OtherPostretirementBenefitsExpenseReversalOfExpenseNoncash
|
-4915000 | |
CY2021 | us-gaap |
Gain Loss On Sale Of Investments
GainLossOnSaleOfInvestments
|
-7100000 | |
CY2020 | us-gaap |
Gain Loss On Sale Of Investments
GainLossOnSaleOfInvestments
|
0 | |
CY2019 | us-gaap |
Gain Loss On Sale Of Investments
GainLossOnSaleOfInvestments
|
2000000 | |
CY2021 | us-gaap |
Depreciation
Depreciation
|
3105000 | |
CY2020 | us-gaap |
Depreciation
Depreciation
|
3237000 | |
CY2019 | us-gaap |
Depreciation
Depreciation
|
2638000 | |
CY2021 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1907000 | |
CY2020 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1781000 | |
CY2019 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1451000 | |
CY2021 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
2541000 | |
CY2020 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
2230000 | |
CY2019 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
1458000 | |
CY2021 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-1485000 | |
CY2020 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
4742000 | |
CY2019 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-3400000 | |
CY2021 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
7557000 | |
CY2020 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2554000 | |
CY2019 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
3629000 | |
CY2021 | tpb |
Operating Lease Right Of Use Asset Amortization Expense Income
OperatingLeaseRightOfUseAssetAmortizationExpenseIncome
|
-167000 | |
CY2020 | tpb |
Operating Lease Right Of Use Asset Amortization Expense Income
OperatingLeaseRightOfUseAssetAmortizationExpenseIncome
|
370000 | |
CY2019 | tpb |
Operating Lease Right Of Use Asset Amortization Expense Income
OperatingLeaseRightOfUseAssetAmortizationExpenseIncome
|
357000 | |
CY2021 | us-gaap |
Realized Investment Gains Losses
RealizedInvestmentGainsLosses
|
255000 | |
CY2020 | us-gaap |
Realized Investment Gains Losses
RealizedInvestmentGainsLosses
|
0 | |
CY2019 | us-gaap |
Realized Investment Gains Losses
RealizedInvestmentGainsLosses
|
0 | |
CY2021 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-3317000 | |
CY2020 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
2112000 | |
CY2019 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
3464000 | |
CY2021 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
9000 | |
CY2020 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
8004000 | |
CY2019 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-20665000 | |
CY2021 | us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
134000 | |
CY2020 | us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
5373000 | |
CY2019 | us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
1196000 | |
CY2021 | us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
-996000 | |
CY2020 | us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
-2076000 | |
CY2019 | us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
2864000 | |
CY2021 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-2367000 | |
CY2020 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-5064000 | |
CY2019 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
6608000 | |
CY2021 | us-gaap |
Increase Decrease In Postretirement Obligations
IncreaseDecreaseInPostretirementObligations
|
0 | |
CY2020 | us-gaap |
Increase Decrease In Postretirement Obligations
IncreaseDecreaseInPostretirementObligations
|
-54000 | |
CY2019 | us-gaap |
Increase Decrease In Postretirement Obligations
IncreaseDecreaseInPostretirementObligations
|
-168000 | |
CY2021 | us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
-2943000 | |
CY2020 | us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
7643000 | |
CY2019 | us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
1147000 | |
CY2021 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
68217000 | |
CY2020 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
43678000 | |
CY2019 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
37795000 | |
CY2021 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
6156000 | |
CY2020 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
6135000 | |
CY2019 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4815000 | |
CY2021 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
16416000 | |
CY2020 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
39441000 | |
CY2019 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
7704000 | |
CY2021 | us-gaap |
Payments To Acquire Equity Method Investments
PaymentsToAcquireEquityMethodInvestments
|
16657000 | |
CY2020 | us-gaap |
Payments To Acquire Equity Method Investments
PaymentsToAcquireEquityMethodInvestments
|
19250000 | |
CY2019 | us-gaap |
Payments To Acquire Equity Method Investments
PaymentsToAcquireEquityMethodInvestments
|
1421000 | |
CY2021 | us-gaap |
Payments For Proceeds From Investments
PaymentsForProceedsFromInvestments
|
19664000 | |
CY2020 | us-gaap |
Payments For Proceeds From Investments
PaymentsForProceedsFromInvestments
|
0 | |
CY2019 | us-gaap |
Payments For Proceeds From Investments
PaymentsForProceedsFromInvestments
|
-29718000 | |
CY2021 | us-gaap |
Proceeds From Sale Of Machinery And Equipment
ProceedsFromSaleOfMachineryAndEquipment
|
54000 | |
CY2020 | us-gaap |
Proceeds From Sale Of Machinery And Equipment
ProceedsFromSaleOfMachineryAndEquipment
|
3000 | |
CY2019 | us-gaap |
Proceeds From Sale Of Machinery And Equipment
ProceedsFromSaleOfMachineryAndEquipment
|
123000 | |
CY2021 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-58839000 | |
CY2020 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-64823000 | |
CY2019 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
15901000 | |
CY2021 | us-gaap |
Proceeds From Issuance Of Senior Long Term Debt
ProceedsFromIssuanceOfSeniorLongTermDebt
|
250000000 | |
CY2020 | us-gaap |
Proceeds From Issuance Of Senior Long Term Debt
ProceedsFromIssuanceOfSeniorLongTermDebt
|
0 | |
CY2019 | us-gaap |
Proceeds From Issuance Of Senior Long Term Debt
ProceedsFromIssuanceOfSeniorLongTermDebt
|
0 | |
CY2021 | tpb |
Payments For Early Termination Of Derivative Instrument Financing Activities
PaymentsForEarlyTerminationOfDerivativeInstrumentFinancingActivities
|
3573000 | |
CY2020 | tpb |
Payments For Early Termination Of Derivative Instrument Financing Activities
PaymentsForEarlyTerminationOfDerivativeInstrumentFinancingActivities
|
0 | |
CY2019 | tpb |
Payments For Early Termination Of Derivative Instrument Financing Activities
PaymentsForEarlyTerminationOfDerivativeInstrumentFinancingActivities
|
0 | |
CY2021 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
0 | |
CY2020 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
0 | |
CY2019 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
26000000 | |
CY2021 | us-gaap |
Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
|
0 | |
CY2020 | us-gaap |
Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
|
0 | |
CY2019 | us-gaap |
Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
|
172500000 | |
CY2021 | us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
9625000 | |
CY2020 | us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
0 | |
CY2019 | us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
0 | |
CY2021 | us-gaap |
Proceeds From Issuance Of Unsecured Debt
ProceedsFromIssuanceOfUnsecuredDebt
|
0 | |
CY2020 | us-gaap |
Proceeds From Issuance Of Unsecured Debt
ProceedsFromIssuanceOfUnsecuredDebt
|
7485000 | |
CY2019 | us-gaap |
Proceeds From Issuance Of Unsecured Debt
ProceedsFromIssuanceOfUnsecuredDebt
|
0 | |
CY2021 | tpb |
Corporate Reorganization Net Of Cash Acquired
CorporateReorganizationNetOfCashAcquired
|
0 | |
CY2020 | tpb |
Corporate Reorganization Net Of Cash Acquired
CorporateReorganizationNetOfCashAcquired
|
1737000 | |
CY2019 | tpb |
Corporate Reorganization Net Of Cash Acquired
CorporateReorganizationNetOfCashAcquired
|
0 | |
CY2021 | us-gaap |
Payments For Derivative Instrument Financing Activities
PaymentsForDerivativeInstrumentFinancingActivities
|
0 | |
CY2020 | us-gaap |
Payments For Derivative Instrument Financing Activities
PaymentsForDerivativeInstrumentFinancingActivities
|
0 | |
CY2019 | us-gaap |
Payments For Derivative Instrument Financing Activities
PaymentsForDerivativeInstrumentFinancingActivities
|
20528000 | |
CY2021 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
4096000 | |
CY2020 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3802000 | |
CY2019 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3531000 | |
CY2021 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
6921000 | |
CY2020 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
194000 | |
CY2019 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
7117000 | |
CY2021 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
2071000 | |
CY2020 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
862000 | |
CY2019 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
738000 | |
CY2021 | tpb |
Payment For Redemption Of Options
PaymentForRedemptionOfOptions
|
2111000 | |
CY2020 | tpb |
Payment For Redemption Of Options
PaymentForRedemptionOfOptions
|
1523000 | |
CY2019 | tpb |
Payment For Redemption Of Options
PaymentForRedemptionOfOptions
|
12000 | |
CY2021 | tpb |
Payment For Surrender Of Restricted Stock
PaymentForSurrenderOfRestrictedStock
|
0 | |
CY2020 | tpb |
Payment For Surrender Of Restricted Stock
PaymentForSurrenderOfRestrictedStock
|
0 | |
CY2019 | tpb |
Payment For Surrender Of Restricted Stock
PaymentForSurrenderOfRestrictedStock
|
84000 | |
CY2021 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
38678000 | |
CY2020 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
10191000 | |
CY2019 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
0 | |
CY2021 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
57067000 | |
CY2020 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-29340000 | |
CY2019 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
67966000 | |
CY2021 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
66445000 | |
CY2020 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
-50485000 | |
CY2019 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
121662000 | |
CY2021 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
191000 | |
CY2020 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
0 | |
CY2019 | 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 | |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
3306000 | |
CY2020Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
35074000 | |
CY2019Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
32074000 | |
CY2018Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
2356000 | |
CY2021Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
128320000 | |
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
41765000 | |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
76839000 | |
CY2019Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
127324000 | |
CY2018Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
5662000 | |
CY2019Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
95250000 | |
CY2021Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
15155000 | |
CY2020Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
35074000 | |
CY2019Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
32074000 | |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
143475000 | |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
76839000 | |
CY2019Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
127324000 | |
CY2021 | us-gaap |
Interest Paid Net
InterestPaidNet
|
12539000 | |
CY2020 | us-gaap |
Interest Paid Net
InterestPaidNet
|
11455000 | |
CY2019 | us-gaap |
Interest Paid Net
InterestPaidNet
|
11828000 | |
CY2021 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
16063000 | |
CY2020 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
3384000 | |
CY2019 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
11332000 | |
CY2021 | us-gaap |
Notes Issued1
NotesIssued1
|
0 | |
CY2020 | us-gaap |
Notes Issued1
NotesIssued1
|
10000000 | |
CY2019 | us-gaap |
Notes Issued1
NotesIssued1
|
0 | |
CY2021Q4 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
1261000 | |
CY2020Q4 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
1099000 | |
CY2019Q4 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
962000 | |
CY2018Q4 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19553857 | |
CY2018Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
86600000 | |
CY2019 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
136000 | |
CY2019 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
|
1150000 | |
CY2019 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
351000 | |
CY2019 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
1174000 | |
CY2019 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
377000 | |
CY2019 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
-1261000 | |
CY2019 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
3600000 | |
CY2019 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
|
84000 | |
CY2019 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
739000 | |
CY2019 | tpb |
Options Redeemed Or Called During Period Value
OptionsRedeemedOrCalledDuringPeriodValue
|
12000 | |
CY2019 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
3579000 | |
CY2019 | tpb |
Adjustments To Additional Paid In Capital Purchase Of Call Options Tax
AdjustmentsToAdditionalPaidInCapitalPurchaseOfCallOptionsTax
|
5195000 | |
CY2019 | tpb |
Adjustments To Additional Paid In Capital Purchase Of Call Options Net Of Tax
AdjustmentsToAdditionalPaidInCapitalPurchaseOfCallOptionsNetOfTax
|
15333000 | |
CY2019 | tpb |
Adjustments To Additional Paid In Capital Fair Value Earn Out
AdjustmentsToAdditionalPaidInCapitalFairValueEarnOut
|
1155000 | |
CY2019 | us-gaap |
Profit Loss
ProfitLoss
|
16233000 | |
CY2019Q4 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19680673 | |
CY2019Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
88082000 | |
CY2020 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
|
57000 | |
CY2020 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
|
-1830000 | |
CY2020 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
233000 | |
CY2020 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
-692000 | |
CY2020 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
2554000 | |
CY2020 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
862000 | |
CY2020 | tpb |
Options Redeemed Or Called During Period Value
OptionsRedeemedOrCalledDuringPeriodValue
|
1523000 | |
CY2020 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
10191000 | |
CY2020 | tpb |
Corporate Reorganization Value
CorporateReorganizationValue
|
1737000 | |
CY2020 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
3940000 | |
CY2020 | us-gaap |
Noncontrolling Interest Increase From Business Combination
NoncontrollingInterestIncreaseFromBusinessCombination
|
4050000 | |
CY2020 | us-gaap |
Profit Loss
ProfitLoss
|
38192000 | |
CY2020Q4 | us-gaap |
Shares Outstanding
SharesOutstanding
|
19133794 | |
CY2020Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
117487000 | |
CY2021 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
81000 | |
CY2021 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-272000 | |
CY2021 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
|
813000 | |
CY2021 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
2634000 | |
CY2021 | us-gaap |
Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax
OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
0 | |
CY2021 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
260000 | |
CY2021 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
7557000 | |
CY2021 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation And Exercise Of Stock Options
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
|
2071000 | |
CY2021 | tpb |
Options Redeemed Or Called During Period Value
OptionsRedeemedOrCalledDuringPeriodValue
|
2111000 | |
CY2021 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
38678000 | |
CY2021 | us-gaap |
Minority Interest Decrease From Redemptions
MinorityInterestDecreaseFromRedemptions
|
2250000 | |
CY2021 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
4244000 | |
CY2021 | us-gaap |
Profit Loss
ProfitLoss
|
51262000 | |
CY2021Q4 | us-gaap |
Shares Outstanding
SharesOutstanding
|
18395476 | |
CY2021Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
133716000 | |
CY2021 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | |
CY2021Q4 | us-gaap |
Number Of Stores
NumberOfStores
|
215000 | |
CY2021 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year One
EscrowDepositsSalesYearOne
|
211000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Two
EscrowDepositsSalesYearTwo
|
1017000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Two
EscrowDepositsSalesYearTwo
|
1017000 | |
CY2021 | tpb |
Shipping Costs
ShippingCosts
|
27600000 | |
CY2020 | tpb |
Shipping Costs
ShippingCosts
|
22800000 | |
CY2019 | tpb |
Shipping Costs
ShippingCosts
|
18100000 | |
CY2021 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1100000 | |
CY2020 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1300000 | |
CY2019 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
2500000 | |
CY2021 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | |
CY2021 | us-gaap |
Marketing And Advertising Expense
MarketingAndAdvertisingExpense
|
12100000 | |
CY2020 | us-gaap |
Marketing And Advertising Expense
MarketingAndAdvertisingExpense
|
5200000 | |
CY2019 | us-gaap |
Marketing And Advertising Expense
MarketingAndAdvertisingExpense
|
12000000.0 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Three
EscrowDepositsSalesYearThree
|
1673000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Four
EscrowDepositsSalesYearFour
|
2271000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Four
EscrowDepositsSalesYearFour
|
2271000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Five
EscrowDepositsSalesYearFive
|
4249000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Five
EscrowDepositsSalesYearFive
|
4249000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Six
EscrowDepositsSalesYearSix
|
3714000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Six
EscrowDepositsSalesYearSix
|
3714000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Seven
EscrowDepositsSalesYearSeven
|
4553000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Seven
EscrowDepositsSalesYearSeven
|
4553000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Eight
EscrowDepositsSalesYearEight
|
3847000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Eight
EscrowDepositsSalesYearEight
|
3847000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Nine
EscrowDepositsSalesYearNine
|
4167000 | |
CY2021Q4 | tpb |
Number Of States That Are Parties To Settlement Agreements
NumberOfStatesThatArePartiesToSettlementAgreements
|
46 | |
CY2021Q4 | tpb |
Number Of Cigarette Manufacturers And Or Distributors That Signed Agreement
NumberOfCigaretteManufacturersAndOrDistributorsThatSignedAgreement
|
49 | |
CY2021 | tpb |
Escrow Deposits Term For Restricted Withdrawal Of Principal Balance From Account
EscrowDepositsTermForRestrictedWithdrawalOfPrincipalBalanceFromAccount
|
P25Y | |
CY2021Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
32100000 | |
CY2021Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
31700000 | |
CY2020Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
32100000 | |
CY2020Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
32100000 | |
CY2021 | tpb |
Escrow Deposits Deposit Made For Sales In Prior Fiscal Year
EscrowDepositsDepositMadeForSalesInPriorFiscalYear
|
0 | |
CY2021Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
32073000 | |
CY2021Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
4000 | |
CY2021Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
357000 | |
CY2021Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
31720000 | |
CY2020Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
32074000 | |
CY2020Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
32074000 | |
CY2021Q4 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
0 | |
CY2021Q4 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
5996000 | |
CY2021Q4 | us-gaap |
Available For Sale Securities Debt Maturities After Five Through Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
|
12966000 | |
CY2021Q4 | us-gaap |
Available For Sale Securities Debt Maturities After Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
|
956000 | |
CY2021Q4 | us-gaap |
Available For Sale Securities Debt Maturities Single Maturity Date Amortized Cost Basis
AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
|
19918000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year One
EscrowDepositsSalesYearOne
|
211000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Three
EscrowDepositsSalesYearThree
|
1673000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Nine
EscrowDepositsSalesYearNine
|
4167000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Ten
EscrowDepositsSalesYearTen
|
3364000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Ten
EscrowDepositsSalesYearTen
|
3364000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Eleven
EscrowDepositsSalesYearEleven
|
1619000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Eleven
EscrowDepositsSalesYearEleven
|
1619000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Twelve
EscrowDepositsSalesYearTwelve
|
406000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Twelve
EscrowDepositsSalesYearTwelve
|
406000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Thirteen
EscrowDepositsSalesYearThirteen
|
193000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Thirteen
EscrowDepositsSalesYearThirteen
|
193000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Fourteen
EscrowDepositsSalesYearFourteen
|
199000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Fourteen
EscrowDepositsSalesYearFourteen
|
199000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Fifteen
EscrowDepositsSalesYearFifteen
|
173000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Fifteen
EscrowDepositsSalesYearFifteen
|
173000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Sixteen
EscrowDepositsSalesYearSixteen
|
143000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Sixteen
EscrowDepositsSalesYearSixteen
|
143000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Seventeen
EscrowDepositsSalesYearSeventeen
|
101000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Seventeen
EscrowDepositsSalesYearSeventeen
|
101000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Eighteen
EscrowDepositsSalesYearEighteen
|
91000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Eighteen
EscrowDepositsSalesYearEighteen
|
91000 | |
CY2021Q4 | tpb |
Escrow Deposits Sales Year Nineteen
EscrowDepositsSalesYearNineteen
|
82000 | |
CY2020Q4 | tpb |
Escrow Deposits Sales Year Nineteen
EscrowDepositsSalesYearNineteen
|
83000 | |
CY2021Q4 | tpb |
Escrow Deposits
EscrowDeposits
|
32073000 | |
CY2020Q4 | tpb |
Escrow Deposits
EscrowDeposits
|
32074000 | |
CY2021 | tpb |
Number Of Categories Of Tobacco Products Regulated
NumberOfCategoriesOfTobaccoProductsRegulated
|
4 | |
CY2021 | tpb |
Number Of Classes Of Regulated Tobacco Products On Which User Fees Are Assessed
NumberOfClassesOfRegulatedTobaccoProductsOnWhichUserFeesAreAssessed
|
6 | |
CY2021 | tpb |
Number Of Pathways For Obtaining Premarket Authorization
NumberOfPathwaysForObtainingPremarketAuthorization
|
3 | |
CY2021Q4 | tpb |
Number Of Rules Finalized
NumberOfRulesFinalized
|
2 | |
CY2021Q3 | tpb |
Inventories Of Affected Products Or Materials Quarantined
InventoriesOfAffectedProductsOrMaterialsQuarantined
|
700000 | |
CY2021 | tpb |
Number Of Proposed Tobacco Product Standards Related To Combusted Tobacco Products
NumberOfProposedTobaccoProductStandardsRelatedToCombustedTobaccoProducts
|
2 | |
CY2021Q4 | us-gaap |
Cash Uninsured Amount
CashUninsuredAmount
|
137200000 | |
CY2020Q4 | us-gaap |
Cash Uninsured Amount
CashUninsuredAmount
|
69700000 | |
CY2020Q4 | us-gaap |
Percentage Of Lifo Inventory
PercentageOfLIFOInventory
|
0.451 | |
CY2019Q4 | us-gaap |
Percentage Of Lifo Inventory
PercentageOfLIFOInventory
|
0.494 | |
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 | |
CY2021Q4 | us-gaap |
Inventory Work In Process And Raw Materials
InventoryWorkInProcessAndRawMaterials
|
6936000 | |
CY2020Q4 | us-gaap |
Inventory Work In Process And Raw Materials
InventoryWorkInProcessAndRawMaterials
|
8137000 | |
CY2021Q4 | tpb |
Inventory Leaf Tobacco
InventoryLeafTobacco
|
35900000 | |
CY2020Q4 | tpb |
Inventory Leaf Tobacco
InventoryLeafTobacco
|
32948000 | |
CY2021Q4 | us-gaap |
Other Inventory
OtherInventory
|
1558000 | |
CY2020Q4 | us-gaap |
Other Inventory
OtherInventory
|
1225000 | |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
87607000 | |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
85856000 | |
CY2021Q4 | tpb |
Inventory Deposits Current
InventoryDepositsCurrent
|
12091000 | |
CY2020Q4 | tpb |
Inventory Deposits Current
InventoryDepositsCurrent
|
7113000 | |
CY2021Q4 | tpb |
Insurance Deposits Current
InsuranceDepositsCurrent
|
3000000 | |
CY2020Q4 | tpb |
Insurance Deposits Current
InsuranceDepositsCurrent
|
3000000 | |
CY2021Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
0 | |
CY2020Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
813000 | |
CY2021Q4 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
11655000 | |
CY2020Q4 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
15525000 | |
CY2021Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
26746000 | |
CY2020Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
26451000 | |
CY2021Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
37485000 | |
CY2020Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
32111000 | |
CY2021Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
18835000 | |
CY2020Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
16587000 | |
CY2021Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
18650000 | |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
15524000 | |
CY2020Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
9459000 | |
CY2021Q4 | tpb |
Customer Returns And Allowances Current
CustomerReturnsAndAllowancesCurrent
|
6497000 | |
CY2020Q4 | tpb |
Customer Returns And Allowances Current
CustomerReturnsAndAllowancesCurrent
|
5259000 | |
CY2021Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
2053000 | |
CY2020Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
4326000 | |
CY2021Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
2976000 | |
CY2021Q4 | us-gaap |
Accumulated Amortization Deferred Finance Costs
AccumulatedAmortizationDeferredFinanceCosts
|
94000 | |
CY2020Q4 | us-gaap |
Accumulated Amortization Deferred Finance Costs
AccumulatedAmortizationDeferredFinanceCosts
|
705000 | |
CY2021Q4 | us-gaap |
Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
|
388000 | |
CY2020Q4 | us-gaap |
Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
|
641000 | |
CY2019Q4 | us-gaap |
Goodwill
Goodwill
|
154282000 | |
CY2020 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
5339000 | |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
159621000 | |
CY2021 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
2530000 | |
CY2021 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
182000 | |
CY2021Q4 | us-gaap |
Goodwill
Goodwill
|
162333000 | |
CY2021Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
71556000 | |
CY2020Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
61584000 | |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
1900000 | |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
1900000 | |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
1900000 | |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
1200000 | |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
1200000 | |
CY2021Q4 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
25649000 | |
CY2020Q4 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
24018000 | |
CY2021Q4 | us-gaap |
Available For Sale Securities Debt Securities Noncurrent
AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
|
8000000 | |
CY2020Q4 | us-gaap |
Available For Sale Securities Debt Securities Noncurrent
AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
|
0 | |
CY2021Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
1750000 | |
CY2020Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
2818000 | |
CY2021Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
35399000 | |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
26836000 | |
CY2021Q4 | us-gaap |
Available For Sale Securities Debt Securities Noncurrent
AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
|
8000000.0 | |
CY2021Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
6974000 | |
CY2020 | us-gaap |
Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
|
8927000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3228000 | |
CY2021Q4 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
7318000 | |
CY2020Q4 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
2096000 | |
CY2021Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
7119000 | |
CY2020Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
10857000 | |
CY2021Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
32937000 | |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
35225000 | |
CY2021Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
422500000 | |
CY2020Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
319985000 | |
CY2021Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
8328000 | |
CY2020Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
5873000 | |
CY2021Q4 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
0 | |
CY2020Q4 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
12000000 | |
CY2021Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
414172000 | |
CY2020Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
302112000 | |
CY2021Q4 | us-gaap |
Derivative Price Risk Option Strike Price
DerivativePriceRiskOptionStrikePrice
|
53.77 | |
CY2021Q4 | us-gaap |
Derivative Cap Price
DerivativeCapPrice
|
82.86 | |
CY2019Q3 | tpb |
Payment For Capped Call Transactions
PaymentForCappedCallTransactions
|
20530000 | |
CY2021 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
11315000 | |
CY2021 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-583000 | |
CY2021 | us-gaap |
Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
|
10732000 | |
CY2020 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
5285000 | |
CY2020 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
3642000 | |
CY2019 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
5281000 | |
CY2019 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-2626000 | |
CY2019 | us-gaap |
Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
|
2655000 | |
CY2021 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
4210000 | |
CY2021 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
-637000 | |
CY2021 | us-gaap |
State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
|
3573000 | |
CY2020 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
1930000 | |
CY2020 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
1100000 | |
CY2020 | us-gaap |
State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
|
3030000 | |
CY2019 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
982000 | |
CY2019 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
-774000 | |
CY2019 | us-gaap |
State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
|
208000 | |
CY2021 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
0 | |
CY2021 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-265000 | |
CY2021 | us-gaap |
Foreign Income Tax Expense Benefit Continuing Operations
ForeignIncomeTaxExpenseBenefitContinuingOperations
|
-265000 | |
CY2020 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
0 | |
CY2020 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
0 | |
CY2020 | us-gaap |
Foreign Income Tax Expense Benefit Continuing Operations
ForeignIncomeTaxExpenseBenefitContinuingOperations
|
0 | |
CY2019 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
0 | |
CY2019 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
0 | |
CY2019 | us-gaap |
Foreign Income Tax Expense Benefit Continuing Operations
ForeignIncomeTaxExpenseBenefitContinuingOperations
|
0 | |
CY2021 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
15525000 | |
CY2021 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-1485000 | |
CY2021 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
14040000 | |
CY2020 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
7215000 | |
CY2020 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
4742000 | |
CY2020 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
11957000 | |
CY2019 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
6263000 | |
CY2019 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-3400000 | |
CY2019 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2863000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
2096000 | |
CY2021Q4 | us-gaap |
Deferred Tax Liabilities Deferred Expense Capitalized Inventory Costs
DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
|
2000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
2567000 | |
CY2020Q4 | us-gaap |
Deferred Tax Liabilities Deferred Expense Capitalized Inventory Costs
DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
|
0 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Property Plant And Equipment
DeferredTaxAssetsPropertyPlantAndEquipment
|
0 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards State And Local
DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
|
2421000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards State And Local
DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
|
2236000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Unrealized Losses On Availablefor Sale Securities Gross
DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross
|
81000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Unrealized Losses On Availablefor Sale Securities Gross
DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross
|
876000 | |
CY2021Q4 | tpb |
Deferred Tax Assets Leasing Arrangements
DeferredTaxAssetsLeasingArrangements
|
4150000 | |
CY2021Q4 | us-gaap |
Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
|
3826000 | |
CY2021Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
3259000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Property Plant And Equipment
DeferredTaxAssetsPropertyPlantAndEquipment
|
0 | |
CY2020Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
3107000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
0 | |
CY2021Q4 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
|
8573000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
0 | |
CY2020Q4 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
|
8144000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards Foreign
DeferredTaxAssetsOperatingLossCarryforwardsForeign
|
265000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards Foreign
DeferredTaxAssetsOperatingLossCarryforwardsForeign
|
0 | |
CY2020Q4 | tpb |
Deferred Tax Assets Leasing Arrangements
DeferredTaxAssetsLeasingArrangements
|
4920000 | |
CY2020Q4 | us-gaap |
Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
|
4557000 | |
CY2021Q4 | tpb |
Deferred Tax Assets Financing Arrangements
DeferredTaxAssetsFinancingArrangements
|
2720000 | |
CY2021Q4 | us-gaap |
Deferred Tax Liabilities Financing Arrangements
DeferredTaxLiabilitiesFinancingArrangements
|
0 | |
CY2020Q4 | tpb |
Deferred Tax Assets Financing Arrangements
DeferredTaxAssetsFinancingArrangements
|
3800000 | |
CY2020Q4 | us-gaap |
Deferred Tax Liabilities Financing Arrangements
DeferredTaxLiabilitiesFinancingArrangements
|
0 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
10244000 | |
CY2021Q4 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
2305000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
6611000 | |
CY2020Q4 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
2356000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
21977000 | |
CY2021Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
17965000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
21010000 | |
CY2020Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
18164000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
2649000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
2236000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
19328000 | |
CY2021Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
17965000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
18774000 | |
CY2020Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
18164000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
2600000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
2200000 | |
CY2021Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | |
CY2019 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
0 | |
CY2020 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
0 | |
CY2021 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
0 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.210 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.210 | |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.210 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
-0.001 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
0.000 | |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
0.000 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.034 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.029 | |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.007 | |
CY2021 | tpb |
Effective Income Tax Rate Reconciliation Permanent Differences Percent
EffectiveIncomeTaxRateReconciliationPermanentDifferencesPercent
|
-0.041 | |
CY2020 | tpb |
Effective Income Tax Rate Reconciliation Permanent Differences Percent
EffectiveIncomeTaxRateReconciliationPermanentDifferencesPercent
|
-0.016 | |
CY2019 | tpb |
Effective Income Tax Rate Reconciliation Permanent Differences Percent
EffectiveIncomeTaxRateReconciliationPermanentDifferencesPercent
|
-0.056 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
0.007 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
0.047 | |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
-0.031 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
0.006 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
-0.032 | |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
0.020 | |
CY2021 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.215 | |
CY2020 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.238 | |
CY2019 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.150 | |
CY2021 | tpb |
Effective Income Tax Rate Reconciliation Deduction Forgiveness Of Debt
EffectiveIncomeTaxRateReconciliationDeductionForgivenessOfDebt
|
7500000 | |
CY2021 | tpb |
Effective Income Tax Rate Reconciliation Tax Expense Benefit Forgiveness Of Debt
EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitForgivenessOfDebt
|
-1600000 | |
CY2021 | tpb |
Effective Income Tax Rate Reconciliation Deduction Exercise Of Stock Options
EffectiveIncomeTaxRateReconciliationDeductionExerciseOfStockOptions
|
7200000 | |
CY2021 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Exercise Of Stock Options
EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
|
1500000 | |
CY2020 | tpb |
Effective Income Tax Rate Reconciliation Deduction Exercise Of Stock Options
EffectiveIncomeTaxRateReconciliationDeductionExerciseOfStockOptions
|
3300000 | |
CY2020 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Exercise Of Stock Options
EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
|
700000 | |
CY2019 | tpb |
Effective Income Tax Rate Reconciliation Deduction Exercise Of Stock Options
EffectiveIncomeTaxRateReconciliationDeductionExerciseOfStockOptions
|
4600000 | |
CY2019 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Exercise Of Stock Options
EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
|
1000000.0 | |
CY2021 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
1182000 | |
CY2020 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
587000 | |
CY2019 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
463000 | |
CY2021 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
48000 | |
CY2020 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
131000 | |
CY2019 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
147000 | |
CY2021 | us-gaap |
Sublease Income
SubleaseIncome
|
60000 | |
CY2020 | us-gaap |
Sublease Income
SubleaseIncome
|
120000 | |
CY2019 | us-gaap |
Sublease Income
SubleaseIncome
|
110000 | |
CY2021 | us-gaap |
Lease Cost
LeaseCost
|
5078000 | |
CY2020 | us-gaap |
Lease Cost
LeaseCost
|
3908000 | |
CY2019 | us-gaap |
Lease Cost
LeaseCost
|
4347000 | |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
15053000 | |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17918000 | |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
15053000 | |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17918000 | |
CY2021Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
2976000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3228000 | |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
13336000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
16117000 | |
CY2021Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
16312000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
19345000 | |
CY2021Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P6Y8M12D | |
CY2020Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P7Y2M12D | |
CY2021Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0492 | |
CY2020Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0493 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
3674000 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
3613000 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
2439000 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
2125000 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
2084000 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
5344000 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
19279000 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
2967000 | |
CY2021Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
16312000 | |
CY2021 | us-gaap |
Operating Lease Impairment Loss
OperatingLeaseImpairmentLoss
|
0.0 | |
CY2020 | us-gaap |
Operating Lease Impairment Loss
OperatingLeaseImpairmentLoss
|
100000 | |
CY2021 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
2300000 | |
CY2020 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
1200000 | |
CY2019 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
1700000 | |
CY2021Q4 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
|
600000 | |
CY2020Q4 | us-gaap |
Loss Contingency New Claims Filed Number
LossContingencyNewClaimsFiledNumber
|
2 | |
CY2021 | tpb |
Number Of Franchisor Subsidiaries
NumberOfFranchisorSubsidiaries
|
2 | |
CY2018 | tpb |
Number Of Acquired Franchisor Subsidiaries
NumberOfAcquiredFranchisorSubsidiaries
|
1 | |
CY2021 | tpb |
Loss Contingency Period After Demand When Lawsuit Was Filed
LossContingencyPeriodAfterDemandWhenLawsuitWasFiled
|
P16M | |
CY2019Q2 | us-gaap |
Proceeds From Legal Settlements
ProceedsFromLegalSettlements
|
6700000 | |
CY2019Q2 | us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
5500000 | |
CY2021 | us-gaap |
Net Income Loss
NetIncomeLoss
|
52059000 | |
CY2020 | us-gaap |
Net Income Loss
NetIncomeLoss
|
38192000 | |
CY2019 | us-gaap |
Net Income Loss
NetIncomeLoss
|
16233000 | |
CY2021 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18917570 | |
CY2021 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.75 | |
CY2020 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19398474 | |
CY2020 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.97 | |
CY2019 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19627093 | |
CY2019 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.83 | |
CY2021 | us-gaap |
Net Income Loss
NetIncomeLoss
|
52059000 | |
CY2020 | us-gaap |
Net Income Loss
NetIncomeLoss
|
38192000 | |
CY2019 | us-gaap |
Net Income Loss
NetIncomeLoss
|
16233000 | |
CY2021 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
4317000 | |
CY2020 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
4188000 | |
CY2019 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
1958000 | |
CY2021 | us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
56376000 | |
CY2020 | us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
42380000 | |
CY2019 | us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
18191000 | |
CY2021 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18917570 | |
CY2020 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19398474 | |
CY2019 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19627093 | |
CY2021 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
3208172 | |
CY2020 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
3202808 | |
CY2019 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
3202808 | |
CY2021 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
256252 | |
CY2020 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
336159 | |
CY2019 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
410447 | |
CY2021 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22381994 | |
CY2021 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.52 | |
CY2020 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22937441 | |
CY2020 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.85 | |
CY2019 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
23240348 | |
CY2019 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.78 | |
CY2021 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | |
CY2021 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | |
CY2021 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | |
CY2021 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
445471000 | |
CY2020 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
405111000 | |
CY2019 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
361989000 | |
CY2021 | us-gaap |
Gross Profit
GrossProfit
|
217834000 | |
CY2020 | us-gaap |
Gross Profit
GrossProfit
|
189990000 | |
CY2019 | us-gaap |
Gross Profit
GrossProfit
|
137117000 | |
CY2021 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
90321000 | |
CY2020 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
64427000 | |
CY2019 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
27230000 | |
CY2021 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-20500000 | |
CY2020 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-13487000 | |
CY2019 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-14435000 | |
CY2021 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
-6673000 | |
CY2020 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
198000 | |
CY2019 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
2648000 | |
CY2021 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
2154000 | |
CY2020 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
0 | |
CY2019 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-1308000 | |
CY2021 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
0 | |
CY2020 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
989000 | |
CY2019 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
-4961000 | |
CY2021 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
65302000 | |
CY2020 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
50149000 | |
CY2019 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
19096000 | |
CY2021 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
6156000 | |
CY2020 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
6135000 | |
CY2019 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4815000 | |
CY2021 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
5012000 | |
CY2020 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
5018000 | |
CY2019 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
4089000 | |
CY2021 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | |
CY2021Q4 | us-gaap |
Assets
Assets
|
601560000 | |
CY2020Q4 | us-gaap |
Assets
Assets
|
496049000 | |
CY2021 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | |
CY2021 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
445471000 | |
CY2020 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
405111000 | |
CY2019 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
361989000 | |
CY2021Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
107641000 | |
CY2021Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
122643000 | |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
109904000 | |
CY2021Q4 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
105283000 | |
CY2021Q1 | us-gaap |
Gross Profit
GrossProfit
|
53261000 | |
CY2021Q2 | us-gaap |
Gross Profit
GrossProfit
|
59973000 | |
CY2021Q3 | us-gaap |
Gross Profit
GrossProfit
|
54269000 | |
CY2021Q4 | us-gaap |
Gross Profit
GrossProfit
|
50331000 | |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11783000 | |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15355000 | |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
13468000 | |
CY2021Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11454000 | |
CY2021Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.62 | |
CY2021Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.81 | |
CY2021Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.71 | |
CY2021Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.61 | |
CY2021Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.57 | |
CY2021Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.73 | |
CY2021Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.65 | |
CY2021Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.57 | |
CY2020Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
90689000 | |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
104963000 | |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
104174000 | |
CY2020Q4 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
105285000 | |
CY2020Q1 | us-gaap |
Gross Profit
GrossProfit
|
41431000 | |
CY2020Q2 | us-gaap |
Gross Profit
GrossProfit
|
47936000 | |
CY2020Q3 | us-gaap |
Gross Profit
GrossProfit
|
48307000 | |
CY2020Q4 | us-gaap |
Gross Profit
GrossProfit
|
52316000 | |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4499000 | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10295000 | |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
9020000 | |
CY2020Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
14378000 | |
CY2020Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.23 | |
CY2020Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.53 | |
CY2020Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.47 | |
CY2020Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.75 | |
CY2020Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.22 | |
CY2020Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.49 | |
CY2020Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.44 | |
CY2020Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.68 | |
CY2020Q1 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
3202808 | |
CY2020Q1 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
50000000.0 | |
CY2021 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
896738 | |
CY2021 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
38700000 | |
CY2021 | us-gaap |
Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
|
43.13 | |
CY2021Q4 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
30700000 | |
CY2021Q4 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
31800000 |