XML 103 R88.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment, Geographic and Major Customer Information (Reportable Segments) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Summarized financial information regarding reportable segments                      
Net revenue from external customers $ 124,503us-gaap_Revenues $ 116,761us-gaap_Revenues $ 105,318us-gaap_Revenues $ 102,575us-gaap_Revenues $ 100,848us-gaap_Revenues $ 98,388us-gaap_Revenues $ 93,586us-gaap_Revenues $ 78,243us-gaap_Revenues $ 449,157us-gaap_Revenues $ 371,065us-gaap_Revenues $ 312,828us-gaap_Revenues
Gross margin 50,890us-gaap_GrossProfit 46,078us-gaap_GrossProfit 42,310us-gaap_GrossProfit 43,681us-gaap_GrossProfit 39,801us-gaap_GrossProfit 37,502us-gaap_GrossProfit 37,594us-gaap_GrossProfit 32,630us-gaap_GrossProfit 182,959us-gaap_GrossProfit 147,527us-gaap_GrossProfit 131,619us-gaap_GrossProfit
Income (loss) from operations                 80,888us-gaap_OperatingIncomeLoss 58,726us-gaap_OperatingIncomeLoss 58,621us-gaap_OperatingIncomeLoss
Depreciation and amortization                 17,848us-gaap_DepreciationAndAmortization 15,109us-gaap_DepreciationAndAmortization 11,583us-gaap_DepreciationAndAmortization
Total assets 423,276us-gaap_Assets       375,581us-gaap_Assets       423,276us-gaap_Assets 375,581us-gaap_Assets 219,867us-gaap_Assets
Capital expenditures                 19,907us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 15,007us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 20,701us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Energy Chemical Technologies [Member]                      
Summarized financial information regarding reportable segments                      
Net revenue from external customers                 268,761us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
200,932us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
183,986us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
Gross margin                 117,867us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
88,536us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
81,438us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
Income (loss) from operations                 84,846us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
65,396us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
65,440us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
Depreciation and amortization                 4,401us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
3,160us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
1,765us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
Total assets 156,596us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
      127,119us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
      156,596us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
127,119us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
59,195us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
Capital expenditures                 6,983us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
5,225us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
3,553us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ChemicalsMember
Consumer and Industrial Chemical Technologies [Member]                      
Summarized financial information regarding reportable segments                      
Net revenue from external customers                 51,091us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
42,927us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
Gross margin                 12,897us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
10,659us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
0us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
Income (loss) from operations                 6,558us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
6,260us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
Depreciation and amortization                 2,138us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
1,126us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
Total assets 87,412us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
      86,640us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
      87,412us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
86,640us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
Capital expenditures                 115us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
183us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ConsumerandIndustrialChemicalTechnologiesMember
Drilling Technologies [Member]                      
Summarized financial information regarding reportable segments                      
Net revenue from external customers                 113,302us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
112,406us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
116,736us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
Gross margin                 45,651us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
43,156us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
45,709us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
Income (loss) from operations                 19,022us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
18,306us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
22,282us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
Depreciation and amortization                 9,808us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
9,632us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
9,115us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
Total assets 147,584us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
      135,738us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
      147,584us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
135,738us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
118,771us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
Capital expenditures                 9,626us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
6,326us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
12,264us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_DrillingMember
Production Technologies [Member]                      
Summarized financial information regarding reportable segments                      
Net revenue from external customers                 16,003us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
14,800us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
12,106us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
Gross margin                 6,544us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
5,176us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
4,472us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
Income (loss) from operations                 3,246us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
3,060us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
3,395us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
Depreciation and amortization                 327us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
250us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
206us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
Total assets 21,843us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
      16,647us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
      21,843us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
16,647us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
11,189us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
Capital expenditures                 942us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
1,749us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
77us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= ftk_ProductionTechnologiesMember
Corporate and Other [Member]                      
Summarized financial information regarding reportable segments                      
Net revenue from external customers                 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Gross margin                 0us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Income (loss) from operations                 (32,784)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(34,296)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(32,496)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Depreciation and amortization                 1,174us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
941us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
497us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Total assets 9,841us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
      9,437us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
      9,841us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
9,437us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
30,712us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Capital expenditures                 $ 2,241us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 1,524us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 4,807us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember