XML 86 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common Stock (Share-Based Compensation, Treasury Stock, and Stock Repurchase Plan) (Details) (USD $)
0 Months Ended 1 Months Ended 12 Months Ended
Dec. 31, 2014
Jan. 22, 2013
Dec. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Nov. 30, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Non-cash share-based compensation expense       $ 10,500,000us-gaap_AllocatedShareBasedCompensationExpense $ 10,900,000us-gaap_AllocatedShareBasedCompensationExpense $ 13,400,000us-gaap_AllocatedShareBasedCompensationExpense  
Common stock shares purchased by the company     621,176us-gaap_TreasuryStockSharesAcquired 243,005us-gaap_TreasuryStockSharesAcquired 448,121us-gaap_TreasuryStockSharesAcquired    
Common stock shares purchased, cost     10,400,000us-gaap_TreasuryStockValueAcquiredCostMethod 6,294,000us-gaap_TreasuryStockValueAcquiredCostMethod 7,568,000us-gaap_TreasuryStockValueAcquiredCostMethod 2,034,000us-gaap_TreasuryStockValueAcquiredCostMethod  
Common stock shares purchased, average cost per share (in dollars per share)     $ 16.74us-gaap_TreasuryStockAcquiredAverageCostPerShare        
Stock surrendered for exercise of stock options, shares       46,208ftk_StockSurrenderedDuringPeriodShares 237,267ftk_StockSurrenderedDuringPeriodShares    
Return of borrowed shares under share-based, shares   2,439,558ftk_OwnSharesLendingArrangementSharesReturned     2,439,558ftk_OwnSharesLendingArrangementSharesReturned 1,360,442ftk_OwnSharesLendingArrangementSharesReturned  
Treasury stock shares retired 5,873,291us-gaap_TreasuryStockSharesRetired     5,873,291us-gaap_TreasuryStockSharesRetired 0us-gaap_TreasuryStockSharesRetired    
Treasury stock shares retired, cost 32,600,000us-gaap_TreasuryStockRetiredCostMethodAmount            
Stock repurchase shares authorized             25,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
Remaining authorized repurchase amount 14,600,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1   14,600,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 14,600,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1      
Treasury Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock shares purchased by the company       243,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
448,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
166,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Common stock shares purchased, cost       6,294,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
7,568,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2,034,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Stock surrendered for exercise of stock options, shares       46,000ftk_StockSurrenderedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
237,000ftk_StockSurrenderedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Treasury stock shares retired       5,873,000us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
     
Treasury stock shares retired, cost (32,600,000)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    (32,568,000)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
     
Common Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Treasury stock shares retired       5,873,000us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Treasury stock shares retired, cost 1,000us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    1,000us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Additional Paid-in Capital [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Treasury stock shares retired, cost $ 32,600,000us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    $ 32,567,000us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember