XML 63 R50.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Construction Contracts in Progress (Detail) $ in Thousands | Dec. 31, 2016 USD ($) contract | Dec. 31, 2015 USD ($) contract
--- | --- | ---
LongTermContractsOrProgramsDisclosureTextBlockAbstract |  |
Number of contracts | contract | 2 | 2
Provision for losses | $ | $ 41 | $ 3

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | ftek_LongTermContractsOrProgramsDisclosureTextBlockAbstract
Namespace Prefix: | ftek_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of in process contracts identified as a possible loss contingency + References No definition available. + Details
Name: | ftek_NumberOfContracts
Namespace Prefix: | ftek_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=68068069&loc=d3e57777-111642 + Details
Name: | us-gaap_ProvisionForLossOnContracts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant