2021 Q4 Form 10-K Financial Statement
#000114036122012320 Filed on March 31, 2022
Income Statement
Concept | 2021 Q4 | 2021 | 2020 Q4 |
---|---|---|---|
Revenue | $23.42M | $82.66M | $21.80M |
YoY Change | 7.42% | 28.99% | 6.52% |
Cost Of Revenue | $10.98M | $35.66M | $10.14M |
YoY Change | 8.22% | 27.25% | 13.03% |
Gross Profit | $12.44M | $47.00M | $11.66M |
YoY Change | 6.72% | 30.34% | 1.44% |
Gross Profit Margin | 53.13% | 56.86% | 53.48% |
Selling, General & Admin | |||
YoY Change | |||
% of Gross Profit | |||
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $300.0K | $1.100M | $240.0K |
YoY Change | 25.0% | 10.0% | -10.66% |
% of Gross Profit | 2.41% | 2.34% | 2.06% |
Operating Expenses | $11.84M | $44.70M | $12.12M |
YoY Change | -2.32% | 6.61% | -4.2% |
Operating Profit | $600.0K | $2.300M | -$464.0K |
YoY Change | -229.31% | -136.23% | -60.0% |
Interest Expense | -$4.000K | $16.00K | -$5.000K |
YoY Change | -20.0% | 128.57% | 28.87% |
% of Operating Profit | -0.67% | 0.7% | |
Other Income/Expense, Net | -$54.00K | -$107.0K | $1.000K |
YoY Change | -5500.0% | -255.07% | -96.97% |
Pretax Income | $542.0K | $2.193M | -$468.0K |
YoY Change | -215.81% | -134.93% | -58.6% |
Income Tax | $457.0K | $839.0K | -$62.00K |
% Of Pretax Income | 84.32% | 38.26% | |
Net Earnings | $85.00K | $1.354M | -$406.0K |
YoY Change | -120.94% | -127.63% | -51.03% |
Net Earnings / Revenue | 0.36% | 1.64% | -1.86% |
Basic Earnings Per Share | $0.16 | -$0.04 | |
Diluted Earnings Per Share | $9.739K | $0.16 | -$0.04 |
COMMON SHARES | |||
Basic Shares Outstanding | 8.543M | 8.710M | 9.135M |
Diluted Shares Outstanding | 8.720M | 9.135M |
Balance Sheet
Concept | 2021 Q4 | 2021 | 2020 Q4 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $10.16M | $10.16M | $10.33M |
YoY Change | -1.68% | -1.68% | -58.78% |
Cash & Equivalents | $10.16M | $10.33M | |
Short-Term Investments | $0.00 | ||
Other Short-Term Assets | $141.0K | $624.0K | $265.0K |
YoY Change | -46.79% | -22.1% | -10.77% |
Inventory | $38.08M | $38.08M | $36.78M |
Prepaid Expenses | $483.0K | ||
Receivables | $614.0K | $614.0K | $350.0K |
Other Receivables | $972.0K | $972.0K | $2.753M |
Total Short-Term Assets | $50.45M | $50.45M | $51.01M |
YoY Change | -1.1% | -1.1% | -2.86% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $11.76M | $22.24M | $12.39M |
YoY Change | -5.08% | -8.14% | -4.09% |
Goodwill | |||
YoY Change | |||
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $394.0K | $394.0K | $387.0K |
YoY Change | 1.81% | -15.99% | 12.17% |
Total Long-Term Assets | $22.64M | $22.64M | $24.68M |
YoY Change | -8.29% | -8.29% | -10.56% |
TOTAL ASSETS | |||
Total Short-Term Assets | $50.45M | $50.45M | $51.01M |
Total Long-Term Assets | $22.64M | $22.64M | $24.68M |
Total Assets | $73.09M | $73.09M | $75.69M |
YoY Change | -3.45% | -3.45% | -5.51% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $4.786M | $4.786M | $5.737M |
YoY Change | -16.58% | -16.58% | -0.28% |
Accrued Expenses | $4.302M | $6.520M | $3.642M |
YoY Change | 18.12% | 16.72% | 37.12% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $79.00K | $94.00K | $0.00 |
YoY Change | 571.43% | ||
Total Short-Term Liabilities | $12.21M | $12.21M | $12.92M |
YoY Change | -5.54% | -5.54% | 5.65% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $336.0K | $351.0K | $446.0K |
YoY Change | -24.66% | -26.11% | |
Other Long-Term Liabilities | $417.0K | $9.026M | $463.0K |
YoY Change | -9.94% | -10.64% | -9.04% |
Total Long-Term Liabilities | $753.0K | $9.377M | $909.0K |
YoY Change | -17.16% | -11.34% | 78.59% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $12.21M | $12.21M | $12.92M |
Total Long-Term Liabilities | $753.0K | $9.377M | $909.0K |
Total Liabilities | $12.96M | $21.58M | $13.83M |
YoY Change | -6.3% | -8.15% | 8.56% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $58.66M | $57.31M | |
YoY Change | 2.36% | -7.88% | |
Common Stock | $24.00K | $25.00K | |
YoY Change | -4.0% | 0.0% | |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $9.773M | $9.773M | |
YoY Change | 0.0% | 0.0% | |
Treasury Stock Shares | $1.424M | $1.424M | |
Shareholders Equity | $51.50M | $51.50M | $52.19M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $73.09M | $73.09M | $75.69M |
YoY Change | -3.45% | -3.45% | -5.51% |
Cashflow Statement
Concept | 2021 Q4 | 2021 | 2020 Q4 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $85.00K | $1.354M | -$406.0K |
YoY Change | -120.94% | -127.63% | -51.03% |
Depreciation, Depletion And Amortization | $300.0K | $1.100M | $240.0K |
YoY Change | 25.0% | 10.0% | -10.66% |
Cash From Operating Activities | $5.744M | $3.716M | $1.742M |
YoY Change | 229.74% | -129.66% | -31.73% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$478.0K | $1.001M | -$149.0K |
YoY Change | 220.81% | -23.76% | 40.75% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$11.00K | $0.00 | -$1.645M |
YoY Change | -99.33% | -100.0% | -6417.2% |
Cash From Investing Activities | -$489.0K | -$1.001M | -$1.794M |
YoY Change | -72.74% | -116.0% | 2147.56% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $2.738M | ||
YoY Change | |||
Debt Paid & Issued, Net | $0.00 | ||
YoY Change | |||
Cash From Financing Activities | -1.077M | -2.777M | 6.000K |
YoY Change | -18050.0% | -767.55% | |
NET CHANGE | |||
Cash From Operating Activities | 5.744M | 3.716M | 1.742M |
Cash From Investing Activities | -489.0K | -1.001M | -1.794M |
Cash From Financing Activities | -1.077M | -2.777M | 6.000K |
Net Change In Cash | 4.178M | -174.0K | -46.00K |
YoY Change | -9182.61% | -96.88% | -101.86% |
FREE CASH FLOW | |||
Cash From Operating Activities | $5.744M | $3.716M | $1.742M |
Capital Expenditures | -$478.0K | $1.001M | -$149.0K |
Free Cash Flow | $6.222M | $2.715M | $1.891M |
YoY Change | 229.03% | -119.62% | -28.84% |
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
|
0000909724 | |
CY2020Q2 | tlfa |
Percentage On Workforce Reduced
PercentageOnWorkforceReduced
|
0.0066 | |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OperatingLeaseRightOfUseAsset | |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OperatingLeaseRightOfUseAsset | |
CY2021Q4 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#FinanceLeaseRightOfUseAsset | |
CY2020Q4 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#FinanceLeaseRightOfUseAsset | |
CY2020Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityCurrent | |
CY2021Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityCurrent | |
CY2021Q4 | us-gaap |
Finance Lease Liability Current Statement Of Financial Position Extensible List
FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#FinanceLeaseLiabilityCurrent | |
CY2020Q4 | us-gaap |
Finance Lease Liability Current Statement Of Financial Position Extensible List
FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#FinanceLeaseLiabilityCurrent | |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent | |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent | |
CY2020Q4 | us-gaap |
Finance Lease Liability Noncurrent Statement Of Financial Position Extensible List
FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#FinanceLeaseLiabilityNoncurrent | |
CY2021Q4 | us-gaap |
Finance Lease Liability Noncurrent Statement Of Financial Position Extensible List
FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#FinanceLeaseLiabilityNoncurrent | |
CY2021 | dei |
Auditor Firm
AuditorFirmId
|
410 | |
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
|
1-12368 | |
CY2021 | dei |
Entity Registrant Name
EntityRegistrantName
|
TANDY LEATHER FACTORY, INC | |
CY2021 | dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | |
CY2021 | dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
75-2543540 | |
CY2021 | dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
1900 Southeast Loop 820 | |
CY2021 | dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Fort Worth | |
CY2021 | dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
TX | |
CY2021 | dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
76140 | |
CY2021 | dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
76140 | |
CY2021 | dei |
City Area Code
CityAreaCode
|
817 | |
CY2021 | dei |
Local Phone Number
LocalPhoneNumber
|
872-3200 | |
CY2021 | dei |
Security12b Title
Security12bTitle
|
Common Stock, par value $0.0024 | |
CY2021 | dei |
Trading Symbol
TradingSymbol
|
TLFA | |
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
|
Non-accelerated Filer | |
CY2021 | dei |
Entity Small Business
EntitySmallBusiness
|
true | |
CY2021 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2021 | dei |
Entity Shell Company
EntityShellCompany
|
false | |
CY2021 | dei |
Icfr Auditor Attestation Flag
IcfrAuditorAttestationFlag
|
false | |
CY2021Q2 | dei |
Entity Public Float
EntityPublicFloat
|
18217065 | |
CY2022Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
8594757 | |
CY2021 | dei |
Auditor Name
AuditorName
|
WEAVER AND TIDWELL, L.L.P | |
CY2021 | dei |
Auditor Location
AuditorLocation
|
Oklahoma City, Oklahoma | |
CY2021Q4 | us-gaap |
Other Prepaid Expense Current
OtherPrepaidExpenseCurrent
|
483000 | |
CY2020Q4 | us-gaap |
Other Prepaid Expense Current
OtherPrepaidExpenseCurrent
|
536000 | |
CY2021Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
0 | |
CY2020Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
82000 | |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
548000 | |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
548000 | |
CY2021Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
4786000 | |
CY2020Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
5737000 | |
CY2021Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4302000 | |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
3642000 | |
CY2021Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q4 | tlfa |
Uncertain Tax Positions Noncurrent
UncertainTaxPositionsNoncurrent
|
415000 | |
CY2020Q4 | tlfa |
Uncertain Tax Positions Noncurrent
UncertainTaxPositionsNoncurrent
|
393000 | |
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.10 | |
CY2021Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.10 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
20000000 | |
CY2021Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
20000000 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2021Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2020Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2021 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
0 | |
CY2020 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
1078000 | |
CY2021 | us-gaap |
Interest Expense
InterestExpense
|
16000 | |
CY2020 | us-gaap |
Interest Expense
InterestExpense
|
7000 | |
CY2021 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
0 | |
CY2020 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
1078000 | |
CY2021 | tlfa |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-3422000 | |
CY2020 | tlfa |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-3371000 | |
CY2021 | us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
0 | |
CY2020 | us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
7523000 | |
CY2021 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
0 | |
CY2020 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
416000 | |
CY2021 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
0 | |
CY2020 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
105000 | |
CY2021 | tlfa |
Number Of Websites
NumberOfWebsites
|
4 | |
CY2020Q2 | tlfa |
Number Of Employees Granted Temporary Leave
NumberOfEmployeesGrantedTemporaryLeave
|
406 | |
CY2020Q4 | tlfa |
Number Of Stores Permanent Closed
NumberOfStoresPermanentClosed
|
9 | |
CY2020Q4 | us-gaap |
Number Of Stores
NumberOfStores
|
106 | |
CY2020 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
1100000 | |
CY2021 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
100000 | |
CY2020 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
|
200000 | |
CY2020 | us-gaap |
Foreign Currency Transaction Gain Loss Realized
ForeignCurrencyTransactionGainLossRealized
|
0 | |
CY2021 | us-gaap |
Foreign Currency Transaction Gain Loss Realized
ForeignCurrencyTransactionGainLossRealized
|
0 | |
CY2021Q4 | us-gaap |
Contract With Customer Asset Accumulated Allowance For Credit Loss
ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
|
200000 | |
CY2020Q4 | us-gaap |
Contract With Customer Asset Accumulated Allowance For Credit Loss
ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
|
200000 | |
CY2021Q4 | tlfa |
Inventory Merchandise Expected To Be Returned
InventoryMerchandiseExpectedToBeReturned
|
100000 | |
CY2020Q4 | tlfa |
Inventory Merchandise Expected To Be Returned
InventoryMerchandiseExpectedToBeReturned
|
100000 | |
CY2021 | tlfa |
Gift Card Redemption Period
GiftCardRedemptionPeriod
|
P1Y | |
CY2021 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
200000 | |
CY2020 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
200000 | |
CY2021 | us-gaap |
Deferred Revenue Revenue Recognized1
DeferredRevenueRevenueRecognized1
|
700000 | |
CY2020 | us-gaap |
Deferred Revenue Revenue Recognized1
DeferredRevenueRevenueRecognized1
|
600000 | |
CY2021 | tlfa |
Number Of Price Levels
NumberOfPriceLevels
|
3 | |
CY2021 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
82661000 | |
CY2020 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
64084000 | |
CY2020 | tlfa |
Number Of Underperforming Stores
NumberOfUnderperformingStores
|
26 | |
CY2020 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
1100000 | |
CY2019 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
0 | |
CY2021 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1354000 | |
CY2020 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-4901000 | |
CY2021 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
8709866 | |
CY2020 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9062598 | |
CY2021 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
8720469 | |
CY2020 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9062598 | |
CY2020 | us-gaap |
Incremental Common Shares Attributable To Contingently Issuable Shares
IncrementalCommonSharesAttributableToContingentlyIssuableShares
|
6401 | |
CY2021Q4 | us-gaap |
Fair Value Assets Level2 To Level1 Transfers Amount
FairValueAssetsLevel2ToLevel1TransfersAmount
|
0 | |
CY2020Q4 | us-gaap |
Fair Value Assets Level2 To Level1 Transfers Amount
FairValueAssetsLevel2ToLevel1TransfersAmount
|
0 | |
CY2021 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Net
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
|
0 | |
CY2020 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Net
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
|
0 | |
CY2020Q4 | us-gaap |
Fair Value Assets Level1 To Level2 Transfers Amount
FairValueAssetsLevel1ToLevel2TransfersAmount
|
0 | |
CY2021Q4 | us-gaap |
Fair Value Assets Level1 To Level2 Transfers Amount
FairValueAssetsLevel1ToLevel2TransfersAmount
|
0 | |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
3642000 | |
CY2021 | us-gaap |
Advertising Expense
AdvertisingExpense
|
1000000.0 | |
CY2020 | us-gaap |
Advertising Expense
AdvertisingExpense
|
1100000 | |
CY2021Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
34928000 | |
CY2020Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
32654000 | |
CY2021Q4 | us-gaap |
Inventory Work In Process And Raw Materials
InventoryWorkInProcessAndRawMaterials
|
828000 | |
CY2020Q4 | us-gaap |
Inventory Work In Process And Raw Materials
InventoryWorkInProcessAndRawMaterials
|
828000 | |
CY2021Q4 | us-gaap |
Other Inventory In Transit
OtherInventoryInTransit
|
2328000 | |
CY2020Q4 | us-gaap |
Other Inventory In Transit
OtherInventoryInTransit
|
3297000 | |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
38084000 | |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
36779000 | |
CY2021Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
27750000 | |
CY2020Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
27468000 | |
CY2021Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
15989000 | |
CY2020Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
15078000 | |
CY2021Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
11761000 | |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
12390000 | |
CY2021Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
11761000 | |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
12390000 | |
CY2021 | us-gaap |
Depreciation
Depreciation
|
1100000 | |
CY2020 | us-gaap |
Depreciation
Depreciation
|
1000000.0 | |
CY2021Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
2508000 | |
CY2020Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
1121000 | |
CY2021Q4 | tlfa |
Contract With Customer Accrued Liabilities For Unredeemed Gift Cards
ContractWithCustomerAccruedLiabilitiesForUnredeemedGiftCards
|
351000 | |
CY2020Q4 | tlfa |
Contract With Customer Accrued Liabilities For Unredeemed Gift Cards
ContractWithCustomerAccruedLiabilitiesForUnredeemedGiftCards
|
301000 | |
CY2021Q4 | tlfa |
Expected Merchandise Returns
ExpectedMerchandiseReturns
|
242000 | |
CY2020Q4 | tlfa |
Expected Merchandise Returns
ExpectedMerchandiseReturns
|
241000 | |
CY2021Q4 | tlfa |
Sales And Payroll Taxes Payable
SalesAndPayrollTaxesPayable
|
987000 | |
CY2020Q4 | tlfa |
Sales And Payroll Taxes Payable
SalesAndPayrollTaxesPayable
|
935000 | |
CY2021Q4 | tlfa |
Accrued Vendor Payables Current
AccruedVendorPayablesCurrent
|
214000 | |
CY2020Q4 | tlfa |
Accrued Vendor Payables Current
AccruedVendorPayablesCurrent
|
1044000 | |
CY2021Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4302000 | |
CY2021 | us-gaap |
Operating Lease Impairment Loss
OperatingLeaseImpairmentLoss
|
0 | |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
10438000 | |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
11772000 | |
CY2021Q4 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
37000 | |
CY2020Q4 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
44000 | |
CY2021Q4 | tlfa |
Lease Assets
LeaseAssets
|
10475000 | |
CY2020Q4 | tlfa |
Lease Assets
LeaseAssets
|
11816000 | |
CY2021Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3025000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3530000 | |
CY2021Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
15000 | |
CY2020Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
14000 | |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
8194000 | |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
9245000 | |
CY2021Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
15000 | |
CY2020Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
29000 | |
CY2021Q4 | tlfa |
Lease Liabilities
LeaseLiabilities
|
11249000 | |
CY2020Q4 | tlfa |
Lease Liabilities
LeaseLiabilities
|
12818000 | |
CY2021 | us-gaap |
Lease Cost
LeaseCost
|
4664000 | |
CY2020 | us-gaap |
Lease Cost
LeaseCost
|
5347000 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
3488000 | |
CY2021Q4 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
17000 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
2665000 | |
CY2021Q4 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
15000 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
2021000 | |
CY2021Q4 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
0 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
1386000 | |
CY2021Q4 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
0 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
1114000 | |
CY2021 | us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
0 | |
CY2020 | us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
45000 | |
CY2020Q4 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P2Y10M24D | |
CY2021Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.045 | |
CY2020Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.044 | |
CY2021Q4 | us-gaap |
Finance Lease Liability Payments Due Year Five
FinanceLeaseLiabilityPaymentsDueYearFive
|
0 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
2218000 | |
CY2021Q4 | us-gaap |
Finance Lease Liability Payments Due After Year Five
FinanceLeaseLiabilityPaymentsDueAfterYearFive
|
0 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
12892000 | |
CY2021Q4 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
32000 | |
CY2021Q4 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
1673000 | |
CY2021Q4 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
2000 | |
CY2021Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
11219000 | |
CY2021Q4 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
30000 | |
CY2021 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
3876000 | |
CY2020 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
3866000 | |
CY2021 | us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
2000 | |
CY2020 | us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
0 | |
CY2021 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
14000 | |
CY2020 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
0 | |
CY2021 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1653000 | |
CY2020 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
317000 | |
CY2021 | tlfa |
Right Of Use Asset Obtained In Exchange For Operating Lease Obligations Modifications And Remeasurement
RightOfUseAssetObtainedInExchangeForOperatingLeaseObligationsModificationsAndRemeasurement
|
200000 | |
CY2020 | tlfa |
Right Of Use Asset Obtained In Exchange For Operating Lease Obligations Modifications And Remeasurement
RightOfUseAssetObtainedInExchangeForOperatingLeaseObligationsModificationsAndRemeasurement
|
1340000 | |
CY2021Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y3M18D | |
CY2020Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y10M24D | |
CY2021Q4 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P1Y10M24D | |
CY2021Q4 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.065 | |
CY2020Q4 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.065 | |
CY2020Q2 | us-gaap |
Line Of Credit Facility Fair Value Of Amount Outstanding
LineOfCreditFacilityFairValueOfAmountOutstanding
|
0 | |
CY2021 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
300000 | |
CY2020 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
200000 | |
CY2020 | us-gaap |
Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
|
0 | |
CY2021 | us-gaap |
Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
|
0 | |
CY2021 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
640000 | |
CY2020 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
-1385000 | |
CY2021 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
98000 | |
CY2020 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
65000 | |
CY2021 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
0 | |
CY2020 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
6000 | |
CY2021 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Expense
UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
|
19000 | |
CY2020 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Expense
UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
|
20000 | |
CY2021 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
757000 | |
CY2020 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
-1294000 | |
CY2021 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
0 | |
CY2020 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-62000 | |
CY2021 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
0 | |
CY2020 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
-3000 | |
CY2021 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
82000 | |
CY2020 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-19000 | |
CY2021 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
82000 | |
CY2020 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-84000 | |
CY2021 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
839000 | |
CY2020 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1378000 | |
CY2021Q4 | us-gaap |
Operating Loss Carryforwards
OperatingLossCarryforwards
|
2200000 | |
CY2021 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2193000 | |
CY2020 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-6279000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
464000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
498000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
59000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
63000 | |
CY2021Q4 | tlfa |
Deferred Tax Assets Accounts Receivable
DeferredTaxAssetsAccountsReceivable
|
4000 | |
CY2020Q4 | tlfa |
Deferred Tax Assets Accounts Receivable
DeferredTaxAssetsAccountsReceivable
|
4000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Returns And Allowances
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
|
125000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Returns And Allowances
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
|
105000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Unrealized Currency Losses
DeferredTaxAssetsUnrealizedCurrencyLosses
|
342000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Unrealized Currency Losses
DeferredTaxAssetsUnrealizedCurrencyLosses
|
323000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
0 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
5000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
646000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
665000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
|
359000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
|
170000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Deferred Rent
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
|
195000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Deferred Rent
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
|
250000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
2000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
1000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
2196000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
2084000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
1489000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
1320000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
707000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
764000 | |
CY2021Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
707000 | |
CY2020Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
682000 | |
CY2021Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
707000 | |
CY2020Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
682000 | |
CY2021Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
0 | |
CY2020Q4 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
100000 | |
CY2021Q4 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
100000 | |
CY2020Q4 | tlfa |
Unrecognized Tax Benefits That Would Impact Deferred Taxes
UnrecognizedTaxBenefitsThatWouldImpactDeferredTaxes
|
300000 | |
CY2021Q4 | tlfa |
Unrecognized Tax Benefits That Would Impact Deferred Taxes
UnrecognizedTaxBenefitsThatWouldImpactDeferredTaxes
|
300000 | |
CY2020Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
82000 | |
CY2021 | us-gaap |
Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
|
200000 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.09 | |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.03 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Tax Exempt Income
EffectiveIncomeTaxRateReconciliationTaxExemptIncome
|
0.03 | |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Tax Exempt Income
EffectiveIncomeTaxRateReconciliationTaxExemptIncome
|
-0.02 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Prior Year Income Taxes
EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
|
0 | |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Prior Year Income Taxes
EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
|
0.08 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
0.06 | |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
-0.10 | |
CY2021 | tlfa |
Effective Income Tax Rate Reconciliation Rate Difference On Unrecognized Tax Benefits Reversals Percent
EffectiveIncomeTaxRateReconciliationRateDifferenceOnUnrecognizedTaxBenefitsReversalsPercent
|
0.01 | |
CY2019 | tlfa |
Effective Income Tax Rate Reconciliation Rate Difference On Unrecognized Tax Benefits Reversals Percent
EffectiveIncomeTaxRateReconciliationRateDifferenceOnUnrecognizedTaxBenefitsReversalsPercent
|
0 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
-0.02 | |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
0.02 | |
CY2021 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.38 | |
CY2019 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.22 | |
CY2020Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
393000 | |
CY2019Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
296000 | |
CY2021 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
3000 | |
CY2020 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
77000 | |
CY2021 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Expense
UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
|
19000 | |
CY2020 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Expense
UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
|
20000 | |
CY2021Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
415000 | |
CY2020Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
393000 | |
CY2021Q3 | us-gaap |
Loss Contingency Estimate Of Possible Loss
LossContingencyEstimateOfPossibleLoss
|
200000 |