XML 45 R32.htm IDEA: XBRL DOCUMENT
v3.21.2

RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS, Description of Restatement Adjustments (Details) - USD ($) | 3 Months Ended | 6 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | --- | ---
Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Jun. 30, 2018 | Sep. 30, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Description of Restatement Adjustments [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (decrease) to income tax expense for correction |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,300,000 |
Common Stock [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, shares issued (in shares) | 10,446,563 |  |  | 10,354,563 | 10,353,155 | [1] | 10,336,717 | 10,336,717 | 10,336,717 | 10,336,717 | 10,336,717 | 10,446,563 |  | 10,353,155 | [1] | 10,320,069 | [1]
Treasury stock, shares (in shares) | 1,424,376 |  |  | 1,420,539 | 1,292,594 | [1] | 1,182,509 | 1,182,502 | 1,121,607 | 1,182,502 | 1,182,509 | 1,424,376 |  | 1,292,594 | [1] | 1,049,207 | [1]
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of sales |  |  |  | $ (8,696,652) |  |  | $ (6,982,380) | $ (6,953,730) | $ (7,811,518) | $ (14,765,248) | $ (21,747,628) | $ (32,958,708) |  | $ (32,262,624) | [1] | $ (33,334,934) | [1]
Net sales |  |  |  | 20,941,322 |  |  | 18,878,263 | 19,187,222 | 20,500,578 | 39,687,800 | 58,566,063 | 74,918,160 |  | 83,203,569 | [1] | 82,420,595 | [1]
Operating expenses |  |  |  | (10,031,653) |  |  | (10,995,989) | (10,651,386) | (10,634,923) | (21,286,309) | (32,282,298) | (43,555,826) |  | (44,692,265) | [1] | (42,708,942) | [1]
Impairment expense |  |  |  |  |  |  |  |  |  |  |  | 1,001,835 |  | 285,477 | [1] | 0 | [1]
Other expense |  |  |  | (109,618) |  |  | 40,846 | 131,842 | 153,378 | 285,220 | 326,066 | 40,225 |  | 553,573 | [1] | 167,112 | [1]
Total adjustments before tax |  |  |  | 2,213,017 |  |  | 899,894 | 1,582,106 | 2,054,137 | 3,636,243 | 4,536,137 | (2,598,209) |  | 5,963,203 | [1] | 6,376,719 | [1]
Income tax expense from adjustments |  |  |  | 551,205 |  |  | 251,329 | 478,023 | 626,217 | 1,104,240 | 1,355,569 | (690,463) |  | 1,813,454 | [1] | 3,859,832 | [1]
Net income (loss) | $ (829,473) | $ (1,718,452) | $ (875,667) | 1,519,811 | $ 1,115,265 |  | 608,701 | 1,157,743 | 1,516,656 | 2,674,399 | 3,283,100 | (1,903,781) | [2] | 4,398,365 | [1] | 2,478,444 | [1]
Increase to Retained Earnings [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Retained earnings | $ 62,210,781 |  |  | 65,634,371 | 64,476,378 | [1] | 63,361,113 | 62,752,412 | 61,594,670 | 62,752,412 | 63,361,113 | $ 62,210,781 |  | 64,476,378 | [1] | 60,078,013 | [1]
Restatement Adjustment [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common Stock [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, shares issued (in shares) | (993,623) |  |  |  |  |  |  |  |  |  |  | (993,623) |  |  |  |  |
Treasury stock, shares (in shares) | (993,623) |  |  |  |  |  |  |  |  |  |  | (993,623) |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of sales |  |  |  | (362,805) |  |  | 57,886 | (894,405) | (365,562) | (1,259,967) | (1,202,081) |  |  | 255,372 |  | (3,127,495) |
Net sales |  |  |  | 156,670 |  |  | (8,836) | 9,455 | 211,660 | 221,115 | 212,279 |  |  | 105,382 |  | 99,327 |
Operating expenses |  |  |  | 1,249,724 |  |  | 535,400 | 485,575 | 439,078 | 924,653 | 1,460,053 |  |  | 2,059,463 |  | 2,163,065 |
Impairment expense |  |  |  |  |  |  |  |  |  |  |  |  |  | 285,477 |  |  |
Other expense |  |  |  | (142,659) |  |  | 0 | 85,101 | 114,506 | 199,607 | 199,607 |  |  | 373,382 |  | 40,255 |
Total adjustments before tax |  |  |  | 1,043,589 |  |  | 584,450 | (399,375) | 285,176 | (114,199) | 470,251 |  |  | 2,134,740 |  | (865,103) |
Income tax expense from adjustments |  |  |  | 250,082 |  |  | (145,785) | (31,925) | 156,645 | 124,720 | (21,065) |  |  | 73,585 |  | 1,148,459 |
Net income (loss) |  |  |  | 650,848 |  |  | 730,235 | (282,349) | 243,037 | (39,312) | 690,923 |  |  | 2,434,537 |  | (1,973,307) |
Increase to Retained Earnings [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Retained earnings |  |  |  | $ (554,243) | (1,240,383) |  | $ (2,983,997) | $ (3,714,232) | $ (3,431,882) | $ (3,714,232) | $ (2,983,997) |  |  | (1,240,383) |  | (3,843,231) |
Restatement Adjustment [Member] | Inventory adjustments [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of sales |  |  |  |  |  |  |  |  |  |  |  |  |  | 255,372 |  | (3,127,495) |
Restatement Adjustment [Member] | FIFO Adjustment [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of sales |  |  |  |  |  |  |  |  |  |  |  |  |  | 843,598 |  | (88,548) |
Increase to Retained Earnings [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Retained earnings |  |  |  |  | (786,690) |  |  |  |  |  |  |  |  | (786,690) |  |  |
Restatement Adjustment [Member] | Freight-in, Warehousing and Handling Expenditures, Factory Labor and Overhead, and Freight-out [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of sales |  |  |  |  |  |  |  |  |  |  |  |  |  | 503,078 |  | (619,172) |
Increase to Retained Earnings [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Retained earnings |  |  |  |  | (442,150) |  |  |  |  |  |  |  |  | (442,150) |  |  |
Restatement Adjustment [Member] | Inventor Reserve [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of sales |  |  |  |  |  |  |  |  |  |  |  |  |  | 980,000 |  | 0 |
Increase to Retained Earnings [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Retained earnings |  |  |  |  | 980,000 |  |  |  |  |  |  |  |  | 980,000 |  |  |
Restatement Adjustment [Member] | Warehouse and Handling Reclass [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of sales |  |  |  |  |  |  |  |  |  |  |  |  |  | (2,195,119) |  | (2,175,881) |
Operating expenses |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,195,119 |  | 2,175,881 |
Restatement Adjustment [Member] | Sales Returns, Gift Cards and Class Fees [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  |  |  |  |  |  | 105,382 |  | 99,327 |
Restatement Adjustment [Member] | Sales Returns [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of sales |  |  |  |  |  |  |  |  |  |  |  |  |  | 104,105 |  | (19,999) |
Increase to Retained Earnings [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Retained earnings |  |  |  |  | (172,494) |  |  |  |  |  |  |  |  | (172,494) |  |  |
Restatement Adjustment [Member] | Operating Expenses [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating expenses |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,059,463 |  | 2,163,065 |
Impairment expense |  |  |  |  |  |  |  |  |  |  |  |  |  | (285,477) |  | 0 |
Other expense |  |  |  |  |  |  |  |  |  |  |  |  |  | 373,382 |  | 40,255 |
Restatement Adjustment [Member] | Reclass to Impairment Expense [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating expenses |  |  |  |  |  |  |  |  |  |  |  |  |  | 285,477 |  | 0 |
Restatement Adjustment [Member] | Accrued Expenses [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating expenses |  |  |  |  |  |  |  |  |  |  |  |  |  | (377,912) |  | 51,375 |
Restatement Adjustment [Member] | PTO Accrual [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating expenses |  |  |  |  |  |  |  |  |  |  |  |  |  | (16,930) |  | (38,647) |
Restatement Adjustment [Member] | Adjustments Before Tax [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total adjustments before tax |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,508,122 |  | (824,848) |
Restatement Adjustment [Member] | Income Tax Expense (Benefit) From Adjustments [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income tax expense from adjustments |  |  |  |  |  |  |  |  |  |  |  |  |  | 73,585 |  | 1,148,459 |
Increase to Retained Earnings [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Retained earnings |  |  |  |  | 33,823 |  |  |  |  |  |  |  |  | 33,823 |  |  |
Restatement Adjustment [Member] | Other [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Net Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of sales |  |  |  |  |  |  |  |  |  |  |  |  |  | 19,710 |  | (223,895) |
Operating expenses |  |  |  |  |  |  |  |  |  |  |  |  |  | (26,291) |  | (25,544) |
Restatement Adjustment [Member] | Accruals and Other [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase to Retained Earnings [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Retained earnings |  |  |  |  | $ (852,872) |  |  |  |  |  |  |  |  | (852,872) |  |  |
Restatement Adjustment [Member] | Restatement Income Taxes [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Description of Restatement Adjustments [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Increase (decrease) to income tax expense |  |  |  |  |  |  |  |  |  |  |  |  |  | 600,000 |  | (200,000) |
Increase (decrease) to income tax expense for correction |  |  |  |  |  |  |  |  |  |  |  |  |  | (500,000) |  | 1,300,000 |
Increase (decrease) to income tax expense for correction of smaller adjustments |  |  |  |  |  |  |  |  |  |  |  |  |  | (400,000) |  | (900,000) |
Increase (decrease) to income tax expense for correction of income earned from wholly-owned foreign subsidiaries |  |  |  |  |  |  |  |  |  |  |  |  |  | $ (100,000) |  | (200,000) |
Interest expense related to other corrections |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ (200,000) |
[1] | As described in Note 2 to these Consolidated Financial Statements, we have restated the Consolidated Financial Statements.
[2] | For the year ended December 31, 2019, there were 9,203 shares excluded from the diluted EPS calculation because the impact of their assumed vesting would be anti-dilutive due to a net loss in that period.

X
- References No definition available. + Details
Name: | tlf_CommonStockAbstract
Namespace Prefix: | tlf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | tlf_DescriptionOfRestatementAdjustmentsAbstract
Namespace Prefix: | tlf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | tlf_IncreaseDecreaseInNetIncomeAbstract
Namespace Prefix: | tlf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of income tax expense (benefit) for measurement period adjustment for correction of income earned from wholly-owned foreign subsidiaries accounting for tax effect pursuant to Tax Cuts and Jobs Act. + References No definition available. + Details
Name: | tlf_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentForCorrectionOfIncomeTaxExpenseBenefitEarnedFromForeignEarnings
Namespace Prefix: | tlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of income tax expense (benefit) for measurement period adjustment from accounting for tax effect pursuant to Tax Cuts and Jobs Act for related interest expense. + References No definition available. + Details
Name: | tlf_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefitRelatedInterestExpense
Namespace Prefix: | tlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of income tax expense (benefit) for measurement period for uncertain tax provision adjustment from accounting for tax effect pursuant to Tax Cuts and Jobs Act. + References No definition available. + Details
Name: | tlf_TaxCutsAndJobsActOf2017MeasurementPeriodOfUncertainTaxProvisionAdjustmentForCorrectionIncomeTaxExpenseBenefit
Namespace Prefix: | tlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228 + Details
Name: | us-gaap_AssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 924 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -URI http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2(a),(d)) -URI http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227 + Details
Name: | us-gaap_CostOfGoodsAndServicesSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I.7) -URI http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(9)) -URI http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -URI http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -URI http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 65 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -URI http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227 Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756 Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794 Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 60B -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256 Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794 Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580 Reference 25: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 31 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599 Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 11 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794 Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 11 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794 Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760 Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1B -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580 Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599 Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756 Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756 Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756 Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599 Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense. + References No definition available. + Details
Name: | us-gaap_OperatingCostsAndExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 31 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599 + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income (expense) related to nonoperating activities, classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.9) -URI http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227 + Details
Name: | us-gaap_OtherNonoperatingIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cumulative amount of the reporting entity's undistributed earnings or deficit. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 65 -Paragraph 15 -Subparagraph (g)(2) -URI http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 65 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -URI http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641 + Details
Name: | us-gaap_RetainedEarningsAccumulatedDeficit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_RetainedEarningsAccumulatedDeficitAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 40 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 42 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 924 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -URI http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=123452999&loc=d3e28511-109314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=123452999&loc=d3e28446-109314 + Details
Name: | us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of income tax expense (benefit) for measurement period adjustment from accounting for tax effect pursuant to Tax Cuts and Jobs Act. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 2A -Subparagraph (SAB Topic 5.EE.Q2(f)) -URI http://asc.fasb.org/extlink&oid=122134291&loc=SL116722634-122817 + Details
Name: | us-gaap_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29,30) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_InventoryAdjustmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_FIFOAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_FreightInWarehousingAndHandlingExpendituresFactoryLaborAndOverheadAndFreightOutMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_ThreeInventoryReserveAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_WarehouseAndHandlingReclassificationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_SalesReturnsAndGiftCardLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_SalesReturnMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_OperatingExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_ReclassToImpairmentExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_AccruedExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_PaidTimeOffAccrualMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_AdjustmentsOperatingIncomeLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_IncomeTaxExpenseBenefitFromAdjustmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_OtherAdjustmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_AccrualsAndOtherAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=tlf_RestatementIncomeTaxesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |