XML 66 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
Unaudited Consolidated Statement of Equity (USD $)
In Thousands, except Share data, unless otherwise specified
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Noncontrolling Interests [Member]
Beginning 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
Beginning balance, treasury shares at Dec. 31, 2014 449,397us-gaap_TreasuryStockShares   449,000us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
       
Beginning balance, shares at Dec. 31, 2014   54,634,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Increase (Decrease) in Equity [Roll Forward]              
Net income (loss) (1,515)us-gaap_NetIncomeLoss         (1,515)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Foreign currency translation adjustment (240)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax       (240)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
   
Stock issued under employee stock purchase plan 256us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan     256us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Stock issued under employee stock purchase plan, shares     (18,000)us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
       
Stock options exercised 88us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised     88us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Stock options exercised, shares   35,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Stock surrendered for exercise of stock options (66)ftk_StockSurrenderedDuringPeriodValue   (66)ftk_StockSurrenderedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
       
Stock surrendered for exercise of stock options, shares     4,000ftk_StockSurrenderedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
       
Restricted stock granted   1us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  (1)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Restricted stock granted, shares   425,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Restricted stock forfeited, shares     7,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
       
Treasury stock purchased (1,055)us-gaap_TreasuryStockValueAcquiredCostMethod   (1,055)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
       
Treasury stock purchased, shares     82,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
       
Stock compensation expense 3,462us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue     3,462us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Excess tax benefit related to share-based awards 87us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation     87us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Investment in Flotek Gulf, LLC and Flotek Gulf Research, LLC 7us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination           7us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Stock issued in IAL acquisition 1,014us-gaap_StockIssuedDuringPeriodValueAcquisitions     1,014us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Stock issued in IAL acquisition, shares   60,000us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Repurchase of common stock (2,651)us-gaap_StockRepurchasedDuringPeriodValue   (2,651)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
       
Repurchase of common stock, shares 180,190us-gaap_StockRepurchasedDuringPeriodShares   180,000us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
       
Ending balance at Mar. 31, 2015 $ 305,741us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 6us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (4,267)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 259,139us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (742)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 51,247us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 358us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Ending balance, treasury shares at Mar. 31, 2015 704,350us-gaap_TreasuryStockShares   704,000us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
       
Ending balance, shares at Mar. 31, 2015   55,154,000us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember