XML 64 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Stockholders' Equity (USD $)
In Thousands, except Share data, unless otherwise specified
Total
USD ($)
Common Stock [Member]
USD ($)
Treasury Stock [Member]
USD ($)
Additional Paid-in Capital [Member]
USD ($)
Accumulated Other Comprehensive Income (Loss) [Member]
USD ($)
Retained Earnings (Accumulated Deficit) [Member]
USD ($)
Non-controlling Interests [Member]
USD ($)
Florida Chemical Company, Inc [Member]
USD ($)
Florida Chemical Company, Inc [Member]
Common Stock [Member]
USD ($)
Florida Chemical Company, Inc [Member]
Additional Paid-in Capital [Member]
USD ($)
EOGA [Member]
USD ($)
EOGA [Member]
Common Stock [Member]
EOGA [Member]
Additional Paid-in Capital [Member]
USD ($)
SiteLark [Member]
USD ($)
SiteLark [Member]
Common Stock [Member]
SiteLark [Member]
Additional Paid-in Capital [Member]
USD ($)
Beginning balance at Dec. 31, 2011 $ 78,298us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 5us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (1,667)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 166,814us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (44)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (86,810)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
                   
Beginning balance, shares at Dec. 31, 2011   51,958,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,358,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Increase (Decrease) in Stockholders' Equity                                
Net income 49,791us-gaap_NetIncomeLoss         49,791us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
                   
Foreign currency translation adjustment 4us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax       4us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
                     
Common stock issued in payment of accrued liability 0ftk_StockIssuedDuringPeriodValuePaymentofAccruedLiability                              
Fair value of warrant liability reclassified to additional paid-in-capital 13,973ftk_WarrantLiabilityReclassifiedToAdditionalPaidInCapital     13,973ftk_WarrantLiabilityReclassifiedToAdditionalPaidInCapital
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock issued under employee stock purchase plan 161us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan     161us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock issued under employee stock purchase plan, shares     (15,000)us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Stock warrants exercised 421ftk_StockIssuedDuringPeriodValueExerciseOfWarrantSecurities     421ftk_StockIssuedDuringPeriodValueExerciseOfWarrantSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock warrants exercised, shares 348,350ftk_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrantSecurities 348,000ftk_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrantSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Stock options exercised 167us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised     167us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock options exercised, shares   68,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Restricted stock granted, shares   750,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Restricted stock forfeited, shares     30,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Treasury stock purchased (2,034)us-gaap_TreasuryStockValueAcquiredCostMethod   (2,034)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Treasury stock purchased, shares     166,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Excess tax benefit related to share-based awards 528us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation     528us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock compensation expense 13,421us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue     13,421us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Return of borrowed shares under share lending agreement     659,000ftk_TreasurySharesUnderShareLendingAgreementSharesReturned
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Ending balance at Dec. 31, 2012 154,730us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 5us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(3,701)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
195,485us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(40)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(37,019)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
                   
Ending balance, shares at Dec. 31, 2012   53,124,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,198,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Increase (Decrease) in Stockholders' Equity                                
Net income 36,178us-gaap_NetIncomeLoss         36,178us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
                   
Foreign currency translation adjustment (319)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax       (319)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
                     
Common stock issued in payment of accrued liability 0ftk_StockIssuedDuringPeriodValuePaymentofAccruedLiability                              
Common stock issued in payment of accrued liability, shares 0ftk_StockIssuedDuringPeriodSharesPaymentofAccruedLiability                              
Fair value of warrant liability reclassified to additional paid-in-capital 0ftk_WarrantLiabilityReclassifiedToAdditionalPaidInCapital                              
Issuance cost of preferred stock an detachable warrants (200)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts     (200)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock issued under employee stock purchase plan 824us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan     824us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock issued under employee stock purchase plan, shares     (44,000)us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Stock warrants exercised 323ftk_StockIssuedDuringPeriodValueExerciseOfWarrantSecurities     323ftk_StockIssuedDuringPeriodValueExerciseOfWarrantSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock warrants exercised, shares 267,000ftk_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrantSecurities 267,000ftk_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrantSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Stock options exercised 4,397us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised     4,397us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock options exercised, shares 571,500us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 572,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Restricted stock granted, shares 802,164us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross 802,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Restricted stock forfeited, shares     115,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Stock granted in incentive performance plan, shares   217,000us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Treasury stock purchased (7,568)us-gaap_TreasuryStockValueAcquiredCostMethod   (7,568)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Treasury stock purchased, shares 448,121us-gaap_TreasuryStockSharesAcquired   448,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Stock surrendered for exercise of stock options (3,907)ftk_StockSurrenderedDuringPeriodValue   (3,907)ftk_StockSurrenderedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Stock surrendered for exercise of stock options, shares 237,267ftk_StockSurrenderedDuringPeriodShares   237,000ftk_StockSurrenderedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Excess tax benefit related to share-based awards 1,668us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation     1,668us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock compensation expense 10,914us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue     10,914us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock issued in acquisition               52,712us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= ftk_FloridaChemicalCompanyIncMember
1us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= ftk_FloridaChemicalCompanyIncMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
52,711us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= ftk_FloridaChemicalCompanyIncMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
           
Stock issued in acquisition, shares               3,284,180us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= ftk_FloridaChemicalCompanyIncMember
3,284,000us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= ftk_FloridaChemicalCompanyIncMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
             
Return of borrowed shares under share lending agreement     2,440,000ftk_TreasurySharesUnderShareLendingAgreementSharesReturned
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Retirement of Treasury Stock, shares 0us-gaap_TreasuryStockSharesRetired                              
Ending balance at Dec. 31, 2013 249,752us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 6us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(15,176)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
266,122us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(359)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(841)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
                   
Ending balance, shares at Dec. 31, 2013   58,266,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
5,394,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Increase (Decrease) in Stockholders' Equity                                
Net income 53,603us-gaap_NetIncomeLoss         53,603us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
                   
Foreign currency translation adjustment (143)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax       (143)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
                     
Common stock issued in payment of accrued liability 600ftk_StockIssuedDuringPeriodValuePaymentofAccruedLiability     600ftk_StockIssuedDuringPeriodValuePaymentofAccruedLiability
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Common stock issued in payment of accrued liability, shares 27,101ftk_StockIssuedDuringPeriodSharesPaymentofAccruedLiability 27,000ftk_StockIssuedDuringPeriodSharesPaymentofAccruedLiability
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Fair value of warrant liability reclassified to additional paid-in-capital 0ftk_WarrantLiabilityReclassifiedToAdditionalPaidInCapital                              
Stock issued under employee stock purchase plan 906us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan     906us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock issued under employee stock purchase plan, shares     (43,000)us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Stock warrants exercised 1,545ftk_StockIssuedDuringPeriodValueExerciseOfWarrantSecurities     1,545ftk_StockIssuedDuringPeriodValueExerciseOfWarrantSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock warrants exercised, shares 1,277,250ftk_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrantSecurities 1,277,000ftk_StockIssuedDuringPeriodSharesConversionOfConvertibleWarrantSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Stock options exercised 1,660us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised     1,660us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock options exercised, shares 311,954us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 312,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Restricted stock granted, shares 525,120us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross 526,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Restricted stock forfeited, shares     61,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Stock granted in incentive performance plan, shares   0us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Treasury stock purchased (6,294)us-gaap_TreasuryStockValueAcquiredCostMethod   (6,294)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Treasury stock purchased, shares 243,005us-gaap_TreasuryStockSharesAcquired   243,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Stock surrendered for exercise of stock options (1,198)ftk_StockSurrenderedDuringPeriodValue   (1,198)ftk_StockSurrenderedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Stock surrendered for exercise of stock options, shares 46,208ftk_StockSurrenderedDuringPeriodShares   46,000ftk_StockSurrenderedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Excess tax benefit related to share-based awards 3,448us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation     3,448us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Stock compensation expense 10,476us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue     10,476us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Investment in Flotek Gulf, LLC and Flotek Gulf Research, LLC 351us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination           351us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                 
Stock issued in acquisition                     1,894us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= ftk_EOGAMember
  1,894us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= ftk_EOGAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
149us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= ftk_SiteLarkLLCMember
  149us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= ftk_SiteLarkLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Stock issued in acquisition, shares               0us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= ftk_FloridaChemicalCompanyIncMember
      94,000us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= ftk_EOGAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    5,000us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= ftk_SiteLarkLLCMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
 
Repurchase of common stock (10,395)us-gaap_StockRepurchasedDuringPeriodValue   (10,395)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Repurchase of common stock, shares     621,000us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Retirement of Treasury Stock   (1)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
32,568us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(32,567)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Retirement of Treasury Stock, shares (5,873,291)us-gaap_TreasuryStockSharesRetired (5,873,000)us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(5,873,000)us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Ending balance at Dec. 31, 2014 306,354us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 5us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(495)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
254,233us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(502)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
52,762us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
351us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
                 
Ending balance, shares at Dec. 31, 2014   54,634,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
449,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Beginning balance at Dec. 30, 2014 306,354us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 5us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(495)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
254,233us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Beginning balance, shares at Dec. 30, 2014   54,634,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
449,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                         
Increase (Decrease) in Stockholders' Equity                                
Retirement of Treasury Stock $ (32,600)us-gaap_TreasuryStockRetiredCostMethodAmount $ (1)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 32,600us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (32,600)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                       
Retirement of Treasury Stock, shares (5,873,291)us-gaap_TreasuryStockSharesRetired                              
Ending balance at Dec. 31, 2014