XML 47 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 4 - Earnings Per Share (Details) - Computation of Basic and Diluted Earnings Per Share (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Note 4 - Earnings Per Share (Details) - Computation of Basic and Diluted Earnings Per Share [Line Items]    
Net income (in Dollars) $ 1,444,407us-gaap_NetIncomeLoss $ 1,854,412us-gaap_NetIncomeLoss
Numerator for basic and diluted earnings per share (in Dollars) $ 1,444,407tlf_NumeratorForBasicAndDilutedEarningsPerShare $ 1,854,412tlf_NumeratorForBasicAndDilutedEarningsPerShare
Denominator for basic earnings per share – weighted-average shares 10,211,333us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 10,198,733us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of dilutive securities:    
Dilutive securities 29,763us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 40,772us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Denominator for diluted earnings per share – weighted-average shares 10,241,096us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 10,239,505us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Basic earnings per share (in Dollars per share) $ 0.14us-gaap_EarningsPerShareBasic $ 0.18us-gaap_EarningsPerShareBasic
Diluted earnings per share (in Dollars per share) $ 0.14us-gaap_EarningsPerShareDiluted $ 0.18us-gaap_EarningsPerShareDiluted
Employee Stock Option [Member]    
Effect of dilutive securities:    
Dilutive securities 29,763us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
39,193us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Restricted Stock [Member]    
Effect of dilutive securities:    
Dilutive securities   1,579us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember