0001437749-22-005551.txt : 20220308 0001437749-22-005551.hdr.sgml : 20220308 20220308163144 ACCESSION NUMBER: 0001437749-22-005551 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220308 DATE AS OF CHANGE: 20220308 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FUEL TECH, INC. CENTRAL INDEX KEY: 0000846913 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL & COMMERCIAL FANS & BLOWERS & AIR PURIFYING EQUIP [3564] IRS NUMBER: 205657551 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33059 FILM NUMBER: 22722150 BUSINESS ADDRESS: STREET 1: 27601 BELLA VISTA PARKWAY CITY: WARRENVILLE STATE: IL ZIP: 60555 BUSINESS PHONE: 6308454431 MAIL ADDRESS: STREET 1: 27601 BELLA VISTA PARKWAY CITY: WARRENVILLE STATE: IL ZIP: 60555 FORMER COMPANY: FORMER CONFORMED NAME: FUEL TECH N V DATE OF NAME CHANGE: 19930510 10-K 1 ftek20211231_10k.htm FORM 10-K ftek20211231_10k.htm
0000846913 FUEL TECH, INC. false --12-31 FY 2021 0.01 0.01 40,000,000 40,000,000 31,227,300 25,639,702 30,263,791 25,228,951 5.5 5.5 1 2 2 2,116 0 0 6 18 4 2 0 0 0 0 5.5 5.5 5.5 0 0 0 0.96 1.27 1.28 3.00 3.01 4.54 4.55 5.22 2 4 33.33 33.33 33.33 3 0 0 159 3 3 2 0 In all periods presented, there were no tax impacts related to rate changes. 00008469132021-01-012021-12-31 iso4217:USD 00008469132021-06-30 xbrli:shares 00008469132022-02-28 thunderdome:item 00008469132021-12-31 00008469132020-12-31 iso4217:USDxbrli:shares 00008469132020-01-012020-12-31 0000846913ftek:CommonStockOutstandingMember2019-12-31 0000846913us-gaap:AdditionalPaidInCapitalMember2019-12-31 0000846913us-gaap:RetainedEarningsMember2019-12-31 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 0000846913ftek:NilCouponPerpetualLoanNotesMember2019-12-31 0000846913us-gaap:TreasuryStockMember2019-12-31 00008469132019-12-31 0000846913ftek:CommonStockOutstandingMember2020-01-012020-12-31 0000846913us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-31 0000846913us-gaap:RetainedEarningsMember2020-01-012020-12-31 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-31 0000846913ftek:NilCouponPerpetualLoanNotesMember2020-01-012020-12-31 0000846913us-gaap:TreasuryStockMember2020-01-012020-12-31 0000846913ftek:CommonStockOutstandingMember2020-12-31 0000846913us-gaap:AdditionalPaidInCapitalMember2020-12-31 0000846913us-gaap:RetainedEarningsMember2020-12-31 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0000846913ftek:NilCouponPerpetualLoanNotesMember2020-12-31 0000846913us-gaap:TreasuryStockMember2020-12-31 0000846913ftek:CommonStockOutstandingMember2021-01-012021-12-31 0000846913us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31 0000846913us-gaap:RetainedEarningsMember2021-01-012021-12-31 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31 0000846913ftek:NilCouponPerpetualLoanNotesMember2021-01-012021-12-31 0000846913us-gaap:TreasuryStockMember2021-01-012021-12-31 0000846913ftek:CommonStockOutstandingMember2021-12-31 0000846913us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000846913us-gaap:RetainedEarningsMember2021-12-31 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000846913ftek:NilCouponPerpetualLoanNotesMember2021-12-31 0000846913us-gaap:TreasuryStockMember2021-12-31 0000846913ftek:PaycheckProtectionProgramCaresActMember2021-01-012021-12-31 0000846913ftek:PaycheckProtectionProgramCaresActMember2020-01-012020-12-31 0000846913us-gaap:NonUsMember2021-01-012021-12-31 0000846913us-gaap:NonUsMember2020-01-012020-12-31 xbrli:pure 0000846913us-gaap:NonUsMember2021-12-31 0000846913us-gaap:NonUsMember2020-12-31 0000846913us-gaap:PrivatePlacementMember2021-02-112021-02-11 0000846913ftek:WarrantsIssuedInConnectionWithPrivatePlacementMemberus-gaap:PrivatePlacementMember2021-02-112021-02-11 0000846913ftek:WarrantsIssuedInConnectionWithPrivatePlacementMemberus-gaap:PrivatePlacementMember2021-02-11 0000846913us-gaap:PrivatePlacementMember2021-02-11 00008469132021-02-112021-02-11 utr:Y 0000846913ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember2021-02-11 0000846913ftek:ThePlacementAgentWarrantsMember2021-02-11 0000846913ftek:ChineseSubsidiaryMember2021-12-31 0000846913ftek:ItalianSubsidiaryMember2021-12-31 0000846913ftek:ChileanSubsidiaryMember2021-12-31 0000846913ftek:EquipmentContstructedForResaleMember2021-12-31 0000846913ftek:SparePartsMember2021-12-31 0000846913us-gaap:AccumulatedTranslationAdjustmentMember2020-12-31 0000846913us-gaap:AccumulatedTranslationAdjustmentMember2019-12-31 0000846913us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-31 0000846913us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-31 0000846913us-gaap:AccumulatedTranslationAdjustmentMember2021-12-31 0000846913srt:MinimumMember2021-01-012021-12-31 0000846913srt:MaximumMember2021-01-012021-12-31 0000846913ftek:CapitalizedThirdpartyCostsMember2021-12-31 0000846913ftek:CapitalizedThirdpartyCostsMember2020-12-31 0000846913us-gaap:PatentsMembersrt:MinimumMember2021-01-012021-12-31 0000846913us-gaap:PatentsMembersrt:MaximumMember2021-01-012021-12-31 0000846913us-gaap:PatentsMember2021-12-31 0000846913us-gaap:PatentsMember2020-12-31 0000846913us-gaap:LandMember2021-12-31 0000846913us-gaap:LandMember2020-12-31 0000846913us-gaap:BuildingMember2021-01-012021-12-31 0000846913us-gaap:BuildingMember2021-12-31 0000846913us-gaap:BuildingMember2020-12-31 0000846913ftek:BuildingAndLeaseholdImprovementsMembersrt:MinimumMember2021-01-012021-12-31 0000846913ftek:BuildingAndLeaseholdImprovementsMembersrt:MaximumMember2021-01-012021-12-31 0000846913ftek:BuildingAndLeaseholdImprovementsMember2021-12-31 0000846913ftek:BuildingAndLeaseholdImprovementsMember2020-12-31 0000846913ftek:FieldEquipmentMembersrt:MinimumMember2021-01-012021-12-31 0000846913ftek:FieldEquipmentMembersrt:MaximumMember2021-01-012021-12-31 0000846913ftek:FieldEquipmentMember2021-12-31 0000846913ftek:FieldEquipmentMember2020-12-31 0000846913ftek:ComputerEquipmentAndSoftwareMembersrt:MinimumMember2021-01-012021-12-31 0000846913ftek:ComputerEquipmentAndSoftwareMembersrt:MaximumMember2021-01-012021-12-31 0000846913ftek:ComputerEquipmentAndSoftwareMember2021-12-31 0000846913ftek:ComputerEquipmentAndSoftwareMember2020-12-31 0000846913us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2021-01-012021-12-31 0000846913us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2021-01-012021-12-31 0000846913us-gaap:FurnitureAndFixturesMember2021-12-31 0000846913us-gaap:FurnitureAndFixturesMember2020-12-31 0000846913us-gaap:VehiclesMember2021-01-012021-12-31 0000846913us-gaap:VehiclesMember2021-12-31 0000846913us-gaap:VehiclesMember2020-12-31 0000846913us-gaap:ConstructionInProgressMember2021-12-31 0000846913us-gaap:ConstructionInProgressMember2020-12-31 utr:M 0000846913srt:MinimumMemberftek:APCTechnologyMember2021-12-31 0000846913srt:MaximumMemberftek:APCTechnologyMember2021-12-31 0000846913ftek:The2014LongTermIncentivePlanMember2021-12-31 0000846913ftek:AntidilutiveMember2021-12-31 0000846913ftek:AntidilutiveMember2020-12-31 0000846913us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftek:FourCustomersMemberftek:FUELCHEMMember2021-01-012021-12-31 0000846913us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftek:TwoCustomersMemberftek:FUELCHEMMember2020-01-012020-12-31 0000846913ftek:TechnologySolutionsMemberftek:AirPollutionControlMember2021-01-012021-12-31 0000846913ftek:TechnologySolutionsMemberftek:AirPollutionControlMember2020-01-012020-12-31 0000846913ftek:SparePartsMemberftek:AirPollutionControlMember2021-01-012021-12-31 0000846913ftek:SparePartsMemberftek:AirPollutionControlMember2020-01-012020-12-31 0000846913ftek:AncillaryRevenueMemberftek:AirPollutionControlMember2021-01-012021-12-31 0000846913ftek:AncillaryRevenueMemberftek:AirPollutionControlMember2020-01-012020-12-31 0000846913ftek:AirPollutionControlMember2021-01-012021-12-31 0000846913ftek:AirPollutionControlMember2020-01-012020-12-31 0000846913ftek:TechnologySolutionsMemberftek:FUELCHEMMember2021-01-012021-12-31 0000846913ftek:TechnologySolutionsMemberftek:FUELCHEMMember2020-01-012020-12-31 0000846913country:US2021-01-012021-12-31 0000846913country:US2020-01-012020-12-31 0000846913ftek:AmericasExcludingUnitedStatesMember2021-01-012021-12-31 0000846913ftek:AmericasExcludingUnitedStatesMember2020-01-012020-12-31 0000846913srt:EuropeMember2021-01-012021-12-31 0000846913srt:EuropeMember2020-01-012020-12-31 0000846913srt:AsiaMember2021-01-012021-12-31 0000846913srt:AsiaMember2020-01-012020-12-31 0000846913us-gaap:TransferredAtPointInTimeMember2021-01-012021-12-31 0000846913us-gaap:TransferredAtPointInTimeMember2020-01-012020-12-31 0000846913us-gaap:TransferredOverTimeMember2021-01-012021-12-31 0000846913us-gaap:TransferredOverTimeMember2020-01-012020-12-31 0000846913ftek:AirPollutionControlMember2021-12-31 0000846913ftek:AirPollutionControlMember2020-12-31 0000846913ftek:FUELCHEMMember2021-12-31 0000846913ftek:FUELCHEMMember2020-12-31 00008469132022-01-012021-12-31 0000846913us-gaap:DomesticCountryMember2021-12-31 0000846913us-gaap:DomesticCountryMember2017-12-31 0000846913us-gaap:ForeignCountryMemberus-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember2021-12-31 0000846913us-gaap:ForeignCountryMemberus-gaap:StateAdministrationOfTaxationChinaMember2021-12-31 0000846913ftek:FuelTechSpAMember2020-01-012020-12-31 0000846913ftek:FuelTechSpAMember2021-01-012021-12-31 0000846913ftek:FuelTechSpAMember2021-12-31 0000846913ftek:NilCouponNonredeemableConvertibleUnsecuredLoanNotesMemberus-gaap:UnsecuredDebtMember2021-12-31 0000846913ftek:ReservedForIssuanceUponExerciseOrVestingOfEquityAwardsMember2021-12-31 0000846913us-gaap:EmployeeStockOptionMemberftek:ReservedForIssuanceUponExerciseOrVestingOfEquityAwardsMember2021-12-31 0000846913ftek:NilCouponNonredeemableConvertibleUnsecuredLoanNotesMemberus-gaap:UnsecuredDebtMembersrt:MinimumMember2021-12-31 0000846913ftek:NilCouponNonredeemableConvertibleUnsecuredLoanNotesMemberus-gaap:UnsecuredDebtMembersrt:MaximumMember2021-12-31 0000846913ftek:NilCouponNonredeemableConvertibleUnsecuredLoanNotesMemberus-gaap:UnsecuredDebtMember2021-01-012021-12-31 0000846913ftek:NilCouponNonredeemableConvertibleUnsecuredLoanNotesMemberus-gaap:UnsecuredDebtMember2020-12-31 0000846913ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember2021-02-112021-02-11 0000846913us-gaap:MeasurementInputRiskFreeInterestRateMember2021-02-11 0000846913us-gaap:MeasurementInputPriceVolatilityMember2021-02-11 0000846913us-gaap:MeasurementInputExpectedTermMember2021-02-11 00008469132021-02-11 0000846913ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember2021-12-31 0000846913ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember2021-01-012021-12-31 0000846913ftek:ThePlacementAgentWarrantsMember2021-12-31 0000846913ftek:ThePlacementAgentWarrantsMember2021-01-012021-12-31 0000846913ftek:The2014LongTermIncentivePlanMember2018-05-012018-05-31 0000846913ftek:The2014LongTermIncentivePlanMember2021-01-012021-12-31 0000846913ftek:The2014LongTermIncentivePlanMember2020-01-012020-12-31 0000846913us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-31 0000846913us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-31 0000846913us-gaap:EmployeeStockOptionMemberftek:The2014LongTermIncentivePlanMember2021-01-012021-12-31 0000846913us-gaap:EmployeeStockOptionMemberftek:The2014LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-12-31 0000846913us-gaap:EmployeeStockOptionMemberftek:The2014LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-12-31 0000846913us-gaap:EmployeeStockOptionMemberftek:The2014LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-01-012021-12-31 0000846913us-gaap:EmployeeStockOptionMemberftek:The2014LongTermIncentivePlanMember2020-01-012020-12-31 0000846913ftek:RangeOneMember2021-01-012021-12-31 0000846913ftek:RangeOneMember2021-12-31 0000846913ftek:RangeTwoMember2021-01-012021-12-31 0000846913ftek:RangeTwoMember2021-12-31 0000846913ftek:RangeThreeMember2021-01-012021-12-31 0000846913ftek:RangeThreeMember2021-12-31 0000846913ftek:RangeFourMember2021-01-012021-12-31 0000846913ftek:RangeFourMember2021-12-31 0000846913us-gaap:EmployeeStockOptionMemberftek:The2014LongTermIncentivePlanMember2021-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMemberftek:The2014LongTermIncentivePlanMembersrt:MinimumMember2021-01-012021-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMemberftek:The2014LongTermIncentivePlanMembersrt:MaximumMember2021-01-012021-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMemberftek:The2014LongTermIncentivePlanMember2021-01-012021-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMemberftek:The2014LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMemberftek:The2014LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMemberftek:The2014LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-01-012021-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMemberftek:The2014LongTermIncentivePlanMember2020-01-012020-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMemberftek:The2014LongTermIncentivePlanMember2021-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMember2019-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMember2020-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMember2021-12-31 0000846913ftek:DeferredCompensationPlanForDirectorsMember2021-01-012021-12-31 0000846913ftek:DeferredCompensationPlanForDirectorsMember2020-01-012020-12-31 0000846913ftek:OtherAccruedLiabilitiesMemberftek:FailureOfEquipmentToBeRemediedUnderWarrantyProvisionMember2021-12-31 0000846913ftek:OtherAccruedLiabilitiesMemberftek:FailureOfEquipmentToBeRemediedUnderWarrantyProvisionMember2020-12-31 00008469132020-04-012020-06-30 0000846913ftek:ReceivablesMember2020-09-30 0000846913us-gaap:StandbyLettersOfCreditMemberftek:CashCollateralSecurityAgreementMember2021-12-31 0000846913ftek:PerformanceGuaranteesMember2021-12-31 utr:sqft 0000846913srt:OfficeBuildingMemberftek:GallarateItalyMember2021-12-31 0000846913srt:OfficeBuildingMemberftek:AuroraIllinoisMember2021-12-31 0000846913srt:OfficeBuildingMemberftek:OverlandParkMember2021-12-31 0000846913srt:MinimumMember2021-12-31 0000846913srt:MaximumMember2021-12-31 0000846913ftek:ThreeYearEquipmentLeaseMember2021-12-31 0000846913ftek:TheBmoHarrisAgreementMember2019-06-19 0000846913us-gaap:StandbyLettersOfCreditMemberftek:TheBmoHarrisAgreementMember2019-06-19 0000846913ftek:TheBmoHarrisAgreementMember2021-12-31 0000846913ftek:PaycheckProtectionProgramCaresActMember2020-04-172020-04-17 0000846913ftek:PaycheckProtectionProgramCaresActMember2021-01-082021-01-08 0000846913ftek:AirPollutionControlMember2021-01-012021-12-31 0000846913ftek:FUELCHEMMember2021-01-012021-12-31 0000846913us-gaap:AllOtherSegmentsMember2021-01-012021-12-31 0000846913ftek:AirPollutionControlMember2020-01-012020-12-31 0000846913ftek:FUELCHEMMember2020-01-012020-12-31 0000846913us-gaap:AllOtherSegmentsMember2020-01-012020-12-31 0000846913country:US2021-12-31 0000846913country:US2020-12-31 0000846913country:CN2021-12-31 0000846913country:CN2021-01-012021-12-31 0000846913country:CN2020-01-012020-12-31 0000846913country:CN2020-12-31 0000846913ftek:NilCouponNonredeemableConvertibleUnsecuredLoanNotesMember2021-01-012021-12-31
 

 

Table of Contents



UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 ______________________________

 

Form 10-K

 

(Mark One)

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended: December 31, 2021

 

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from                      to                     

 

Commission File Number 001-33059

______________________________

 Fuel Tech, Inc.

(Exact name of registrant as specified in its charter)

 ______________________________

 

Delaware

 

20-5657551

(State of Incorporation)

 

(I.R.S. ID)

 

Fuel Tech, Inc.

27601 Bella Vista Parkway

Warrenville, IL 60555-1617

(630) 845-4500

www.ftek.com

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock

FTEK

NASDAQ

 

Securities registered pursuant to Section 12(g) of the Act: NONE

______________________________

 

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  ☐    No  ☒

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.    Yes  ☐    No  ☒

 

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ☒    No  ☐

 

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large Accelerated Filer

 

 

Accelerated Filer

    

Non-accelerated Filer

 

 

Smaller reporting company

      

Emerging growth company

 

   

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   ☐

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.   

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ☒

 

As of June 30, 2021, the aggregate market value of the registrant's common stock held by non-affiliates of the registrant was approximately $60,870,654 based on the closing sale price as reported on the NASDAQ National Market System.

 

As of February 28, 2022, there were 30,263,791 shares of common stock outstanding.

 

Documents incorporated by reference:

 

Portions of the registrant's definitive Proxy Statement for the 2022 Annual Meeting of Shareholders, which will be filed no later than 120 days after the close of the registrant's fiscal year ended December 31, 2021, are incorporated by reference into Part III of this report.

 



 

 

 

TABLE OF CONTENTS

 

 

   

Page

     
 

PART I

 
     

Item 1.

Business

3

Item 1A.

Risk Factors

7

Item 1B.

Unresolved Staff Comments

9

Item 2.

Properties

9

Item 3.

Legal Proceedings

9

Item 4.

Mine Safety Disclosures

9
     
 

PART II

 
     

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchase of Equity Securities

10

Item 6.

Reserved

10

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

11

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

18

Item 8.

Financial Statements and Supplementary Data

19

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

46

Item 9A.

Controls and Procedures

46

Item 9B.

Subsequent Events

46
     
 

PART III

 
     

Item 10.

Directors, Executive Officers and Corporate Governance

47

Item 11.

Executive Compensation

47

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

47

Item 13.

Certain Relationships and Related Transactions, and Director Independence

47

Item 14.

Principal Accountant Fees and Services

47
     
 

PART IV

 
   

 

Item 15.

Exhibits and Financial Statement Schedules

48
Item 16. Form 10-K Summary 49

 

 

Signatures and Certifications

50

 

 

 
 

TABLE OF DEFINED TERMS

 

 

Term

 

Definition

AIG

 

Ammonia Injection Grid

APC

 

Air Pollution Control Technology

ASCR®

 

A trademark used to describe our Advanced Selective Catalytic Reduction process

BACT   Best Available Control Technology
BREF   Best Available Reference Technology. European emission requirements

CFD

 

Computational Fluid Dynamics

CKM   Chemical Kinetics Modeling
DGI™   Dissolved Gas Infusion

EPA

 

The United States Environmental Protection Agency

ESP

 

Electrostatic Precipitator

FGC

 

Flue Gas Conditioning

FUEL CHEM®

 

A trademark used to describe our fuel and flue gas treatment processes, including its TIFI® Targeted In-Furnace Injection™ technology to control slagging, fouling, corrosion and a variety of sulfur trioxide-related issues

GSG™

 

Graduated Straightening Grid

HERT™ High Energy Reagent Technology™

 

A trademark used to describe one of our SNCR processes for the reduction of NOx

I-NOx®

 

Systems can include LNB, OFA, and SNCR components, along with SCR technology, AIG, and GSG™ system

NOx

 

Oxides of nitrogen

NOxOUT®

 

A trademark used to describe one of our SNCR processes for the reduction of NOx

OFA   Over Fire Air Systems

SCR

 

Selective Catalytic Reduction

SNCR

 

Selective Non-Catalytic Reduction

TIFI® Targeted In-Furnace Injection™

 

A trademark used to describe our proprietary technology that enables the precise injection of a chemical reagent into a boiler or furnace as part of a FUEL CHEM program

UDI™

 

Urea Direct Injection as the process to provide urea reagent directly into a duct for SCR applications

(U)LNB   Ultra-Low NOx Burner

ULTRA®

 

A trademark used to describe our process for generating ammonia for use as a Selective Catalytic Reduction reagent

 

orgstructure2021.jpg

 

 

PART I

 

Forward-Looking Statements

 

This Annual Report on Form 10-K contains “forward-looking statements,” as defined in Section 21E of the Securities Exchange Act of 1934, as amended, that are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995 and reflect our current expectations regarding our future growth, results of operations, cash flows, performance and business prospects, and opportunities, as well as assumptions made by, and information currently available to, our management. We have tried to identify forward-looking statements by using words such as “anticipate,” “believe,” “plan,” “expect,” “intend,” “will,” and similar expressions, but these words are not the exclusive means of identifying forward-looking statements. These statements are based on information currently available to us and are subject to various risks, uncertainties, and other factors, including, but not limited to, those discussed herein under the caption “Risk Factors” that could cause our actual growth, results of operations, financial condition, cash flows, performance and business prospects and opportunities to differ materially from those expressed in, or implied by, these statements. Except as expressly required by the federal securities laws, we undertake no obligation to update such factors or to publicly announce the results of any of the forward-looking statements contained herein to reflect future events, developments, or changed circumstances or for any other reason. Investors are cautioned that all forward-looking statements involve risks and uncertainties, including those detailed in our filings with the Securities and Exchange Commission. See “Risk Factors” in Item 1A.

 

ITEM 1 - BUSINESS

 

As used in this Annual Report on Form 10-K, the terms “we,” “us,” or “our,” refer to Fuel Tech, Inc. and our wholly owned subsidiaries.

 

GENERAL

 

We are a leading technology company engaged in the worldwide development, commercialization and application of state-of-the-art proprietary technologies for air pollution control, process optimization, water treatment and advanced engineering services. These technologies enable our customers to operate efficiently in a cost-effective and environmentally sustainable manner.

 

 

The Company’s nitrogen oxide (NOx) reduction technologies include advanced combustion modification techniques and post-combustion NOx control approaches, including NOxOUT®, HERT™ High Energy Reagent Technology™, and Advanced Selective Non-Catalytic Reduction (SNCR) systems, ASCR® Advanced Selective Catalytic Reduction systems, and I-NOx® Integrated NOx Reduction Systems, which utilize various combinations of these systems, along with the UDI™ Urea Direct Injection system for Selective Catalytic Reduction (SCR) reagent supply, and the ULTRA® process for safe ammonia generation.  These technologies have established Fuel Tech as a leader in NOx reduction, with installations on over 1,200 units worldwide.

 

 

Fuel Tech’s Air Pollution Control (APC) technologies include particulate control with Electrostatic Precipitator (ESP) products and services including complete turnkey capability for ESP retrofits, with experience on units up to 700 MW.  Flue gas conditioning (FGC) systems include treatment using sulfur trioxide (SO3) and ammonia based conditioning to improve the performance of ESPs by modifying the properties of fly ash particles. Fuel Tech’s particulate control technologies have been installed on more than 125 units worldwide.

 

 

Our FUEL CHEM technologies revolve around the unique application of chemical injection programs which improve the efficiency, reliability, fuel flexibility, boiler heat rate and environmental status of combustion units by controlling slagging, fouling, corrosion, opacity and acid plume, as well as the formation of sulfur trioxide, ammonium bisulfate, particulate matter, sulfur dioxide, and carbon dioxide. We use our proprietary TIFI® Targeted In-Furnace Injection™ processes to apply specialty chemical programs to units burning a wide variety of fuels including coal, heavy oil, biomass, and municipal waste. These TIFI® programs incorporate design, modeling, equipment, reagent, and service to provide complete customized on-site programs designed to improve plant operations and provide a return on investment in addition to helping meet emission regulatory requirements.

 

 

Water treatment technologies include DGI™ Dissolved Gas Infusion Systems which utilize a patented nozzle and a patent-pending saturator to provide a competitive advantage over conventional utility and industrial aeration.  An innovative alternative to current aeration technology among other applications, DGI™ systems can deliver supersaturated oxygen solutions and other gas-water combinations to target process applications or environmental issues.  This infusion process has a variety of applications in the water and wastewater industries, including irrigation, remediation, treatment, biological activity and wastewater odor management.  DGI™ technology benefits include reduced energy consumption, installation costs, and operating costs, while improving treatment performance.  The DGI™ technology is currently in the demonstration phase with limited revenues.

 

Many of our products and services rely heavily on our Computational Fluid Dynamics (CFD) and Chemical Kinetics Modeling (CKM) capabilities, which are enhanced by internally developed, high-end visualization software.  These capabilities, coupled with our innovative technologies and multi-disciplined team approach, enable us to provide practical solutions to some of our customers' most challenging issues.

 

 

 

AIR POLLUTION CONTROL (APC)

 

Regulations and Markets: Domestic

 

The future growth of our APC technology segment is dependent upon the adoption and enforcement of environmental regulations in the United States (U.S.) and globally. In the U.S., federal and state laws regulating the emission of NOx are the primary driver in our APC technology segment. The principal regulatory drivers currently in effect are as follows:

 

Clean Air Act (CAA): The CAA requires the U.S. Environmental Protection Agency (EPA) to establish national ambient air quality standards (NAAQS) at levels that are protective of public health with an adequate margin of safety. The six pollutants specified include: Ozone, Particulate Matter, Nitrogen Dioxide, Sulfur Dioxide, Lead, and Carbon Monoxide. The NAAQS provisions require that states comply with ozone and particulate emissions standards. NOx emissions are a precursor to ozone formation and also contribute to fine particulate emissions. Since 1990, EPA rules and programs have been established at the regional and federal level to help states in their mission to define and meet their State Implementation Plans for attainment. The NAAQS ground-level ozone standards that were issued in 1997, were made more stringent in 2008 and again in 2015. The EPA has kept the 2020 NAAQS ozone standard at 70 parts per billion, the same limit as 2015.

 

Clean Air Visibility Rule (CAVR): The CAVR, also known as the Regional Haze rule, is part of the Clean Air Act and was finalized in 2005. Under CAVR, certain States are required to submit implementation plans to the EPA to comply with the Regional Haze requirements, and updates are required every five years. A new CAVR was issued in January 2017 which requires states to implement new air pollution controls implementation plans in 2021 and 2022. NOx emissions contribute to ground level ozone which can contribute to localized haze, and many State Implementation Plans are addressing NOx reduction as part of CAVR compliance. The overall obligation of CAVR is to return the U.S. scenic areas to “active” visibility by 2064.

 

New Unit Permits:  New gas fired units for both electricity generation and industrial use will require Best Available Control Technology (BACT) as a permit requirement. SCR technology is very often BACT for NOx, and these permit requirements generate new market opportunities.

 

Consent Decrees: Consent decree activity through the U.S. Department of Justice or EPA may require emission sources to meet individual requirements. Sources may also agree to specific air pollution requirements with states or environmental groups.

 

Regulations and Markets: International

 

We also sell air pollution control systems outside the U.S., specifically in Europe, Latin America, India (under a license agreement) and in the Pacific Rim. The demand for our technologies comes from specific governmental regulations in NOx and particulate matter emission limits which vary by country. We expect that there will be further opportunities to implement our technologies globally in established as well as new geographies in 2022.

 

The European Union published the Best Available Reference Technology (BREF) emission guidelines in mid 2017 that further lowered emission targets over a span of the next four years. Next review is planned for 2022 where more stringent emission targets will be discussed. The 2017 BREF guidelines reduced NOx limit values by up to 25% which required an upgrade of the first-generation NOx abatement systems, and that has presented new opportunities for Fuel Tech, especially on biomass and waste incineration plants. The projects have been slow to implement due to the coronavirus (COVID-19) pandemic related restrictions and lock downs, however, the stalled projects are expected to move forward in 2022. The overall pace of BREF implementation will still be dependent on each country's internal processes. European engineering companies are also supplying systems to industrial and utility customers globally. Fuel Tech’s NOx control technologies can be integrated into these systems.

 

In South Africa, the state-owned utility Eskom is slowly refurbishing aging ESPs and adding FGC technology to further improve ESP performance. Fuel Tech is well placed to compete for this business with our local partner Lesedi.

 

The Indian government has adopted a higher NOx emission standard for legacy power plants than what was initially agreed to in 2015 as part of the Paris Agreement. As a result, SNCR systems will be limited to waste-to-energy and industrial units for the foreseeable future. Particulate matter emission reductions continue to be an area of focus in the country and that presents an ongoing opportunity for Fuel Tech’s FGC technology application which utilizes sulfur trioxide and ammonia injection. These technologies will be implemented through a collaboration with our local partner ISGEC.

 

Elsewhere in Southeast Asia, particulate emissions due to poor performing ESPs are being mitigated.  Power generators in several countries like Vietnam, Malaysia and the Philippines are actively looking for corrective options and this presents Fuel Tech with opportunities to bring our FGC technology to these markets.

 

 

 

Products

 

Our NOx reduction and particulate control technologies are installed worldwide on over 1,200 combustion units, including utility, industrial and municipal solid waste applications.  Our products include customized NOx control systems and our patented ULTRA® technology, which converts urea-to-ammonia on site and provides safe reagent for use in SCR systems.

 

 

SCR Systems and Services: Our SCR systems control NOx emissions from industrial and utility sources including boilers, incinerators, kilns, reformers and many other types of heat recovery equipment firing coal, natural gas, oil, and a variety of process gases and waste fuels. The SCR systems typically include urea or ammonia storage and delivery subsystems, reagent injection systems in the form of an Ammonia Injection Grid (AIG), catalyst reactor vessel and SCR catalyst.  In addition, other related services, including start-ups, maintenance support and general consulting services for SCR systems, AIG design and tuning to help optimize catalyst performance, and catalyst management services to help optimize catalyst life, are now offered to customers around the world. We also specialize in CFD models, which simulate fluid flow by generating a virtual replication of real-world geometry and operating inputs. We design flow corrective devices, such as turning vanes, ash screens, static mixers and our patented GSG™ Graduated Straightening Grid. Our SCR systems utilize urea or ammonia as the SCR catalyst reagent to achieve NOx reductions of up to 85% from industrial combustion sources.

 

 

ULTRA® Technology: Our ULTRA® process is designed to convert urea to ammonia safely and economically for use as a reagent in the SCR process for NOx reduction.  Recent local objections in the ammonia permitting process have raised concerns regarding the safety of ammonia shipment and storage in quantities sufficient to supply SCR.  In addition, the Department of Homeland Security has characterized anhydrous ammonia as a Toxic Inhalation Hazard commodity.   The safe conversion of urea to ammonia just prior to injection into the flue gas duct is particularly important near densely populated cities, major waterways, harbors or islands, or where the storage or transport of anhydrous or aqueous ammonia is a safety concern.  UDI™ Urea Direct Injection systems utilize direct injection of urea reagent without the need for an ammonia injection grid.

 

 

SNCR Systems:  Our NOxOUT® and HERT™ SNCR processes use urea or ammonia reagent injected into a variety of combustion furnaces to reduce NOx by up to 25% - 50% for utilities and by potentially significantly greater amounts for industrial units.  Capital costs ranging from $5 - $20/kW for utility boilers and with total annualized operating costs range from $1,000 - $2,000/ton of NOx removed. Advanced SNCR systems are also available to improve performance and minimize reagent costs through in-furnace monitoring and an advanced control system.

 

 

I-NOx® Systems: Our I-NOx® systems can include burner modifications and SNCR components combined with SCR technology. Together, these systems provide up to 90% NOx reduction at significantly lower capital and operating costs than conventional SCR systems while providing greater operational flexibility to plant operators.  The capital costs for I-NOx® systems can range from $30 - $150/kW depending on boiler size and configuration, which is significantly less than that of conventional SCRs, which can cost $300/kW or more, while operating costs are competitive with those experienced by conventional SCR systems.

 

 

ESP Processes and Services: ESP technologies for particulate control include ESP products and services including ESP Inspection Services, Performance Modeling, and Performance and Efficiency Upgrades, along with complete turnkey capability for ESP retrofits. FGC systems include treatment using sulfur trioxide (SO3) and ammonia based systems to improve the performance of ESPs by modifying the properties of fly ash particles.  Our ULTRA® technology can provide the ammonia system feed requirements for FGC applications as a safe alternative to ammonia reagent-based systems. FGC systems offer a lower capital cost approach to improving ash particulate capture versus the alternative of installing larger ESPs or utilizing fabric filter technology to meet targeted emissions and opacity limits.  Fuel Tech’s particulate control technologies have been installed on more than 125 units worldwide.

 

 

Burner Systems: Low NOx Burners and Ultra Low NOx Burners (LNB and ULNB) are available for coal-, oil-, and gas-fired industrial and utility units. Over-Fire Air (OFA) systems stage combustion for enhanced NOx reduction.  Combined overall reductions with LNB and OFA range from 50% - 70%, depending on the fuel type, with overall capital costs ranging from $10 - $20/kW and total costs ranging from $300 - $1,500/ton of NOx removed, depending on the scope.

 

A market factor for the APC product line is the continued use of coal and the growth of biomass for global electricity production.  The growth of natural gas in the U.S. for industrial applications has increased the need for SCR technology since it often meets the definition of BACT and is required on new industrial units.

 

Sales of APC products were $6.9 million and $8.6 million for the years ended December 31, 2021 and 2020, respectively.

 

 

APC Competition

 

Competition with our NOx reduction suite of products may be expected from companies supplying SCR Systems, SNCR systems, ESP retrofits and FGC technologies. In addition, we experience competition in the urea-to-ammonia conversion market.

 

The SCR process is an effective and proven method of control for removal of NOx up to 90%. SCR systems have a high capital cost of $300+/kW on retrofit coal applications. Companies including GE, Babcock Power, Babcock & Wilcox (B&W) Company, CECO Environmental and Mitsubishi are active SCR system and reagent feed system providers.

 

The use of both urea and ammonia as the reagent for the SNCR process can reduce NOx by 30% - 70%, depending on a number of factors. Ammonia can be effective on incinerators and on Circulating Fluidized Bed combustion units, but has limited applicability for most utility boilers, where urea is dominant. The ammonia-based systems utilize either anhydrous or aqueous ammonia, both of which are hazardous substances. Competitors for ammonia based SNCR include CECO Environmental, B&W, and Yara, with Hamon and B&W for urea based SNCR systems.

 

ESP retrofit competitors include B&W, Southern Environmental and Hamon. FGC competition includes Wahlco, Inc. and Chemithon, Inc.

 

Lastly, with respect to urea-to-ammonia conversion technologies, our controlled urea decomposition system competes with Hamon and Wahlco, which manufacture a system that hydrolyzes urea under high temperature and pressure.

 

APC Backlog

 

Consolidated APC segment backlog at December 31, 2021 was $9.1 million versus backlog at December 31, 2020 of $5.3 million. The Company expects to recognize revenue on approximately $5.6 million of the backlog over the next 12 months with the remaining recognized thereafter.

 

FUEL CHEM

 

Product and Markets

 

The FUEL CHEM® technology segment revolves around the unique application of specialty chemicals to improve the efficiency, reliability and environmental status of plants operating in the electric utility, industrial, pulp and paper, waste-to-energy, and university and district heating markets.  FUEL CHEM programs are currently in place on combustion units in North America, Mexico and Europe, treating a wide variety of solid and liquid fuels, including coal, heavy oil, black liquor, biomass and municipal waste.

 

Central to the FUEL CHEM approach is the introduction of chemical reagents, such as magnesium hydroxide, to combustion units via in-body fuel application (pre-combustion) or via direct injection (post-combustion) utilizing our proprietary TIFI® technology.  By attacking performance-hindering problems, such as slagging, fouling and corrosion, as well as the formation of sulfur trioxide (SO3), and ammonium bisulfate, our programs offer numerous operational, financial and environmental benefits to owners of boilers, furnaces and other combustion units.

 

A key market factor for this product line is the continued use of coal for global electricity production. In 2021, coal accounted for approximately 22% of all U.S. electricity generation and roughly 37% of global electricity generation. These values were up from 21% and 33% in 2020, respectively, however 2021 was unique relative to higher natural gas pricing and future increases in coal usage are not expected to be the long-term trend. Major coal consumers include the U.S., China and India. Additional market dynamics include a growing, worldwide utilization of biomass for both steam and electrical production, and the continued use of heavy fuel oil for power generation. The principal markets for this product line are electric power plants burning coals with slag-forming constituents such as sodium, iron and high levels of sulfur. Sodium is typically found in the Powder River Basin coals of Wyoming and Montana. Iron is typically found in coals produced in the Illinois Basin region. High sulfur content is typical of Illinois Basin coals and certain Appalachian coals. High sulfur content can give rise to unacceptable levels of SO3 formation especially in plants with SCR systems and flue gas desulphurization units (scrubbers).  As coal units strive to compete in electricity supply markets, lower cost, higher slagging fuels can create more operational challenges which TIFI® Programs can help mitigate. The current Mexican government is utilizing more indigenous fuel sources for power generation because the international market for high sulfur fuel oil (what Mexico produces) has been significantly reduced with the adoption of the new International Maritime Organization restrictions. Fuel Tech’s TIFI® systems can help with SO3 mitigation at these oil-fired power generation units.

 

The combination of slagging coals and SO3-related issues, such as “blue plume” formation, air pre-heater fouling and corrosion, SCR fouling and the proclivity to suppress certain mercury removal processes, represents an attractive market potential for Fuel Tech.

 

Sales of the FUEL CHEM products were $17.4 million and $14.0 million, for the years ended December 31, 2021 and 2020, respectively.

 

Competition

 

Competition for our FUEL CHEM product line includes chemicals sold by specialty chemical companies, such as Imerys, Environmental Energy Services, Inc., and SUEZ Water Technologies. No technologically comparable substantive competition currently exists for our TIFI® technology, which is designed primarily for slag control and SO3 abatement, but there can be no assurance that such lack of substantive competition will continue.

 

INTELLECTUAL PROPERTY

 

The majority of our products are protected by U.S. and non-U.S. patents. We own 41 granted patents worldwide and one allowed utility model patent in China. We have 11 patent applications pending: including 5 in the U.S. and 6 in non-U.S. jurisdictions. These patents and applications cover some 26 inventions, 11 associated with our NOx reduction business, 11 associated with the FUEL CHEM business, and four associated with water treatment. Our granted patents have expiration dates ranging from November of 2022 to January of 2039.

 

Management believes that the protection provided by the numerous claims in the above referenced patents or patent applications is substantial and affords us a significant competitive advantage in our business. Accordingly, any significant reduction in the protection afforded by these patents or any significant development in competing technologies could have a material adverse effect on our business.

 

EMPLOYEES

 

At December 31, 2021, we had 73 employees, 66 in North America, one in China and six in Europe. We enjoy good relations with our employees and are not a party to any labor management agreement.

 

HUMAN CAPITAL RESOURCES

 

We manage our Company according to a set of core principles. Included among these are respect for the individual, aspiring to excellence, safety and security, and appropriate reward for outstanding effort. We have put in place an employee compensation plan that recognizes hard work with above average salaries and equity incentive awards.  We have returned to face-to-face work in our day-to-day activities, but we have implemented training and provided guidance for our teams to operate safely even in a face-to-face environment. As a technology company, we prize and reward educational achievement. Among our employees are found a large cohort of doctorates as well as other advanced degrees and professional certifications. We expect that these approaches to managing and empowering our human capital will continue to guide our progress in the future. 

 

 

AVAILABLE INFORMATION

 

We are a fully integrated company using a suite of advanced technologies to provide boiler optimization, efficiency improvement and air pollution reduction and control solutions to utility and industrial customers worldwide. Originally incorporated in 1987 under the laws of the Netherlands Antilles as Fuel-Tech N.V., we were domesticated in the United States on September 30, 2006, and continue as a Delaware corporation with our corporate headquarters at 27601 Bella Vista Parkway, Warrenville, Illinois, 60555-1617. Fuel Tech maintains an Internet website at www.ftek.com. Our Annual Report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and any amendments to those reports filed or furnished pursuant to Section 13(a) of the Exchange Act are made available through our website as soon as reasonably practical after we electronically file or furnish the reports to the Securities and Exchange Commission. Our website also contains our Corporate Governance Guidelines and Code of Ethics and Business Conduct, as well as the charters of the Audit, Compensation, and Nominating and Corporate Governance committees of the Board of Directors. All of these documents are available in print without charge to stockholders who request them. Information on our website is not incorporated into this report.

 

ITEM 1A - RISK FACTORS

 

The following is a discussion of the material risk factors; however, they may not be the only risks that we may face. The risks described below should not be considered a complete list of potential risks that we face, and additional risks and uncertainties not currently known to us or that we currently consider immaterial may also negatively impact our business. If any of these risks develop into actual or expected events, our business, financial condition, results of operations or cash flows could be materially and adversely affected, and, as a result, the trading price of our common stock could decline. You should carefully consider the risk factors described below, together with the other information included in this Annual Report on Form 10-K, before you decide to invest in our securities. Please read the cautionary notice regarding forward-looking statements under the heading “Forward-Looking Statements.”

 

RISKS RELATED TO OUR PRODUCTS AND PRICING

 

Our Product Portfolio Lacks Diversification

 

We have two broad technology segments that provide advanced engineering solutions to meet the pollution control, efficiency improvement, and operational optimization needs of coal and natural gas-fired energy-related facilities worldwide. They are as follows:

 

 

The Air Pollution Control technology segment includes technologies to reduce NOx emissions in flue gas generated by the firing of natural gas or coal from boilers, incinerators, furnaces and other stationary combustion sources. These include OFA systems, NOxOUT® and HERT™ SNCR systems, and SCR systems. Our SCR systems can also include AIG, and GSG™ systems to provide high NOx reductions at significantly lower capital and operating costs than conventional SCR systems. ULTRA® technology creates ammonia at a plant site using safe urea for use with any SCR application. ESP technologies make use of electrostatic precipitator products and services to reduce particulate matter. FGC systems are chemical injection systems offered in markets outside the U.S. and Canada to enhance electrostatic precipitator and fabric filter performance in controlling particulate emissions.

 

 

The FUEL CHEM® technology segment which uses chemical processes in combination with advanced CFD and CKM boiler modeling for the control of slagging, fouling, corrosion, opacity and other sulfur trioxide-related issues in coal-fired furnaces and boilers through the addition of chemicals into the furnace using TIFI® Targeted In-Furnace Injection™ technology.

 

An adverse development in our advanced engineering solutions business as a result of competition, technological change, government regulation, customers converting to use natural gas or other fuels, or any other factor could have a significantly greater impact than if we maintained more diverse operations.

 

We Face Substantial Competition

 

Competition in the Air Pollution Control market comes from competitors utilizing their own NOx reduction processes, including SCR systems, SNCR systems, Low NOx Burners, Over-Fire Air systems, ammonia and urea based delivery systems for SNCR and SCR, which do not infringe our patented or proprietary technologies.  Indirect competition will also arise from business practices such as the purchase rather than the generation of electricity, fuel switching, closure or de-rating of units, and sale or trade of pollution credits and emission allowances.  Utilization by customers of such processes or business practices or combinations thereof may adversely affect our pricing and participation in the NOx control market if customers elect to comply with regulations by methods other than the purchase of our Air Pollution Control products.  See Item 1 “Products” and “APC Competition” in the Air Pollution Control segment overview.

 

Competition for our FUEL CHEM markets include chemicals sold by specialty chemical companies, such as Imerys, Environmental Energy Services, Inc., and SUEZ Water Technologies.

 

Our Dependence Upon Fixed-price Contracts Could Adversely Affect our Operating Results.

 

The majority of our air pollution control projects are currently performed on a fixed-price basis. Under a fixed-price contract, we agree on the price that we will receive for the entire project, based upon a defined scope, which includes specific assumptions and project criteria. If our estimates of the costs to complete the project are below the actual costs that we incur, our margins will decrease, or we may incur a loss. The revenue, cost and gross profit realized on a fixed-price contract will often vary from the estimated amounts because of unforeseen conditions or changes in job conditions and variations in labor and equipment productivity over the term of the contract. While our fixed-price contracts are typically not individually material to our operating results, if we are unsuccessful in mitigating these risks, we may realize gross profits that are different from those originally estimated and incur reduced profitability or losses on projects. Depending on the size of a project, these variations from estimated contract performance could have a significant effect on our operating results. In general, turnkey contracts to be performed on a fixed-price basis involve an increased risk of significant variations. Generally, our contracts and projects vary in length, depending on the size and complexity of the project, project owner demands and other factors. The foregoing risks are exacerbated for projects with longer-term durations and the inherent difficulties in estimating costs and of the interrelationship of the integrated services to be provided under these contracts whereby unanticipated costs or delays in performing part of the contract can have compounding effects by increasing costs of performing other parts of the contract.

 

Customers May Cancel or Delay Projects.

 

Customers may cancel or delay projects for reasons beyond our control. Our orders normally contain cancellation provisions that permit us to recover our costs, and, for most contracts, a portion of our anticipated profit in the event a customer cancels an order. If a customer elects to cancel an order, we may not realize the full amount of revenues included in our backlog. If projects are delayed, the timing of our revenues could be affected and projects may remain in our backlog for extended periods of time. Revenue recognition occurs over long periods of time and is subject to unanticipated delays. If we receive relatively large orders in any given quarter, fluctuations in the levels of our quarterly backlog can result because the backlog in that quarter may reach levels that may not be sustained in subsequent quarters.

 

Our Operating Results May Be Adversely Affected by Product Pricing

 

The onset of significant competition for either of the technology segments might require us to lower our product prices in order to remain competitive and have a corresponding adverse impact on our realized gross margins and operating profitability. See the risk factor entitled “We Face Substantial Competition” above.

 

Our Customer Base Is Highly Concentrated

 

A small number of customers have historically accounted for a significant portion of our revenues. During 2021, our five largest customers accounted for approximately 67% of our net revenues, with our largest customer accounting for approximately 21% of our net revenues. There can be no assurance that all significant customers will continue to purchase our products in the same quantities that they have in the past. The loss of any one of our significant customers or a material reduction in sales to a significant customer could have a material adverse effect on our sales and results of operations.

 

 

RISKS RELATED TO OUR BUSINESS

 

Our Financial Performance May Vary Significantly From Period to Period.

 

Our annual revenues and earnings have varied in the past and are likely to vary in the future. Our contracts generally stipulate customer specific delivery terms and may have contract cycles of a year or more, which subjects these contracts to many factors beyond our control. In addition, contracts that are significantly larger in size than our typical contracts tend to intensify their impact on our annual operating results. Furthermore, as a significant portion of our operating costs are fixed, an unanticipated decrease in our revenues, a delay or cancellation of orders in backlog, or a decrease in the demand for our products, may have a significant impact on our annual operating results. Therefore, our annual operating results may be subject to significant variations and our operating performance in one period may not be indicative of our future performance.

 

Our Manufacturing Operations Are Dependent on Third-party Suppliers.

 

Although we are not dependent on any one supplier, we are dependent on the ability of our third-party suppliers to supply our raw materials, as well as certain specific component parts. The third-party suppliers upon which we depend may default on their obligations to us due to bankruptcy, insolvency, lack of liquidity, adverse economic conditions, operational failure, fraud, loss of key personnel, or other reasons. We cannot assure that our third-party suppliers will dedicate sufficient resources to meet our scheduled delivery requirements or that our suppliers will have sufficient resources to satisfy our requirements during any period of sustained demand. Failure of suppliers to supply, or delays in supplying, our raw materials or certain components, or allocations in the supply of certain high demand raw components, for any reason, including, without limitation, disruptions in our suppliers’ business activities due to cybersecurity incidents, terrorist activity, public health crises (such as coronavirus), fires or other natural disasters could materially adversely affect our operations and ability to meet our own delivery schedules on a timely and competitive basis.  Additionally, our third-party suppliers may provide us with raw materials or component parts that fail to meet our expectations or the expectations of our customers, which could subject us to product liability claims, other claims and litigation.

 

Our Use of Subcontractors Could Potentially Harm our Profitability and Business Reputation.

 

Occasionally we act as a prime contractor in some of the engineered projects we undertake. In our capacity as lead provider and when acting as a prime contractor, we perform a portion of the work on our projects with our own resources and typically subcontract activities such as manufacturing and installation work. In our industry, the lead contractor is normally responsible for the performance of the entire contract, including subcontract work. Thus, when acting as a prime contractor, we are subject to risk associated with the failure of one or more subcontractors to perform as anticipated.

 

We employ subcontractors at various locations around the world to meet our customers’ needs in a timely manner, meet local content requirements and reduce costs. Subcontractors perform all of our manufacturing for customers. The use of subcontractors decreases our control over the performance of these functions and could result in project delays, escalated costs and substandard quality. These risks could adversely affect our profitability and business reputation. In addition, many of our competitors, who have greater financial resources and greater bargaining power than we have, use the same subcontractors that we use and could potentially influence our ability to hire these subcontractors. If we were to lose relationships with key subcontractors, our business could be adversely impacted.

 

We Rely on Several Key Employees Whose Absence or Loss Could Disrupt our Operations or Be Adverse to our Business.

 

We are highly dependent on the experience of our management in the continuing development of our operations. The loss of the services of certain of these individuals would have a material adverse effect on our business. Although we have employment and non-competition agreements with certain of our key employees, as a practical matter, those agreements will not assure the retention of our employees, and we may not be able to enforce all of the provisions in any employment or non-competition agreement. Our future success will depend in part on our ability to attract and retain qualified personnel to manage our development and future growth. We cannot guarantee that we will be successful in attracting and retaining such personnel. Our failure to recruit additional key personnel could have a material adverse effect on our financial condition, results of operations and cash flows.

 

We May Not Be Able to Successfully Protect our Patents and Proprietary Rights

 

We hold licenses to or own a number of patents for our products and processes.  In addition, we also have numerous patent applications pending both in the U.S. and abroad.  There can be no assurance that any of our pending patent applications will be granted or that our outstanding patents will not be challenged, overturned or otherwise circumvented by competitors.  In foreign markets, the absence of harmonized patent laws makes it more difficult to ensure consistent respect for our patent rights in emerging markets.  In addition, certain critical technical information relating to our products which is not patented is held as trade secret, and protected by trade secret laws and restrictions on disclosure contained in our confidentiality and licensing agreements.  There can be no assurance that such protections will prove adequate or that we will have adequate remedies against contractual counterparties for disclosure of our trade secrets or other violations of our intellectual property rights.  See Item 1 above under the caption “Intellectual Property.”

 

Our Results May Be Affected By Foreign Operations

 

We currently have foreign operations predominantly in Europe with our offices located in Gallarate, Italy. The future business opportunities in this market are dependent on the continued implementation and enforcement of regulatory policies that will benefit our technologies, the acceptance of our engineering solutions in such markets, the ability of potential customers to utilize our technologies on a competitive, cost-effective basis, and our ability to protect and enforce our intellectual property rights.

 

We May Not Be Able to Purchase Raw Materials on Commercially Advantageous Terms

Our FUEL CHEM technology segment is dependent, in part, upon a supply of magnesium hydroxide. Any adverse changes in the availability of this chemical will likely have an adverse impact on ongoing operation of our FUEL CHEM programs. On March 4, 2009, we entered into a Restated Product Supply Agreement (PSA) with Martin Marietta Magnesia Specialties, LLC (MMMS) in order to assure the continuance of a stable supply from MMMS of magnesium hydroxide products for our requirements in the U.S. and Canada. The term of the PSA expires on December 31, 2022. Pursuant to the PSA, MMMS supplies us with magnesium hydroxide products manufactured pursuant to our specifications and we have agreed to purchase from MMMS, and MMMS has agreed to supply, 100% of our requirements for such magnesium hydroxide products for our customers who purchase such products for delivery in the U.S. and Canada. There can be no assurance that we will be able to obtain a stable source of magnesium hydroxide in markets outside the U.S.

RISKS RELATED TO OUR INDUSTRY

Demand for Our APC and FUEL CHEM Products is Affected by External Market Factors

 

Reduced coal and natural gas-fired electricity demand across the U.S. has led to production declines.  Contributing factors to this decline in coal-fired generation were: 1) lower natural gas prices which allowed utility operators to increase the amount of power generated from natural gas plants, 2) increased cost of environmental compliance with current environmental regulations, 3) constrained funding for capital projects, and 4) the increased production of electricity from renewable sources, such as wind and solar.

 

Our Business Is Dependent on Continuing Air Pollution Control Regulations and Enforcement

 

Our business is significantly impacted by and dependent upon the regulatory environment surrounding the electricity generation market.  Our business will be adversely impacted to the extent that regulations are repealed or amended to significantly reduce the level of required NOx or particulate matter reduction, or to the extent that regulatory authorities delay or otherwise minimize enforcement of existing laws.  Additionally, long-term changes in environmental regulation that threaten or preclude the use of coal or other fossil fuels as a primary fuel source for electricity production which result in the reduction or closure of a significant number of fossil fuel-fired power plants may adversely affect our business, financial condition and results of operations.  See Item 1 above under the caption “Regulations and Markets” in the Air Pollution Control segment overview.

 

 

GENERAL RISK FACTORS

 

There Is Still Significant Uncertainty Related to the COVID-19 Pandemic; Future Pandemics Could Pose Similar Challenges

 

The continued prevalence of the COVID-19 pandemic around the world presents significant risks to the Company, not all of which the Company is able to fully evaluate or even foresee at the current time. The COVID-19 pandemic has affected the Company's operations in the year ended December 31, 2021 and 2020, although the impact of the pandemic is difficult to quantify, and may continue to do so indefinitely hereafter. The Company has experienced, and may continue to experience, delays in supply of critical equipment, reductions in demand for certain of our products as several accounts remained offline due to soft electricity demand and unplanned outage activities and due to the delay or abandonment of ongoing or anticipated projects due to the customers', suppliers' and other third parties' financial distress or concern regarding the volatility of global markets. 

 

Management cannot predict the full impact of the COVID-19 pandemic on the Company's sales and marketing channels and supply chain, and, as a result, the ultimate extent of the effects of the COVID-19 pandemic on the Company is highly uncertain and will depend on future developments.  Such effects could exist for an extended period of time even after the pandemic ends and any future such pandemic could have similar or greater challenges.

 

Geopolitical and Unexpected Events May Impact New or Existing Projects and Prices and Availability of Raw Materials, Energy and Other Materials. 

 

These events may also impact energy and regulatory policy nationally or regionally for the impacted regions. Such disruptions could have a material adverse effect on our business and financial results.

 

ITEM 1B - UNRESOLVED STAFF COMMENTS

 

None

 

ITEM 2 - PROPERTIES

 

We own an office building in Warrenville, Illinois, which has served as our corporate headquarters since June 23, 2008. This facility, with approximately 40,000 square feet of office space, is sufficient to meet our requirements for the foreseeable future.

 

We also operate from leased office facilities and we do not segregate any of these leased facilities by operating business segment. The terms of the Company's primary lease arrangements as of December 31, 2021 are as follows:

 

 

The Gallarate, Italy building lease, for approximately 1,335 square feet, runs through April 30, 2025. This facility serves as the operating headquarters for our European operations.

 

 

The Aurora, IL warehouse lease, for approximately 11,000 square feet, runs through December 31, 2023. This facility serves as an outside warehouse facility.

 

 

The Overland Park, KS lease, for approximately 600 square feet, runs through October 15, 2022. This facility serves primarily as a sales office.

 

ITEM 3 - LEGAL PROCEEDINGS

 

From time to time we are involved in litigation with respect to matters arising from the ordinary conduct of our business. In the opinion of management, based upon presently available information, either adequate provision for anticipated costs have been accrued or the ultimate anticipated costs will not materially affect our consolidated financial position, results of operations, or cash flows.

 

See Note 9 "Commitments and Contingencies" in the Notes to the Consolidated Financial Statements in this Annual Report on Form 10-K.

 

ITEM 4 – MINE SAFETY DISCLOSURES

 

Not Applicable

 

 

PART II

 

ITEM 5 - MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASE OF EQUITY SECURITIES

 

Market

 

Our common stock has been traded since September 1993 on The NASDAQ Stock Market, Inc, where it trades under the symbol FTEK.

 

Holders

 

As of February 28, 2022, there were 74 holders of record of our common stock, which does not include the number of beneficial owners whose common stock was held in street name or through fiduciaries.

 

Dividends

 

We have never paid cash dividends on the common stock and have no current plan to do so in the foreseeable future. The declaration and payment of dividends on the common stock is subject to the discretion of our Board of Directors. The decision of the Board of Directors to pay future dividends will depend on general business conditions, the effect of a dividend payment on our financial condition, and other factors the Board of Directors may consider relevant. The current policy of the Board of Directors is to reinvest earnings in operations to promote future growth.

 

ITEM 6 - RESERVED

 

 

ITEM 7 - MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (amounts in thousands of dollars)

 

Overview

 

In 2021, the Company continued to experience a challenging operational environment resulting from the COVID-19 pandemic along with the ongoing substitution of gas-fired and renewable energy plants for coal-fired installations. Our cost control efforts reduced selling, general and administrative expenses from fiscal 2020 by 11%. We continue to invest in new technologies to expand our product offerings into the water pollution control and treatment market. Our capital resources are sufficient for our immediate and longer-term needs and we continue to enjoy the services and support of a dedicated workforce. We expect that our cost control efforts will continue to reduce our operating expenses and the diminishing effects of the pandemic should lead to an improved market outlook.

 

COVID-19 Pandemic

The effects of COVID-19 have presented significant risks to the Company, not all of which the Company is able to fully evaluate or even foresee at the current time. The COVID-19 pandemic has affected the Company's operations during the twelve months ended December 31, 2021 and 2020. Although the impact of the pandemic is difficult to quantify, the Company has experienced, and may continue to experience, reductions in demand for certain of products, due to soft electric demand and unplanned outage activities, and due to the delay or abandonment of ongoing or anticipated projects due to our customers', suppliers' and other third parties' financial distress or concern regarding the volatility of global markets. Management cannot predict the full impact of the COVID-19 pandemic on the Company's sales and marketing channels and supply chains, and, as a result, the ultimate extent of the effects of the COVID-19 pandemic on the Company is highly uncertain and will depend on future developments. Such effects could exist for an extended period of time even after the pandemic comes to an end.

 

Our Liquidity

In February 2021, Fuel Tech entered into a securities purchase agreement with certain institutional investors pursuant to which the Company agreed to issue and sell, in a private placement, (i) 5,000,000 shares of common stock, (ii) and 2,500,000 warrants exercisable for a total of 2,500,000 shares of common stock. The gross proceeds to the Company from this private placement were $25,812, before deducting placement agent fees and offering expenses of $1,783. The receipt of these funds strengthened our cash position and in conjunction with our net cash flows expected to be generated from operations are adequate to fund planned operations of the Company for the next 12 months.

 

Key Operating Factors

Our FUEL CHEM® segment performed well in 2021, with higher revenues and segment operating profits compared to 2020. FUEL CHEM benefitted from the operations of our current installed base, including recent program installations; an overall rise in demand for energy attributable to the resumption of economic activity following a period of reduced activity due to the impact of COVID-19; and increased seasonal power usage. 

 

Our APC business faced some headwind in 2021 due to ongoing project delays and cancellations that have resulted in a lack of new orders, and changes in project timing, but picked up some in the fourth quarter. We are also encouraged by the pace and depth of our business development activities, which reflects an increased focus on global emissions protocols across a variety of fuel sources. Our Consolidated APC backlog at year end was $9,119 and our global sales pipeline has increased to $50 -75 million range.

 

Background

We have two broad technology segments that provide advanced engineered solutions to meet the pollution control, efficiency improvement and operational optimization needs of energy-related facilities worldwide. They are as follows:

 

Air Pollution Control Technologies

 

The Air Pollution Control technology segment includes technologies to reduce NOx emissions in flue gas generated by the firing of natural gas or coal from boilers, incinerators, furnaces and other stationary combustion sources. These include SCR systems, NOxOUT and HERT™ SNCR systems, and OFA systems. Our SCR systems can also include AIG, and GSG™ systems to provide high NOx reductions at significantly lower capital and operating costs than conventional SCR systems. ULTRA® technology creates ammonia at a plant site using safe urea for use with any SCR application. ESP technologies make use of electrostatic precipitator products and services to reduce particulate matter. FGC systems are chemical injection systems offered in markets outside the U.S. and Canada to enhance electrostatic precipitator and fabric filter performance in controlling particulate emissions. We distribute our products through our direct sales force and third-party sales agents.

 

FUEL CHEM Technologies

 

The FUEL CHEM technology segment, which uses chemical processes in combination with advanced CFD and CKM boiler modeling, for the control of slagging, fouling, corrosion, opacity and other sulfur trioxide-related issues in coal-fired furnaces and boilers through the addition of chemicals into the furnace using TIFI® Targeted In-Furnace Injection™ technology. Fuel Tech sells its FUEL CHEM program through its direct sales force and agents to industrial and utility power-generation facilities. FUEL CHEM programs have been installed on combustion units in North America, Europe, China, and India, treating a wide variety of solid and liquid fuels, including coal, heavy oil, biomass and municipal waste. The FUEL CHEM program improves the efficiency, reliability and environmental status of plants operating in the electric utility, industrial, pulp and paper, waste-to-energy, university and district heating markets and offers numerous operational, financial and environmental benefits to owners of boilers, furnaces and other combustion units.

 

The key market dynamic for both technology segments is the continued use of fossil fuels, especially coal, as the principal fuel source for global electricity production. In 2021, coal accounted for approximately 22% of all U.S. electricity generation and roughly 37% of global electricity generation. These values were up from 21% and 33% in 2020 respectively, however 2021 was unique relative to higher natural gas pricing and future increases in coal usage are not expected to be the long-term trend. Major coal consumers include China, the U.S. and India.

 

Critical Accounting Policies and Estimates

 

The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the U.S. (GAAP), which require us to make estimates and assumptions. We believe that, of our accounting policies (see Note 1 to the consolidated financial statements), involve a higher degree of judgment and complexity and are deemed critical. We routinely discuss our critical accounting policies with the Audit Committee of the Board of Directors.

 

Revenue Recognition

 

The Company recognizes revenue when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue.

 

 

FUEL CHEM

  

Revenues from the sale of chemical products are recognized when control transfers to customer upon shipment or delivery of the product based on the applicable shipping terms. We generally recognize revenue for these arrangements at a point in time based on our evaluation of when the customer obtains control of the promised goods or services. 

 

On occasion, Fuel Tech will engineer and sell its chemical pumping equipment.  These projects are similar in nature to the APC projects described below and for those projects where control transfers over time, revenue is recognized based on the extent of progress towards completion of the single performance obligation. 

 

For projects containing multiple performance obligations, the Company allocates the transaction price based on the estimated standalone selling price. The Company must develop assumptions that require judgment to determine the stand-alone selling price for each performance obligation identified in the contract. The Company utilizes key assumptions to determine the stand-alone selling price, which may include other comparable transactions, pricing considered in negotiating the transaction and the estimated costs. Variable consideration is allocated specifically to one or more performance obligations in a contract when the terms of the variable consideration relate to the satisfaction of the performance obligation and the resulting amounts allocated are consistent with the amounts the Company would expect to receive for the satisfaction of each performance obligation.

 

The consideration allocated to each performance obligation is recognized as revenue when control is transferred for the related goods or services. For performance obligations which consist of licenses and other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.

 

The Company receives payments from its customers based on billing schedules established in each contract. Up-front payments and fees are recorded as deferred revenue upon receipt or when due until the Company performs its obligations under these arrangements. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional.

 

Air Pollution Control Technology

 

Fuel Tech’s APC contracts are typically six to eighteen months in length. A typical contract will have three or four critical operational measurements that, when achieved, serve as the basis for us to invoice the customer via progress billings. At a minimum, these measurements will include the generation of engineering drawings, the shipment of equipment and the completion of a system performance test.

 

As part of most of its contractual APC project agreements, Fuel Tech will agree to customer-specific acceptance criteria that relate to the operational performance of the system that is being sold. These criteria are determined based on modeling that is performed by Fuel Tech personnel, which is based on operational inputs that are provided by the customer. The customer will warrant that these operational inputs are accurate as they are specified in the binding contractual agreement. Further, the customer is solely responsible for the accuracy of the operating condition information; typically all performance guarantees and equipment warranties granted by us are voidable if the operating condition information is inaccurate or is not met.

 

Since control transfers over time, revenue is recognized based on the extent of progress towards completion of the single performance obligation. Fuel Tech uses the cost-to-cost input measure of progress for our contracts since it best depicts the transfer of assets to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost input measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred. Costs to fulfill include all internal and external engineering costs, equipment charges, inbound and outbound freight expenses, internal and site transfer costs, installation charges, purchasing and receiving costs, inspection costs, warehousing costs, project personnel travel expenses and other direct and indirect expenses specifically identified as project- or product-line related, as appropriate (e.g. test equipment depreciation and certain insurance expenses). Unexpected or unknown costs could affect the timing of revenue recognition and the cumulative profitability of the related projects.

 

Fuel Tech’s APC product line also includes ancillary revenue for post contractual goods and services.  Revenue associated with these activities are recognized at a point in time when delivery of goods or completion of the service obligation is performed.

 

Fuel Tech has installed over 1,200 units with APC technology and normally provides performance guarantees to our customers based on the operating conditions for the project. As part of the project implementation process, we perform system start-up and optimization services that effectively serve as a test of actual project performance. We believe that this test, combined with the accuracy of the modeling that is performed, enables revenue to be recognized prior to the receipt of formal customer acceptance.

 

As of December 31, 2021 we had no construction contracts in progress that were identified as a loss contract. As of December 31, 2020 we had one construction contract in progress that was identified as a loss contract and a provision for losses of $176 was recorded in other accrued liabilities on the consolidated balance sheet. 

 

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the consolidated balance sheets. In our Air Pollution Control Technology segment, amounts are billed as work progresses in accordance with agreed-upon contractual terms. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. These assets are reported on the consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. At December 31, 2021 and 2020, contract assets for APC technology projects were approximately $1,277 and $2,079, respectively, and $0 and $269, respectively, for the FUEL CHEM technology segment, and are included in accounts receivable on the consolidated balance sheets.

 

However, the Company will periodically bill in advance of costs incurred before revenue is recognized, resulting in contract liabilities. These liabilities are reported on the consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. Contract liabilities were $390 and $850 at December 31, 2021 and 2020, respectively, and are included in other accrued liabilities on the consolidated balance sheets.

 

Allowance for Doubtful Accounts

 

The allowance for doubtful accounts is management’s best estimate of the amount of credit losses in accounts receivable. The allowance for doubtful accounts balance can be impacted by unforeseen collectability issues. In order to control and monitor the credit risk associated with our customer base, we review the credit worthiness of customers on a recurring basis. Factors influencing the level of scrutiny include the level of business the customer has with us, the customer’s payment history and the customer’s financial stability. Receivables are considered past due if payment is not received by the date agreed upon with the customer, which is normally 30 days after invoice. Representatives of our management team review all past due accounts on a bi-weekly basis to assess collectability. At the end of each reporting period, the allowance for doubtful accounts balance is reviewed relative to management’s collectability assessment and is adjusted if deemed necessary through a corresponding charge or credit to bad debt expense, which is included in selling, general, and administrative expenses in the consolidated statements of operations. Bad debt write-offs are made when management believes it is probable a receivable will not be recovered.

 

Inventories

 

Inventories consist primarily of equipment constructed for resale and spare parts and are stated at the lower of cost or net realizable value, using the weighted-average cost method. Usage is recorded in cost of sales in the period that parts were issued to a project or used to service equipment. Inventories are carried at weighted average cost and periodically evaluated to identify obsolete or otherwise impaired parts that are written off when management determines usage is not probable. The Company estimates the balance of excess and obsolete inventory by analyzing inventory by age using last used and original purchase date and the existing sales pipeline for which the inventory could be used.

 

Assessment of Potential Impairments of Goodwill and Intangible Assets

 

Goodwill is not amortized, but rather is reviewed annually (in the fourth quarter) or more frequently if indicators arise, for impairment. We do not have any indefinite-lived intangible assets other than goodwill. Such indicators include a decline in expected cash flows, a significant adverse change in legal factors or in the business climate, unanticipated competition, a decrease in our market capitalization to an amount less than the carrying value of our assets, or slower growth rates, among others.

 

Goodwill is allocated among and evaluated for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment. We have two reporting units: the FUEL CHEM segment and the APC technology segment.

 

Our evaluation of goodwill impairment involves first assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. We may bypass this qualitative assessment, or determine that based on our qualitative assessment considering the totality of events and circumstances including macroeconomic factors, industry and market considerations, current and projected financial performance, a sustained decrease in our share price, or other factors, that additional impairment analysis is necessary. This additional analysis involves comparing the current fair value of a reporting unit to its carrying value. Fuel Tech uses a discounted cash flow (DCF) model to determine the current fair value of its FUEL CHEM reporting unit as this methodology was deemed to best quantify the present values of our expected future cash flows and yield a fair value that should be in line with the aggregate market value placed on the outstanding common stock as reflected by the current stock price multiplied by the outstanding shares of common stock. A number of significant assumptions and estimates are involved in the application of the DCF model to forecast operating cash flows, including markets and market share, sales volumes and prices, costs to produce and working capital changes. Events outside our control, specifically market conditions that impact revenue growth assumptions, could significantly impact the fair value calculated. Management considers historical experience and all available information at the time the fair values of its reporting units are estimated. However, actual fair values that could be realized in an actual transaction may differ from those used to evaluate the impairment of goodwill.

 

 

The application of our DCF model in estimating the fair value of each reporting segment is based on the ‘net asset’ approach to business valuation. In using this approach for each reportable segment, we forecast segment revenues and expenses out to perpetuity and then discount the resulting cash flows to their present value using an appropriate discount rate. The forecast considers, among other items, the current and expected business environment, expected changes in the fixed and variable cost structure as the business grows, and a revenue growth rate that we feel is both achievable and sustainable. The discount rate used is composed of a number of identifiable risk factors, including equity risk, company size, and certain company-specific risk factors such as our debt-to-equity ratio, among other factors, that when added together, results in a total return that a prudent investor would demand for an investment in our Company.

 

In the event the estimated fair value of a reporting unit per the DCF model is less than the carrying value, additional analysis would be required. The additional analysis would compare the carrying amount of the reporting unit’s goodwill with the implied fair value of that goodwill. The implied fair value of goodwill is the excess of the fair value of the reporting unit over the fair values assigned to all of the assets and liabilities of that unit as if the reporting unit was acquired in a business combination and the fair value of the reporting unit represented the purchase price.

 

The Company utilizes Accounting Standards Update (ASU) 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment for the annual goodwill impairment test.

 

Fuel Tech performed its annual goodwill impairment analysis for each of its reporting units as of October 1, 2021 and determined that no impairment of goodwill existed within the FUEL CHEM technology segment.

 

Impairment of Long-Lived Assets and Amortizable Intangible Assets

 

Long-lived assets, including property and equipment and intangible assets, are reviewed for impairment when events and circumstances indicate that the carrying amount of the assets (or asset group) may not be recoverable. If impairment indicators exist, we perform a more detailed analysis and an impairment loss is recognized when estimated future undiscounted cash flows expected to result from the use of the asset (or asset group) and its eventual disposition are less than the carrying amount. This process of analyzing impairment involves examining the operating condition of individual assets (or asset group) and estimating a fair value based upon current condition, relevant market factors and the remaining estimated operational life compared to the asset’s remaining depreciable life. Quoted market prices and other valuation techniques are used to determine expected cash flows. Due to the existence of impairment indicators, we performed a more detailed analysis of potential long-lived and intangible asset impairment in the APC technology asset group during the fourth quarter of 2021 and determined no impairment exists.

 

There was no impairment recorded during 2021. During the fourth quarter of 2020, the Company recorded an abandonment charge of $197 due to the Company's decision to no longer maintain and defend certain patents and trademarks which are no longer contributing to operations. The abandonment charge was calculated by determining the net book values of the abandoned patent assets by deducting the accumulated amortization from the acquisition cost. The abandonment charge is included in Intangible assets abandonment and building impairment line in the accompanying Consolidated Statements of Operations for the year then ended December 31, 2020.

 

 

A significant portion of our property and equipment is comprised of assets deployed at customer locations relating to our FUEL CHEM technology asset group, and due to the shorter-term duration over which this equipment is depreciated, the likelihood of impairment is mitigated. The discontinuation of a FUEL CHEM program at a customer site would most likely result in the re-deployment of all or most of the affected assets to another customer location rather than an impairment.

 

Valuation Allowance for Deferred Income Taxes

 

Deferred tax assets represent deductible temporary differences and net operating loss and tax credit carryforwards. A valuation allowance is recognized if it is more likely than not that some portion of the deferred tax asset will not be realized. At the end of each reporting period, management reviews the realizability of the deferred tax assets. As part of this review, we consider if there are taxable temporary differences that could generate taxable income in the future, if there is the ability to carry back the net operating losses or credits, if there is a projection of future taxable income, and if there are any tax planning strategies that can be readily implemented. As required by ASC 740 "Income Taxes", a valuation allowance must be established when it is more likely than not that all or a portion of a deferred tax asset will not be realized. This assessment resulted in a valuation allowance on our deferred tax assets of $14,950 and $15,971 at December 31, 2021 and 2020, respectively.

 

Stock-Based Compensation

 

We recognize compensation expense for employee equity awards ratably over the requisite service period of the award, adjusted for estimated forfeitures.

 

We utilize the Black-Scholes option-pricing model to estimate the fair value of stock option awards. Determining the fair value of stock options using the Black-Scholes model requires judgment, including estimates for (1) risk-free interest rate - an estimate based on the yield of zero-coupon treasury securities with a maturity equal to the expected life of the option; (2) expected volatility - an estimate based on the historical volatility of our common stock for a period equal to the expected life of the option; and (3) expected life of the option - an estimate based on historical experience including the effect of employee terminations.

 

Recently Issued Accounting Pronouncements

 

In June 2016, the Financial Accounting Standards Board (FASB) issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The standard will become effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. The Company is currently in the process of evaluating the impact of adoption, but we do not believe the adoption of this standard will have a material impact on our financial statements.

 

 

2021 versus 2020

 

Highlights for the year ended December 31, 2021, compared to 2020:

 

   

For the years ended December 31,

 
   

2021

   

2020

   

Change

 

Revenues

  $ 24,261     $ 22,550     $ 1,711  

Costs and expenses:

                       

Cost of sales

    12,363       11,912       451  

Selling, general and administrative

    12,055       13,600       (1,545 )

Research and development

    1,332       1,177       155  

Intangible assets abandonment

          197       (197 )

Total Costs and expenses

    25,750       26,886       (1,136 )

Operating loss

    (1,489 )     (4,336 )     2,847  

Interest expense

    (13 )     (4 )     (9 )

Other income, net

    1,570       119       1,451  

Income (loss) before income taxes

    68       (4,221 )     4,289  

Income tax expense

    (14 )     (57 )     43  

Net income (loss)

  $ 54     $ (4,278 )   $ 4,332  

 

Revenues

 

Revenues for the years ended December 31, 2021 and 2020 were $24,261 and $22,550, respectively. The year-over-year increase of $1,711 or 8%, was driven by the increase in revenue in our FUEL CHEM technology segment in our U.S. operations, partially offset by a decrease in our APC technology segment. Our U.S. revenues increased by $893, or 5%, from $18,622 in 2020 to $19,515 in 2021, and our international revenues increased by $818, or 21%, from $3,928 in 2020 to $4,746 in 2021.

 

Revenues for the APC technology segment were $6,896 for the year ended December 31, 2021, a decrease of $1,661, or 19%, versus fiscal 2020. The decrease in APC revenue for the twelve month period ending December 31, 2021 in comparison to the prior year amount was principally related to the timing of project execution and new APC orders. Consolidated APC backlog was $9,119 and $5,268 at December 31, 2021 and 2020, respectively. Our backlog at December 31, 2021 consists of U.S. domestic projects totaling $9,113 and international projects totaling $6.

 

Revenues for the FUEL CHEM technology segment for the year ended December 31, 2021 were $17,365, an increase of $3,372, or 24%, versus fiscal 2020. The increase in FUEL CHEM revenue was due to new customer accounts, increased demand for power generation, and recovery from extended unscheduled outages and significantly reduced operations from the impact of the COVID-19 pandemic. We remain focused on attracting new customers in our FUEL CHEM business, for both coal and non-coal applications. Our ability to attract new coal customers continues to be affected by the electric demand market and fuel switching as a result of low natural gas prices.

 

Cost of sales and gross margin

 

Consolidated cost of sales for the years ended December 31, 2021 and 2020 were $12,363 and $11,912, respectively. Consolidated gross margin percentages for the years ended December 31, 2021 and 2020 were 49% and 47%, respectively. The gross margins for the APC technology segment increased to 49% in 2021 from 46% in 2020. The overall increase in gross margin in the APC technology segment from 2020 to 2021 is primarily due to project mix, timing of project execution, and $1,427 of remediation costs incurred during 2020 to address non-conformance issues under the terms of a contract with a U.S. customer, partially offset by the timing of a large insurance settlement of $2,589 in 2020 which was used to fund the recovery plan for the project affected. Gross margin percentage for the FUEL CHEM technology segment increased to 49% from 48% for the years ended December 31, 2021 and 2020.

 

 

Selling, general and administrative

 

Selling, general and administrative expenses for the years ended December 31, 2021 and 2020 were $12,055 and $13,600, respectively. The decrease of $1,545, or 11%, is attributed to the following:

 

 

A decrease in employee related costs of $1,552

 

A decrease in professional service of $316

  A decrease in travel expense of $74
  A decrease in other administrative costs of $73
  A decrease in office and administrative costs relating to our foreign subsidiaries of $29
  Bad debt expense was higher by $499 due to a recovery recorded in the second quarter of 2020 that was an offset to the bad debt expense for the year ended December 31, 2020

 

Depreciation and Amortization

 

Depreciation and amortization are calculated using the straight-line method and included in selling, general and administrative expense. For the years ended December 31, 2021 and 2020, the Company recorded depreciation of $584 and $663 and amortization of $157 and $185, respectively.


Research and development

 

Research and development expenses were $1,332 and $1,177 for the years ended December 31, 2021 and 2020, respectively. The expenditures in our research and development expenses were focused on new product development efforts in the pursuit of commercial applications for technologies outside of our traditional markets, and in the development and analysis of new technologies that could represent incremental market opportunities. This includes water treatment technologies and more specifically, our DGI™ Dissolved Gas Infusion Systems, an innovative alternative to current aeration technology. This infusion process has a variety of applications in the water and wastewater industries, including remediation, treatment, biological activity and wastewater odor management. DGI™ technology benefits include reduced energy consumption, installation costs, and operating costs, while improving treatment performance.

 

Intangible assets abandonment

 

In the fourth quarter of 2020, the Company recorded an abandonment charge of $197 due to the Company's decision to no longer maintain and defend certain patents and trademarks which are no longer contributing to operations. The abandonment charge was calculated by determining the net book values of the abandoned patent assets by deducting the accumulated amortization from the acquisition cost. 

 

Other income

 

Other income of $1,570 increased by $1,451 for the year ended December 31, 2021 compared to $119 in 2020 due to the forgiveness of the Paycheck Protection Program (PPP) Loan in 2021 for $1,556 of principal and $10 of accrued interest.

 

Income tax benefit (expense)

 

For the year ended December 31, 2021, we recorded an income tax expense of $14 on pre-tax income of $68. Our effective tax rates were 20.6% and (1.4)% for the years ended December 31, 2021 and 2020, respectively. For the year ended December 31, 2020, we recorded an income tax expense of $57 on pre-tax loss of $4,221. The effective tax rate for the year-ended December 31, 2020 differed from the federal statutory rate of 21% as a result of establishing a deferred tax liability associated with a certain book-to-tax timing difference. 

 

 

Liquidity and Sources of Capital

 

At December 31, 2021, we had cash and cash equivalents of $35,893 (excluding restricted cash of $1,161) and working capital of $38,242 versus cash and cash equivalents of $10,640 (excluding restricted cash of $1,966) and working capital of $15,542 at December 31, 2020. We have no outstanding debt other than our outstanding letters of credit under our current credit agreement, which does not have any financial covenants as we are currently in a Cash Collateral Security agreement with our lender. We expect to continue operating under this arrangement for the foreseeable future. 

 

Operating activities provided cash of $761 for the year ended December 31, 2021, primarily due to a decrease in accounts receivable balances of $3,794, a decrease in prepaid expenses and other assets of $634, and add backs of non-cash items from our net income from continuing operations for depreciation and amortization of $741, stock compensation expense of $82, and loss on sale of equipment of $54, partially offset by decreases in our accrued liabilities and other non-current liabilities of $1,404 and accounts payable balances of $772, an increase in inventory of $252, and adjustments for non-cash items from our net income from continuing operations for the gain on the PPP Loan forgiveness of $1,556 and provision for doubtful accounts of $619.

 

Operating activities used $2,707 of cash for the year ended December 31, 2020, primarily due to the add back of non-cash items from our net loss from continuing operations of $266 including stock compensation expense of $290, depreciation and amortization of $848, intangible assets abandonment charge of $197, an increase in our accrued liabilities and other non-current liabilities of $2, and an increase in our accounts payable balance of $198 offset by a decrease in prepaid expenses and other current and non-current assets of $161, a decrease in our inventory balance of $171 and a decrease in our accounts receivable balance of $1,095.

 

Investing activities used cash of $84 and $247 for the years ended December 31, 2021 and 2020, respectively. Investing activities for the years ended December 31, 2021 and 2020 primarily consisted of purchases of equipment.

 

Financing activities provided $23,977 and $1,282 of cash for the years ended December 31, 2021 and 2020.  In 2021, the Company issued common stock in connection with the private placement offering. Proceeds from the private placement offering were $25,812, partially offset by the costs related to the offering of $1,783. In 2020, the Company received a Paycheck Protection Plan loan of $1,556.

 

The effects of the COVID-19 global pandemic have presented significant risks to the Company, not all of which the Company is able to fully evaluate or even foresee at the current time. Although the impact of the pandemic is difficult to quantify, the Company has experienced, and may continue to experience, reductions in demand for certain of our products due to the delay or abandonment of ongoing or anticipated projects due to our customers’, suppliers’ and other third parties’ financial distress or concern regarding the volatility of global markets. Other direct or indirect COVID-19 related effects, such as supply chain disruptions and travel restrictions, have been impacting operations and financial performance to varying degrees. We continue to monitor our liquidity needs and in response to our recent periods of declines in revenue and net losses have taken measures to reduce expenses and restructure operations which we feel are necessary to ensure we maintain sufficient working capital and liquidity to operate the business and invest in our future. We have evaluated our ongoing business needs, and considered the cash requirements of our base business of Air Pollution Control and FUEL CHEM, as well as our efforts to wind-down our APC operations in China. This evaluation included consideration of the following: a) customer and revenue trends in our APC and FUEL CHEM business segments, b) current operating structure and expenditure levels, and c) the costs of winding down our APC operations in China as well as other research and development initiatives.  Based on this analysis, management believes that currently we have sufficient cash and working capital to operate our base APC and FUEL CHEM businesses. We believe our current cash position and net cash flows expected to be generated from operations are adequate to fund planned operations of the Company for the next 12 months.

 

We expect capital expenditures in 2022 for maintenance of field equipment, computer and systems, and general office equipment. We expect to fund our capital expenditures with cash from operations or cash on hand.

 

On February 11, 2021, Fuel Tech entered into a securities purchase agreement to issue and sell, in a private placement, 5,000,000 shares of Common Stock and 2,500,000 warrants exercisable for a total of 2,500,000 shares of Common Stock with an exercise price of $5.10 per Warrant Share, at a purchase price of $5.1625 per Share and associated warrant. The gross proceeds to the Company from the Private Placement were $25,812, before deducting placement agent fees and offering expenses of $1,783.

 

On April 17, 2020, the Company received $1,556 in loan proceeds from the PPP, established pursuant to the Coronavirus Aid, Relief, and Economic Security Act and administered by the U.S. Small Business Administration (SBA). On January 8, 2021 the Company received full forgiveness from the SBA for the entire balance of loan proceeds used to fund its qualified payroll expenses. When the loan was forgiven, the Company reduced the non-current liability by the amount forgiven and recorded other income in the Consolidated Statement of Operations.  

 

On June 19, 2019, the Company entered into a Cash Collateral Security agreement with BMO Harris Bank, N.A. (the BMO Harris agreement) to use for the sole purpose of issuing standby letters of credit. The BMO Harris agreement requires us to pledge as cash collateral 105% of the aggregate face amount of outstanding standby letters of credit. The Company pays 250 basis points on the face values of outstanding letters of credit. There are no financial covenants set forth in the BMO Harris agreement. At December 31, 2021, the Company had outstanding standby letters of credit totaling approximately $1,104 under the BMO Harris agreement. As of December 31, 2021, the Company held $1,161 in a separate restricted use designated BMO Harris Bank N.A. deposit account. Fuel Tech is committed to reimbursing the issuing bank for any payments made by the bank under these instruments.  The excess in restricted cash collateral at year-end is related to timing of the release of several standby letters of credit which expired just after year-end. The outstanding standby letters of credit mature as follows:

 

   

Total

   

2022

   

2023

   

2024

   

Thereafter

 

Standby letters of credit and bank guarantees

  $ 1,104     $ 847     $ 257     $     $  

Total

  $ 1,104     $ 847     $ 257     $     $  

 

 

ITEM 7A - QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Our earnings and cash flow are subject to fluctuations due to changes in foreign currency exchange rates. We do not enter into foreign currency forward contracts or into foreign currency option contracts to manage this risk due to the nature of the transactions involved.

 

We are also exposed to changes in interest rates primarily due to our debt arrangement (refer to Note 11 to the consolidated financial statements). A hypothetical 100 basis point adverse move in interest rates along the entire interest rate yield curve would not have a materially adverse effect on interest expense during the year ended December 31, 2021.

 

 

ITEM 8 - FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

Report of Independent Registered Public Accounting Firm

 

Stockholders and the Board of Directors of Fuel Tech, Inc.

 

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Fuel Tech, Inc. (the Company) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, stockholders’ equity and cash flows for the years then ended, and the related notes to the consolidated financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

 

Impairment of Goodwill

As described in Note 1 of the financial statements, goodwill is tested for impairment at least annually as of the first day of the Company’s fourth quarter, or more frequently if events or changes in circumstances indicate that the carrying value may not be recoverable. The Company’s evaluation of goodwill impairment involves the comparison of the fair value of the Company’s reporting units to their carrying values. The Company uses a discounted cash flow analysis to determine the current fair value of the Company’s FUEL CHEM reporting unit. This requires management to make significant estimates and assumptions including estimates of future growth rates, operating margins and discount rates based on the estimated weighted average cost of capital for the business. Changes in these assumptions could have a significant impact on the fair value, which could have an impact on the conclusion of impairment, if any.

 

The Company performed its impairment analysis as of October 1, 2021. As part of the impairment assessment, the Company’s management determined that the fair value of the FUEL CHEM reporting unit exceeded its carrying value. As a result, no impairment charge was recorded in the consolidated statement of operations for the year ended December 31, 2021. Key financial assumptions used to determine the discounted cash flows of the reporting unit were developed by management.

 

We identified the evaluation of goodwill impairment as a critical audit matter because of the significant assumptions and judgments made by management within the discounted cash flow analysis used to determine the fair value of the Company’s FUEL CHEM reporting unit. Auditing the reasonableness of management’s key assumptions, including revenue growth rates, operating margins, and discount rates involved a high degree of auditor judgment and an increased effort, including the use of our fair value specialists.

 

Our audit procedures related to revenue growth rates, operating margins, and discount rates used to evaluate the Company’s FUEL CHEM reporting unit for impairment included the following, among others:

 

 

With the assistance of our fair value specialists, we evaluated the reasonableness of the discount rate and tested the relevance and reliability of source information underlying the determination of the rate, tested the mathematical accuracy of the calculation, and developed a range of independent estimates and compared those to the rate selected by management.

 

 

We evaluated reasonableness of management’s forecasted revenue growth rates and operating margins by comparing to historical results and industry forecasts.

 

 

We evaluated management’s ability to accurately forecast revenue and operating margins by comparing management’s prior forecasts to actual results.

 

 

We evaluated the impact of changes to significant assumptions on the determination of whether impairment exists

 

 

Revenue Recognition

As described in Note 1 of the financial statements, revenue for the Company’s Air Pollution Control technology contracts is recognized based on the extent of progress towards completion of the contract compared to the estimated effort to complete the contract. The Company uses a cost-to-cost input method of measuring progress on these contracts. Under the cost-to-cost input measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred.

 

We identified revenue recognition over time for the Company’s Air Pollution Control technology contracts as a critical audit matter because of certain significant assumptions management makes when measuring progress, including assumptions related to expected total costs to complete the contract. Auditing these assumptions involved a high degree of auditor judgement and an increase in audit effort due to the impact these assumptions have on the amount of revenue recognized.

 

Our audit procedures related to the evaluation of management’s estimation of revenue recognized include the following, among others:

 

 

We evaluated management’s ability to accurately forecast project costs by comparing management’s prior forecasts of estimated costs to actual results.

 

 

We selected a sample of customer contracts and evaluated management’s calculation of revenue recognized over time by performing the following procedures:

 

 

Evaluating whether contract terms that may affect revenue recognition were identified and properly considered and performance obligations were appropriately identified

 

 

Obtaining and reviewing contracts with customers, including change orders to evaluate whether the transaction price was appropriately identified.

 

 

Testing management’s revenue recognition calculation model for mathematical accuracy.

 

Assessing the validity of data used in the model for completeness and accuracy by agreeing, on a sample basis, key data inputs to source documents, including job costing reports and project budgets.

 

/s/ RSM US LLP

 

We have served as the Company's auditor since 2010.

 

Chicago, Illinois

March 8, 2022

 

 

 

Fuel Tech, Inc.

Consolidated Balance Sheets

(in thousands of dollars, except share and per-share data)

 

  

December 31,

 
  

2021

  

2020

 

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $35,893  $10,640 

Restricted cash

  891   1,595 

Accounts receivable, net

  3,259   6,548 

Inventories, net

  348   97 

Prepaid expenses and other current assets

  1,074   2,193 

Total current assets

  41,465   21,073 

Property and equipment, net

  4,609   5,220 

Goodwill

  2,116   2,116 

Other intangible assets, net

  448   553 

Restricted cash

  270   371 

Right-of-use operating lease assets

  242   394 

Other assets

  824   361 

Total assets

 $49,974  $30,088 

LIABILITIES AND STOCKHOLDERS’ EQUITY

        

Current liabilities:

        

Accounts payable

 $1,561  $2,353 

Accrued liabilities:

        

Operating lease liabilities - current

  113   149 

Employee compensation

  688   930 

Other accrued liabilities

  861   2,099 

Total current liabilities

  3,223   5,531 

Operating lease liabilities - non-current

  122   237 

Long-term borrowings

  -   1,556 

Deferred income taxes

  139   134 

Other liabilities

  290   309 

Total liabilities

  3,774   7,767 

Commitments and contingencies (Note 9)

          

Stockholders’ equity:

        

Common stock, $.01 par value, 40,000,000 shares authorized, 31,227,300 and 25,639,702 shares issued, and 30,263,791 and 25,228,951 shares outstanding in 2021 and 2020, respectively

  312   262 

Additional paid-in capital

  164,199   140,138 

Accumulated deficit

  (114,549)  (114,603)

Accumulated other comprehensive loss

  (1,604)  (1,370)

Nil coupon perpetual loan notes

  76   76 

Treasury stock, at cost (Note 5)

  (2,234)  (2,182)

Total stockholders’ equity

  46,200   22,321 

Total liabilities and stockholders’ equity

 $49,974  $30,088 

 

See notes to consolidated financial statements.

 

 

 

Fuel Tech, Inc.

Consolidated Statements of Operations

(in thousands of dollars, except share and per-share data)

 

   

For the years ended December 31,

 
   

2021

   

2020

 

Revenues

  $ 24,261     $ 22,550  

Costs and expenses:

               

Cost of sales

    12,363       11,912  

Selling, general and administrative

    12,055       13,600  

Research and development

    1,332       1,177  

Intangible assets abandonment and impairment

          197  

Total Costs and expenses

    25,750       26,886  

Operating loss

    (1,489 )     (4,336 )

Interest expense

    (13 )     (4 )

Other income, net

    1,570       119  

Income (loss) before income taxes

    68       (4,221 )

Income tax expense

    (14 )     (57 )

Net income (loss)

  $ 54     $ (4,278 )

Net income (loss) per common share:

               

Basic net income (loss) per common share

  $ 0.00     $ (0.17 )

Diluted net income (loss) per common share

  $ 0.00     $ (0.17 )

Weighted-average number of common shares outstanding:

               

Basic

    29,585,000       24,691,000  

Diluted

    29,694,000       24,691,000  

 

See notes to consolidated financial statements.

 

 

 

Fuel Tech, Inc.

Consolidated Statements of Comprehensive Loss

(in thousands of dollars)

 

   

For the years ended December 31,

 
   

2021

   

2020

 

Net income (loss)

  $ 54     $ (4,278 )

Other comprehensive income (loss):

               

Foreign currency translation adjustments

    (234 )     408  

Total other comprehensive (loss) income

    (234 )     408  

Comprehensive loss

  $ (180 )   $ (3,870 )

 

See notes to consolidated financial statements.

 

 

 

Fuel Tech, Inc.

Consolidated Statements of Stockholders’ Equity

(in thousands of dollars or shares, as appropriate)  

 

   

Common Stock

   

Additional Paid-in

   

Accumulated

    Accumulated Other Comprehensive    

Nil Coupon Perpetual Loan

   

Treasury

         
   

Shares

   

Amount

   

Capital

   

Deficit

   

Loss

   

Notes

   

Stock

   

Total

 

Balance at December 31, 2019

    24,592     $ 254     $ 139,560     $ (110,325 )   $ (1,778 )   $ 76     $ (1,612 )   $ 26,175  

Net loss

                        (4,278 )                       (4,278 )

Foreign currency translation adjustments

                              408                   408  

Stock compensation expense

                  290                               290  

Exercise of stock options

    183       2       294                               296  

Common stock issued upon vesting of restricted stock units

    606       6       (6 )                              

Treasury shares withheld

    (152 )                                   (570 )     (570 )

Balance at December 31, 2020

    25,229       262       140,138       (114,603 )     (1,370 )     76       (2,182 )   $ 22,321  

Net income

                        54                         54  

Foreign currency translation adjustments

                              (234 )                 (234 )

Stock compensation expense

                  82                               82  

Common stock issued in connection with private placement, net

    5,000       50       23,979                               24,029  

Common stock issued upon vesting of restricted stock units

    50                                           -  

Treasury shares withheld

    (15 )                                   (52 )     (52 )

Balance at December 31, 2021

    30,264     $ 312     $ 164,199     $ (114,549 )   $ (1,604 )   $ 76     $ (2,234 )   $ 46,200  

 

See notes to consolidated financial statements.

 

 

 

Fuel Tech, Inc.

Consolidated Statements of Cash Flows

(in thousands of dollars)

 

   

For the years ended December 31,

 
   

2021

   

2020

 

OPERATING ACTIVITIES

               

Net income (loss)

  $ 54     $ (4,278 )

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:

               

Depreciation

    584       663  

Amortization

    157       185  

Loss (gain) on sale of equipment

    54       (5 )

Provision for doubtful accounts, net of recoveries

    (619 )     (1,026 )

Deferred income taxes

    5       (38 )

Stock-based compensation, net of forfeitures

    82       290  

Intangible assets abandonment

          197  

Gain of forgiveness on Paycheck Protection Plan Loan

    (1,556 )      

Changes in operating assets and liabilities:

               

Accounts receivable

    3,794       1,095  

Inventories

    (252 )     171  

Prepaid expenses, other current assets and other non-current assets

    634       (161 )

Accounts payable

    (772 )     198  

Accrued liabilities and other non-current liabilities

    (1,404 )     2  

Net cash provided by (used in) operating activities

    761       (2,707 )
                 

INVESTING ACTIVITIES

               

Purchases of equipment and patents

    (84 )     (247 )

Net cash used in investing activities

    (84 )     (247 )
                 

FINANCING ACTIVITIES

               

Proceeds from borrowings

          1,556  

Proceeds from sale of common stock issued in connection with private placement

    25,812        

Costs related to sale of common stock issued in connection with private placement

    (1,783 )      

Proceeds from option exercises

          296  

Taxes paid on behalf of equity award participants

    (52 )     (570 )

Net cash provided by financing activities

    23,977       1,282  

Effect of exchange rate fluctuations on cash

    (206 )     777  

Net increase (decrease) in cash, cash equivalents and restricted cash

    24,448       (895 )

Cash, cash equivalents and restricted cash at beginning of period

    12,606       13,501  

Cash, cash equivalents and restricted cash at end of period

  $ 37,054     $ 12,606  
                 

Supplemental Cash Flow Information:

               

Cash income taxes paid (received), net

  $ (51 )   $ 95  

 

See notes to consolidated financial statements.

 

 

Notes to Consolidated Financial Statements

(in thousands of dollars, except share and per-share data)

 

 

1.     ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES     

 

Organization

 

Fuel Tech, Inc. and subsidiaries ("Fuel Tech", the "Company", "we", "us" or "our") develops and provides proprietary technologies for air pollution control, process optimization, water treatment, and advanced engineering services. Our primary focus is on the worldwide marketing and sale of Air Pollution Control (APC) technologies and our FUEL CHEM program.

 

The Company’s nitrogen oxide (NOx) reduction technologies reduce nitrogen oxide emissions from boilers, furnaces and other stationary combustion sources. To reduce NOx emissions, our technologies utilize advanced combustion modification techniques and post-combustion NOx control approaches including non-catalytic, catalytic and combined systems.  The Company also provides solutions for the mitigation of particulate matter, including particulate control with electrostatic precipitator products and services, and using Flue Gas Conditioning (FGC) systems which modify the ash properties of particulate for improved collection efficiency. Our FUEL CHEM program is based on proprietary TIFI® Targeted In-Furnace™ Injection technology, in combination with advanced Computational Fluid Dynamics (CFD) and Chemical Kinetics Modeling (CKM) boiler modeling, in the unique application of specialty chemicals to improve the efficiency, reliability, fuel flexibility, boiler heat rate, and environmental status of combustion units by controlling slagging, fouling, corrosion, and opacity. Water treatment technologies include DGI™ Dissolved Gas Infusion Systems which utilize a patented nozzle to deliver supersaturated oxygen solutions and other gas-water combinations to target process applications or environmental issues. This infusion process has a variety of applications in the water and wastewater industries, including remediation, aeration, biological treatment, and wastewater odor management.

 

Our business is materially dependent on the continued existence and enforcement of air quality regulations, particularly in the U.S. We have expended significant resources in the research and development of new technologies in building our proprietary portfolio of air pollution control, fuel and boiler treatment chemicals, computer modeling and advanced visualization technologies. Many of Fuel Tech's products and services rely heavily on the Company's CFD modeling capabilities, which are enhanced by internally developed, high-end visualization software.

 

International revenues were $4,746 and $3,928 for the years ended December 31, 2021 and 2020, respectively. These amounts represented 20% and 17% of Fuel Tech’s total revenues for the respective periods of time. Foreign currency changes did not have a material impact on the calculation of these percentages. We have foreign offices in Beijing, China and Gallarate, Italy.

 

Basis of Presentation

 

The consolidated financial statements include the accounts of Fuel Tech and its wholly owned subsidiaries. All intercompany transactions have been eliminated.

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (GAAP). The books and records of subsidiaries located in foreign countries are maintained according to generally accepted accounting principles in those countries. Upon consolidation, the Company evaluates the differences in accounting principles and determines whether adjustments are necessary to convert the foreign financial statements to the accounting principles upon which the consolidated financial statements are based. All intercompany transactions have been eliminated.

 

COVID-19 Pandemic

 

The effects of the coronavirus (COVID-19) global pandemic have presented significant risks to the Company, not all of which the Company is able to fully evaluate or even foresee at the current time. The COVID-19 pandemic has affected the Company's operations during the twelve months ended December 31, 2021 and 2020. Although the impact of the pandemic is difficult to quantify, the Company has experienced, and may continue to experience, reductions in demand for certain of products, due to soft electric demand and unplanned outage activities, and due to the delay or abandonment of ongoing or anticipated projects due to our customers', suppliers' and other third parties' financial distress or concern regarding the volatility of global markets.

 

Management cannot predict the full impact of the COVID-19 pandemic on the Company's sales and marketing channels and supply chains, and, as a result, the ultimate extent of the effects of the COVID-19 pandemic on the Company is highly uncertain and will depend on future developments. Such effects could exist for an extended period of time even after the pandemic comes to an end.

 

26

 

Private Placement Offering

 

On February 11, 2021, Fuel Tech entered into a securities purchase agreement (the “Purchase Agreement”) with certain institutional investors pursuant to which the Company agreed to issue and sell, in a private placement (the “Private Placement”), (i) 5,000,000 shares (the “Shares”) of common stock, (ii) and 2,500,000 warrants (the “Warrants”) exercisable for a total of 2,500,000 shares of common stock (the “Warrant Shares”) with an exercise price of $5.10 per Warrant Share, at a purchase price of $5.1625 per Share and associated warrant. The gross proceeds to the Company from the Private Placement were $25,812, before deducting placement agent fees and offering expenses of $1,783. Subject to certain ownership limitations, the Warrants are immediately exercisable upon issuance and expire on the five and one-half year anniversary of the effective date of the registration statement registering the Warrant Shares for resale. In addition, the Company issued to the placement agent Warrants to purchase up to 350,000 shares of common stock.  The Placement Agent Warrants are exercisable at an exercise price of $6.45 per share of common stock and expire on the five and one-half year anniversary of the effective date of the registration statement registering the Shares and Warrant Shares for resale. The receipt of these funds strengthen our current cash position and in conjunction with our net cash flows expected to be generated from operations are adequate to fund planned operations of the Company for the next 12 months.

 

Liquidity

 

We have experienced declines in revenues and net losses in recent years. We continue to monitor our liquidity needs and have taken measures to reduce expenses and restructure operations, which we feel are necessary to ensure we maintain sufficient working capital and liquidity to operate the business and invest in our future. As a result, we have evaluated our ongoing business needs, and considered the cash requirements of our APC and FUEL CHEM businesses. This evaluation included consideration of the following: a) customer and revenue trends in our APC and FUEL CHEM business segments, b) current operating structure and expenditure levels, c) current availability of working capital, and d) support for our research and development initiatives. We believe our current cash position and net cash flows expected to be generated from operations are adequate to fund planned operations of the Company for the next 12 months. 

 

Use of Estimates

 

The preparation of the financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company uses estimates in accounting for, among other items, revenue recognition, allowance for doubtful accounts, income tax provisions, excess and obsolete inventory reserve, impairment of long-lived assets, and warranty expenses. Actual results could differ from those estimates.

 

27

 

Fair Value Measurements

 

The carrying values of cash and cash equivalents, accounts receivable, accounts payable and long-term borrowings are reasonable estimates of their fair value due to their short-term nature or interest rates.

 

We apply authoritative accounting guidance for fair value measurements of financial and non-financial assets and liabilities. This guidance defines fair value, establishes a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis and clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the standard establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

 

 

Level 1 – Observable inputs to the valuation methodology such as quoted prices in active markets for identical assets or liabilities

 

 

Level 2 – Inputs to the valuation methodology including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived principally from or corroborated by observable market data by correlation or other means

 

 

Level 3 – Significant unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own estimates and assumptions or those expected to be used by market participants. Generally, these fair value measures are model-based valuation techniques such as discounted cash flows, option pricing models, and other commonly used valuation techniques

 

Transfers between levels of the fair value hierarchy are recognized based on the actual date of the event or change in circumstances that caused the transfer. We had no assets or liabilities that were valued using level 2 or level 3 inputs and therefore there were no transfers between levels of the fair value hierarchy during the periods ended December 31, 2021 and 2020.

 

Cash, cash equivalents and restricted cash

 

We include cash and investments having an original maturity of three months or less at the time of acquisition in cash and cash equivalents. We have never incurred realized or unrealized holdings gains or losses on securities classified as cash equivalents. Income resulting from short-term investments is recorded as interest income. At December 31, 2021, we had cash on hand of approximately $886 at our Beijing, China subsidiary that is subject to certain local regulations that may limit the immediate availability of these funds outside of China. Cash on hand at our Italy subsidiary totaled approximately $1,391 at December 31, 2021. Cash on hand at our Chilean subsidiary totaled approximately $244 at December 31, 2021.

 

Restricted cash represents funds that are restricted to satisfy any amount borrowed against the Company's Cash Collateral Security agreement with BMO Harris Bank N.A. At  December 31, 2021 the balance of restricted cash totaling $1,161 is comprised of $891 in current assets relating to existing standby letters of credit with varying maturity dates and expire no later than December 31, 2022 and $270 in long-term assets will remain through the expiration dates of the underlying standby letters of credit (the latest maturity date is February 1, 2023) with BMO Harris Bank N.A. Refer to Note 11 Debt Financing for further information on the Cash Collateral Security agreement with BMO Harris Bank N.A.

 

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheet that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows:

 

  

December 31, 2021

  

December 31, 2020

 

Cash and cash equivalents

 $35,893  $10,640 

Restricted cash included in current assets

  891   1,595 

Restricted cash included in long-term assets

  270   371 

Total cash, cash equivalents, and restricted cash shown in the Consolidated Statements of Cash Flows

 $37,054  $12,606 

 

Foreign Currency Risk Management

 

Our earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. We do not enter into foreign currency forward contracts or into foreign currency option contracts to manage this risk due to the nature of the transactions involved.

 

Accounts Receivable

 

Accounts receivable consist of amounts due to us in the normal course of our business, are not collateralized, and normally do not bear interest. Accounts receivable includes contract assets, billings occurring subsequent to revenue recognition under Accounting Standards Codification (ASC) 606 Revenue from Contracts with Customers. At December 31, 2021 and 2020, unbilled receivables were approximately $1,277 and $2,348, respectively. Refer to Note 2 for further detail.

 

28

 

Allowance for Doubtful Accounts

 

The allowance for doubtful accounts is our management's best estimate of the amount of credit losses in accounts receivable. In order to control and monitor the credit risk associated with our customer base, we review the credit worthiness of customers on a recurring basis. Factors influencing the level of scrutiny include the level of business the customer has with Fuel Tech, the customer’s payment history, and the customer’s financial stability. Receivables are considered past due if payment is not received by the date agreed upon with the customer, which is normally 30 days. Representatives of our management team review all past due accounts on a weekly basis to assess collectability. At the end of each reporting period, the allowance for doubtful accounts balance is reviewed relative to management’s collectability assessment and is adjusted if deemed necessary through a corresponding charge or credit to bad debts expense, which is included in selling, general, and administrative expenses in the consolidated statements of operations. Bad debt write-offs are made when management believes it is probable a receivable will not be recovered. The table below sets forth the components of the Allowance for Doubtful Accounts for the years ended December 31.

 

Year

 Balance at January 1  

Provision charged to expense

  

Write-offs / Recoveries

  

Balance at December 31

 

2020

 $1,816  $(498) $(483) $835 

2021

 $835  $227  $(839) $223 

 

Prepaid expenses and other current assets

 

Prepaid expenses and other current assets include Chinese banker acceptances of $55 and $549 as of December 31, 2021 and 2020, respectively. These are short-term commitments of typically three to six months for future payments and can be redeemed at a discount or applied to future vendor payments.

 

Inventories

 

Inventories consist primarily of equipment constructed for resale and spare parts and are stated at the lower of cost or net realizable value, using the weighted-average cost method. At December 31, 2021, inventory included equipment constructed for resale of $227 and spare parts, net of reserves of $121. Usage is recorded in cost of sales in the period that parts were issued to a project or used to service equipment. Inventories are periodically evaluated to identify obsolete or otherwise impaired parts and are written off when management determines usage is not probable. The Company estimates the balance of excess and obsolete inventory by analyzing inventory by age using last used and original purchase date and existing sales pipeline for which the inventory could be used. The table below sets forth the components of the Excess and Obsolete Inventory Reserve for the years ended December 31.

 

Year

 Balance at January 1  

Provision charged to expense

  

Write-offs / Recoveries

  

Balance at December 31

 

2020

 $1,000  $  $(93) $907 

2021

 $907  $  $20  $927 

 

Foreign Currency Translation and Transactions

 

Assets and liabilities of consolidated foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at year end. Revenues and expenses are translated at average exchange rates prevailing during the year. Gains or losses on foreign currency transactions and the related tax effects are reflected in net income. The resulting translation adjustments are included in stockholders’ equity as part of accumulated other comprehensive loss.

 

Accumulated Other Comprehensive Loss

 

  

December 31,

 
  

2021

  

2020

 

Foreign currency translation

        

Balance at beginning of period

 $(1,370) $(1,778)

Other comprehensive income (loss):

        

Foreign currency translation adjustments (1)

  (234)  408 

Balance at end of period

 $(1,604) $(1,370)

Total accumulated other comprehensive loss

 $(1,604) $(1,370)

 

(1)

In all periods presented, there were no tax impacts related to rate changes. 

 

29

 

Research and Development

 

Research and development costs are expensed as incurred. Research and development projects funded by customer contracts are reported as part of cost of goods sold. Internally funded research and development expenses are reported as operating expenses. The DGI™ equipment developed and constructed as part of our water treatment technologies is reported in Other assets on our Consolidated Balance Sheets.

 

Product/System Warranty

 

We typically warrant our air pollution control products and systems against defects in design, materials and workmanship for one to two years. A provision for estimated future costs relating to warranty expense is recorded when the products/systems become commercially operational.

 

Goodwill

 

Goodwill is tested for impairment at least annually as of the first day of our fourth quarter, or more frequently if events or changes in circumstances indicate that the carrying value may not be recoverable. Our evaluation of goodwill impairment involves first assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. We may bypass this qualitative assessment, or determine that based on our qualitative assessment considering the totality of events and circumstances including macroeconomic factors, industry and market considerations, current and projected financial performance, a sustained decrease in our share price, or other factors, that additional impairment analysis is necessary. This additional analysis involves comparing the current fair value of our reporting units to their carrying values. We use a discounted cash flow (DCF) model to determine the current fair value of our two reporting units. A number of significant assumptions and estimates are involved in the application of the DCF model to forecast operating cash flows, including markets and market share, sales volumes and prices, costs to produce and working capital changes. Management considers historical experience and all available information at the time the fair values of its reporting units are estimated. However, actual fair values that could be realized in an actual transaction may differ from those used to evaluate the impairment of goodwill. For the APC business segment, the Company used working capital as a proxy of fair value for the business segment. Fuel Tech performed its annual goodwill impairment analysis for each of its reporting units as of October 1, 2021 and determined that no impairment of goodwill existed.

 

Goodwill is evaluated for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment. We have two reporting units for goodwill evaluation purposes: the FUEL CHEM technology segment and the APC technology segment. Goodwill of our reporting units is assigned upon acquisition after considering the nature of the net assets giving rise to the goodwill and how each reporting unit would enjoy the benefits and synergies of the net assets acquired. There is no goodwill associated with our APC technology segment. The entire goodwill balance of $2,116 was allocated to the FUEL CHEM technology segment as of December 31, 2021 and 2020. The Company did not recognize a charge for goodwill impairment for the periods ended December 31, 2021 and 2020.

 

Other Intangible Assets

 

Management reviews other finite-lived intangible assets, patent assets, trade names, and lease assets for impairment when events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. In the event that impairment indicators exist, a further analysis is performed and if the sum of the expected undiscounted future cash flows resulting from the use of the asset or asset group is less than the carrying amount of the asset or asset group, an impairment loss equal to the excess of the asset or asset group's carrying value over its fair value is recorded. Management considers historical experience and all available information at the time the estimates of future cash flows are made, however, the actual cash values that could be realized may differ from those that are estimated.

 

30

 

During the year ended December 31, 2020, Fuel Tech recorded an abandonment charge of $197 due to the Company's decision to no longer maintain and defend certain patents and trademarks which are no longer contributing to operations. The abandonment charge was calculated by determining the net book values of the abandoned patent assets by deducting the accumulated amortization from the acquisition cost. The abandonment charge is included in Intangible assets abandonment and impairment line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. During the year ended December 31, 2021, Fuel Tech recorded no patent or trademark abandonment charges.

 

Third-party costs related to the development of patents are included within other intangible assets on the consolidated balance sheets. The third-party costs capitalized as patent costs during the years ended December 31, 2021 and 2020 were $52 and $0, respectively. Third-party costs are comprised of legal fees that relate to the review and preparation of patent disclosures and filing fees incurred to present the patents to the required governing body.

 

Our intellectual property portfolio has been a significant building block for the Air Pollution Control and FUEL CHEM technology segments. The patents are essential to the generation of revenue for our businesses and are essential to protect us from competition in the markets in which we serve. These costs are being amortized on the straight-line method over the period beginning with the patent issuance date and ending on the patent expiration date. Patent maintenance fees are charged to operations as incurred.

 

Amortization expense from continuing operations for intangible assets was $157 and $185 for the years ended December 31, 2021 and 2020, respectively. The table below shows the amortization period and other intangible asset cost by intangible asset as of December 31, 2021 and 2020, and the accumulated amortization and net intangible asset value in total for all other intangible assets.

 

      

2021

  

2020

 

Description of Other Intangibles

 

Amortization Period (years)

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Patent assets

  1 - 20   789   (341)  448   1,310   (757)  553 

Total

     $789  $(341) $448  $1,310  $(757) $553 

 

The table below shows the estimated future amortization expense for intangible assets:

 

Year

 Estimated Amortization Expense 

2022

 $57 

2023

  57 

2024

  49 

2025

  28 

2026

  28 

Thereafter

  229 

Total

 $448 

 

Property and Equipment

 

Property and equipment is stated at historical cost and does not include capital in process expenditures yet to be capitalized. Provisions for depreciation are computed by the straight-line method, using estimated useful lives that range based on the nature of the asset. Leasehold improvements are depreciated over the shorter of the associated lease term or the estimated useful life of the asset. Depreciation expense from continuing operations was $584 and $663 for the years ended December 31, 2021 and 2020, respectively. The table below shows the depreciable life and cost by asset class as of December 31, 2021 and 2020, and the accumulated depreciation and net book value in total for all classes of assets.

 

Description of Property and Equipment

 Depreciable Life (years)  

2021

  

2020

 

Land

     $1,050  $1,050 

Building

  39   3,950   3,950 

Building and leasehold improvements

  3 - 39   2,626   2,886 

Field equipment

  3 - 4   11,787   19,748 

Computer equipment and software

  2 - 3   2,099   2,954 

Furniture and fixtures

  3 - 10   1,308   1,477 

Vehicles

  5   32   32 

Construction in process

         12 

Total cost

      22,852   32,109 

Less accumulated depreciation

      (18,243)  (26,889)

Total net book value

     $4,609  $5,220 

 

Property and equipment is reviewed for impairment when events and circumstances indicate that the carrying amount of the assets (or asset group) may not be recoverable. If impairment indicators exist, we perform a more detailed analysis and an impairment loss is recognized when estimated future undiscounted cash flows expected to result from the use of the asset (or asset group) and its eventual disposition are less than the carrying amount. This process of analyzing impairment involves examining the operating condition of individual assets (or asset group) and estimating a fair value based upon current condition, relevant market factors and remaining estimated operational life compared to the asset’s remaining depreciable life. Quoted market prices and other valuation techniques are used to determine expected cash flows. A significant portion of our property and equipment is comprised of assets deployed at customer locations relating to our FUEL CHEM technology asset group, and due to the shorter-term duration over which this equipment is depreciated, the likelihood of impairment is mitigated. The discontinuation of a FUEL CHEM program at a customer site would most likely result in the re-deployment of all or most of the affected assets to another customer location rather than an impairment.

 

31

 

Revenue Recognition

 

The Company recognizes revenue when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue.

 

Air Pollution Control Technology

 

Fuel Tech’s APC contracts are typically six to eighteen months in length. A typical contract will have three or four critical operational measurements that, when achieved, serve as the basis for us to invoice the customer via progress billings. At a minimum, these measurements will include the generation of engineering drawings, the shipment of equipment and the completion of a system performance test.

 

As part of most of its contractual APC project agreements, Fuel Tech will agree to customer-specific acceptance criteria that relate to the operational performance of the system that is being sold. These criteria are determined based on modeling that is performed by Fuel Tech personnel, which is based on operational inputs that are provided by the customer. The customer will warrant that these operational inputs are accurate as they are specified in the binding contractual agreement. Further, the customer is solely responsible for the accuracy of the operating condition information; typically all performance guarantees and equipment warranties granted by us are voidable if the operating condition information is inaccurate or is not met.

 

Since control transfers over time, revenue is recognized based on the extent of progress towards completion of the single performance obligation. Fuel Tech uses the cost-to-cost input measure of progress for our contracts since it best depicts the transfer of assets to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost input measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred. Costs to fulfill include all internal and external engineering costs, equipment charges, inbound and outbound freight expenses, internal and site transfer costs, installation charges, purchasing and receiving costs, inspection costs, warehousing costs, project personnel travel expenses and other direct and indirect expenses specifically identified as project- or product-line related, as appropriate (e.g. test equipment depreciation and certain insurance expenses).

 

Fuel Tech’s APC product line also includes ancillary revenue for post contractual goods and services.  Revenue associated with these activities are recognized at point in time when delivery of goods or completion of the service obligation is performed.

 

Fuel Tech has installed over 1,200 units with APC technology and normally provides performance guarantees to our customers based on the operating conditions for the project. As part of the project implementation process, we perform system start-up and optimization services that effectively serve as a test of actual project performance. We believe that this test, combined with the accuracy of the modeling that is performed, enables revenue to be recognized prior to the receipt of formal customer acceptance.

 

FUEL CHEM

 

Revenues from the sale of chemical products are recognized when control transfers to customer upon shipment or delivery of the product based on the applicable shipping terms. We generally recognize revenue for these arrangements at a point in time based on our evaluation of when the customer obtains control of the promised goods or services. 

 

On occasion, Fuel Tech will engineer and sell its chemical pumping equipment.  These projects are similar in nature to the APC projects described above and for those projects where control transfers over time, revenue is recognized based on the extent of progress towards completion of the single performance obligation. 

 

For projects containing multiple performance obligations, the Company allocates the transaction price based on the estimated standalone selling price. The Company must develop assumptions that require judgment to determine the stand-alone selling price for each performance obligation identified in the contract. The Company utilizes key assumptions to determine the stand-alone selling price, which may include other comparable transactions, pricing considered in negotiating the transaction and the estimated costs. Variable consideration is allocated specifically to one or more performance obligations in a contract when the terms of the variable consideration relate to the satisfaction of the performance obligation and the resulting amounts allocated are consistent with the amounts the Company would expect to receive for the satisfaction of each performance obligation.

 

The consideration allocated to each performance obligation is recognized as revenue when control is transferred for the related goods or services. For performance obligations which consist of licenses and other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.

 

The Company receives payments from its customers based on billing schedules established in each contract. Up-front payments and fees are recorded as deferred revenue upon receipt or when due until the Company performs its obligations under these arrangements. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional.

 

 

32

 

Cost of Sales

 

Cost of sales includes all internal and external engineering costs, equipment and chemical charges, inbound and outbound freight expenses, internal and site transfer costs, installation charges, purchasing and receiving costs, inspection costs, warehousing costs, project personnel travel expenses and other direct and indirect expenses specifically identified as project- or product line-related, as appropriate (e.g., test equipment depreciation and certain insurance expenses). Certain depreciation and amortization expenses related to tangible and intangible assets, respectively, are allocated to cost of sales. We classify shipping and handling costs in cost of sales in the consolidated statements of operations.

 

Selling, General and Administrative Expenses

 

Selling, general and administrative expenses primarily include the following categories except where an allocation to the cost of sales line item is warranted due to the project- or product-line nature of a portion of the expense category: salaries and wages, employee benefits, non-project travel, insurance, legal, rent, accounting and auditing, recruiting, telephony, employee training, Board of Directors’ fees, auto rental, office supplies, dues and subscriptions, utilities, real estate taxes, commissions and bonuses, marketing materials, postage and business taxes. Departments comprising the selling, general and administrative line item primarily include the functions of executive management, finance and accounting, investor relations, regulatory affairs, marketing, business development, information technology, human resources, sales, legal and general administration.

 

Income Taxes

 

The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, the provision for income taxes represents income taxes paid or payable (or received or receivable) for the current year plus the change in deferred taxes during the year. Deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid, and result from differences between the financial and tax bases of our assets and liabilities and are adjusted for changes in tax rates and tax laws when enacted. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized. In evaluating the need for a valuation allowance, management considers all potential sources of taxable income, including income available in carryback periods, future reversals of taxable temporary differences, projections of taxable income, and income from tax planning strategies, as well as all available positive and negative evidence. Positive evidence includes factors such as a history of profitable operations, projections of future profitability within the carryforward period, including from tax planning strategies, and our experience with similar operations. Negative evidence includes items such as cumulative losses, projections of future losses, or carryforward periods that are not long enough to allow for the utilization of a deferred tax asset based on existing projections of income. Deferred tax assets for which no valuation allowance is recorded may not be realized upon changes in facts and circumstances.

 

Tax benefits related to uncertain tax positions taken or expected to be taken on a tax return are recorded when such benefits meet a more likely than not threshold. Otherwise, these tax benefits are recorded when a tax position has been effectively settled, which means that the statute of limitation has expired or the appropriate taxing authority has completed their examination even though the statute of limitations remains open. Interest and penalties related to uncertain tax positions are recognized as part of the provision for income taxes and are accrued beginning in the period that such interest and penalties would be applicable under relevant tax law until such time that the related tax benefits are recognized.

 

Leases

 

The Company applies the provisions of ASC 842, Leases. The Company determines if an arrangement is a lease at inception by evaluating whether the arrangement conveys the right to use an identified asset and whether the Company obtains substantially all of the economic benefits from and has the ability to direct the use of the asset. Right-of-use (ROU) assets and lease liabilities are recognized at the lease commencement date based on the present value of the future minimum lease payments over the lease term. Operating ROU assets also include the impact of any lease incentives. Operating leases are included in right-of-use operating lease assets, operating lease liabilities - current, and operating lease liabilities - non-current on our Consolidated Balance Sheets.

 

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.

 

We have lease agreements with lease and non-lease components, and we elected the practical expedient to not separate lease and non-lease components for the majority of our leases. For certain equipment leases, such as vehicles, we account for the lease and non-lease components as a single lease component. We also elected the practical expedient to keep leases with an initial term of 12 months or less off of the consolidated balance sheet.

 

33

 

Stock-Based Compensation

 

Our stock-based employee compensation plan, referred to as the Fuel Tech, Inc. 2014 Long-Term Incentive Plan (Incentive Plan), was adopted in May 2014 and allows for awards to be granted to participants in the form of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, and bonuses or other forms of share-based or non-share-based awards or combinations thereof. Participants in the Incentive Plan may be our directors, officers, employees, consultants or advisors (except consultants or advisors in capital-raising transactions) as the directors determine are key to the success of our business. There are a maximum of 5,600,676 shares that may be issued or reserved for awards to participants under the Incentive Plan as of December 31, 2021. Based on the existing issued or reserved awards in Incentive Plan, there are 2,603,801 shares available to be used for future awards to participants in the Incentive Plan as of December 31, 2021.

 

Defined Contribution Plan

 

We have a retirement savings plan available for all our U.S. employees who have met minimum length-of-service requirements. Our contributions are determined based upon amounts contributed by the employees with additional contributions made at the discretion of the Board of Directors. Costs related to this plan were $206 and $222 in 2021 and 2020, respectively.

 

Basic and Diluted Earnings per Common Share

 

Basic earnings per share excludes the antidilutive effects of stock options, restricted stock units (RSUs), warrants, and the nil coupon non-redeemable convertible unsecured loan notes (see Note 6). Diluted earnings per share includes the dilutive effect of the nil coupon non-redeemable convertible unsecured loan notes, RSUs, warrants, and unexercised in-the-money stock options, except in periods of net loss where the effect of these instruments is antidilutive. Out-of-the-money stock options and warrants are excluded from diluted earnings per share because they are unlikely to be exercised and would be anti-dilutive if they were exercised. At December 31, 2021 and 2020, we had outstanding equity awards of 214,500 and 584,505, respectively, and 2,850,000 warrants at December 31, 2021, which were antidilutive for the purpose of calculation of the diluted earnings per share. As of December 31, 2020547,000 incremental equity awards were antidilutive because of the net loss in the year then ended. These equity awards could potentially dilute basic EPS in future years.

 

The table below sets forth the weighted-average shares used at December 31 in calculating earnings (loss) per share:

 

  

2021

  

2020

 

Basic weighted-average shares

  29,585,000   24,691,000 

Conversion of unsecured loan notes

      

Unexercised options and unvested restricted stock units

  109,000    

Diluted weighted-average shares

  29,694,000   24,691,000 

 

Risk Concentrations

 

Financial instruments that potentially subject the Company to a significant concentration of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. However, management believes the Company is not exposed to significant credit risk due to the financial position of its primary depository institution where a significant portion of its deposits are held.

 

For the year ended December 31, 2021, we had four customers which individually represented greater than 10% of revenues. Three customers primarily contributed revenues to the FUEL CHEM technology segment and one contributed revenue to the APC technology segment. In total these four customers represented 60% of consolidated revenues. We had no customer that accounted for greater than 10% of our current assets as of December 31, 2021.

 

For the year ended December 31, 2020, we had two customers which individually represented greater than 10% of revenues. Both customers contributed revenues to both product segments but were primarily concentrated in our FUEL CHEM technology segment and represented 28% of consolidated revenues. We had no customers that accounted for greater than 10% of our current assets as of December 31, 2020.

 

We control credit risk through requiring milestone payments on long-term contracts, performing ongoing credit evaluations of its customers, and in some cases obtaining security for payment through bank guarantees and letters of credit.

 

Treasury Stock

 

We use the cost method to account for common stock repurchases. During the years ended December 31, 2021 and 2020, we withheld 15,162 and 152,257 shares of our common stock, valued at approximately $52 and $570, respectively, to settle personal tax withholding obligations that arose as a result of restricted stock units that vested. Refer to Note 5, “Treasury Stock,” for further discussion.

 

Recently Issued Accounting Pronouncements

 

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and in November 2019, the FASB issued ASU 2019-10, Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842). This guidance amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The standard will become effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. The Company is currently in the process of evaluating the impact of adoption, but we do not believe the adoption of this standard will have a material impact on our financial statements.

 

 

 

2.     REVENUE RECOGNITION

 

Disaggregated Revenue by Product Technology

 

The following table presents our revenues disaggregated by product technology:

 

  

Twelve Months Ended December 31,

 
  

2021

  

2020

 

Air Pollution Control

        

Technology solutions

 $4,189  $5,668 

Spare parts

  1,138   906 

Ancillary revenue

  1,569   1,983 

Total Air Pollution Control Technology

  6,896   8,557 

FUEL CHEM

        

FUEL CHEM technology solutions

  17,365   13,993 

Total Revenues

 $24,261  $22,550 

 

Disaggregated Revenue by Geography

 

The following table presents our revenues disaggregated by geography, based on the billing addresses of our customers:

 

  

Twelve Months Ended December 31,

 
  

2021

  

2020

 

United States

 $19,515  $18,622 

Foreign Revenues

        

Americas

  356   549 

Europe

  1,894   1,656 

Asia

  2,496   1,723 

Total Foreign Revenues

  4,746   3,928 

Total Revenues

 $24,261  $22,550 

 

Timing of Revenue Recognition

 

The following table presents the timing of our revenue recognition:

 

  

Twelve Months Ended December 31,

 
  

2021

  

2020

 

Products transferred at a point in time

 $20,072  $15,787 

Products and services transferred over time

  4,189   6,763 

Total Revenues

 $24,261  $22,550 

 

Contract Balances

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the consolidated balance sheets. In our Air Pollution Control Technology segment, amounts are billed as work progresses in accordance with agreed-upon contractual terms. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. For the FUEL CHEM technology segment, deliveries made in the current period but billed in subsequent periods are also considered contract assets. These assets are reported on the consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. At December 31, 2021 and 2020, contract assets for APC technology projects were approximately $1,277 and $2,079, respectively, and $0 and $269, respectively, for the FUEL CHEM technology segment, and are included in accounts receivable on the consolidated balance sheets.

 

However, the Company will periodically bill in advance of costs incurred before revenue is recognized, resulting in contract liabilities. These liabilities are reported on the consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. Contract liabilities were $390 and $850 at December 31, 2021 and 2020, respectively, and are included in other accrued liabilities on the consolidated balance sheets.

 

Changes in the contract asset and liability balances during the year ended  December 31, 2021, were not materially impacted by any other items other than amounts billed and revenue recognized as described previously. Revenue recognized that was included in the contract liability balance at the beginning of the period was $776 and $565 for the years ended December 31, 2021 and 2020, respectively, which represented primarily revenue from progress toward completion of our APC technology contracts. 

 

As of December 31, 2021 we had no construction contracts in progress that were identified as a loss contract. As of December 31, 2020, we had one construction contract in progress that was identified as a loss contract and a provision for losses of $176 was recorded in other accrued liabilities on the consolidated balance sheet. Refer to Note 9 for an accrual related to equipment failure issue with a customer that requires remedy under the warranty provision of the customer contract.

 

Remaining Performance Obligations

 

Remaining performance obligations, represents the transaction price of Air Pollution Control technology booked orders for which work has not been performed. As of December 31, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was $9,119. The Company expects to recognize revenue on approximately $5,608 of the remaining performance obligations over the next 12 months with the remaining recognized thereafter.

 

Practical Expedients and Exemptions

 

We generally expense sales commissions on a ratable basis when incurred because the amortization period would have been one year or less. These costs are recorded within selling, general and administrative expenses within the Consolidated Statements of Operations. A practical expedient was elected to not recognize shipping and handling costs as a separate performance obligation under ASC 606.

 

35

 

Accounts Receivable

 

The components of accounts receivable are as follows:

 

  

As of

 
  

December 31, 2021

  

December 31, 2020

 

Trade receivables

 $2,122  $5,015 

Unbilled receivables

  1,277   2,348 

Other short-term receivables

  83   20 

Allowance for doubtful accounts

  (223)  (835)

Total accounts receivable

 $3,259  $6,548 

  

 

3.     INCOME TAXES

 

Within the calculation of the Company’s annual effective tax rate, the Company has used assumptions and estimates that may change as a result of future guidance, interpretation, and rule-making from the Internal Revenue Service, the SEC, and the FASB and/or various other taxing jurisdictions.  For example, the Company anticipates that the state jurisdictions will continue to determine and announce their conformity to the U.S. Tax Act which could have an impact on the annual effective tax rate.

 

On March 27, 2020 the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted which enacted the following relief among others;

 

 

Amended federal tax laws to permit 100% bonus depreciation for eligible qualified improvement property placed in service by the taxpayer after December 31, 2017 and before January 1, 2023.

 

Eliminated the 80% of taxable income limitations by allowing corporate entities to fully utilize Net Operating Losses (NOL) carryforwards to offset taxable income in 2018, 2019 or 2020. The 80% limitation is reinstated for tax years after 2020.

 

Increased the net interest expense deduction limit to 50% of adjusted taxable income from 30% for tax years beginning January 1, 2019 and 2020.

 

Allowed taxpayers with alternative minimum tax credits to claim a refund in 2020 for the entire amount of the credit instead of recovering the credit through refunds over a period of years, as originally enacted by the Tax Cuts and Jobs Act in 2017.

 

Allowed taxpayers the carryback of Net Operating Losses (NOL) as a result of tax years beginning after December 31, 2017, but before January 1, 2021 for the five prior years of the generated loss.

 

 

The components of loss before taxes for the years ended December 31 are as follows:

 

Origin of income before taxes

 

2021

  

2020

 

United States

 $798  $(3,411)

Foreign

  (730)  (810)

Income (loss) before income taxes

 $68  $(4,221)

 

36

 

Significant components of income tax benefit (expense) for the years ended December 31 are as follows:

 

  

2021

  

2020

 

Current:

        

Federal

 $  $ 

State

  (9)  (7)

Foreign

     (88)

Total current

  (9)  (95)

Deferred:

        

Federal

     22 

State

  (5)  16 

Total deferred

  (5)  38 

Income tax expense

 $(14) $(57)

 

A reconciliation between the provision for income taxes calculated at the U.S. federal statutory income tax rate and the consolidated income tax expense in the consolidated statements of operations for the years ended December 31 is as follows:

 

  

2021

  

2020

 

Provision at the U.S. federal statutory rate

  21.0%  21.0%

State taxes, net of federal benefit

  (15.5)%  1.5%

Foreign tax rate differential

  (30.2)%  0.5%

Valuation allowance

  (1504.6)%  (13.9)%

Chile outside basis differential

  34.4%  %

PPP Loan Forgiveness

  (484.6)%  %

Accrual to return

  (329.3)%  %

Research and development credit

  (144.9)%  %

State rate change

  (124.0)%  (6.5)%

China deferred adjustment

  1006.0%  %

China enterprise tax

  %  (2.1)%

Share based compensation

  1590.3%  (2.0)%

Other true up

  %  (2.7)%

Intangible assets impairment and other non-deductibles

  %  1.8%

Other

  2.0%  1.0%

Income tax (expense) benefit effective rate

  20.6%  (1.4)%

 

The deferred tax assets and liabilities at December 31 are as follows:

 

  

2021

  

2020

 

Deferred tax assets:

        

Stock compensation expense

 $173  $1,240 

Goodwill

  591   986 

Royalty accruals

  10   560 

Bad debt allowance

  51   338 

Net operating loss carryforwards

  11,950   10,959 

Credit carry-forwards

  992   841 

Inventory reserve

  217   206 

Depreciation

  556   499 

Other

  376   334 

Total deferred tax assets

  14,916   15,963 

Deferred tax liabilities:

        

Intangible assets

  (105)  (126)

Total deferred tax liabilities

  (105)  (126)

Net deferred tax asset before valuation allowance

  14,811   15,837 

Valuation allowances for deferred tax assets

  (14,950)  (15,971)

Net deferred tax liability

 $(139) $(134)

 

37

 

The change in the valuation allowance for deferred tax assets for the years ended December 31 is as follows:

 

Year

 Balance at January 1  

Charged to costs and expenses

  (Deductions)/Other  

Balance at December 31

 

2020

 $15,394   577     $15,971 

2021

 $15,971   (1,021)    $14,950 

 

For the years ended December 31, 2021 and 2020, there were exercises of stock options of $0 and $296, respectively.

 

As required by ASC 740, we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more-likely-than-not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority.

 

We recognize interest and penalties related to unrecognized tax benefits in income tax expense for all periods presented. There were no interest and penalties recognized in income tax expense during the years ended December 31, 2021 and 2020. There were no unrecognized tax benefits as of December 31, 2021 and 2020.

 

We are subject to taxation in the U.S., various states, and in non-U.S. jurisdictions. Our U.S. income tax returns are primarily subject to examination from 2018 through 2020; however, U.S. tax authorities also have the ability to review prior tax years to the extent loss carryforwards and tax credit carryforwards are utilized. The open years for the non-U.S. tax returns range from 2013 through 2020 based on local statutes.

 

Management periodically estimates our probable tax obligations using historical experience in tax jurisdictions and informed judgments. There are inherent uncertainties related to the interpretation of tax regulations in the jurisdictions in which we transact business. The judgments and estimates made at a point in time may change based on the outcome of tax audits, as well as changes to or further interpretations of regulations. If such changes take place, there is a risk that the tax rate may increase or decrease in any period. Tax accruals for tax liabilities related to potential changes in judgments and estimates for both federal and state tax issues are included in current liabilities on the consolidated balance sheet.

 

The investment in foreign subsidiaries other than Fuel Tech S.p.A (Chile) and Beijing Fuel Tech is considered to be indefinite in duration and therefore we have not provided a provision for deferred U.S. income taxes on the unremitted earnings from those subsidiaries. A provision has not been established because it is not practicable to determine the amount of unrecognized deferred tax liability for such unremitted foreign earnings and because it is our present intention to reinvest the undistributed earnings indefinitely.

 

As required by ASC 740, a valuation allowance must be established when it is more likely than not that all or a portion of a deferred tax asset will not be realized. We have approximately $27,701 of U.S. net operating loss carryforwards available to offset future U.S. taxable income as of December 31, 2021.  The net operating loss carry-forwards related to tax losses generated in years ending December 31, 2017 and before in the U.S. totaling $10,733 begin to expire in 2034.  Further, we have tax loss carry-forwards of approximately $6,847 available to offset future foreign income in Italy as of December 31, 2021. We have recorded a full valuation allowance against the deferred tax asset because we cannot anticipate when or if this entity will have taxable income sufficient to utilize the net operating losses in the future. There is no expiration of the net operating loss carry-forwards related to tax losses generated in prior years in Italy. Finally, we have tax loss carry-forwards of approximately $13,476 available to offset future foreign income in China as of December 31, 2021. The net operating loss carry-forwards related to tax losses generated in prior years in China expire in 2022.

 

As of December 31, 2019, the investment in Fuel Tech S.p.A (Chile) was no longer considered to be indefinite and a provision for deferred U.S. income taxes was recorded. As of December 31, 2020, the provision for deferred U.S. income taxes related to the Fuel Tech S.p.A (Chile) investment was $155. As of December 31, 2021, Fuel Tech S.p.A (Chile) was still included in continuing operations. As a result an additional ($19) was recorded, adjusting the total consideration to $136. The deferred income taxes associated with this investment are offset by a valuation allowance of ($136).

 

 

 

4.     COMMON STOCK

 

At December 31, 2021 and 2020, respectively, we had 31,227,300 and 25,639,702 shares of common stock issued and 30,263,791 and 25,228,951 outstanding, with an additional 6,715 shares reserved for issuance upon conversion of the nil coupon non-redeemable convertible unsecured loan notes (see Note 6). As of December 31, 2021, we had 5,600,676 shares reserved for issuance upon the exercise or vesting of equity awards, of which 434,500 are stock options that are currently exercisable (see Note 8).

 

 

5.     TREASURY STOCK

 

Common stock held in treasury totaled 963,509 and 948,347 with a cost of $2,234 and $2,182 at December 31, 2021 and 2020, respectively. These shares were withheld from employees to settle personal tax withholding obligations that arose as a result of restricted stock units that vested during the periods presented.

 

 

6.     NIL COUPON NON-REDEEMABLE CONVERTIBLE UNSECURED LOAN NOTES

 

At December 31, 2021 and 2020, we had a principal amount of $76 of nil coupon non-redeemable convertible unsecured perpetual loan notes (Loan Notes) outstanding. The Loan Notes are convertible at any time into common stock at rates of $6.50 and $11.43 per share, depending on the note. As of December 31, 2021, the nil coupon loan notes were convertible into 6,715 shares of common stock. Based on our closing stock price of $1.40 at December 31, 2021, the aggregate fair value of the common stock that the holders would receive if all the loan notes were converted would be approximately $9, which is less than the principal amount of the loans outstanding as of that date. The Loan Notes bear no interest and have no maturity date. They are repayable in the event of our dissolution and the holders do not have the option to cash-settle the notes. Accordingly, they have been classified within stockholders’ equity in the accompanying balance sheets. The notes do not hold distribution or voting rights unless and until converted into common stock.

 

For the years ended December 31, 2021 and 2020, there were no Loan Notes repurchased by the Company.

 

 

7. WARRANTS

 

On February 11, 2021, Fuel Tech entered into a securities purchase agreement to issue and sell, in a private placement, 5,000,000 shares of common stock and 2,500,000 warrants exercisable for a total of 2,500,000 shares of common stock with an exercise price of $5.10 per Warrant Share, at a purchase price of $5.1625 per Share and associated warrant. The gross proceeds to the Company from the Private Placement were $25,812, before deducting placement agent fees and offering expenses of $1,783. Subject to certain ownership limitations, the Warrants are immediately exercisable upon issuance and expire on the five and one-half year anniversary of the effective date of the registration statement registering the Warrant Shares for resale.  In addition, the Company issued to the placement agent Warrants to purchase up to 350,000 shares of common stock.  The Placement Agent Warrants are exercisable at an exercise price of $6.45 per share of common stock and expire on the five and one-half year anniversary of the effective date of the registration statement registering the Shares and the Warrant Shares for resale.

 

Fuel Tech uses the Black-Scholes option pricing model to estimate the grant date fair value of the warrants. The principal variable assumptions utilized in valuing warrants and the methodology for estimating such model inputs are: (1) risk-free interest rate of 0.59%, an estimate based on the yield of zero–coupon treasury securities with a maturity equal to the expected life of the warrant; (2) expected volatility of 94.66% – an estimate based on the historical volatility of Fuel Tech’s common stock for a period equal to the expected life of the warrant; and (3) expected life of the warrant of five and one-half years based on the term of the warrant. 

 

The calculated fair value allocated to the warrants is $7,337.  This amount has been recorded as Additional paid in capital - warrants and is shown net in the Additional paid in capital line of the consolidated balance sheets.  

 

The issuance of warrants to purchase shares of the Company's common stock are summarized as follows:

 

   

Shares

 

Outstanding as of December 31, 2020

     

Granted

    2,850,000  

Exercised

     

Outstanding as of December 31, 2021

    2,850,000  

 

The following table summarizes information about warrants outstanding and exercisable at December 31, 2021:

 

       

Number

   

Weighted-Average

         
       

Outstanding/

   

Remaining Life

   

Weighted-Average

 

Range of Exercise Price

   

Exercisable

   

in Years

   

Exercise Price

 
$ 5.10       2,500,000       4.62     $ 5.10  
$ 6.45       350,000       4.62     $ 6.45  
          2,850,000                  

 

 

 

8.     STOCK-BASED COMPENSATION

 

Under our stock-based employee compensation plan, referred to as the Fuel Tech, Inc. 2014 Long-Term Incentive Plan (Incentive Plan), awards may be granted to participants in the form of Non-Qualified Stock Options, Incentive Stock Options, Stock Appreciation Rights, Restricted Stock, RSUs, Performance Awards, Bonuses or other forms of share-based or non-share-based awards or combinations thereof. Participants in the Incentive Plan may be our directors, officers, employees, consultants or advisors (except consultants or advisors in capital-raising transactions) as the directors determine are key to the success of our business. There are a maximum of 5,600,676 shares that may be issued or reserved for awards to participants under the Incentive Plan which includes 1,200,000 additional shares as a result of an amendment to the Incentive Plan approved by our stockholders in May 2018. At December 31, 2021, we had 2,603,801 equity awards available for issuance under the Incentive Plan.

 

We did not record any excess tax benefits within income tax expense for the years ended December 31, 2021 and 2020. Given the Company has a full valuation allowance on its deferred tax assets, there were no excess tax benefits to record. In addition, we account for forfeitures of awards based on an estimate of the number of awards expected to be forfeited and adjusting the estimate when it is no longer probable that the employee will fulfill the service condition.

 

39

 

Stock-based compensation is included in selling, general and administrative costs in our consolidated statements of operations. The components of stock-based compensation from continuing operations for the years ended December 31, 2021 and 2020 were as follows:

 

  

For the Year Ended December 31,

 
  

2021

  

2020

 

Stock options and restricted stock units, net of forfeited

 $82  $290 

After-tax effect of stock based compensation

 $82  $290 

 

Stock Options

 

The stock options granted to employees under the Incentive Plan have a 10-year life and they vest as follows: 50% after the second anniversary of the award date, 25% after the third anniversary, and the final 25% after the fourth anniversary of the award date. Fuel Tech calculates stock compensation expense for employee option awards based on the grant date fair value of the award, less expected annual forfeitures, and recognizes expense on a straight-line basis over the four-year service period of the award. Stock options granted to members of our Board of Directors vest immediately. Stock compensation for these awards is based on the grant date fair value of the award and is recognized in expense immediately. 

 

Fuel Tech uses the Black-Scholes option pricing model to estimate the grant date fair value of employee stock options. The principal variable assumptions utilized in valuing options and the methodology for estimating such model inputs include: (1) risk-free interest rate – an estimate based on the yield of zero–coupon treasury securities with a maturity equal to the expected life of the option; (2) expected volatility – an estimate based on the historical volatility of Fuel Tech’s common stock for a period equal to the expected life of the option; and (3) expected life of the option – an estimate based on historical experience including the effect of employee terminations.

 

There were no stock options granted during the years ended December 31, 2021 and 2020.

 

The following table presents a summary of our stock option activity and related information for the years ended December 31:

 

  

2021

  

2020

 
  

Number of Options

  Weighted-Average Exercise Price  

Number of Options

  Weighted-Average Exercise Price 

Outstanding at beginning of year

  484,500  $3.57   747,500  $3.33 

Granted

            

Exercised

        (183,000)  1.61 

Expired or forfeited

  (50,000)  8.16   (80,000)  5.79 

Outstanding at end of year

  434,500  $3.05   484,500  $3.57 

Exercisable at end of year

  434,500  $3.05   484,500  $3.57 

Weighted-Average Remaining Contractual Life (years)

      3.08       3.70 

Aggregate Intrinsic Value

     $38      $488 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based on our closing stock price of $1.40 as of December 31, 2021, which would have been received by the option holders had those options holders exercised their stock options as of that date. 

 

The following table summarizes information about stock options outstanding at December 31, 2021:

 

Options Outstanding and Exercisable

 

Range of Exercise Prices

 Number of Options  Weighted-Average Remaining Contractual Life (years)  Weighted-Average Exercise Price 

$0.96 - $1.27

  88,000   5.9  $0.97 

$1.28 - $3.00

  132,000   3.6   2.26 

$3.01 - $4.54

  120,000   1.0   3.72 

$4.55 - $5.22

  94,500   2.4   5.22 
   434,500   3.1  $3.05 

 

As of and for the 12 months ended December 31, 2021, there was no non-vested stock option activity and no total unrecognized compensation cost related to non-vested stock options granted under the Incentive Plan. Fuel Tech received proceeds of $0 and $296 from the exercise of stock options in the years ended December 31, 2021 and 2020, respectively. It is our policy to issue new shares upon option exercises, loan conversions, and vesting of restricted stock units. We have not used cash and do not anticipate any future use of cash to settle equity instruments granted under share-based payment arrangements. Shares received for exercise of stock options come from newly issued shares. 

 

Restricted Stock Units

 

RSUs granted to employees vest over time based on continued service (typically vesting over a period between two and four years). Such time-vested RSUs are valued at the date of grant using the intrinsic value method based on the closing price of the common stock on the grant date. Compensation cost, adjusted for estimated forfeitures, is amortized on a straight-line basis over the requisite service period.

 

40

 

In addition to the time vested RSUs, the Company entered into a 2021 Executive Performance RSU Award Agreement with certain officers, including its President and Chief Executive Officer pursuant to which each 2021 Participating Executive will have the opportunity to earn a specified amount of RSUs. The amount of RSUs awarded, if any, will be based on the Company’s achievement of varying levels of operating income before the impact of incentive pay (but including adjustments to reflect the payment of sales commissions) in fiscal 2021, as determined by the Company, in its sole discretion. Nevertheless, no Participating Executive will be entitled to any such RSUs unless the Company achieves a minimum of $1 million in Operating income in 2021. If awarded, such RSUs will vest in equal amounts (i.e., 1/3, 1/3 and 1/3) over three years commencing one year after the grant date based on continued service. Such RSUs are valued at the date of grant based on the closing price of the Company’s common stock on the grant date. No RSUs were issued and no expense reflected in the financial statements for these awards as the achievement was not achieved. 

 

During the years ended December 31, 2021 and 2020, there were 50,002 and 605,630 restricted stock units that vested with a grant date fair value of $75 and $658, respectively. As of December 31, 2021, there was $18 of total unrecognized compensation cost related to all non-vested share-based compensation arrangements granted under the Incentive Plan. That cost is expected to be recognized over the remaining requisite service period of 0.2 years.

 

A summary of restricted stock unit activity for the years ended December 31, 2021 and 2020 is as follows:

 

  

Shares

  Weighted Average Grant Date Fair Value 

Unvested restricted stock units at December 31, 2019

  775,635  $1.47 

Forfeited

  (70,000)  1.03 

Vested

  (605,630)  1.09 

Unvested restricted stock units at December 31, 2020

  100,005   1.50 

Forfeited

  (5,000)  0.97 

Vested

  (50,002)  1.50 

Unvested restricted stock units at December 31, 2021

  45,003  $1.51 

 

Deferred Directors Fees

 

In addition to the Incentive Plan, Fuel Tech has a Deferred Compensation Plan for Directors (Deferred Plan). Under the terms of the Deferred Plan, Directors can elect to defer Directors’ fees for shares of Fuel Tech common stock that are issuable at a future date as defined in the agreement. In accordance with ASC 718, Fuel Tech accounts for these awards as equity awards as opposed to liability awards. In 2021 and 2020, there was no stock-based compensation expense under the Deferred Plan.

 

 

9.     COMMITMENTS AND CONTINGENCIES

 

Fuel Tech is subject to various claims and contingencies related to, among other things, workers compensation, general liability (including product liability), and lawsuits. The Company records liabilities where a contingent loss is probable and can be reasonably estimated. If the reasonable estimate of a probable loss is a range, the Company records the most probable estimate of the loss or the minimum amount when no amount within the range is a better estimate than any other amount. The Company discloses a contingent liability even if the liability is not probable or the amount is not estimable, or both, if there is a reasonable possibility that a material loss may have been incurred.

 

From time to time we are involved in litigation with respect to matters arising from the ordinary conduct of our business. In the opinion of management, based upon presently available information, either adequate provision for anticipated costs have been accrued or the ultimate anticipated costs will not materially affect our consolidated financial position, results of operations, or cash flows. We do not believe we have any pending loss contingencies that are probable or reasonably possible of having a material impact on our consolidated financial position, results of operations or cash flows.

 

As of December 31, 2021 and 2020 a charge of $0 and $176, respectively, was recorded in the other accrued liabilities line of the Consolidated Balance Sheets. During the third quarter of 2020, the Company was notified of an equipment component failure at a foreign customer location. The failure was remedied under the warranty provision of the contracts that was in place with the customer and supplier and was completed in the third quarter of 2021. In 2018, the Company was notified of a certain non-conformance issue with a U.S. customer associated with equipment that requires remedy under the warranty provision of the contract. During the second quarter of 2020 a charge of $1,150 to remedy this non-conformance issue was incurred. Offsetting this amount was a reversal of $499 of expense to reduce the allowance of doubtful accounts that had been previously reserved. The Company has completed all work associated with this issue. During the third quarter of 2020, the Company settled an outstanding claim with our insurance provider for these remediation efforts and recorded a receivable in the amount of $2,589. The settlement is recorded in the cost of sales line on the Consolidated Statement of Operations.  Collection of the funds was completed in October 2020.

 

41

 

Performance Guarantees

 

The majority of Fuel Tech’s long-term equipment construction contracts contain language guaranteeing that the performance of the system that is being sold to the customer will meet specific criteria. On occasion, performance surety bonds and bank performance guarantees/letters of credit are issued to the customer in support of the construction contracts as follows:

 

 

in support of the warranty period defined in the contract; or

 

in support of the system performance criteria that are defined in the contract.

 

As of December 31, 2021, we had outstanding bank performance guarantees and letters of credit in the amount of $1,104 in support of equipment construction contracts that have not completed their final acceptance test or that are still operating under a warranty period. The performance guarantees and letters of credit expire in dates ranging from January 2022 through February 2023. The expiration dates may be extended if the project completion dates are extended. Our management believes it is probable that these projects will be successfully completed and that there will not be a material adverse impact on our operations from these bank performance guarantees and letters of credit. As a result, no liability has been recorded for these performance guarantees.

 

Product Warranties

 

Fuel Tech issues a standard product warranty with the sale of our products to customers. Our recognition of warranty liability is based primarily on analyses of warranty claims experience in the preceding years as the nature of our historical product sales for which we offer a warranty are substantially unchanged. This approach provides an aggregate warranty accrual that is historically aligned with actual warranty claims experienced. There was no change in the warranty liability included in the Other accrued liabilities line of the Consolidated Balance Sheet in 2021 and 2020. The warranty liability balance was $159 at December 31, 2021 and 2020.

 

 

10.     LEASES

 

The terms of the Company’s three primary office space lease arrangements are as follows:

 

 

The Gallarate, Italy building lease, for approximately 1,335 square feet, runs through April 30, 2025. This facility serves as the operating headquarters for our European operations.

 

The Aurora, IL warehouse lease, for approximately 11,000 square feet, runs through December 31, 2023. This facility serves as an outside warehouse facility. 

 

The Overland Park, KS lease, for approximately 600 square feet, runs through October 15, 2022. This facility serves primarily as a sales office.

 

The Company also has three additional operating leases related to certain office equipment and company leased vehicles and one short-term lease. Our leases have remaining lease terms of 0.2 years to 3.3 years. As of December 31, 2021, we have one new three-year equipment lease that has not yet commenced for $64. Our leases do not contain any material residual value guarantees or material restricted covenants and we currently have no material sublease arrangements. We have no financing leases as defined under ASC 842.

 

Total operating lease expense for the years ended December 31, 2021 is as follows:

 

      2021       2020  

Operating lease cost

  $ 198     $ 205  

Short-term lease cost

    21       20  

Total lease cost

  $ 219     $ 225  

 

The weighted average remaining lease term was 2.30 years as of December 31, 2021. The weighted average discount rate was 4.52% as of December 31, 2021

 

Remaining maturities of our existing lease liabilities as of December 31, 2021 were as follows:

 

Year Ending December 31,

 

Operating Leases

 

2022

  $ 132  

2023

    114  

2024

    28  

2025

    7  

Thereafter

     

Total lease payments

  $ 281  

Less imputed interest

    (46 )

Total

  $ 235  

 

The following is the balance sheet classification of our existing lease liabilities:

 

   

2021

   

2020

 

Operating lease liabilities - current

  $ 113     $ 149  

Operating lease liabilities - non-current

    122       237  

Total operating lease liabilities

  $ 235     $ 386  

 

42

 

Supplemental cash flow information related to leases was as follows:

 

    For the Twelve Months ended December 31, 2021     For the twelve months ended December 31, 2020  

Cash paid for amounts included in the measurement of lease liabilities

  $ 178     $ 192  

Leased assets obtained in exchange for operating lease liabilities

    158       179  

 

 

11.     DEBT FINANCING

 

On June 19, 2019, the Company entered into a Cash Collateral Security agreement with BMO Harris Bank, N.A. (the BMO Harris agreement) to use for the sole purpose of issuing standby letters of credit. The BMO Harris agreement requires us to pledge as cash collateral 105% of the aggregate face amount of outstanding standby letters of credit. The Company pays 250 basis points on the face values of outstanding letters of credit. There are no financial covenants set forth in the BMO Harris agreement. At December 31, 2021, the Company had outstanding standby letters of credit totaling approximately $1,104 under the BMO Harris agreement. As of December 31, 2021, the Company held $1,161 in a separate restricted use designated BMO Harris Bank N.A. deposit account. Fuel Tech is committed to reimbursing the issuing bank for any payments made by the bank under these instruments.

 

On April 17, 2020, the Company received $1,556 in loan proceeds from the Paycheck Protection Program (PPP), established pursuant to the Coronavirus Aid, Relief, and Economic Security Act and administered by the U.S. Small Business Administration (SBA). The unsecured loan is evidenced by a promissory note of the Company dated April 15, 2020 in the principal amount of $1,556, issued to BMO Harris Bank N.A., the lender. 

 

On January 8, 2021, the Company received full forgiveness from the SBA for the entire balance of loan proceeds used to fund its qualified payroll expenses. The Company accounted for the PPP Loan as debt in accordance with ASC 470, Debt and accrued interest in accordance with the interest method under ASC 835-30.  When the loan was forgiven, the Company reduced the non-current liability by the amount forgiven and recorded other income in the Consolidated Statement of Operations. The SBA has the right to audit the loan forgiveness for 6 years after the date the loan was forgiven.  

   

 

12.     BUSINESS SEGMENT AND GEOGRAPHIC FINANCIAL DATA

 

Business Segment Financial Data

 

We segregate our financial results into two reportable segments representing two broad technology segments as follows:

 

 

The Air Pollution Control technology segment includes technologies to reduce NOx emissions in flue gas generated by the firing of natural gas or coal from boilers, incinerators, furnaces and other stationary combustion sources. These include OFA systems, NOxOUT® and HERT™ Selective Non-Catalytic Reduction systems, and Selective Catalytic Reduction (SCR) systems. Our SCR systems can also include Ammonia Injection Grid, and GSG™ Graduated Straightening Grid systems to provide high NOx reductions at significantly lower capital and operating costs than conventional SCR systems. ULTRA® technology creates ammonia at a plant site using safe urea for use with any SCR application. ESP technologies make use of electrostatic precipitator products and services to reduce particulate matter. FGC systems are chemical injection systems offered in markets outside the U.S. and Canada to enhance electrostatic precipitator and fabric filter performance in controlling particulate emissions.

 

 

The FUEL CHEM® technology segment, which uses chemical processes in combination with advanced CFD and CKM boiler modeling, for the control of slagging, fouling, corrosion, opacity and other sulfur trioxide-related issues in coal-fired furnaces and boilers through the addition of chemicals into the furnace using TIFI® Targeted In-Furnace Injection™ technology.

 

The “Other” classification includes those profit and loss items not allocated to either reportable segment. There are no inter-segment sales that require elimination.

 

We evaluate performance and allocate resources based on gross margin by reportable segment. The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies. We do not review assets by reportable segment, but rather, in aggregate for the Company as a whole.

 

Information about reporting segment net sales and gross margin from continuing operations are provided below:

 

For the year ended December 31, 2021

 

Air Pollution Control Segment

   

FUEL CHEM Segment

   

Other

   

Total

 

Revenues from external customers

  $ 6,896     $ 17,365     $     $ 24,261  

Cost of sales

    (3,529 )     (8,834 )           (12,363 )

Gross margin

    3,367       8,531             11,898  

Selling, general and administrative

                (12,055 )     (12,055 )

Research and development

                (1,332 )     (1,332 )

Operating income (loss) from continuing operations

  $ 3,367     $ 8,531     $ (13,387 )   $ (1,489 )

 

43

 

For the year ended December 31, 2020

 

Air Pollution Control Segment

   

FUEL CHEM Segment

   

Other

   

Total

 

Revenues from external customers

  $ 8,557     $ 13,993     $     $ 22,550  

Cost of sales

    (4,583 )     (7,329 )           (11,912 )

Gross margin

    3,974       6,664             10,638  

Selling, general and administrative

                (13,600 )     (13,600 )

Research and development

                (1,177 )     (1,177 )

Intangible assets abandonment

                (197 )     (197 )

Operating income (loss) from continuing operations

  $ 3,974     $ 6,664     $ (14,974 )   $ (4,336 )

 

Geographic Segment Financial Data

 

Information concerning our operations by geographic area is provided below. Revenues are attributed to countries based on the location of the customer. Assets are those directly associated with operations of the geographic area.

 

For the years ended December 31,

 

2021

   

2020

 

Revenues:

               

United States

  $ 19,515     $ 18,622  

Foreign

    4,746       3,928  
    $ 24,261     $ 22,550  

 

As of December 31,

 

2021

   

2020

 

Assets:

               

United States

  $ 46,271     $ 24,524  

Foreign

    3,703       5,564  
    $ 49,974     $ 30,088  

 

 

13.     RESTRUCTURING ACTIVITIES

 

On January 18, 2019, the Company announced a planned suspension of its APC business operation in China (Beijing Fuel Tech). This action was part of Fuel Tech’s ongoing operational improvement initiatives designed to prioritize resource allocation, reduce costs, and drive profitability for the Company on a global basis. The transition associated with the suspension of the APC business includes staff rationalization, supplier and partner engagement, and the monetization of certain assets. The remaining transition activities include the execution of the remaining activities to satisfy the requirements for the remaining APC projects in China (with a backlog totaling approximately $6) in addition to collection efforts for the remaining accounts receivable.

 

The following table presents our revenues and net loss in China for the years ended December 31, 2021 and 2020:

 

  

2021

  

2020

 

Total revenues

 $22  $25 

Net loss

  (114)  (281)

 

The following table presents net assets in China for the years ended December 31, 2021 and 2020:

 

  

2021

  

2020

 

Total assets

 $1,235  $2,463 

Total liabilities

  92   396 

Total net assets

 $1,143  $2,067 

 

Total assets primarily consist of cash, accounts receivable, contract assets, prepaid expenses and other current assets. Total liabilities consist of accounts payable and certain accrued liabilities.

 

The Company recorded no restructuring charges for the years ended December 31, 2021 and 2020.

 

44

 
 

14.     ACCRUED LIABILITIES

 

The components of other accrued liabilities are as follows:

 

   

As of

 
   

December 31, 2021

   

December 31, 2020

 

Contract liabilities (Note 2)

  $ 390     $ 850  

Accrued remediation contingency (Note 9)

          176  

Other accrued liabilities

    471       1,073  

Total other accrued liabilities

  $ 861     $ 2,099  

 

 

 

ITEM 9 - CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None

 

ITEM 9A - CONTROLS AND PROCEDURES

 

Disclosure Controls and Procedures

 

Under the supervision and with the participation of our Chief Executive Officer and Principal Financial Officer, our management evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act), as of the end of the period covered by this Annual Report on Form 10-K (the “Evaluation Date”). Based upon that evaluation, our Chief Executive Officer and Principal Financial Officer concluded that, as of the Evaluation Date, our disclosure controls and procedures are effective to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is (i) recorded, processed, summarized and reported, within the time periods specified in the Commission’s rules and forms and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Principal Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

 

Change in Internal Controls

 

There has been no change in the Company's internal control over financial reporting during the year covered by this report that has materially affected, or is reasonably likely to materially affect, its internal control over financial reporting.

 

Management’s Report on Internal Control Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) under the Exchange Act. As required by Rule 13a-15(c) under the Exchange Act, our management has carried out an evaluation, with the participation of the Chief Executive Officer and Principal Financial Officer, of the effectiveness of its internal control over financial reporting as of the end of the last fiscal year. The framework on which such evaluation was based is contained in the report entitled “Internal Control—Integrated Framework” issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO Report”) in 2013.

 

Our system of internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Based on its assessment, management has concluded that we maintained effective internal control over financial reporting as of December 31, 2021, based on criteria in “Internal Control - Integrated Framework” issued by the COSO in 2013.

 

ITEM 9B - OTHER INFORMATION

 

None

 

 

PART III 

 

ITEM 10 – DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

Information required by this Item will be set forth under the captions “Election of Directors,” “Directors and Executive Officers of Fuel Tech,” “Compensation Committee,” “Audit Committee,” and “Financial Experts” in our definitive Proxy Statement related to the 2022 Annual Meeting of Stockholders (the “Proxy Statement”) and is incorporated by reference.

 

We have adopted a Code of Ethics and Business Conduct (the “Code”) that applies to all employees, officers and directors, including the Chief Executive Officer and Principal Financial Officer. A copy of the Code is available free of charge to any person on written or telephone request to our Legal Department at the address or telephone number described in Item 1 under the heading "Available Information." The Code is also available on our website at www.ftek.com.

 

Other information concerning our directors and executive officers and relating to corporate governance will be set forth under the captions “Election of Directors,” “Audit Committee,” “Compensation and Nominating Committee,” “Financial Experts,” “Corporate Governance” and “General” in our Proxy Statement related to the 2022 Annual Meeting of Stockholders and is incorporated by reference.

 

ITEM 11 - EXECUTIVE COMPENSATION

 

Information required by this Item will be set forth under the caption “Executive Compensation” in our definitive Proxy Statement and is incorporated by reference.

 

ITEM 12 - SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

The following table provides information for all equity compensation plans as of the fiscal year ended December 31, 2021, under which our securities were authorized for issuance:

 

Plan Category

 

Number of Securities to be issued upon exercise of outstanding options and vesting of restricted stock units

   

Weighted-average exercise price of outstanding options

   

Number of securities remaining available for future issuance under equity compensation plan excluding securities listed in column (a)

 
   

(a)

   

(b)

   

(c)

 

Equity compensation plans approved by security holders

    479,503     $ 3.05       2,603,801  

 

In addition to the plans listed above, we have a Deferred Compensation Plan for directors under which 100,000 shares of common stock have been reserved for issuance as deferred compensation with respect to director's fees.

 

Further information required by this Item will be set forth under the caption “Principal Stockholders and Stock Ownership of Management” in the definitive Proxy Statement and is incorporated by reference.

 

ITEM 13 - CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

Information required by this Item will be set forth under the captions “Compensation Committee Interlocks and Insider Participation” and “Certain Relationships and Related Transactions” in our definitive Proxy Statement and is incorporated by reference.

 

ITEM 14 - PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

Information required by this Item will be set forth under the caption “Approval of Appointment of Auditors” in our definitive Proxy Statement and is incorporated by reference.

 

 

PART IV 

 

ITEM 15 - EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

 

(a)

(1) Financial Statements

 

The financial statements identified below and required by Part II, Item 8 of this Form 10-K are set forth above.

 

Management’s Report on Internal Control Over Financial Reporting

Report of Independent Registered Public Accounting Firm (PCAOB ID: 49)

Consolidated Balance Sheets as of December 31, 2021 and 2020

Consolidated Statements of Operations for Years Ended December 31, 2021 and 2020

Consolidated Statements of Comprehensive Loss for Years Ended December 31, 2021 and 2020

Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2021 and 2020

Consolidated Statements of Cash Flows for the Years Ended December 31, 2021 and 2020

Notes to Consolidated Financial Statements

 

(2) Financial Statement Schedules

 

All other schedules have been omitted because of the absence of the conditions under which they are required or because the required information, where material, is shown in the financial statements or the notes thereto.

 

(3)  Exhibits 

 

           

Incorporated by Reference

Exhibit

 

Description

 

Filed

Herewith

 

Form

 

Period

ending

 

Exhibit

 

Filing date

3.1

 

Certificate of Incorporation of Fuel Tech, Inc.

     

8-K

     

3.2

 

10/5/2006

3.2

 

Certificate of Conversion of Fuel Tech, Inc.

     

8-K

     

3.1

 

10/5/2006

3.3

 

Amended and Restated By-Laws of Fuel Tech, Inc. dated as of May 28, 2015

     

8-K

     

3.1

 

6/1/2015

4.1

 

Instrument Constituting US $19,200,000 Nil Coupon Non-Redeemable Convertible Unsecured Loan Notes of Fuel-Tech N.V., dated December 21, 1989

     

10-Q

 

9/30/2009

 

4.1

 

11/4/2009

4.2

 

First Supplemental Instrument Constituting US $3,000 Nil Coupon Non-Redeemable Convertible Unsecured Loan Notes of Fuel-Tech N.V., dated July 10, 1990

     

10-Q

 

9/30/2009

 

4.2

 

11/4/2009

4.3

 

Instrument Constituting US $6,000 Nil Coupon Non-Redeemable Convertible Unsecured Loan Notes of Fuel-Tech N.V., dated March 12, 1993

     

10-Q

 

9/30/2009

 

4.3

 

11/4/2009

4.4*

 

Fuel Tech, Inc. Incentive Plan as amended through June 3, 2004

     

S-8

     

4.1

 

10/2/2006

4.5*

 

Fuel Tech, Inc. 2014 Long-Term Incentive Plan

     

S-8

     

4.1

 

3/31/2014

4.6*

 

Fuel Tech, Inc. Form of Non-Executive Director Stock Option Agreement

     

10-K

 

12/31/2006

 

4.6

 

3/6/2007

4.7

 

Fuel Tech, Inc. Form of 2014 Long-Term Incentive Plan Non-Employee Director's Stock Option Agreement

     

10-Q

 

6/30/2014

 

4.2

 

8/11/2014

4.8*

 

Fuel Tech, Inc. Form of Common Stock Warrant

     

8-K

 

 

 

4.1

 

2/18/2021

4.9*

 

Fuel Tech, Inc. Form of Placement Agent Warrant

     

8-K

 

 

 

4.2

 

2/18/2021

4.10*

 

Fuel Tech, Inc. Form of Restricted Stock Unit Agreement (2014 Long-Term Incentive Plan)

     

10-Q

 

6/30/2014

 

4.1

 

8/11/2014

4.11*

 

Fuel Tech, Inc. Form of 2014 Long-Term Incentive Plan Stock Option Agreement

     

10-Q

 

3/31/2015

 

10.2

 

5/11/2015

4.12*

 

Fuel Tech, Inc. Form of 2020 Executive Performance RSU Award Agreement

     

8-K

 

 

 

10.1

 

3/2/2020

4.13*

 

Fuel Tech, Inc. Form of 2021 Executive Performance RSU Award Agreement

     

8-K

     

10.1

 

3/3/2021

 

 

10.1

 

Form of Indemnity Agreement between Fuel Tech, Inc. and its Directors and Officers.

     

8-K

     

99.1

 

2/7/2007

10.2*

 

2020 Corporate Incentive Plan of Fuel Tech, Inc.

     

8-K

     

10.2

 

3/2/2020

10.3*

 

2021 Corporate Incentive Plan of Fuel Tech, Inc.

     

8-K

     

10.2

 

3/3/2021

10.4*

 

2020 Fuel Tech, Inc. FUEL CHEM Officer Sales Commission Plan

     

8-K

 

 

 

99.2

 

12/12/2019

10.5*  

2021 Fuel Tech, Inc. FUEL CHEM Officer Sales Commission Plan

      8-K       99.2   12/21/2020
10.6*   2022 Fuel Tech, Inc. FUEL CHEM Officer Sales Commission Plan       8-K       99.2   12/14/2021
10.7*  

2021 Fuel Tech, Inc. APC Officer and NSM Sales Commission Plan

      8-K       99.1   12/21/2020

10.8*

 

2020 Fuel Tech, Inc. APC Officer and NSM Sales Commission Plan

     

8-K

 

 

 

99.1

 

12/12/2019

10.9*   2022 Fuel Tech, Inc. APC Officer and NSM Sales Commission Plan       8-K       99.1   12/14/2021

10.10*

 

Employment Agreement dated August 31, 2009, between William E. Cummings, Jr. and Fuel Tech, Inc.

     

10-K

 

12/31/2009

 

10.10

 

3/14/2010

10.11*

 

Employment Agreement, dated September 20, 2010 between Vincent J. Arnone and Fuel Tech, Inc.

     

10-K

 

12/31/2011

 

10.21

 

3/5/2012

10.12*  

Engagement Letter, dated February 11, 2021, by and between Fuel Tech, Inc. and H.C. Wainwright & Co.

      8-K       1.1   2/18/2021

10.13*

 

Employment Agreement, dated July 8, 1996, between Ellen T. Albrecht and Fuel Tech, Inc.

  X  

 

 

 

 

 

 

 

10.35*   Form of Securities Purchase Agreement       8-K       10.1   2/18/2021
10.36*  

Form of Registration Rights Agreement

      8-K       10.2   2/18/2021

23.1

 

Consent of Independent Registered Public Accounting Firm.

 

X

               

31.1

 

Certifications of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

X

               

31.2

 

Certifications of principal financial officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

X

               

32

 

Certification of Chief Executive Officer and principal financial officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

X

               

 

101.1 INS

 

Inline XBRL Instance Document.

   

101.2 SCH

 

Inline XBRL Taxonomy Extension Schema Document.

   

101.3 CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

   

101.4 DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document.

   

101.5 LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document.

   

101.6 PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

     
104   Cover Page Interactive Data File (embedded within the Inline XBRL and contained in Exhibit 101)

 

* Indicates a management contract or compensatory plan or arrangement.

**

Portions of this document have been omitted pursuant to a request for confidential treatment and the omitted information has been filed separately with the Securities and Exchange Commission.

 

 

 

ITEM 16 - FORM 10-K SUMMARY

 

None.

 

 

SIGNATURES AND CERTIFICATIONS

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

 

FUEL TECH, INC.

     

Date: March 8, 2022

By:

/s/ Vincent J. Arnone

   

Vincent J. Arnone

   

President and Chief Executive Officer

   

(Principal Executive Officer)

     
Date: March 8, 2022

By:

/s/ Ellen T. Albrecht

    Ellen T. Albrecht
   

Vice President, Treasurer and Controller

   

(Principal Financial Officer)

 

 

Pursuant to the requirements of the Securities and Exchange Act of 1934, this report has been duly signed below by the following persons on behalf of Fuel Tech, Inc. and in the capacities and on the date indicated.

 

Date: March 8, 2022

 

Signature

 

Title

     

/s/ Vincent J. Arnone

 

President and Chief Executive Officer

(Principal Executive Officer)

Vincent J. Arnone

   
     

/s/ Ellen T. Albrecht

 

Vice President, Treasurer and Controller

(Principal Financial Officer)

Ellen T. Albrecht

   
     

/s/ Douglas G. Bailey

 

Director

Douglas G. Bailey

   
     

/s/ Thomas S. Shaw, Jr.

 

Director

Thomas S. Shaw, Jr.

   
     

/s/ Dennis L. Zeitler

 

Director

Dennis L. Zeitler

   
     

/s/ Sharon L. Jones

 

Director

Sharon L. Jones

   

 

51
EX-10.13 2 ex_342111.htm EXHIBIT 10.13 ex_342111.htm

Exhibit 10.13

 

 

FUEL TECH, INC.


300 ATLANTIC STREET, SUITE 703, STAMFORD, CT 06901·3522 (203) 425-9B30 FAX (203) 425-9823

 

FUEL TECH, INC.
EMPLOYEE CONFIDENTIALITY

AND ARBITRATION OF CLAIMS AGREEMENT

 

In consideration of my employment by Fuel Tech, Inc. (the "Company"), a Massachusetts corporation headquartered at 300 Atlantic Street, Stamford, CT, or an affiliate or subsidiary thereof, or of a significant additional benefit arising out of such employment, I hereby covenant and agree as follows:

 

1.           Proprietary/Confidential Data.

(a)         Disclosure. To disclose promptly to the Company in writing, all inventions, developments, programs, processes, data (hereinafter sometimes collectively called proprietary data rights), formulae and discoveries which during my employment I have made, conceived or reduced to writing or other storage media or may make, conceive or reduce to writing or other storage media, either solely or jointly with others which:

(i)           relate to any subject matter with which my work for the Company may be concerned; or

(ii)          relate to or are connected with the business, products, or projects of the Company or that of its customers; or

(iii)         involve the use of the Company's time, material or facilities.

Without limiting the foregoing, I agree that I will not withhold such inventions or proprietary data rights conceived or reduced to practice during my employment for my own use thereafter.

(b)         Assignment. At all times during and after my employment by the Company and at no expense to me, to execute and deliver such assignments and other documents as may be requested by the Company to enable the Company to obtain or uphold for the benefit of the Company patents, copyrights, and proprietary data rights, in any and all countries, for inventions, copyrights, within the categories defined in (i), (ii) and (iii) above, whether or not I am an inventor or creator thereof; said inventions, developments, copyrights, and proprietary data rights, and discoveries to be and remain the property of the Company or its nominees.

(c)         Confidentiality. At all times during and after my employment by the Company, to hold in strictest confidence, and without the express written authorization of the Officer of the Company to whom I report or of the Board of Directors, any trade secrets, such as inventions, processes, formulae, programs, data, or any secret or confidential information relating to research and development programs, products, customer lists (whether reconstructed from memory or otherwise), customers• information, sales or business of the Company, except as such disclosure or use may be required in connection with my work for the Company or is published or otherwise readily available to the public or becomes known to the public other than by breach by me of this Agreement.

 

 

FUEL TECH, INC.

EMPLOYEE CONFIDENTIALITY

& ARBITRATION AGREEMENT

Page 2

 

 

(d)         Return of Property. Upon leaving the employ of the Company, to deliver promptly to the Company all notes, books, engineering records, correspondence, drawings, magnetic tape, punch cards, computer storage information or media, and any and all other written and graphical records in my possession or under my control relating to the past, present or future business, products, or projects of the Company.

(e)         Transfer or Use of Information. To abide by the above provisions in all respects, including, but not limited to, the following:

 

(i)

I will not impart to subsequent employers or others information to be held by me in confidence as defined in (c) above, nor any information which I shall acquire as an employee of the Company unless the same is in the public domain or is or becomes known or learned by others, other than by breach of his agreements hereunder, nor shall I disclose any information which is the property of any customer of the Company past, present or future, unless such customer specifically authorizes to the Company such disclosure in writing; and

 

(ii)

I will not use, subsequent to my employment, customer lists (whether reconstructed from memory or otherwise) or information about special customer requirements of which I have knowledge by reason of my employment by the Company for any purposes which compete or may compete with the business of the Company or its affiliates and I will not sell or otherwise transfer such customer lists or information to persons not affiliated with the Company for any purpose.

 

 

 

FUEL TECH, INC.
EMPLOYEE CONFIDENTIALITY
& ARBITRATION AGREEMENT
Page 3

 

2.           Arbitration.

The interpretation of this agreement and all disputes whatsoever between me and the Company and arising out of our employment relationship shall be determined solely by arbitration before a single arbitrator in the City of Stamford, Connecticut or Chicago, Illinois or Denver, Colorado or Houston, Texas or Los Angeles, California, whichever shall be closest to my assigned location with the Company, under the Employment Dispute Resolution Rules of the American Arbitration Association in effect as of the date of this agreement. The arbitrator shall have no power or authority to award punitive, multiple or compounded damages. Such award shall be final and binding and may be entered in, or an order of enforcement may be obtained from, any Court having jurisdiction. We intend to arbitrate, any provision of law to the contrary notwithstanding, and the Federal Arbitration Act shall supersede any provision of conflicting law. In the event, however, that it shall be determined by a court of competent jurisdiction in a final judgment that, notwithstanding the Federal Arbitration Act, an issue in dispute between me and the Company is not arbitrable because of my rights under a specified statute, or that a provision of this Agreement or a limitation in this Agreement on a remedy available to me is not effective, such disputed issue shall be severable and such judgment shall not affect the arbitrability of other issues as may be in dispute between me and the Company, or such ineffectiveness of a provision or a limitation on a remedy shall not affect the other provisions or the limitations of other remedies, in this Agreement.

3.         Governing Law. This Agreement and all disputes between me and the Company and arising out of our employment relationship shall be interpreted and governed by the laws of the State of Connecticut, including its statute of limitations rules.

4.         Legal Advice; Rescission. I understand that this agreement involves my waiver of certain legal rights. I may, if I so choose, consult with an attorney about the terms of this agreement before signing it. I further acknowledge that the Company has given me a twenty-one (21) day period in which to consider the terms and binding effect of this agreement. I further acknowledge that if I sign this agreement, I will have seven (7) days thereafter to change my mind and revoke it. I agree that if I decide to revoke this agreement, I will inform the Company in writing within that seven (7) day period. I understand that this agreement is not effective and not enforceable until the expiration of the seven (7) day revocation period. I understand that my revocation of this Agreement will affect my employment status or the availability of significant additional benefits arising out of that employment. I further state that I have carefully read this agreement; that I understand its final and binding effect and agree to be bound by the terms contained herein; and that I have signed this agreement voluntarily

 

 

FUEL TECH, INC.

EMPLOYEE CONFIDENTIALITY

& ARBITRATION AGREEMENT

Page 4

 

 

Agreed to and accepted by

FUEL TECH, INC.

 

 

 

By: /s/ Scott M. Schecter  

  

 /s/ Ellen T. Albrecht  

 

 

 

 Employee’s Signature

 

       
       
CFO    Ellen T. Albrecht  
Title    Printed Name of Employee  
       
July 28, 1996   July 8, 1996        
Date       Date  

 

             

 
EX-23.1 3 ex_309431.htm EXHIBIT 23.1 ex_309431.htm

Exhibit 23.1

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

We consent to the incorporation by reference in Registration Statements (No. 333-201422 and 333-36390) on Form S-8 and Registration Statement (No. 333-253619) on Form S-3 of Fuel Tech, Inc. of our report dated March 8, 2022, relating to the consolidated financial statements, appearing in this Annual Report on Form 10-K of Fuel Tech, Inc. for the year ended December 31, 2021.

 

 

/s/ RSM US LLP

 

Chicago, Illinois

March 8, 2022

 

 

 

 

 
EX-31.1 4 ex_309432.htm EXHIBIT 31.1 ex_309432.htm

Exhibit 31.1

 

I, Vincent J. Arnone, certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Fuel Tech, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules l3a-15 (e) and 15d-15 (e) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

 

a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

Date: March 8, 2022

 
     

By:

/s/ Vincent J. Arnone

 
 

Vincent J. Arnone

 
 

Chief Executive Officer

 

 

 

 

 
EX-31.2 5 ex_309433.htm EXHIBIT 31.2 ex_309433.htm

Exhibit 31.2

 

I, Ellen T. Albrecht certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Fuel Tech, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules l3a-15 (e) and 15d-15 (e) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

 

a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

Date: March 8, 2022

 
     

By:

/s/ Ellen T. Albrecht

 
 

Ellen T. Albrecht

 
 

Acting Treasurer and Controller

 
  (Principal Financial Officer)  

 

 

 

 
EX-32 6 ex_309434.htm EXHIBIT 32 ex_309434.htm

Exhibit 32

 

The undersigned in their capacities as Chief Executive Officer and Chief Financial Officer of the Registrant do hereby certify that:

 

(i) this report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(ii) information contained in the report fairly presents, in all material respects, the financial condition and results of operations of the Registrant as of, and for, the periods presented in the report.

 

 

Date: March 8, 2022

 
     

By:

/s/ Vincent J. Arnone

 
 

Vincent J. Arnone

 
 

Chief Executive Officer

 
     

Date: March 8, 2022

 
     

By:

/s/ Ellen T. Albrecht 

 
  Ellen T. Albrecht  
 

Acting Treasurer and Controller

 
  (Principal Financial Officer)  

 

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (the “Act”) this certification accompanies the Report and shall not, except to the extent required by the Act, be deemed filed by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Fuel Tech, Inc. and will be retained by Fuel Tech, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

 
EX-101.SCH 7 ftek-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Organization and Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Common Stock link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Treasury Stock link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Nil Coupon Non-redeemable Convertible Unsecured Loan Notes link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Warrants link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Leases link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Debt Financing link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Business Segment and Geographic Financial Data link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Restructuring Activities link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Accrued Liabilities link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 2 - Revenue Recognition (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 3 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 7 - Warrants (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 8 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 10 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 12 - Business Segment and Geographic Financial Data (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 13 - Restructuring Activities (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 14 - Accrued Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Excess and Obsolete Inventory Reserve (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Summary of Intangible Asset Activity (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Estimated Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Summary of Earnings (Loss) Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 2 - Revenue Recognition 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 2 - Revenue Recognition 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 2 - Revenue Recognition - Revenues Disaggregated by Product Technology (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 2 - Revenue Recognition - Revenues Disaggregated by Geography (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 2 - Revenue Recognition - Timing of Revenue Recognition (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 2 - Revenue Recognition - Components of Accounts Receivable (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 3 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 3 - Income Taxes - Components of Income (Loss) Domestic and Foreign (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 3 - Income Taxes - Components of Income Tax Expense (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 3 - Income Taxes - Income Tax Rate Reconciliation (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 3 - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 3 - Income Taxes - Valuation Allowances (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 4 - Common Stock (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 5 - Treasury Stock (Details Textual) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 6 - Nil Coupon Non-redeemable Convertible Unsecured Loan Notes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 7 - Warrants (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 7 - Warrants - Warrant Activity (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 7 - Warrants - Summary of Warrants Outstanding and Exerciseable (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 8 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 8 - Stock-based Compensation - Stock-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 8 - Stock-based Compensation - Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 8 - Stock-based Compensation - Summary of Outstanding Stock Options by Exercise Price Range (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 8 - Stock-based Compensation - Restricted Stock Activity (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 9 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 10 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 10 - Leases - Operating Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 10 - Leases - Remaining Maturities of Existing Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 10 - Leases - Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 10 - Leases - Supplemental Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 11 - Debt Financing (Details Textual) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 12 - Business Segment and Geographic Financial Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 12 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 12 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 13 - Restructuring Activities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note 13 - Restructuring Activities - Charges and Net Assets (Details) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note 14 - Accrued Liabilities - Components of Other Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 8 ftek-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 ftek-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 ftek-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Note 1 - Organization and Significant Accounting Policies Note 2 - Revenue Recognition Note 3 - Income Taxes Note 7 - Warrants Note 8 - Stock-based Compensation Note 10 - Leases Note 12 - Business Segment and Geographic Financial Data Note 13 - Restructuring Activities Income Tax Disclosure [Text Block] Note 14 - Accrued Liabilities Note 1 - Organization and Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Note 1 - Organization and Significant Accounting Policies - Excess and Obsolete Inventory Reserve (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 1 - Organization and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) Note 1 - Organization and Significant Accounting Policies - Summary of Intangible Asset Activity (Details) Note 1 - Organization and Significant Accounting Policies - Estimated Future Amortization Expense (Details) Note 1 - Organization and Significant Accounting Policies - Property and Equipment (Details) Note 1 - Organization and Significant Accounting Policies - Summary of Earnings (Loss) Per Share (Details) Note 2 - Revenue Recognition - Revenues Disaggregated by Product Technology (Details) Note 2 - Revenue Recognition - Revenues Disaggregated by Geography (Details) Note 2 - Revenue Recognition - Timing of Revenue Recognition (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Note 2 - Revenue Recognition - Components of Accounts Receivable (Details) Note 3 - Income Taxes - Components of Income (Loss) Domestic and Foreign (Details) us-gaap_ProvisionForLossOnContracts Provision for Loss on Contracts Note 3 - Income Taxes - Components of Income Tax Expense (Details) Note 3 - Income Taxes - Income Tax Rate Reconciliation (Details) Note 3 - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Accrued remediation contingency (Note 9) us-gaap_AccruedEnvironmentalLossContingenciesCurrent Note 3 - Income Taxes - Valuation Allowances (Details) Note 7 - Warrants - Warrant Activity (Details) Share-based Payment Arrangement, Option, Activity [Table Text Block] Note 7 - Warrants - Summary of Warrants Outstanding and Exerciseable (Details) Note 8 - Stock-based Compensation - Stock-based Compensation (Details) Note 8 - Stock-based Compensation - Stock Option Activity (Details) Vested, restricted stock units, weighted average grant date fair value (in dollars per share) Note 8 - Stock-based Compensation - Summary of Outstanding Stock Options by Exercise Price Range (Details) Note 8 - Stock-based Compensation - Restricted Stock Activity (Details) Forfeited, restricted stock units, weighted average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Beginning balance, unvested restricted stock units, weighted average grant date fair value (in dollars per share) Ending balance, unvested restricted stock units, weighted average grant date fair value (in dollars per share) Note 10 - Leases - Operating Lease Expense (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited, restricted stock units, shares (in shares) Note 10 - Leases - Remaining Maturities of Existing Lease Liabilities (Details) Note 10 - Leases - Lease Liabilities (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Beginning balance, unvested restricted stock units, shares (in shares) Ending balance, unvested restricted stock units, shares (in shares) Note 10 - Leases - Supplemental Cash Flow Information (Details) Foreign currency translation adjustments Note 12 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details) Note 12 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details) Note 13 - Restructuring Activities - Charges and Net Assets (Details) Note 14 - Accrued Liabilities - Components of Other Accrued Liabilities (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) Vested, restricted stock units, shares (in shares) Notes To Financial Statements Notes To Financial Statements [Abstract] Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] us-gaap_OtherComprehensiveIncomeLossNetOfTax Total other comprehensive (loss) income Exercisable, option, weighted average exercise price (in dollars per share) Weighted-Average Remaining Contractual Life (years) (Year) Aggregate Intrinsic Value Exercisable, options (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding at beginning of year, weighted average exercise price (in dollars per share) Outstanding at end of year, weighted average exercise price (in dollars per share) Contract liabilities (Note 2) us-gaap_ContractWithCustomerLiabilityCurrent Contract with Customer, Liability, Current Expired or forfeited, option, weighted average exercise price (in dollars per share) Granted, option, weighted average exercise price (in dollars per share) Exercised, option, weighted average exercise price (in dollars per share) Employee compensation Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) Outstanding at beginning of year, options (in shares) Outstanding at end of year, options (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod Expired or forfeited, options (in shares) Credit Facility [Axis] Credit Facility [Domain] Other accrued liabilities Total other accrued liabilities us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_PaymentsToAcquireProductiveAssets Purchases of equipment and patents us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) us-gaap_LossContingencyReceivable Loss Contingency, Receivable, Ending Balance Unexercised options and unvested restricted stock units (in shares) Conversion of unsecured loan notes (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) Accrued liabilities: us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Cash income taxes paid (received), net us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Share-based Payment Arrangement, Tranche Three [Member] us-gaap_LossContingencyAccrualAtCarryingValue Loss Contingency Accrual, Ending Balance Current liabilities: Treasury Stock [Text Block] Vesting [Axis] Vesting [Domain] Share-based Payment Arrangement, Tranche One [Member] us-gaap_LossContingencyAccrualProvision Loss Contingency Accrual, Provision Share-based Payment Arrangement, Tranche Two [Member] us-gaap_Assets Total assets Total assets Supplemental Cash Flow Information: Patents [Member] Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense Share-based Payment Arrangement, Expense, Tax Benefit Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] us-gaap_ContractWithCustomerAssetNet Contract with Customer, Asset, after Allowance for Credit Loss, Total Award Type [Domain] us-gaap_RestrictedCashAndCashEquivalents Restricted Cash and Cash Equivalents, Total Award Type [Axis] Net income (loss) Net loss Net income (loss) us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated Amortization Net Carrying Amount us-gaap_FiniteLivedIntangibleAssetsNet Total Other intangible assets, net Standby Letters of Credit [Member] Restricted Stock Units (RSUs) [Member] Gross Carrying Amount us-gaap_FiniteLivedPatentsGross Finite-Lived Patents, Gross Share-based Payment Arrangement, Option [Member] Inventory [Axis] Loss Contingency, Nature [Domain] Inventory [Domain] Loss Contingency Nature [Axis] Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation Property and equipment, net Total net book value Goodwill Goodwill, Ending Balance Common Stock Outstanding [Member] Represents common stock outstanding. Total cost Unsecured Debt [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Performance Guarantees [Member] Represents Performance Guarantees. INVESTING ACTIVITIES Net income (loss) per common share: Warrants Issued in Connection with Private Placement [Member] Represents warrants issued in connection with private placement. us-gaap_IncomeTaxExpenseBenefit Income tax expense Income tax expense Accrued liabilities and other non-current liabilities CHINA Other Accrued Liabilities [Member] Related to other accrued liabilities. us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable ftek_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour Thereafter Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Receivables [Member] Related to receivables. Failure of Equipment to Be Remedied Under Warranty Provision [Member] Related to failure of equipment to be remedied under warranty provision. us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent Debt Instrument, Convertible, Carrying Amount of Equity Component us-gaap_DefinedContributionPlanCostRecognized Defined Contribution Plan, Cost Granted (in shares) Class of Warrant or Right, Number of Warrants Issued (in shares) Represents number of warrants issued. Restricted cash Restricted cash included in long-term assets Restricted Cash and Cash Equivalents, Noncurrent, Total us-gaap_RestrictedCash Restricted Cash, Total Restricted cash Restricted cash included in current assets Restricted Cash and Cash Equivalents, Current, Total us-gaap_Cash Cash, Ending Balance us-gaap_DebtInstrumentDecreaseForgiveness Debt Instrument, Decrease, Forgiveness Cash and cash equivalents us-gaap_DebtInstrumentConvertibleConversionPrice1 Debt Instrument, Convertible, Conversion Price (in dollars per share) us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax After-tax effect of stock based compensation Stock options and restricted stock units, net of forfeited us-gaap_AllocatedShareBasedCompensationExpense us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments Debt Instrument, Convertible, Number of Equity Instruments Amendment Flag Auditor Name Auditor Location Auditor Firm ID ICFR Auditor Attestation Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Chinese Subsidiary [Member] Represents Chinese subsidiary. Italian Subsidiary [Member] Represents information related to Italian subsidiary. Chilean Subsidiary [Member] Represents information related to Chilean Subsidiary. us-gaap_TreasuryStockSharesAcquired Treasury Stock, Shares, Acquired (in shares) Treasury shares withheld (in shares) us-gaap_GainLossOnSaleOfPropertyPlantEquipment Loss (gain) on sale of equipment us-gaap_SharesOutstanding Beginning balance (in shares) Ending balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding, Ending Balance (in shares) ftek_PercentageOfRevenue Percentage of Revenue Represents percentage of revenue. Financing Receivable, Allowance for Credit Loss [Table Text Block] Accumulated Other Comprehensive Income (Loss), Policy [Policy Text Block] Disclosure of accounting policy for accumulated other comprehensive income (loss). Capitalized Third-party Costs [Member] Represents capitalized third-party costs. APC Technology [Member] Represents information related to APC technology. Current Fiscal Year End Date ftek_NumberOfUnitsWithApcTechnology Number of Units with APC Technology Number of units with APC Technology COVID-19 Pandemic [Policy Text Block] Disclosure of accounting policy for COVID-19 pandemic. us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage Liquidity, Policy [Policy Text Block] Disclosure of accounting policy for liquidity. us-gaap_LeaseCost Total lease cost Foreign Currency Risk Management [Policy Text Block] Disclosure of the entity's risk management policy for foreign currency exchange rate derivatives. Prepaid Expenses and Other Current Assets [Policy Text Block] Disclosure of accounting policy for prepaid expenses and other current assets. us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses, other current assets and other non-current assets us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Two Customers [Member] Represents two customers. Document Fiscal Period Focus Operating lease cost Document Fiscal Year Focus us-gaap_IncreaseDecreaseInDeferredIncomeTaxes Increase (Decrease) in Deferred Income Taxes Short-term lease cost Lease, Cost [Table Text Block] Antidilutive [Member] Represents antidilutive. Document Period End Date ftek_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. Leased assets obtained in exchange for operating lease liabilities us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type us-gaap_DebtInstrumentRepurchaseAmount Debt Instrument, Repurchase Amount us-gaap_GainsLossesOnExtinguishmentOfDebt Gain of forgiveness on Paycheck Protection Plan Loan Interim Period, Costs Not Allocable [Domain] Intangible assets abandonment Intangible assets abandonment Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Nature of Expense [Axis] us-gaap_AreaOfRealEstateProperty Area of Real Estate Property (Square Foot) Entity Public Float Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] us-gaap_RestructuringCharges Restructuring Charges, Total Entity Voluntary Filers Entity Well-known Seasoned Issuer us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Stock compensation expense Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key ftek_ProvisionForDoubtfulAccountsIncludingForeignImpactOfForeignExchange Provision charged to expense The amount of provision for doubtful accounts including foreign impact of foreign exchange. Entity Registrant Name ftek_AllowanceForDoubtfulAccountsReceivableChargeoffsRecoveries Write-offs / Recoveries Amount of direct write-downs or recoveries of receivables charged against the allowance for doubtful accounts. Schedule of Excess and Obsolete Inventory Reserve [Table Text Block] Tabular disclosure of the amounts of excess and obsolete inventory reserve. Entity [Domain] Provision charged to expense The amount of provision charged to inventory valuation reserve. Legal Entity [Axis] Customer Concentration Risk [Member] Entity Address, Address Line One Americas, Excluding United States [Member] Related to the Americas, excluding the United States. us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets, Total us-gaap_TreasuryStockValueAcquiredCostMethod Treasury Stock, Value, Acquired, Cost Method Treasury shares withheld ftek_DeferredFederalIncomeTaxExpenseBenefitNetOfAdjustment Deferred Federal Income Tax Expense (Benefit), Net of Adjustment Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations, net of adjustments. Entity Address, City or Town ftek_DeferredIncomeTaxExpenseValuationAllowance Deferred Income Tax Expense, Valuation Allowance The amount of valuation allowance allocated to deferred income tax expense. Fuel Tech S.p.A [Member] Related to Fuel Tech S.p.A. Entity Address, Postal Zip Code Building and Leasehold Improvements [Member] Related to building and leasehold improvements. Field Equipment [Member] Related to field equipment. Entity Address, State or Province Concentration Risk Type [Axis] Computer Equipment and Software [Member] Related to computer equipment and software. Concentration Risk Type [Domain] us-gaap_TreasuryStockValue Treasury Stock, Value, Ending Balance Treasury stock, at cost (Note 5) us-gaap_AllowanceForDoubtfulAccountsReceivable Allowance for doubtful accounts Balance at January 1 Balance at December 31 China enterprise tax Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to China Enterprise Tax. ftek_DeferredTaxAssetsGoodwill Goodwill Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from goodwill. Royalty accruals Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from royalty accruals. Entity Common Stock, Shares Outstanding us-gaap_DueFromCustomerAcceptances Due from Customer Acceptances ftek_EffectiveIncomeTaxRateReconciliationOtherTrueUpPercent Other true up Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other true up adjustments. ftek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLossesAndOtherNonDeductiblespercent Intangible assets impairment and other non-deductibles Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment losses and other nondeductible expenses. Reserved For Issuance Upon Exercise Or Vesting Of Equity Awards [Member] Related to stock reserved for issuance upon exercise or vesting of equity awards. NIL Coupon Non-redeemable Convertible Unsecured Loan Notes [Member] Related to nil coupon non-redeemable convertible unsecured loan notes. Revenue Benchmark [Member] Inventory reserve Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory reserve. ftek_DeferredTaxAssetsDepreciation Depreciation Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from depreciation. ftek_NetDeferredTaxAssetBeforeValuationAllowance Net deferred tax asset before valuation allowance Net deferred tax asset before valuation allowance. Charged to costs and expenses The amount of change in valuation allowance deferred tax asset charged to costs and expenses. us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Range One [Member] Represents range one. Range Two [Member] Represents range two. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Range Three [Member] Represents range three. Range Four [Member] Represents range four. Local Phone Number Cash Collateral Security Agreement [Member] Represents Cash Collateral Security Agreement. Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] ftek_AdditionalNumberOfLeases Additional Number of Leases Additional Number Of Leases Exercise of stock options (in shares) Exercised, options (in shares) us-gaap_TableTextBlock Notes Tables Common stock issued upon vesting of restricted stock units (in shares) Gallarate Italy [Member] Represents Gallarate Italy. Four Customers [Member] Related to four customers. Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Aurora Illinois [Member]] Represents Aurora Illinois. Common stock issued upon vesting of restricted stock units PPP Loan Forgiveness Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to debt forgiveness. Selling, general and administrative Selling, general and administrative Provision for doubtful accounts, net of recoveries Accounts Receivable, Credit Loss Expense (Reversal) Accrual to return Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to accrual to return. Private Placement Offering [Policy Text Block] Disclosure of accounting policy for private placement offering. Granted, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) us-gaap_WarrantsAndRightsOutstandingMeasurementInput Warrants and Rights Outstanding, Measurement Input us-gaap_WarrantsAndRightsOutstandingTerm Warrants and Rights Outstanding, Term (Year) Three Year Equipment Lease [Member] Related to three year equipment lease. Equipment Contstructed for Resale [Member] Related to equipment constructed for resale. Chile outside basis differential Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to outside basis differential. Common stock issued in connection with private placement, net (in shares) Stock Issued During Period, Shares, New Issues (in shares) China deferred adjustment Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign deferred adjustment. ftek_LesseeOperatingLeaseNotYetCommencedAmount Lessee, Operating Lease, Not Yet Commenced, Amount The value of operating leases of lessee, not yet commenced. us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Common stock issued in connection with private placement, net UNITED STATES Research and development Research and development Accumulated deficit Accumulated other comprehensive loss Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense Measurement Input, Price Volatility [Member] Changes in operating assets and liabilities: Measurement Input, Risk Free Interest Rate [Member] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Schedule of Cash and Cash Equivalents [Table Text Block] Operating lease liabilities - non-current Measurement Input, Expected Term [Member] Total Total operating lease liabilities Deferred income taxes us-gaap_DeferredIncomeTaxesAndTaxCredits Operating lease liabilities - current Right-of-use operating lease assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less imputed interest us-gaap_DeferredIncomeTaxExpenseBenefit Total deferred Measurement Input Type [Axis] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Thereafter us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2024 Measurement Input Type [Domain] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2025 us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense Deferred Compensation Arrangement with Individual, Compensation Expense Fair Value Measurement, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2023 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2022 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2023 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2022 ftek_StandardProductWarrantyPeriod Standard Product Warranty Period (Year) Represents standard product warranty period. Overland Park [Member] Represents Overland Park. Foreign Currency Transactions and Translations Policy [Policy Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock-based compensation, net of forfeitures Other assets Lessee, Leases [Policy Text Block] Amortization Period (Year) Earnings Per Share, Policy [Policy Text Block] us-gaap_Revenues Revenues, Total Amortization Income Tax, Policy [Policy Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Year) Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain] Research and Development Expense, Policy [Policy Text Block] Depreciation Depreciation, Total us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) us-gaap_AssetsCurrent Total current assets Share-based Payment Arrangement [Policy Text Block] Stockholders' Equity Note Disclosure [Text Block] Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block] us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill Impairment of Intangible Assets (Excluding Goodwill), Total us-gaap_TreasuryStockShares Treasury Stock, Shares, Ending Balance (in shares) us-gaap_AssetsNet Total net assets Selling, General and Administrative Expenses, Policy [Policy Text Block] Common stock, $.01 par value, 40,000,000 shares authorized, 31,227,300 and 25,639,702 shares issued, and 30,263,791 and 25,228,951 shares outstanding in 2021 and 2020, respectively Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common Stock, Shares, Issued, Total (in shares) Common stock, par value (in dollars per share) Stockholders' Equity, Policy [Policy Text Block] (Deductions)/Other Asia [Member] Standard Product Warranty, Policy [Policy Text Block] us-gaap_CommonStockCapitalSharesReservedForFutureIssuance Common Stock, Capital Shares Reserved for Future Issuance (in shares) us-gaap_DeferredTaxAssetsValuationAllowance Valuation allowances for deferred tax assets Balance at January 1 Balance at December 31 Statistical Measurement [Domain] Cash paid for amounts included in the measurement of lease liabilities Maximum [Member] Summary of Valuation Allowance [Table Text Block] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] us-gaap_NumberOfReportingUnits Number of Reporting Units us-gaap_DeferredTaxAssetsOther Other Assets us-gaap_NoncurrentAssets Geographical [Axis] Geographical [Domain] Goodwill and Intangible Assets, Policy [Policy Text Block] Property, Plant and Equipment [Table Text Block] us-gaap_DeferredTaxAssetsGross Total deferred tax assets us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities Europe [Member] Inventories, net Inventory, Net, Total Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] us-gaap_InventoryValuationReserves Excess and obsolete inventory reserve, beginning balance Excess and obsolete inventory reserve, ending balance Customer [Axis] Customer [Domain] Depreciable Life (Year) Construction in Progress [Member] Unbilled receivables OPERATING ACTIVITIES Other short-term receivables Schedule of Segment Reporting Information, by Segment [Table Text Block] Bad debt allowance Revenue [Policy Text Block] us-gaap_WarrantsAndRightsOutstanding Warrants and Rights Outstanding Statement [Line Items] Trade receivables Furniture and Fixtures [Member] Accounts receivable, net Total accounts receivable us-gaap_StandardProductWarrantyAccrual Standard Product Warranty Accrual, Ending Balance us-gaap_NumberOfReportableSegments Number of Reportable Segments us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost Stock compensation expense us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease Standard Product Warranty Accrual, Period Increase (Decrease), Total Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Building [Member] AOCI Attributable to Parent [Member] Additional paid-in capital Land [Member] Property, Plant and Equipment, Policy [Policy Text Block] Other income, net Long-Lived Tangible Asset [Axis] Segment Reporting Disclosure [Text Block] Credit carry-forwards Long-Lived Tangible Asset [Domain] Stockholders’ equity: Net operating loss carryforwards Current assets: Deferred tax assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents Total cash, cash equivalents, and restricted cash shown in the Consolidated Statements of Cash Flows us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Inventory, Policy [Policy Text Block] Private Placement [Member] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash, cash equivalents and restricted cash us-gaap_Liabilities Total liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities Commitments and contingencies (Note 9) Sale of Stock [Axis] Sale of Stock [Domain] Effect of exchange rate fluctuations on cash us-gaap_OperatingIncomeLoss Operating income (loss) from continuing operations Operating loss us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) operating activities us-gaap_DeferredTaxLiabilities Net deferred tax liability us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Prepaid expenses and other current assets us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets Intangible assets Cost of sales Cost of sales us-gaap_GrossProfit Gross margin Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Deferred income taxes us-gaap_InventoryWriteDown Write-offs / Recoveries us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total us-gaap_PaymentsOfStockIssuanceCosts Payments of Stock Issuance Costs Costs related to sale of common stock issued in connection with private placement Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount Deferred tax liabilities: us-gaap_PaymentsForRepurchaseOfEquity Taxes paid on behalf of equity award participants us-gaap_CostsAndExpenses Total Costs and expenses Costs and expenses: Cost of Goods and Service [Policy Text Block] Proceeds from sale of common stock issued in connection with private placement Proceeds from Issuance of Private Placement Retained Earnings [Member] Proceeds from option exercises Proceeds from Stock Options Exercised Revenues Revenues from external customers us-gaap_CurrentStateAndLocalTaxExpenseBenefit State us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit State Treasury Stock [Member] us-gaap_CurrentForeignTaxExpenseBenefit Foreign Additional Paid-in Capital [Member] us-gaap_CurrentFederalTaxExpenseBenefit Federal us-gaap_DeferredFederalIncomeTaxExpenseBenefit Deferred Federal Income Tax Expense (Benefit) Federal Deferred: Equity Components [Axis] Equity Component [Domain] Current: us-gaap_CurrentIncomeTaxExpenseBenefit Total current Weighted average exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) Class of Warrant or Right [Axis] us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Class of Warrant or Right [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign Foreign Number outstanding/ exercisable (in shares) Class of Warrant or Right, Outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Financing Receivable Portfolio Segment [Domain] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (loss) before income taxes State Administration of Taxation, China [Member] us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) United States Financing Receivable Portfolio Segment [Axis] Ministry of Economic Affairs and Finance, Italy [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Other comprehensive income (loss): Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Nil coupon perpetual loan notes Timing of Transfer of Good or Service [Domain] Income Tax Authority, Name [Axis] Vehicles [Member] Transferred at Point in Time [Member] Income Tax Authority, Name [Domain] Transferred over Time [Member] Income Tax Authority [Axis] Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] Foreign Tax Authority [Member] Timing of Transfer of Good or Service [Axis] us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxes Income (loss) before income taxes Revenue from Contract with Customer [Text Block] Document Annual Report Accounts Receivable [Policy Text Block] Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Accounting Policies [Abstract] Document Transition Report Basis of Accounting, Policy [Policy Text Block] Selling, General and Administrative Expenses [Member] Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Proceeds from borrowings Proceeds from Issuance of Long-term Debt, Total Nil Coupon Perpetual Loan Notes [Member] Refers to perpetual loan notes with a nil coupon. Income Statement Location [Axis] Income Statement Location [Domain] Office Building [Member] Real Estate, Type of Property [Axis] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Real Estate [Domain] Segments [Axis] Name of Property [Axis] Segments [Domain] Name of Property [Domain] Other Segments [Member] Air Pollution Control [Member] Refers to the Air Pollution Control segment. Weighted-average number of common shares outstanding: us-gaap_SharePrice Share Price (in dollars per share) us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Diluted (in shares) Diluted weighted-average shares (in shares) Other accrued liabilities ftek_OtherAccruedLiabilitiesMiscellaneousCurrent Amount of miscellaneous expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer. FUEL CHEM [Member] Refers to the FUEL CHEM technology segment. Non-US [Member] us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards, Total us-gaap_UnbilledContractsReceivable Unbilled Contracts Receivable Statement [Table] Statement of Financial Position [Abstract] Diluted net income (loss) per common share (in dollars per share) Basic weighted-average shares (in shares) Share based compensation us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments Other us-gaap_EffectiveIncomeTaxRateContinuingOperations Income tax (expense) benefit effective rate us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate State rate change Basic net income (loss) per common share (in dollars per share) us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance Valuation allowance Ancillary Revenue [Member] Refers to revenue from ancillary sources. Statement of Cash Flows [Abstract] ftek_ContractWithCustomerContractsInProgressNumberOfContractsIdentifiedAsLossContracts Contract with Customer, Contracts in Progress, Number of Contracts Identified as Loss Contracts The number of contracts in progress identified as loss contracts. Lease Contractual Term [Domain] Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Axis] Technology Solutions [Member] Refers to the technology solutions product and services segment. Spare Parts [Member] Refers to the spare parts product or services segment. Income Statement [Abstract] Foreign currency translation adjustments (1) Lessee, Operating Leases, Supplemental Cash Flow Information [Table Text Block] Tabular disclosure of supplemental cash flow information related to operating leases of lessee. Revenue from External Customers by Geographic Areas [Table Text Block] us-gaap_LesseeOperatingLeaseRemainingLeaseTerm Lessee, Operating Lease, Remaining Lease Term (Year) Operating Lease Liabilities [Table Text Block] Tabular disclosure for lessee's operating leases. Other Current Liabilities [Table Text Block] Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Restructuring and Related Activities Disclosure [Text Block] us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes State taxes, net of federal benefit Restructuring and Related Costs [Table Text Block] us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential Foreign tax rate differential us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch Research and development credit FINANCING ACTIVITIES Provision at the U.S. federal statutory rate Other liabilities The Placement Agent Warrants [Member] Represents the placement agent warrants. us-gaap_StockholdersEquity Total stockholders’ equity Beginning balance Ending balance Weighted average remaining life (Year) The weighted average remaining life of warrants or rights. Schedule of Warrant Activity [Table Text Block] The tabular disclosure of activity in warrants outstanding. Class of Stock [Axis] Class of Stock [Domain] Warrants Disclosure [Text Block] The entire disclosure of warrants. Exercised (in shares) The number of warrants or rights exercised during period. Long-term borrowings The 2014 Long-term Incentive Plan [Member] Represents the 2014 long-term incentive plan. Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] ftek_ShareBasedCompensationArrangementBySharebasedPaymentAwardPerformanceThresholdOperatingIncome Share-Based Compensation Arrangement By Share-based Payment Award, Performance Threshold, Operating Income The threshold of operating income would trigger the vesting of share-based compensation awards. Deferred Compensation Plan for Directors [Member] Represents the deferred compensation plan for directors. Paycheck Protection Program CARES Act [Member] Represents loan designed to provide funds for small businesses to keep their employees on the payroll. Weighted-Average Exercise Price (in dollars per share) Weighted- Average Remaining Contractual Life (Year) ftek_DiscontinuedOperationsRevenueRemainingPerformanceObligationAmount Discontinued Operations, Revenue, Remaining Performance Obligation, Amount Represents the amount of remaining performance obligation associated with revenue from discontinued operations. Upper Range Limit (in dollars per share) Number of Options (in shares) ftek_DebtInstrumentCashCollateralPercentageOfFaceAmountOfOutstandingDebt Debt Instrument, Cash Collateral, Percentage Of Face Amount Of Outstanding Debt The percentage of cash collateral to face amount of outstanding debt pursuant to the debt agreement. Exercise Price Range [Axis] The BMO Harris Agreement [Member] Represents the cash collateral security agreement with BMO Harris Bank, N.A. Exercise Price Range [Domain] Lower Range Limit (in dollars per share) EX-101.PRE 11 ftek-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 12 orgstructure2021.jpg begin 644 orgstructure2021.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_VP!# (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8' M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,# M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# S_P 1" )/ FD# 2( A$! Q$!_\0 'P 04! 0$! M 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4%! 0 %] 0(# M 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B7J#A(6& MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76 MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 M $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)! M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKF_BG\3M-^ M#G@/4/$FL6_B"ZT[3?+,T>BZ%?:Y?-OD6,>7:64,UQ+@N"WEQMM4,S8568 ' M245\?_#K_@NE^S3\7_AMJGC3PGXD^(/BCPAH&?&OA6^_M3PSXPTJUUO2+SR M9(/M=G+_%OA_1='\17?A*?69_AYXD?1WU:TFG MAN+.*_2P:VFE22VN 1%(V?)H36FDVLMY/'86$]]=.D:%V$5O CS32$ [8XD9W.%568@' MS#]BO]O+X3_\%#_A;?\ C3X.^*SXP\,Z7JLFB75Y_9EYI_E7D<,,SQ>7=112 M'$=Q"VX*5^? .00 #V*BBOGO]M7_ (*@_!7_ ()WMI[_ !B\2:]X/L=5$8M= M3/@_6M0TN61_.VP?;;6TEMQ<$02MY!D$H1=Y3:02 ?0E%W\06NG:EYAACUK0K[0[Y=DC1GS+2]AAN(LE"5\R-=RE67*LK'I* "BBB M@ HHHH ***\-UG_@HS\'_#G[;.D_LZZAXFU"Q^,&O6C7^F:%<>'M3BCU&W6V MENFFAO&MQ:21B."?++,0'ADCSYB,@ /#[:[TF^L)O$BVUK-=S7-JEQ"C2VBP0.WVI1Y#;H@LA:6(. >XT45X; MK/\ P49^#_AS]MG2?V==0\3:A8_K1K_3-"N/#VIQ1ZC;K;2W330WC6XM) M(Q'!/EEF(#PR1Y\Q&0 'N5%%IW*NR6Z,ZQH B*SN[NZ(B(K.[NJJ"Q H [BBLCP-XVTCXF>"](\2>']1L M]8T+7[*'4M.O[1Q+;WUM-&LD4T;CAD=&5@1U!%>(?L^?\%3_ ($_M/6GQ2F\ M)>.)&3X)KO\ '?\ ;6A:EH#^%P!*/!OBB W.F:G;*ZI<(KM&X*.JNCHZ.CHZJZ M.C*P# BNXH **R/'/C;2/AGX+U?Q)X@U&ST?0M LIM2U&_NW$5O8VT,;22S2 M.>%1$5F)/0 USW[//[0_@O\ :M^"_A_XA_#OQ!:>*/!OBB W.F:G;*ZI<(KM M&X*.JNCHZ.CHZJZ.C*P# B@#N**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBN;^*>E^*M8\!:A;>"=:T#P[XFD""RU'6M&E MUBQML2*7\RUBNK5Y,QAU7$Z;696.X*48 _ G_@UJ\<_$#1O@?\'] L;73;7X M8^)/V@?$5KK-[#KLZWNIW*_#^ZF33[BP$ ADL_W,(/"?P#\4?"N3[)H$&F:3>3>&_LFD:U:VOV M.[NK.6Y;RFTNUG'VJ2XW2[P^^)O*'OW_ 16_P""2?BK_@C_ /"_7_ '_"UM M!^(?@G7-5N/$'E?\(7+I.J0:C+%9P;OM/]HSQ-;B&TQY7V<.7?=YH"[#V'[2 MW_!+/3OCE_P4@^$'[3FB^+;CPMXZ^%NEWF@RPOIWV^VU?3[BWO8E0*94$,T3 M7]PZR8<$L Z, , 'PK_P3$_X+@_%:?\ X('?'K]I7XOZ]#X^\9?#OQ;=:/H[ MSZ7:V$+&2UTB.S@DCLH8E*?:[\EFV[L.J?L\7'C'PGXUU#P'=Z!8W=S=^&?-U33XK@V\5O<0PW=TT=JR@O M)!;M)YMP#YM?27_!/_\ X(%6G[(/_!.[XP_LT^+OB5'\1/ OQ9N;B]^V67AG M^Q-2TF>XM8;:5P[W=U%+M^RVLD7[M=CQR%O-#JJ>I:1_P3/\8Z-_P32UK]G= MOB];WWG^![GX5^$]+\%_\$I? ]GI&FV&DV-+#Q]:>$;N^?3-4M]!?1I/L]U19YY\2*R#88UV;D9W\ MO_X+4_\ !)/Q5_P6 ^%^@> /^%K:#\//!.AZK;^(/*_X0N75M4GU&**\@W?: M?[1@B6W,-WCROLY<.F[S2&V ]4_X*QKX[_X)8_\ !6GXS>,? M"?Q6\4_'+P[XXOOA?X;^%^F?%+0_&MYX"O-#M+L_V3!>ZSI\$_V>*"YBAN)G MCM2@:26&W9_,N0?-K[K^+O[*]U^U=^QAXF^$OQ@US2]=G\::1=:1K&K>&M(? M180)6?RIK:VN+B\,4D0\HC?+(#)&6P%;RUPOV//V([[]G?\ 9?T;X5^+O&TG MQ$T#PWX=;P=IRG33I<3Z1CRXX[F)9I%FN%@$<)F&P%8_ECC+R;@#Q?\ X(X_ MM%?&;]O7]G+P'^T)XA\967_"._$B[UDZCX*;3K9++PW;6M[>6=HNG3QP+-IFNYI5;:-YG1I8F)MHMC1%"I#%O,!VC]V?V#O^"<7B3_@G?\ M >]^&?@?XH07G@O1[K4KWP;:ZMX:\Z?2)+L22+%?RI=(;^WBN)9)0D0M)&R% M,O&3\<^$_P#@U72P_P""8GBK]FG6?CA#JECJ'CNU^(?A[Q!;^"GM+C1=26U% MCJ_\HLO /\ V573O_31K%?H M9=_LS_$C5?VJ?AQ\2;GXT:G!I/ACPW+HGB;P38:1]G\.^)[F5':2_CB:X>2V MF%Q]G9/,DN3'% T2MF:21O$O^"U'_!)#Q5_P6!^%^@> ?^%KZ#\//!.AZK;^ M(/*_X0N75M4GU&**\@W?:?[1@B6W,-WCROLY)]$?1M+O;2>&/4]*B,B236S7,
HRH^V<+B*(H(VWLY_P3,_X*V>,O%OBG]O32_B]J?_"1:'^R3XHU2:RUI;." MWO+G1X9M7Q!)%;1(C/%'I9PZKN?S<$97+=M^W7_P1_\ BI^WG\:/V=/B%K_Q MP\ Z+XF_9WU5_$%B+#X979L=9U$W]O=!I8GULNEN([&RC,2R%RRW#^:!*D%KAYF2_%SM M>"5[Z_)B-L& EA D B;S0#F_^"./[17QF_;U_9R\!_M">(?&5E_PCOQ(N]9. MH^"FTZV2R\-VUK>WEG:+IT\<"W,DA:WC:9KN:56W,4$?"U]V5\O_ /!.'_@G M1J'_ 3C^&,7PXT/XB7&N_##0M4O=0\.:5/HR0ZC91W3-(]M=7GFLMS&DLDL MB%(8'RRAF<+AO0/V*/V;/%G[+GPGU+P]XR^+GC#XS:I>Z_J&L1:WXCBACNK6 MWN)C)'9*(QCRXAT[99@BQ1".&, ^ _\ @JK_ ,%,_CE^R#\)OCSXD_X2;1O! M?C?X7^(K"\\$>$]'2PU^R\2>%KBZL;1=0UM6@>ZL_,EGN0N);3]ZBQIYJH99 M>8T7_@IS\)H=W/C'_P &_7AWXQ6?[74-Y\3/$&/VKIM- MO;EI].CG;PW<:?,UQ:;&\Q6G@29E)BS'E(HTW#;N.-\-/^"#GC#X=_MR?LX? M&G_A=WAN\D_9Q\!Z5\.=.TC_ (5]/&-8TRUL;BSGDEF_M8[+F5;VZ9'5-D1, M.8YO+;S0#Q_]@O\ X+Q?$;QC_P &]7Q>_:-^(7]DZQ\0_A/JEWX9M;][)8[? M6KUTT\6,\]O;K&J#S]2A1UCV@B(ME-WR^(_!;QUXN^+7_!Q3_P $]_''CCQ) M/XH\3>/_ (!1^*;RZDL[:T%NU_I?B:Z-M&D$<:>5$92B$J7V*N]Y&R[?>G[( MO_!!/PS^S)^Q+\?/V<]0\:/XF^$OQCUJ]U;3(8]&^QZQX8%S%'"$:Z>XFBNV MA2ULFC?[/%B2&1F5Q(J1Q_"3_@@KI_P__:=_9]^+6H?&#Q;=>*?V=?!-AX$T M0:;I-E9VVHZ?:?;(@EPDRW!_>VEX\$A0JX^9XWB8IY8!]"?\%/OV;='_ &PO MV$OB%\+=>\90^ ;7QY;6VC6VMR7 A2WO9;N!;*-LNGF":Z\B'R0P,WG>4,EP M#\)_L%?&2Z^ 'QM_9Q_9;_:ST)_!?QA^"DA'PC\4Z(QN/#GQ!LQHU[I(M_/: M+,;I:W&&C;RF>6"W)*EA%)^AG[='[*3?MJ_LV:E\.U\6:IX)?4M6T75%UO38 M$EO;$Z=JUGJ.8 YV+*WV38KL&$;.'*2!=C>5_$G_ ()?-^TA^V1\+OBI\6O& MEGXTLO@9)->>!-%MO#JZ:\%],+1?'3Q!<:M^RM\0-"T3P;J$WAKP[YTUG-X@U'29XKQ M5TY8I?,A6&0LJ(PEMT*E4:2-[UAXZ\6_M'?\%_O^"=_BG5/$4L'C?QQ^S-8Z MO?ZY%9VXD^W76B>(YIKA8=GD F1V8*(]@SPN!BOL'X_?\&Y>G?$S3/VLM+\) M_%>X\':-^UEJFCZ]K-M<>'/[4?2-0L=3EU&5XY#=1EX9Y9I3Y>$,;%<.4'EG M?\&_\$(M0\%_%3X%_%*U^,$:_%O]GOX;6OPU\,Z@OA+&@7-K;Q:C:IGF\ M,\DIM+\*1'>1KYL)D "OY* 'G_["?_!7SXW_ +9W_! SX@?&CPGX:TWQA\?O M ,E_H;65I8O'!J-U!]GF^TQVR;C)(EE=)+Y,?$LL910H<*ODO[8?_!1;QA\> M_P#@BG\9OCM\,_CA;^,/!&DZ-X3TJTTK7/"FA76L1:C+J4UGKEEXAL9K"2SD M6:'4+%D^SJB$VB%%$9D:Z_0;X%?\$O=(_9._8#\-_ ?X4>-O$W@B'0-6TS5I M?$T!$FIWSP:M;:A>AL,B#[6D,MNRD&-8Y]K1RH#&_B/[37_!!@?M"? []HKP M_9_$30/"WBO]I[Q'HVI^,-;M?!LCV<-AI++)96MI8C4$$4YEC62:Y>63SFFN M#Y2;X_) //?VCO\ @JC\1OA9^Q]_P3S\,Z'K]KI/Q(_:S;PIIVL^(DTBV>:P MM;BUTU=0NK2 Q&SBN/.U" H'A>)06 A( V_+/_!.[Q+XG^&'B3_@L]XB\-^) M[S0_%G@[6-1UVRU>WL+*X9[FQN_%%R \%U#-;M%,83'(AC/[N5]A1MKK^BWC MS_@C0GQ2_9'_ &9_ ^M_$&%?'G[+&HZ/J'A7Q;IWAW[/;W)TSRXX([BQDNI6 M*/#!;^;LN5W2P[U\M3Y0YOPY_P $'HOAEI'[6DOA#XPZ]9ZY^UW#JEOXC&L: M#:ZAI&G"_N+EVFBMXF@N#/%!?7L41%VL6Z??)%+L1 >1_\ !.?]N;XL7?\ MP1]_91\;:IJ?@GPUX'\0:AKFD?$+Q?#%I.@S>%K&WOM0M-*CTO35MULW=Y8K M: 1Q6\C?*BK YE:6+P/QG_P6Q_:#U;]A+]N&33/'6J:+XV_9+\?:3IOA[Q5) MH&EQZCXBTZ]UNXTK[-JMC-9-;I*D<)E9H(H&\W8,(J.DGUI\*/\ @WKF\%_L MQ_LV_#?7/C--J\/[,?CZ3QMH-S8>%_L,&LJ][]N%M>V\EY.'D6X:8+,C(!%+ ML\O=ND;%^,__ ;@7/C;0OVLM%\,?&>V\/Z%^UIXDT?Q#K::EX-?5+S16L;V MXU&1()DU"!7::\GW;FCPD8,80DB10#HM5^)W[2?B3_@E'J7QXNOB]I=MI=Y^ MS+;^,H[>U\,Z>VIQ^*8M-34I+IC-;R6KVEQ&C12P&'CSW\KRMJ,/EOX._P#! M:'QW\%_^"1/[#>G+J$.G^-OVA/%U]X6NM7\/>#K9IM T2RUZ2PEDTS2;*T-L MUU%!+:1P0):N'8?ZF5B0?TH_X8'\5?\ #I'_ (9D_P"%@^'_ .UO^$ _X5Q_ MPEG_ BDWV;^SOLWV#S?[/\ M^[[1]A^7=]JV>?^]V;/]'KYW\'?\&]K:!_P M3_\ @[\&[WXNB7Q5^SWXRE\9^ /&6G>$Q:FTF:YDO!#>V,?;'_!.3XZ7_[37P@U[XA1 M?$CP_P#$[P/XMUP7G@?4=-LQ:36.D+I]E"UI>Q"-"EZM]%?O*#NP91CRUVP1 M=%\0/V>/&/C.W\$36OQ0U;1M6\.^*'\1ZU);6CFR\11MIE[9C36MFGVQV(EN M+>;RBTA)M =WG-]H7)_X)\?L(Z'^P%\)O$6@:3=6U_J7C;Q7J7C;Q#=V=B=/ ML9]3OG4R"TM#)+]EMDCCABCA\Q]J1+EW8LQ />J*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H'2 MBD7@ >-?^"FOPJ\ _$SQ)X/OHOBM<^(/""I)J\&F?"?Q7JD=G$YD$RNYQBD_52T)64NCE&TK;:O3=V4'-M=VF ME&UM7**NNO["45^8.B_$S3? ?A[X5^$?BY^TYJ7B+X#Z]:^(Y+7XJZ/X@U+P M?IMYJR7%M)I^FMKPOY9Y8HK62^$,DFH2"Z>V=9'FD@*UC_MB>,M:U7XP>"/ MX_:RNOA+\-U^&EA>>!?B#XF;4=WC/5%N)H;FY%[8ZII=M?7PB&GRK;W,=U#< M+.9$MV5G+M[1?\ST[Z*3=[[/W79:J5XM/E=THZW\E]^L4FK;KWM7O&TDU=6/ MU6KS/XZ_M6>'/V?/B-\,O"^M6/B2ZU+XKZ\WA[2);#3'FL[:=;:6Y+75P<10 MJ4A8*I8R2')1&5)63\I/BO\ M*GP^_QTU[4_VP/'$?B?P-\9/!^B:1._B^UT M2#0[:]32EU('2-J6Q0*-14V]_!.D!L)RR"9;N23=^*OQ=\'ZKX]U'P7??&O4 M6^'7PA_:5TN.Y\07OQ >\OO"FDW7A.X699]7N9Y)[:%]0>[MUF>97BDDDCAD MBDC3RZA!RE!W5FX7WVDZ-];::5EK;I+38TE&T9M](S?S4:C7776"TOK?[_V* MHK\B/B5\6_'4GPX^%FAZM\=M2^'/P(\1^(?&$6B_$GQ;: MQ9ZMIEVLE?L):B_Q"_P""BM]X'\6?M1>-?C!< M>#?AMX8URPL;?76\-VNHWJ7%\DEZ=.M'2::-X/LDSK<23QSI?122>;&UIY91 MC[1KI?77=+EWW/WU!-/K%MWYEVVOH?<_[1?[6/ M@7]E'0(=3\<:GJ-A:31S7!^P:)?:O);VT"AI[N:.SAE>&UA#)YMS(JPQ>8@= MU+KF;QO^U3\._AS\1/ 7A+6/%VCVOB;XH32P^%=-24S7&M>7 UQ))$L8;]RL M:$F5L1@LB[MSH&\C_P""IWQ \%VG[-VO^"M8^-FB_!WQ=XSTJZBT-7O;$:EX MC*(5-C#:3JT]W'*\B1O':!9V\P+&Z.XSY_\ M6?'C1_!RO+G0;G4H;);*4^&]3AFAA21E)CBN;J" 8R \T*?>=09P_ORL_YHQ]> M9M:>:MKZ:I73;J>ZG_@G+YPBFK^3O;SW3T:7VY7E/AC]MOX9^+_CV/AG9Z]> M+XNF2[>RBNM%O[2QUG[(46[6QOI85M+YX&<"5+::1HB'#A2C8[CP=\5/"_Q$ MU;7=/\/^)-!UR^\+WITW6;;3]0BNIM(N@H;R+A48F&7:RMLZ==V%I<6D,C12W=I<3 MQ)%?6R2*4:>U>6-6*J6!906_#;]NWX5_%#P9XTUZU\4-HEA\."/^$J3Q1I=Y MX9O/#BF 7"R7=MJ,,$\$30L'61T".H)5C@X^*_V:/B_X'T.']FRXU'7O#^BZ M?^S9\*]3LOBL;UXHX_!-WY.E6ZV.H9/^CW+W=K)(D;?._P!D+J"-K'WC]CK] MJ;X,_%KQ!\6OBWIGQ,^'6I:AK.GVFH:Z=+U^SO+7PCHEG',MDNHW4+M##.P: MZG<2."N]T!=+?S#6):IPJ.#4N6,FFMG:4DI;OW9*+:5^C?,TM[_ (DVM;?:BK:IOZ4^#GQ>\._'_P"%/AWQOX1U$:QX7\5V$.J:5?"" M2$7=M*H>.39(JNN5(.&4$=P*Z2OF/_@C)XYT7Q]_P2W^!]UH6L:7K5M9^$[& MPGEL+N.YC@N(8E26%F0D+(C@JR'E2"" :^G*Z<535.M*$=DW;TZ?@-;;W"BB MBL!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 49HHH P?"GPWTKP7K^O:I8KJ#W_ (DN5NKZ6\U&YO3E4"+'$)I'$$*C M)6"$)$K22.$#2.S;U%%'E_6@!1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !7AWQB_:XUKP'\>#\/?"?PL\5?$37+70;?Q#?2:; MJ6F6,%G;SW%Q;Q M>7,1=R]M+D*#@ <\U[C7S_X<_P"4IOC+_LE6@_\ IWUF M@ _X:I^+O_1L7C__ ,*OPW_\GT?\-4_%W_HV+Q__ .%7X;_^3Z^@** /G_\ MX:I^+O\ T;%X_P#_ J_#?\ \GT?\-4_%W_HV+Q__P"%7X;_ /D^OH"B@#Y_ M_P"&J?B[_P!&Q>/_ /PJ_#?_ ,GT?\-4_%W_ *-B\?\ _A5^&_\ Y/KZ HH M^?\ _AJGXN_]&Q>/_P#PJ_#?_P GT?\ #5/Q=_Z-B\?_ /A5^&__ )/KZ HH M ^?_ /AJGXN_]&Q>/_\ PJ_#?_R?1_PU3\7?^C8O'_\ X5?AO_Y/KZ HH \5 M^!?[66K?%#XSZQX"\3_#7Q1\.O$&FZ);Z]$FIZAIU]%>VLL\L&5>SN)=K!XC MPV.#FO:J^?\ 3O\ E*9K'_9*K#_T[WE?0% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %?/_AS_E*;XR_[)5H/_IWUFOH"OG_PY_RE M-\9?]DJT'_T[ZS0!] 4444 %%%?/O_!2O]H7Q3^RO^S3#XV\+^)/ /A/['XK M\/Z5J^J>,M+FO]*L=.U+5K73)[E_+O;/ROL_VQ;DN\NS9;NA"^8)8P#Z"HK\ M_M8_;$_:(USX Z#\1/ OQ*_9A\<>"=8\?VW@^W\4Z=X,UMH=3BO/$&B^'HI( M;,ZJ%'D7T^N.\JWDT5Q%:6!AP+B22+V_]FSXM?&?6?VMO$7@+XE:C\,9+7PS M\-O"OB.]MO#.AWT4@UG4Y-1MKM([RXO'$EG'/H]T\0:UCD9+R%68- S3@'TE M1110 4444 ?/^G?\I3-8_P"R56'_ *=[ROH"OG_3O^4IFL?]DJL/_3O>5] 4 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\_^'/\ ME*;XR_[)5H/_ *=]9KZ KY_\.?\ *4WQE_V2K0?_ $[ZS0!] 4444 %>.?MM M?L]^*OVF?A'I7AWPGXM\/^#=0T[Q5H7B9[[5_#LVN0R_V3J5OJ<, ABO+0KO MNK2V#OYA_="50H9UDC^0KCQ]^T-\)?V+?&?[0.F?'3Q!\0IO@WXJ\:3:YX,\ M8:/H5II'BKP]X?UK5["6W2YTW2X+NTU!K.RCFCG#20FYCVO!Y4A$?7:E_P % M=?#_ .UK\*[?6/@'XPT^WD\.?$KP#I^OFXMK+5I-5\.ZYXCM=.1X3!=2)827 M2-<9BO$6^MTAD66SM9)H)U /H#]K;]D_5?C+\$=/\(_#O6O!_P -Y;7QKI?C M6>>[\*OJEK<7%EK,>MM_H\%W9XDN-0ACDFE,A+B2XX\R42IH>#?V>_%7AO\ M;@\=?%.Z\7>'[SPSXP\*Z/X9M_#T7AV:"^T_^S9[ZXBG>_-X\?";XO>%M6T?5?!FF:SINL+H2W^@+XK MNI+72Y[VWAU226VQ,L0FMI%6\B6[@>@#[ H MKXMT#_@N9\)-?\&>&=?_ .$<^)R:=XB\/^(O%,EW;Z%'J>GZ3I>@:K_9VJ7< MVH64\]A)'#MFN0;:XG+PQQA T]Y8V]U[?^Q5^VUX+_;P^%M_XJ\$S[H=&U63 M1-4MO[1L-2^P7B10W'E?:M/N+JQGS!QT444 ?/ M^G?\I3-8_P"R56'_ *=[ROH"OG_3O^4IFL?]DJL/_3O>5] 4 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5\_^'/\ E*;XR_[)5H/_ M *=]9KZ KY_\.?\ *4WQE_V2K0?_ $[ZS0!] 4444 ?'UG_P1V\-ZWX=TWPO MXZ^+'Q?^)WPYM/%5WXTOO!'B%M"AT+Q!J=S?7.HR-J"6.EVTUU;_ &^Z>Z^R M23&V,B1!HFCC6,;^K?\ !+O1Y_@58?#S2_BM\7_#_A_0=5T&]T!;.]TN?_A' M;+0KA;K2-*MHKFQF@^SVUQ'#(9Y8I+ZX^SPI#]+^(WQ0OO#NM^"[+P3:VTT'A^S;P^EA=W5]IVIV4EGI4$D>J6E MY>W=U%=NSN;B?SI/,E2)TW[_ /X(T_!B+]F'QA\(M"L-0\+>#?%EWH4R06D- MC>MI%OH\MG<6EA M];7$4MFUW;3W+M$U+P_K9T*WL-4L_%-T+S6XI)+#2[:Z3S M[M8YPT4\;1-$JQE(BT;?1WP4^%%Q\(_"EQ9ZAXP\8>/-4OKMKV]UGQ)

5] 5\_Z=_P I3-8_[)58?^G>\KZ H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KYK^+7ASXG?#7]M34/B%X-^'MMX]T77O!.G M^'I4'B*#2YK*XM;^_N&)$JD,K)=I@J>JMGMGZ4HH ^?_ /AHCX[?]&Z?^7]I M_P#\11_PT1\=O^C=/_+^T_\ ^(KZ HH ^?\ _AHCX[?]&Z?^7]I__P 11_PT M1\=O^C=/_+^T_P#^(KZ HH ^4_C+^W+\7O@7X$?Q%KG[.\RZ?'?6.GL8O'5@ M[>9=WD-I%P$Z>;.F?09-=9_PT1\=O^C=/_+^T_\ ^(H_X*<_\FB7G_8U>%/_ M %)-,KZ H ^?_P#AHCX[?]&Z?^7]I_\ \11_PT1\=O\ HW3_ ,O[3_\ XBOH M"B@#Y_\ ^&B/CM_T;I_Y?VG_ /Q%'_#1'QV_Z-T_\O[3_P#XBOH"B@#YQ^ W MA?XD^-/VQ->^(WC7P+;> =,/@VS\-V=M_;\&J376G@'4O$W@_2OBEXL\27$.D7=M8:]IW@?Q NE/86=N;QY+&XOXYXG% MU)-=I;-$^;:X$@\M?BQ_P4N^+VF2ZM_PB?A[0+_^W]5U^T\/V]IX1U7Q'?\ MANS\.>.=)\+:M=W5I97 GU?S;?4)]1CBM4M&MEM#$QNMQF7TZR_X)(^$Y?AH MWAG6OB%\4/$L5Y=^)EU2^OY-)BNM8TGQ)=QWNO:)+]FL(HDL[V[B69I88XKR M$Y6WNH(_DKS_ .(OP^T7P1^T'\4O"?@7P-^TAXTUB;PYJL OO!>N>&M,B^'' M_"5W4E_J"+"Z^S>(--TXV%@LUY=Z?+/+-%;SW\MS/:2Y* M2:?>:8Y/F2M7V%7Y_P#P:^%VH? 7]K'5OBMX:_9A_:>T_P#M#2I=(L_"4.I_ M#FW\.:%%+9Z#92&SABU=)X\V_AO2T"-.\2")]D:;S7T!_P -D_$7_HT[X_\ M_@W\$?\ S0T ?0%%?/O_ V1\0HSF3]E/X_QQCEW_M3P4^P=SM3Q 6/T4$GL M":=_PV_XB_Z-R_: _P# /0__ )9T ?0%%?/_ /PV_P"(O^C$9GTRY232KCQ3X@O?#\DE_BZ(OH[:>V2[6.$6AD1F@+JV+@%?%P2UN1)XGN-4\=ZOX*CN[!C.1IL<,^COJ#0S+?& M5+I;42Q-$;N2A\3/#5U\5_C9XX\;:K\+_P!K[SO&FE:%IT6EPVGA!+#P]/H= M^=3TB_L_WQF:XM;^2>Y"W,L\$C7#I-#+$L<4?,Z=X6\&^$?BMX3TL_!O]J/_ M (2"\0>)=6TJ9_#6_P"(,VE:\VN1ZE>J+P/&;77=9DO<:>;2$R:@L,D;VPBM MT )O^"9__!8?QM\>OBY-X-^/A7_ ()O]=US4--T*[@T M?3+75+J26ZN+*:[U*&[P 76YT2:%=EV:_2"OS?\ B!\"=-^(/Q(\*^*I_@_^ MU]9ZMX=\5WWBR\D@B\*.WB:6XUW2-;CM;^26XDE>WMIM"TBVM_*>*6.SL(;? MS6117T]_PW%KZ\R?LZ_'Z.,STOQY\0(_P#A6GA7 MX^>--#NIO%&H7-^=3\*^+HK30FO+J69I]0M[:WN98S:7CS6TZ[!/%-Y<>W[@ M_P"&^/\ JBO[0'_A(?\ VZO+?"6O?!CP#X5TW0]#_8X\8:+HNB^((O%FGZ?8 M?">QM[6PUF) D6IQ1(0D=XB*JK.H$B@ !@!0!X!\3?%'Q*^*MWK":9\2M0T. M3Q9=_$36O$DVM>/]2\+Z-%I?@SXDZ+90117ML)&T./\ L$ZA:RSV,49G,_G7 M/G2*)5] _P""(G[5_C*\\/:;\'OC%:_%"[^,Y\/PZ[KNIZ]<";2K5[/1?#"G M3X5N)SJ,-XMEK&C7%ZD\"HVHWFJ-'(P^4>F0_M5?"GQ)XX^)%E_PSG\1+K7O M&%C:6OCY!\.K>:[UNT:WE@MH]356,ES%]G\Z-$E#CR]ZJ,$BM/2/VB_@_P"' M?C)JWQ%T_P" /Q/L?B#KUJMAJ?B>W^"FIQ:SJ-NHB"PS7:V@FDC @@ 5G( A MCX^1< 'UE17S_P#\/$?#O_1.?V@/_#6ZY_\ (]'_ \1\._]$Y_: _\ #6ZY M_P#(] "?\%0?E_8F\42'[L&H:+/(?[J)J]D['\%4G\*^@:^(?V\/VO[?XU_L MI^*O#/AWX7_'R\UC4OLGV>%OAEK48?R[R"5OF-O@85&/X5Z]_P /$?#O_1.? MV@/_ UNN?\ R/0!] 5E^*M&N/$?AC4M/L]6O]!N[^TEMX-3L$@>ZTYW0JL\ M2SQRPF1"0RB6.1"5&Y&7*GQ/_AXCX=_Z)S^T!_X:W7/_ )'K-\5?MV>$_&'A M74M(OOA_^T=;V6JVDMG/+8?#KQ)9744VA6>&0 DK)"RR(<%"& - ' MSC\*/V]/BQXK^'?P7\17OBK?-#\/_@SK>N6BZ;9K;^+;SQKKDNC:E+>8B\R/ M[/' +BU6R>V59Y'\X7$6V%?'_CA^WG^U)?\ [%5UXV\#^*O$%UJ$/PJ\-_'+ M7KS2=,\.K<^&;;6= \6S2V$$=_$(9-'M=2TG1V"E9]3\B2['VBX8H$^CO 6H M?LM_#+3O EGH_P -?VCEL_AO:6]AHD%W\+/B5>QFWM9WN+"&[6>Q<7\=C/(\ MMDMYYPL'.ZU$#8-+\+_C)^R?)X$FC\*^!?C=J7A[4-8TS4XI+7X2_$"]AMI- M%U%;O3K.TD_L]OLUA8WL!,.GP%+2!C.BP*)958 ]>_X)T_MCP?M-^#-:T/6M M8U"Z^*/A*[N;KQ;I%QH<]E'X7>ZU74X8])ANS#':ZG'I\MC=Z8;ZT9TN'TJ2 M0D-(17TG7Q;\"OC%^SS^S7\1/''BKP=X%_:/T_6OB)=F\UR6X^$OQ&U".9S> MWU^1##<:?)%:QF[U._F,=NL:%[J1MN37J7_#RWX=_P#0N?'[_P ,5XW_ /E3 M0!] 45\__P##RWX=_P#0N?'[_P ,5XW_ /E31_P\M^'?_0N?'[_PQ7C?_P"5 M- 'T!17SZ?\ @I7\.>_A[X^(,:5\&/!6K:;K'B#1M0TOXJ> UCFTK5[K3_M$5UXITNPN; M>X$$B"XMY;6[N(W@F#Q-O#%-R(R_&/C[]H+Q]:^/-),?CCQA&OQ>\:^*?#'B M*--9N5C6PT[XN^&_"=FE@@?;I%;?0OB+X1U#Q_HEK=K?0:?XC^#^MZK:PW"HZ+,L4^FN@D"22*& R!( MPSAC5+Q'^VQ^RKIFJ^*+G5M EAO?BXL.B>(YKKX1ZT)?&:K;R00VEXS:=F\ MMS+&L%YM$\<:?\2O&#?#[0[OQUX6UB#3?B!K$ M?B/2?"?AG4?'-IJM_'8*/LUU>+IKZ#%;:O?3-*FJVFE"=G^UO(WZU_LQ?M!V M?[3WPCB\6V>@^(/"_P#Q-=6T2[TG6Q:_;]/O--U*YTVZBD-K// V+BTEPTA3>$=0DT33O#\_A.TT]_@_K;6MMHTZ0I/ID<1T MW8MG(EM;J\ C801 J0BXT/A;^W!^SS\#O MCX6\$Z+X@\'^&=+\S['I&B?" MC7M/L+3S)&ED\N"+3EC3=([N=H&6=B>230!]145\_P#_ \[^$7_ #]?$#_P MV_B3_P"0*;_P\X^$0/\ Q^>/E'KSZ1=W=AX2T[7-(\3:NEA>68O(Y- M2N+>/PS+ ;J.YLDE;4$E%M$+8Q7'8?'G]JKX#_'CXE_"WQ-)\;?&'AF3X4^( M)/$EE8Z/H>;75[A[2:R9+O[3ILTIC^R75Y#B"2$XNY&W>8D+Q>8>&]/_ &5/ M ^C:>N@?&;X@:+X@\+_V;:>#?$$.FF6_\$:9IMKJ-E8:99QS::]K/;P6FKZK M )+^"ZN76_=I)Y)8K>2$ Y'PE_P7/^)6M?M#> 8?$?ASP?\ #?X7_$[P_I'B MJQU?Q+H>I6FE>'-+DL/">HWMW=^(I9XK"XC?^U]8TR Q0(8]1BTI)@%N\5^G M?A3Q9I?CSPMINNZ'J>GZUH>M6D5_I^H6%PES:W]O*@>*:*5"4DC=&5E920P( M()!K\]_$?B7]C_XD>!;'1_#GQ8\5^&;'P?H_AWPGX7DTFQGO)/!,?AS5XM1A M^PF^L;D+++T_L^?MM_LZ_LV_ /P/\.]#^(.H76B M> ?#]AX_TF]>ZFM[.VCMXGE9+5$,A2-2Q5%!).% XH ^LZ*^?_\ AZ/\ M"?\ H>@/J?LX_\ 19_ /_@T2@#Z HKY_P#^'JG[./\ T6?P M#_X-$H_X>J?LX_\ 19_ /_@T2@#Z HKY_P#^'JG[./\ T6?P#_X-$H_X>J?L MX_\ 19_ /_@T2@#Y/_;(\5^ ;+]M[]H[0].U+P?%J6H>'_@[?_$33[:XMEGN MM&@\87Z:]-JT2G-< QK83PB8B!USYA\-O^2F>']O\ Q^_\)7X; M_P"%&;?];_PCW_"UO$/]K?\ ",]_[/\ ^$1_LG[3]A_<_P!C_8O,_P!$\JOO M_P#X>J?LX_\ 19_ /_@T2H;W_@J]^S=86DMQ+\:/ "Q0H9';^TT.% R>!S0! M^8_["'_&G_\ :G\-Z'(/ /C_ ,/_ ! \5O\ #/P7J%O_ ,4/Y'V.[\&>%O$5 M[:V'^EOJ&H76IQP/<13/#G_A&+Z\@D$5\P/[?5G^&O$=CXP\.Z?J^EWD-]IF MJ6T=Y9W,+;H[B&10Z.I[JRD$'T-:% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !117QU\*OV7O"O[4'[1/[1&J>-;CQKJ-UH7Q!AT?3D MM?&FLZ;;V5HOAO0YQ#'!;74<2CS9YG.%R6D8DG- 'V+17S__ ,.Q/A%_SZ_$ M#_PY'B3_ .3Z/^'8GPB_Y]?B!_X,K&/Q-=ZW9 M:I;WOC#5]4M[V*/2IID5XKNYEC^61%8$+D$#FO9_VY/$FH^#_P!BGXP:QI-[ M>:;JNE>"-:O+*\M96AGM)H["=XY8W4@JZL 0P.00"* /5J*^9?A[_P $Z? > MN> -#O;KQ-\?I+J\T^WGFE;7_#M+X=_]#'\?O_#Z M^-__ );4 ?0%?/\ \1O^4IWP;_[)5X\_]._@RC_AVE\._P#H8_C]_P"'U\;_ M /RVK-N/^"57PGO?%-GKLM_\;YM>&.4ZKO6.1 M[:W9U! 8P1$@E%P ?25%?/\ _P .TOAW_P!#'\?O_#Z^-_\ Y;4?\.TOAW_T M,?Q^_P##Z^-__EM0!] 45\__ /#M+X=_]#'\?O\ P^OC?_Y;5F_L Z)+X#\> M_M%>$8=;\7ZUHO@_XDV^GZ,/$?B74/$-W8VTOA/PY>O"MU?S37!C^TW=Q(%: M0A3,V !Q0!])45\R?MC^#O\ A;O[5_P1\$ZAKWCC2?#FL6OB&]O[?PUXMU3P MW+>2V\-GY/F3Z=<03,J>:Y"%]N6R0<"MO_AVE\._^AC^/W_A]?&__P MJ /H M"BOG_P#X=I?#O_H8_C]_X?7QO_\ +:C_ (=I?#O_ *&/X_?^'U\;_P#RVH / M@3_RD$_: _[!7A3_ -$W]?0%?-NG_P#!*KX3Z5XAU#5K74/C=;ZIJR11WU[% M\;?&B7%ZL081"60:KN<('<*&)V[CC&36E_P[2^'?_0Q_'[_P^OC?_P"6U 'T M!17S_P#\.TOAW_T,?Q^_\/KXW_\ EM7E?[PGFADV2:JR/M=%.UU*G&"".* /M2BL_PU M.]QX=T^21FDDDMHV9B>6)4$DU\C_ '_ &8]'_:?\9__&'BKXR27UA\1- M5TFTBTCXK^*-#LK6T@$(BBBM;'4(;= 3]V,$DDDDG- 'V117S__ ,.TOAW_ M -#'\?O_ ^OC?\ ^6U'_#M+X=_]#'\?O_#Z^-__ );4 ?0%?/\ _P $O_\ MDRSP[_V%==_]/5]1_P .TOAW_P!#'\?O_#Z^-_\ Y;5F^%_^"57PG\$:''IN MBZA\<-(T^%Y)([6R^-OC2WA1I':1R$350H+.S,3CEF)/)- 'TE17S_\ \.TO MAW_T,?Q^_P##Z^-__EM1_P .TOAW_P!#'\?O_#Z^-_\ Y;4 ?0%%?)-G\#=/ M_9C_ &[_ (0V/A?Q)\4IM.\6:/XC35;'Q#\1O$'B6TN?L\=D\+"'4KVXC1T9 MWPZ*K88C.#BO0/\ @IAXEU+P?_P3_P#C!JFCZIJ>BZI9^%[U[:_TZ[DM+NT? MRR \4T;*\;C/#HP93R"#0![M17S_ /\ #M+X=_\ 0Q_'[_P^OC?_ .6U'_#M M+X=_]#'\?O\ P^OC?_Y;4 ?0%?/_ .W;_P C'\!/^RJZ;_Z0ZA1_P[2^'?\ MT,?Q^_\ #Z^-_P#Y;5F:[_P2J^$_BJ6Q?5-0^-VI/I5VM]9-=?&WQK,;.X56 M59H]VJG9(%=P&7! 9AGDT ?2=%?/_P#P[2^'?_0Q_'[_ ,/KXW_^6U'_ [2 M^'?_ $,?Q^_\/KXW_P#EM0!] 45\_P#_ [2^'?_ $,?Q^_\/KXW_P#EM5?_ M ()TP76B^"_B3H,FL>)=:L?"_P 1-9TC3)=>UV\UN]@M(S$4B:ZO)9;B0*7; M'F2,0#C. !0!]$45\N_M,_#R/XZ_M\?#3P7K/B#X@:;X9;P!XFUN6R\,^--8 M\,?:;R#4= AAEEDTVYMY)=D=S.JJ[,H\UB!GFNB_X=I?#O\ Z&/X_?\ A]?& M_P#\MJ /H"BOG_\ X=I?#O\ Z&/X_?\ A]?&_P#\MJ/^':7P[_Z&/X_?^'U\ M;_\ RVH /^"=W_).OB-_V57QC_Z?+NOH"OFWP_\ \$JOA/X.M[F'2=0^-VEP MWEW-?7"6GQM\:0+/<3.9)IG"ZJ TDCLS,QY9F)))-:7_ [2^'?_ $,?Q^_\ M/KXW_P#EM0!] 45\_P#_ [2^'?_ $,?Q^_\/KXW_P#EM7DG[+_CQI_B+PY:)>6%Q-\:/&%[''()HP-T,^IO%(N"05D1E(."#0!] MMT45\9?LO_LK:'^TUX?\<>+/&'BSXU7&L2?$?QAIJ_V;\7/%>CVD%M:>(+^U MMH8K6SU&*WB2."&- (XU&%RV5[$T%Q!@5\ZZ5_P3!^&.@: M7:V-CK7QVLK*RB6"W@M_CCXVCB@C4!51%75@%4 8 %6O^':7P[_Z&/X_? M^'U\;_\ RVH ^@**^4?AU\(+/]G#_@HQX2\.^&_$?Q,O-!\2?#CQ%J5_8>(_ M'^N^)K>2YM=3T&."9$U*[N!$Z)=7"YCVDB4@YP,?5U !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %?/_[%/_):/VH/^RJI_P"HKX=KZ KY_P#V M*?\ DM'[4'_954_]17P[0!] 45Q?Q\^._AO]F/X-^(?'_C2ZU"Q\*>%;4W^K M7=GI5WJDEG;J0'F,%K%+,8T!WNRH1&BN[E41F'@/BW_@M=^S[X"\4ZEH6O:M M\3]%UO1?#\OBS4-/OOA%XNMKJPT:)RDNIRQ/I@>.S1U96G8"-2""P(H ^LJ* M^;=;_P""L?P/\+_#W7/$FI:]XPT^S\,7=W:ZS8W/@#Q#%K.DBTLK6^NKFXTU MK$7L-G#;7UC))=O"+=!>6X:4-*@;H/B5_P %$OA7\(OC)K?@3Q!?^,+#6O#- MK9ZCK5S_ ,(/KLVCZ-970D,-]=:I'9M86]G^YN-US).L,9M;D.Z&"78 >Y45 MSFG?%+0]7^*6L^"[>^\SQ-X?TJPUO4+/R9!]GL[Z:]AM9?,*^6V^33[Q=JL6 M7R\N 8X9Y'6*1E8*YVG'0?$C_ (*?_!?X3:QXNL]:\1>(!_P@^E:A MK>K7=CX/UK4+!;/3[JVM-2E@NK>TD@NOL5Q=PQW2V[R-:MYHF$?DR[ #Z"HK MY]UW_@IO\(_#'@6X\0:E>?$#3H;/5=/T>?3KKX;^)(=:AGU"1X;!VTQK 7RV M]U/');PW)@\B6X1H$D:4&.OH*@ KY^_8W_Y.*_:P_P"RJV/_ *A'A2OH&OG[ M]C?_ ).*_:P_[*K8_P#J$>%* %^.W_*03]G_ /[!7BO_ -$V%?0%?/\ \=O^ M4@G[/_\ V"O%?_HFPKZ H ***\[_ &D/VG?"/[)W@:S\2>-I?$$&DWVJVFB0 M/I'AO4M>F:\NY!%;1&&P@GE7S9BD2,R!6EEBC!WR(K 'HE%?+O\ P^"^"/\ MPD?]C[OC!_:W]J_V%]A_X4UXR^T_VC]A_M'['Y?]E[OM'V'_ $KRL;_(_>XV M?-7O_P *?BCH7QQ^%WAGQKX5OO[4\,^,-*M=;TB\\F2#[79W,*302^7(JR)N MC=6VNJL,X(!R* .CKP__ (*:_P#*-S]H/_LFOB/_ --=S7N%>'_\%-?^4;G[ M0?\ V37Q'_Z:[F@#V#PG_P BKIG_ %Z1?^@"O#_V!.OQK_[*KKG_ +0KW#PG M_P BKIG_ %Z1?^@"O#_V!.OQK_[*KKG_ +0H ^@***\<^.7[(/$?VBSAF2&:42:=93Q_NI)8%D4MNC^T0%@! M-&6 /8Z*^7? ?_!8CX"_$C6=#L])UGX@2?\ "2?V*VGW=U\,O%%G82Q:S=?9 M-)N&NIM.2".WO+@&.&>1UBD96"N=IQT'C#_@IO\ "/P+_P )E_:-WX_7_A _ M%=EX)UO[/\./$EU]GUB]Q]DMH_*L&\_SM]OLDAWQM]MLL/\ Z7;>: ?05%?/ MOP__ ."F_P (_B?K/AC3M#N_B!>:AXPU74]&TVU;X;^(X)C/IMU:V>H/.DE@ MIMK>VNKVW@EN9Q'!'*9$:0-%*$^@J /G_P".W_*03]G_ /[!7BO_ -$V%'_! M53_E')\9O^Q5O/\ T"CX[?\ *03]G_\ [!7BO_T384?\%5/^4I26>CZK\3]6NX?$%SX3D@L_A'XNGD36;:"2XN-,*KI MA(O(H(I97@_UB)&[,H521]'_ I^*.A?''X7>&?&OA6^_M3PSXPTJUUO2+SR M9(/M=G+?_3OX9KZ H **\[_:0_:=\(_LG>!K/Q)XVE\00:3?:K::) ^D>&]2 MUZ9KR[D$5M$8;"">5?-F*1(S(%:66*,'?(BMXA<_\%K/V?;'4O&EI-JOQ/AO M/AK:1W_BZ!_A'XO63PM;R0-<1S7ZG3,VL;0(\JM-M!1&8':": /K.BO';+]N MWX9W_P ==-^'=OJGB"X\0:QJUWH5A=Q^%=6;0;[4;2WN;BZLXM7%M_9SW$*6 M=X)(EN"Z26D\3 2QN@O?!;]LGX>_M">*KC1_"NL:A=W2VC:C927FAW^FVNOV M2NB-?:7<7,,<.J68,L&;FQ>>$"ZMF+[;B$N >J5\_P#_ 5+_P"4??Q0_P"P M4O\ Z.BKZ KY_P#^"I?_ "C[^*'_ &"E_P#1T5 'T!7S_P#\$W_^2,>-?^RJ M^//_ %*M4KZ KY__ .";_P#R1CQK_P!E5\>?^I5JE 'T!1169XK\2V_@OPOJ M6L7D>H36FDVLMY/'86$]]=.D:%V$5O CS32$ [8XD9W.%568@$ TZ*^7/#?_ M 6'^ OBS^P%L]9\?M-XPTIM;\,6\OPR\407'BVS3[.7ETF)].634MD=S#,R MV:RLL!:9@(HWD7L4_P""B/PKN_AEH/BJSU#QAJEKXEN]2L[#3--\#Z[?:\[Z M;=O9:@9-(ALWU"&.VNE$$TDMNJ1R2PHS!IH@X![E17.?"GXHZ%\+?_3OX9KZ H **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KY_P#V*?\ DM'[4'_954_]17P[ M7T!7S_\ L4_\EH_:@_[*JG_J*^': +W_ 4M\#>)OBK_ ,$]_C9X1\&^&]0\ M7>+/&?@K5?#FE:79W-I;23W%]:R6B.9+J:&%8XS-YCEI =D;[%=]J-YA\9?V M4-2\"?\ !&[XJ?"OX:^$OB!KWB#QWX5\31Z;X>UW7K&\UVWU'Q%+>7$L-W?W M%WY$OV:XU*3S)6NIG:.!B);J4AI?L&O'?VA/C%XILOBGX2^%_P /Y- TOQMX MTTK5/$,>M^(=/FU'2M(T[3)M/AN6-I!/;RW5Q)-J=G''%Y\"*CSS-*3 EM<@ M'G_[83_$SQ?_ ,*XUKX=_"/Q OC]M+O;G3?$4NN:3;?\(%J,OV'9IFN0_:3] MMT>ZS*+Y;%[IT_LZ*2W1KE+.Y@X_XM_LB>*_VGO^"A'Q3@\10_%#PG\&?%7P MVT+PEJ5QIUUX<.C?$!+>ZUB6^TZX$@N-6MXW@UD0K+;+9OE+TB52MK(Z_$/] MOOQ;^PM\6O!VF_M(>+OAA#X;UOP7XNUV[N_"GA;5OM4EQH^K6 @FMX!?\ !/\ X*Y>';W]H+QUI'C/QQX?NO!*Z59Z M_P"&+BS\ ZWH6JZ+:G6?$&E:FNM6]S)/+!;Z;-H\*7.I7$-E:PO./-$0DBR M>7_L]_"?]IOP[_P43T_XX:_\,=0M=$\?>-?$^F:_X;-EHB77A30+RRT&SL=3 M:^3Q',EQ(4\.:(TD4-LSJ1K&%(^Q>;^F-%% 'S_^TO\ \GI_LV?]A77_ /TR MW%=!_P %!_\ DP;XX_\ 9/\ 7O\ TW7%<_\ M+_\GI_LV?\ 85U__P!,MQ70 M?\%!_P#DP;XX_P#9/]>_]-UQ0!Z!\)?^26>&O^P5:_\ HE*^7OVS?V4M2_:E M_P""B'P(N]3\(_$!O ?P^TJ^U6?Q1HNO6-C86FL)K?A_5K"VNK9KM;F[MRV@ M2)*AM)8PUW:NA62,SVOU#\)?^26>&O\ L%6O_HE*Z"@#Y]^'/A_Q?:?\%-?B MIKUYX%\06'@G6/ 'AC1-,\3RWFFM8:A>:=>ZU+E=9B56DMT4M:7 M.2!Y+3> ?M%_"_XT^/?@5^U)X1\(?!7Q!H.A^/?"OBS0[7P\_B'19[;Q#KFH M7$EI8:UH[?:T%G;W5K+/>ZI#>?9R)VA>WBFN9+Z6YT?VO/VN_BI^RQ^V)X[N M-!G\8?$?PW!:?#.WL?!45KH4=EI3^(O$U_I-[.DTIL[II&BTR..W$EY(B76I M%I4^SKNMKW[2W_!2N#Q=X3\86_PKU;Q!#X]^"/Q5\(:%XD\.:1=>'M3F\26. MH^)8='>S,AGN+:V^U+]M5(II[&^MY;:)IQ;1N/- . \7_L[_ !,^$OP\U30/ M#_P3^+_Q&NO$GQ \&>.K+7M4\;:3K.NZ9HNFZYI>LR^']3O=6UH2M<6,T6K1 M6T5H9;(1W%NQN)+B>]N&^WOV??BEXN^+>CZ]?>+/ACX@^%?V/5?LFDV&MZKI MM_?ZG9BUMY#=R#3[BX@@S<27,(B\^1BMNLA*^:$7@/V0/^"A&C_MJ^(O)\+^ M _B!8^'_ /A%=%\4_P#"2ZD-+_LL?VK8V]];::WD7LLZ:@MO<*\L#PKY:>7( M6\JYM)+CZ"H *^?OV-_^3BOVL/\ LJMC_P"H1X4KZ!KY^_8W_P"3BOVL/^RJ MV/\ ZA'A2@!?CM_RD$_9_P#^P5XK_P#1-A7T!7S_ /';_E()^S__ -@KQ7_Z M)L*^@* "OFW_ (*G_#KQ-\7?V6;7PUX5\%>,/'5U>^-/"]_?67AK6K31=0MK M#3]=L=3NYH[JXO;,PR>1921Q-#,)1--"044-+'U_[6OQ1UWPC=_#7P;X;OO[ M#U;XN^*W\)IKZPQW,WAV)-'U/59KJ""56BEN##IDD,7FAHHY;B.:2*X2)K:; MQ+PE^WCI?[*_A;XDQ^)O&7QN^/$?@GXE:3X0U:]G^&Z:;J?A$ZFEE:6]N5AM M+"+6(_MV&6-HYG -[X@?L[:U\"&_8R\#_ _\&^,/&W@W MX+>((;?4=7&H:4DFD:7;^%]2T&&>Z$]Q;/-(7U&&5A:PN=EO_\-ZYIUI?ZJLBW M!NKR.SBGN1<&PGO(I1-;);137,-XD//_ !Z_:)^.WA_XR?&#PQH_C+XW1Z+I MWQT\%>$M-\7Z?I_@=M&\)Z7JX\/FZTYH[FW^WRR?\5!*(Y?LEP5,&G;I2!>F M4 _3"O#_ /@IK_RC<_:#_P"R:^(__37!-1>;6?,N;K^T MHX[RXMY%T-,QQ_:W"7%_M17-GY7KWQ,_X*K^&_V8/A=JFJ:UX3^+WC?PSX1_ MM71(O&<<&A+_ ,)EJ>APW;:S%% +NVDCN((]*UB:1I+2TMI/[-G%L9#+:1S@ M'H'PY\/^+[3_ (*:_%37KSP+X@L/!.L> /#&B:9XGEO--:PU"\TZ]UJYN(DA M2Z:\7*ZS$JM);HI:TN"O M%7ARVT_XB6%GHVMZ)I(\/B[NVTLZ[%822'^P;KRS>0"$X?B;-X+TSX1_&[6O&0\0)H%MH(T[2=,U/4C+:6%[!<6UMJ&HVTLT9M-1 MM[B>-%-QIT0:348;!"A?!_:1^+'Q4M/^"D7B'X;Z7\7O&'@7P/X@\/\ @VXM M]8_LG0[C3/!EUJ&J:K#+!"9=/EF>\U$:+%9VIO7-K'+J5T2[W!TVQG .?_9% M\-?&;]D?Q!JWBZT_9U^)VM2?%#QKXLN_%NB2:WX4DU#1[*76M2U?1KVTN9-8 M"B-DU5K>73A*85F%W=1_9Y#*VK_HA7Q[\3/^"J_AO]F#X7:IJFM>$_B]XW\, M^$?[5T2+QG'!H2_\)EJ>APW;:S%% +NVDCN((]*UB:1I+2TMI/[-G%L9#+:1 MSY^J?\%KO"($T"VT$:=I.F:GJ1EM+"]@N+:VU#4;: M6:,VFHV]Q/&BFXTZ(-)J,-@A0N >I?';_E()^S__ -@KQ7_Z)L*/^"JG_*.3 MXS?]BK>?^@4?';_E()^S_P#]@KQ7_P"B;"C_ (*J?\HY/C-_V*MY_P"@4 ?0 M%%%% 'YW_MX_LN?$3X\_M;_%ZZT7X4_$Z]C\4?#71?!/A'Q/;>,K"Q\(QZI% M)KD\EUK>EC5HWU+2XGU6T62WN].O!(L%Z@M98Y MQSW[3W[#/C;]L>^^P>*? MA;\3])\'?&+XOW7B?Q%%I'BC1M/USP3H[> %\([[N2+43%)(]VQN?)M'O8Y+ M-)$G1GA_'[XC>,(?B!X@T"#Q=HVC>&K#^VHM,\>Q:%;VC_;)+&VE\U=0T2TGG MM+81?Z?-Y9IFLPZG)%=PV]S?I4DEE#>P21S-]PT %?/_ .P)U^-?_95=<_\ :%?0%?/_ .P)U^-? M_95=<_\ :% !XU_Y2F_#3_LE7BW_ -._AFOH"OG_ ,:_\I3?AI_V2KQ;_P"G M?PS7T!0!\V_\%4/ WC?XE_LKVNA_#[PWXP\1>(I_&OA;4]_AFYT:#4-(M].U MVQU2>\C.K31VC2)'9,L2.)0TTD(>,Q>8R?*/B']A_P :?LZ_\%)?%WQHT3X0 M_'_XY>)M-TK2-2T?Q&?&GA;1K#QOXA@TOQ!ILK:G:_;+6&&WCL-5T^TBFATU M)HFL9W5'$LS7OZ@5\/Z9\G_&[_A%K3_A"[33- M)%AX0M?$]Y86%I-IUS)9OSB&![OOH='^(?[3?QP^%]_XJ^'.H?#"U^#?B"Y\27MY>:S8 M:K:^)KV31M2T=;?2_LTK3-9XU*>X-S?0V?!;0_&5R'T#3+#2OB!?:I?:3H\,ELKM'<0W$FLS/:VYD M6SL62XEG9FM3:W(^W?V?/V@[/X_Z/KVW0?$'A/Q!X2U7^Q/$'A_6Q:M?:+>& MUM[V.*22TGN+63?:7EI.&@GE4+<*K%95DC0 ]#KY_P#^"I?_ "C[^*'_ &"E M_P#1T5?0%?/_ /P5+_Y1]_%#_L%+_P"CHJ /H"OG_P#X)O\ _)&/&O\ V57Q MY_ZE6J5] 5\__P#!-_\ Y(QXU_[*KX\_]2K5* /H"LOQ5K-QX=\+ZEJ%GI-_ MKUW8VDMQ!IE@\"76HNB%E@B:>2*$2.0%4RR1H"PW.JY8:E>5_MA?&K5?@)\$ MSK.AV^GS:WJWB#0?"VGR7T;RVMC<:QK-EI,5W+$C(\T=N]ZL[0K)$9A"8Q+" M7\Q0#XS_ ."=_P#P3_\ %_[ WP5^$/Q$L? ?Q UKQMI/A6ZT+QQX"OO$NFWN MKI>75AX8T^6YTR[FO#9M;QMX5M7CM)KR-5MKZ4QO";:'3G[_ /9N^%WQZ_99 M\9:Y\5O&]C\0/C]KOQ,TJUT2ZT6WF\+Z?XA\'V>GZIK%UI,4FQM/TRYS9:KL MO&CG9HKV%O(-W;3A[3/_ &W?BS\5?V-_@W\3O"^G_%[QAXDUR3X0>+OB?X<\ M7:II.A+K.@7OATZ:7LWCAT^.PN;.Z_M" 8:T6:$177[Z0SPFSZ'P)_P5[\)^ M._VA_B/X-TOP;\;KOQIX5N_#^@6'@F^TG2=-DUNXU"PU36(+BR-Q<0O!)+I= MI-*%Y8U?<%D:*,L "40G:-2N+^ _QITK]H/X:VOB;2;;4+&-KJ]TV\ ML;^-%NM+O[*[FLKZSE\MGB:2"[MYX6>&22)S$6CDDC9';M* /G_QK_RE-^&G M_9*O%O\ Z=_#-?0%?/\ XU_Y2F_#3_LE7BW_ -._AFOH"@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "OG_P#8I_Y+1^U!_P!E53_U%?#M?0%? M/_[%/_):/VH/^RJI_P"HKX=H ^@*\\^.7[/EI\:3I>H6^O>(/!/C#P_YJZ/X MJ\/?91JNF13[!:C#)>Z7/_:]KK^&U.[EDEL7ECN'FBM98TMWB MM;?[%!%#;Q6_F0/XCXA_X-P?A;XU^+1\;^(OB9\3_%WB'[)J%F'\1Z%X,UJU M1+[5KK6+HK:W>@26ZR/?WMW*)!&'03M&C+%B,?HA10 4444 ?/\ ^TO_ ,GI M_LV?]A77_P#TRW%=!_P4'_Y,&^./_9/]>_\ 3=<5S_[2_P#R>G^S9_V%=?\ M_3+<5T'_ 4'_P"3!OCC_P!D_P!>_P#3=<4 >@?"7_DEGAK_ +!5K_Z)2N@K MG_A+_P DL\-?]@JU_P#1*5T% 'AGQ3_X)V?"SXU_$+Q9XJ\1:?XPN-<\;6ND MV6J36WCG7;&,)I5[%?Z<;>&"\2*TDMKN(31R6RQNKRW#!LW$_F5\0O%<6C:4^GSR76D(FG6FJVT26=A=R&:WM+ M=H$@.1 8"0P^LJ* /+/V2OV8=*_92^&FH:39M87FM^*/$&J>+O$^J6FG+8+K M6LZE=R7=W<>6&=Q&'D$,*RRS21V\%O$TTICWMZG110 5\_?L;_\ )Q7[6'_9 M5;'_ -0CPI7T#7S]^QO_ ,G%?M8?]E5L?_4(\*4 +\=O^4@G[/\ _P!@KQ7_ M .B;"OH"OG_X[?\ *03]G_\ [!7BO_T385] 4 >.?M'?%_X'ZCK5G\(?B9X\ M\ Z7X@\:?9&TOPWJ?BB#2];OI6N@+*XL4\Z.Z6X6[A4V\]OB5+B!6B=98P10 M\2_\$[?A7XP^#*KBYC\<:[#K.I:I;&,VUW=ZHEX+^[DA M\FV\HW$\@C%G:! HMH/+^?\ Q9;_ !*^&>BZE\,?#WA6PU;XL>+/B_+XNDUG MQ/\ #O4O%/A?5]$N-?-W::B^IPS6UM;WFD::EDL45[=1W"OX?BMK:)DDT^X? MQ'X5_M._MB>-_B[\/_#GC;7/B!X OO$'BN+2_%,&B_"O4_$%AH$5WINI+?XO MY?#MM8Q6]IJ$6DQ:?-'>ZC%$US=3WEUJMHJ!0#[=U?\ X)@_!?Q!K*WEYX=\ M07'_ !-==U>6T;QCK7V"[;6[JWN]7M)[7[7Y$VGW=Q;122Z?(C6;MYA,/[V3 M>OC#_@F1\(_'7_"9?VC:>/V_X3SQ79>-M;^S_$?Q):_:-8LL?9+F/RK]?(\G M9;[(X=D:_8K+"?Z);>5\(ZE^T)^U_JOPSUB\\/\ Q ^-UQ<'0/B@FBI?_ 9K M34[BZT6[@N_"HE\W3(XTO-1LY'#3O;I:SQ(;.&UBU%6NJP+7]L+]LOQG;^-- M+TW5_C=HE]H7@OQ=/HTS_!V\U!=?O['3M+U+16COKOPUID27ES=RZS9.LEBD M3V^GQ01VXO)X=1F /V/KP_\ X*:_\HW/V@_^R:^(_P#TUW->'?\ !/WQ5\:? MC-^T9X@C\3?$SX@7W@GX/^;I%Z-3T'1;!?'UYJ;2:OIAN(/[.MM0L+C3]"U' M1END\NV6:\EV+&@M+@WON/\ P4U_Y1N?M!_]DU\1_P#IKN: /8/"?_(JZ9_U MZ1?^@"O#_P!@3K\:_P#LJNN?^T*]P\)_\BKIG_7I%_Z *\/_ &!.OQK_ .RJ MZY_[0H O?%O_ ()V_"SXY^*/B'K'B>P\87MY\5O#]OX5\41P>.-=LK74M+@? M?':"W@O$AAC!,V1"B%A=WBL66[N!+S_BO_@DY\#_ !WX4U+0]8T'QAJ.B:M: M2VL^G3>/_$#6JF="EU=])44 ?%_Q M _X(^V-O^T_)\4/AA\1O&'PYUOQ%::-8^+9WUS7M3NM7&DQ"WLKJ-O[5AMY; MQ;?Y';5K?5+>4QQ,]LQ>[%WZ]\6_^"=OPL^.?BCXAZQXGL/&%[>?%;P_;^%? M%$<'CC7;*UU+2X'WQV@MX+Q(88P3-D0HA87=XK%EN[@2^Y44 ?+MQ_P1X^ M M]X%U?PQ?:-X_U;P_KGVYKFPU/XF^*+^%);Z262^N(1-J+^1<7/VBZ2>>'9+- M%>WD4CM%=3I)R/Q _P""/MC;_M/R?%#X8?$;QA\.=;\16FC6/BV=]6\6W^1VU:WU2WE,<3/;,7NQ=_:%% 'S_\=O\ E()^S_\ M]@KQ7_Z)L*/^"JG_ "CD^,W_ &*MY_Z!1\=O^4@G[/\ _P!@KQ7_ .B;"C_@ MJI_RCD^,W_8JWG_H% 'T!1110!Y7\:?V-OA[^T)XJM]8\5:/J%W=+:+IU['9 MZW?Z;:Z_9*[NMCJEO;31PZI9@RSXMKY)X0+JY4)MN)@_F.I?\$=O@+K'AW1M M,N-&^($D/A_5;_6["?\ X6;XH%Y;WE]?66HW4OVD:CYS;[_3[.\VLY5;J'SU M"RL[M]144 ?)NL_\$2_V<=6H*]Q9[YG AF+J$$<8 CBC1?I[PKX:M_!?A?3='LY-0FM-)M8K*"2_OY[ M^Z=(T"*9;B=WFFD( W22NSN-?^4IOPT_[)5XM_]._AFOH"OG_QK_RE-^&G M_9*O%O\ Z=_#-?0% !7CDW["?PTD\=ZMXBCTOQ!:ZAJWVZ016GBK5K:QTJZO M8Y8[N_TZSCN5MM-U"9;BY+WUE'#=,UY=-YNZXF9_8Z* /EW3/^"./[/.CZSX M7U"W\'Z^NH>"O"J>"=%NF\;Z\\UAH\5U)>6ULKM>DM]ENI!/;2,3):2V]H\# MQ-:VYB]N^"?P)\,_L_>%;C2?#-KJ$<=]=M?WUYJ6JW>KZGJEP42/SKJ^O)9; MJYD6**&%6FE1O*Z7=R)?I.B@#G/A;\+=#^"_@6Q\-^&['^S])T M_P QD1II+B:>661I9KB>:5FEGN)IGDEEGE=Y9I99))'=W9CT=%% 'S_XU_Y2 MF_#3_LE7BW_T[^&:^@*^?_&O_*4WX:?]DJ\6_P#IW\,U] 4 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 5\_\ [%/_ "6C]J#_ +*JG_J*^':^ M@*^>=5_8I\5:5\5O'7B3P3\;?&W@:V^(&L1Z]J.E6NC:-?6\=VMA:6)>-[JT MDE :*RA)4N0&W$8SB@#Z&HKY_P#^&5OB[_T<[X__ /"4\-__ "!1_P ,K?%W M_HYWQ_\ ^$IX;_\ D"@#Z HKY_\ ^&5OB[_T<[X__P#"4\-__(%'_#*WQ=_Z M.=\?_P#A*>&__D"@#Z HKY__ .&5OB[_ -'.^/\ _P )3PW_ /(%'_#*WQ=_ MZ.=\?_\ A*>&_P#Y H /VE_^3T_V;/\ L*Z__P"F6XKH/^"@_P#R8-\,OC)XR\?2>"3>2:9I][I&D6%O'+:)=RVQ4310W,#PN MR%@0&"N2,@C.,@T 6/A+_P DL\-?]@JU_P#1*5T%?.FB_LA?%;0-(M;&V_:: M^($=M9PI!$I\+>'#M15"J,FPR> *M_\ #*WQ=_Z.=\?_ /A*>&__ ) H ^@* M*^?_ /AE;XN_]'.^/_\ PE/#?_R!1_PRM\7?^CG?'_\ X2GAO_Y H ^@**^? M_P#AE;XN_P#1SOC_ /\ "4\-_P#R!1_PRM\7?^CG?'__ (2GAO\ ^0* /H"O MG[]C?_DXK]K#_LJMC_ZA'A2E_P"&5OB[_P!'.^/_ /PE/#?_ ,@5U?[,/[-4 MW[.R>-KK4/&&O>.=?^(/B%?$>L:KJEM:6TCSKIMCIJ(D5K%%$B+;Z?;CA #E/CM_RD$_9_P#^P5XK_P#1-A7T!7CO[2G[,VM?&?QYX)\5>&/'5UX% M\2>"!?Q6UTFE0:E%<0WB1)*CQ2X&?W*$,#QSP<\8/_#._P =O^CB_P#RP=/_ M /BZ /H"BOG_ /X9W^.W_1Q?_E@Z?_\ %T?\,[_';_HXO_RP=/\ _BZ /H"B MOG__ (9W^.W_ $<7_P"6#I__ ,71_P ,[_';_HXO_P L'3__ (N@#USX7?"? MPO\ [P'8^%_!/AKP_X/\,Z7YGV/2-$TZ'3["T\R1I9/+@B58TW2.[G:!EG8 MGDDUYG_P4U_Y1N?M!_\ 9-?$?_IKN:S_ /AG?X[?]'%_^6#I_P#\77,_&']B M;XO?'#X2^*?!>O?M$3R:'XOTB[T34D@\#:?%*]MT_8U^(O@7QKXPO? WQJNO#&C>,-?N/$4FF3^%++4/LMQ$+#4+33+"/P[::7&C7@A621VB)9\+" %XY.<]J] _:>^!MO^TQ^SUXQ^ M']UJ-SH\'B_29]+:^MXUDEM/,0J)%5OE8J<'!ZXH [ZBOG__ (9W^.W_ $<7 M_P"6#I__ ,71_P ,[_';_HXO_P L'3__ (N@#Z HKY__ .&=_CM_T<7_ .6# MI_\ \71_PSO\=O\ HXO_ ,L'3_\ XN@#Z HKY_\ ^&=_CM_T<7_Y8.G_ /Q= M'_#._P =O^CB_P#RP=/_ /BZ /H"OG_]@3K\:_\ LJNN?^T*/^&=_CM_T<7_ M .6#I_\ \777?LK?L\77[.7@O6[+4/$UUXNUCQ+K]YXBU+4YK.*S\ZXN2NX) M#'\J* B@#)[GO@ '(^-?^4IOPT_[)5XM_P#3OX9KZ KQ?X__ +*6I?%SXN^% MO'7AOXC>)OAWXD\,Z/J.@K<:78:?>QWEI>S64\J21WD$H!$EA"59<'E@/@_]H;XU>"]'U[7=2\0OHVFV7A2XM+.YO[N6\N?*>\T6>XV&>>1@ M))G*AL X % 'T=17S_\ \,;?$7_H['X__P#@H\$?_,]1_P ,;?$7_H['X_\ M_@H\$?\ S/4 ?0%%?/\ _P ,;?$7_H['X_\ _@H\$?\ S/4?\,;?$7_H['X_ M_P#@H\$?_,]0!] 45\__ /#&WQ%_Z.Q^/_\ X*/!'_S/4?\ #&WQ%_Z.Q^/_ M /X*/!'_ ,SU !XU_P"4IOPT_P"R5>+?_3OX9KZ KQ'X/_L;WGP\^.4'Q \2 M?%KXE?$[7K#0KOP]8+XCM]"M[?3[:ZN+2XG*+INFV99V>RM^9"X 4X W&O;J M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\U\>_MB?"/X5^*KG0 MO%'Q3^''AO7+,K]HT[5/$ME9W4&Y0Z[XI)%=/\ _#PG MX!_]%P^#_P#X66G?_'J/^'A/P#_Z+A\'_P#PLM._^/4 >P45X_\ \/"?@'_T M7#X/_P#A9:=_\>H_X>$_ /\ Z+A\'_\ PLM._P#CU 'L%%>/_P##PGX!_P#1 MH_P"'A/P#_P"BX?!__P ++3O_ (]0![!17C__ \)^ ?_ M $7#X/\ _A9:=_\ 'J/^'A/P#_Z+A\'_ /PLM._^/4 >P45X_P#\/"?@'_T7 M#X/_ /A9:=_\>H_X>$_ /_HN'P?_ /"RT[_X]0![!17C_P#P\)^ ?_1P45X__ ,/"?@'_ -%P^#__ M (66G?\ QZC_ (>$_ /_ *+A\'__ LM._\ CU 'L%%>/_\ #PGX!_\ 1H_X>$_ /_HN'P?\ _"RT[_X]0![!17C_ /P\)^ ?_1/_ /#PGX!_]%P^#_\ X66G M?_'J/^'A/P#_ .BX?!__ ,++3O\ X]0![!17C_\ P\)^ ?\ T7#X/_\ A9:= M_P#'J/\ AX3\ _\ HN'P?_\ "RT[_P"/4 >P45X__P /"?@'_P!%P^#_ /X6 M6G?_ !ZC_AX3\ _^BX?!_P#\++3O_CU 'L%%>/\ _#PGX!_]%P^#_P#X66G? M_'J/^'A/P#_Z+A\'_P#PLM._^/4 >P45X_\ \/"?@'_T7#X/_P#A9:=_\>H_ MX>$_ /\ Z+A\'_\ PLM._P#CU 'L%%>/_P##PGX!_P#1H M_P"'A/P#_P"BX?!__P ++3O_ (]0![!17C__ \)^ ?_ $7#X/\ _A9:=_\ M'J/^'A/P#_Z+A\'_ /PLM._^/4 >P45X_P#\/"?@'_T7#X/_ /A9:=_\>H_X M>$_ /_HN'P?_ /"RT[_X]0![!17C_P#P\)^ ?_1P45X__ ,/"?@'_ -%P^#__ (66G?\ QZKOA7]M MWX+^./$=CH^B?%[X8:QJ^I3+;VEC9>*K&XN;J1CA4CC24L[$] 2: /4Z*** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "OFG]D3P-HOB/XY?M/3:CH^ MEW]POQ3C027-I'*X4>%O#Q RP)QR?SKZ6KY__8I_Y+1^U!_V55/_ %%?#M # M/A;^UC^RU\9]CTC1/$.D:A?W?EQM+)Y<$4C2/MC M1W.T'"HQ/ )K"_X>$_L7_P#17J.G6G_".:=#_P ( M#]JLXL,/LUNG_"/7GF1+M1?[#GW ?8W\L _3_P#X5+X5_P"A:\/_ /@NA_\ MB:/^%2^%?^A:\/\ _@NA_P#B:Z"B@#G_ /A4OA7_ *%KP_\ ^"Z'_P")H_X5 M+X5_Z%KP_P#^"Z'_ .)KH** .?\ ^%2^%?\ H6O#_P#X+H?_ (FC_A4OA7_H M6O#_ /X+H?\ XFN@HH Y_P#X5+X5_P"A:\/_ /@NA_\ B:\<^%O[6/[+7QP\ M=V/A;P7\2O@#XP\3:IYGV/2-$\0Z1J%_=^7&TLGEP12-(^V-'<[0<*C$\ FO M3_AS\2]:\<>*_$VGZG\/?&'@^TT&[^SV.IZQ7$R1XC5 ML74=N^)H_DW!U3\Q/!WCOXB>+/V'?CQ\9/AS\9?AAJ'P]^%%W\8_%7A9O#FA M6&I:YX>\2IXAO;_3[MKRZ-];3QSZ;-J*$Q0VC"SUI0!/YL=Q$ ?J?_PJ7PK_ M -"UX?\ _!=#_P#$UEZ-X5\!>)-1U6ST_3?!]]=:#=K8ZG!;V]M+)IUPT$5P ML,RJ"8Y#!/!*%;!*31MC:ZD_F'\3/^"J/Q/\1?&[Q]H7P?\ B]X0\5>#])\: MZE<:!XQUAHET#49/[&\-W6F>%+2^T[1[R+69);N_UM?[+L@NLS1V,86\B= ;K]I#]L70O!.I>#Y)-.^+\=_J6GZ)<6S-;7$_AC0DNIIHH3\L MDFH6VHK(S %KB"Z#$R))@ [_ ."O[0?[-_[2?BFXT/X=>./@CX^UNTM&OY[# MPWK.EZK=16ZNB-,T4#NXC#R1J6(P#(HSEA7J?_"I?"O_ $+7A_\ \%T/_P 3 M7YW'XM>'_@]H'[9&I? UOABOC+X:_$K0/"]G-9S64,?P_P!!NM%\&:5J4QE2 M"X33+.T33;QWDDMI;:!]"=IK>9+*2&N@^#?[5/Q0^)?C;X:Z#XR^-NG^"[BX MM=%U#PY/X7T.+6;7XRA_$FJ6^H6Z-=:;!/?1QZ/8:9++?Z3!96\ U>742#8/ M:A #[=\-^%/ 7C73Y+S1]-\(:M:PW=S823V=O;3QI<6T\EO<0EE! DBGBEB= M>J/&ZL RD# ^(OBSX,?!WQ7X9T/Q=JGPO\*ZUXVN_L'AW3M8N+&QNM>N-\2> M3:12E7N)-\T*[8PQS+&,989_/+_@G%^V]\/?V:_'^A:;-\?/A#X;_9]UO5?B MY!H>B6]YHVD>'M%GL?&ME-IL<=V7+/<2V.KW,R1I+' ;*2R,=L#&US/]/_\ M!4WX^>%O@?\ $_\ 9DFU[XB> /ASJ#?$#5[RPU'Q;>PQ6%IL\&>([874T3W% MN9;>.ZO+)'"S1Y:YAC\Q&E0T ?4/_"I?"O\ T+7A_P#\%T/_ ,31_P *E\*_ M]"UX?_\ !=#_ /$U^3_[-O\ P4]^('B[1_AC:>//VF_#]II/Q0\ >"_%OB/Q M?8V>@::O@**>U\5Q:G/ T\,UM'_Q-M*T'3;J2]6>)+S4I8H8[-[JU@@_3WX! M^,O)^%OP[T7Q%XP_X23QKJ7A:WU"6ZU+2?\ A'M5\1>1#:I>:@VDR!);3]]< MP&6$H/L[W4<;!25! .C_ .%2^%?^A:\/_P#@NA_^)H_X5+X5_P"A:\/_ /@N MA_\ B:Z"B@#G_P#A4OA7_H6O#_\ X+H?_B:/^%2^%?\ H6O#_P#X+H?_ (FN M@HH Y_\ X5+X5_Z%KP__ ."Z'_XFC_A4OA7_ *%KP_\ ^"Z'_P")KH** .?_ M .%2^%?^A:\/_P#@NA_^)H_X5+X5_P"A:\/_ /@NA_\ B:Z"B@#G_P#A4OA7 M_H6O#_\ X+H?_B:/^%2^%?\ H6O#_P#X+H?_ (FN@HH Y_\ X5+X5_Z%KP__ M ."Z'_XFC_A4OA7_ *%KP_\ ^"Z'_P")KH** .?_ .%2^%?^A:\/_P#@NA_^ M)H_X5+X5_P"A:\/_ /@NA_\ B:Z"B@#G_P#A4OA7_H6O#_\ X+H?_B:/^%2^ M%?\ H6O#_P#X+H?_ (FN@HH Y_\ X5+X5_Z%KP__ ."Z'_XFC_A4OA7_ *%K MP_\ ^"Z'_P")KH** .?_ .%2^%?^A:\/_P#@NA_^)KP;_@H3\/\ 0=#^$O@> MZL=#TBSN(_BKX$V30V<<;KGQ3I@.& !'!(KZ9KY__P""D'_)&/!7_95? ?\ MZE6ET ?0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S_P#L4_\ M):/VH/\ LJJ?^HKX=KZ KY__ &*?^2T?M0?]E53_ -17P[0 WX0?\%-_A'\< M/'GA_P .Z#>?$"/4/%6JWVA:5+J_PW\2:+8W>HV,=W)=V8O+RPAMA<0K87H> M)I X:UE7&Y2M'[+/_!3[X+?MG>.E\-_#OQ%X@U35I-*?6HDO_!^M:-#*-?^)%UXW^+^F> M&3XJ^(EM'\.?%GA2;P]86_\ :OBO^U;'4[:.XM+6[DS9@-NN?M.UM1GCC>V, M<\#>F_L1Z[)JG[2/[52R:+XPTN.Z^)5I?V5SK'AG4=*M=4MT\,:'IK36D]S! M'%=1B[TR\3= SC$<;Y\N:%Y #H-?_P""C/P?\-?$MO!]QXFU"?Q)-=ZA86%G M9>'=3O6UVXT^TNKO4(=-:&W=-1DM$LKB.X6T,I@N!';2!+B6*%]']FG]NWX9 M_M<&U_X0G4_$$G]J:4FNZ7_;?A75O#W]N:5\^+?\ ./@CQSJMA^T_;ZQ:?"OXG>%=#T'QKXKU;Q%X=U/PB^K:!!86 MT6M6O_"8:!/%:&XBU34KA+:,Z?;R^;/'JNH7"V$XNCJ<_A_A;]GJ\\$?\$5_ M!-QXG;X_>,/&WC#X5VGP4MM(O_ %U+?_ OL]7BL['77BTO3M*AO);>T6Q6Y M#7WFM.NE6\<-TIO/,G /T]^%/Q1T+XX_"[PSXU\*WW]J>&?&&E6NMZ1>>3)! M]KL[F%)H)?+D59$W1NK;756&<$ Y%='7R;^P-?>+?@K\?/BI\&?%BZAKD=O= MGQ]IWB73/ .K>'O"_P!HU>YFN-4TNUFNGNXII([N07S/_:$I9]9F@BCBCL&C MC^LJ "BBB@ KY]^$'_!3?X1_'#QYX?\ #N@WGQ CU#Q5JM]H6E2ZO\-_$FBV M-WJ-C'=R7=F+R\L(;87$*V%Z'B:0.&M95QN4K7IWPYUOQ]JOBOQ-#XN\,^#] M$T6TN]GAV[TCQ+$;J#5+[Q#)KFB:EIHCMK+4I MI'2*$A9FN@YU&>W4PJ+FV< _5"N+^%'Q]\'?'34?&%KX0\0:?X@D\ ^()?"N MOM9,7CT[5(8()YK0OC8TD:7,0<(6".7C8B2-T7\Q/B9XC^/_ ,5_C;X];X;W M?[1_@GX7W7C74M8\+:UK'@[Q%J-U>:U<:-X;_L^RM-.NM0T^]M;.*^3Q"_\ MQ-E3PVAFC2=77RQ!]N?L1Z[)JG[2/[52R:+XPTN.Z^)5I?V5SK'AG4=*M=4M MT\,:'IK36D]S!'%=1B[TR\3= SC$<;Y\N:%Y #1_99_X*??!;]L[QTOAOX=^ M(O$&J:M)I3ZU$E_X/UK1H;FS6/3Y3+%->VD,4G[G5=,E"HY8Q7UO( 4D5C]! M5^?WCS5OB%K_ (/_ &T;?X=6/Q \,^(-0^*F@7D6J7/@W6;?[7H*Z9X9TS6; MK3L+:SZALM],UE5&ESB[?RHFM9$EGM)7H?!SP5\2M5\;_#33?B5KO[1VM6%M M::)>^!=1\/VNI>&UN)H/$FJ7&H#7(3>W"I9_V+'H"-'XBN9+V>W%PL:G5);N M&@#Z\\,^*_AC_P %!/V>9+S1]2T_Q_\ #7Q)=W-A)/9W$O\ 9^MBQOY+>XA+ M*5%S9O/:RQ.OSV]W"75A-!,0]"S_ &\_A/?_ !VTWX;Q^+/^*PUO5;O1-)MF MTR\6VUJ\L[>YN+Z*SNC$+:Z^QK:3QW30R.MK.$@G,<\D<3?(7_!.&?Q)H/[6 MFAZQ-%\?K7PSX\U7XN+<:9XA\+:[I.A:1+-XMLM7T5C:36D,-OY]A=:C/'>7 M2^;))=3VOGDPQ6D'7>!X_$WQ'_:@M]/\.^!/B=\+XYO&OBPZI::GX>M+K0-# MMUBUJPC\&?&&E6NMZ1>>3)!]KL[F%)H)?+D59$W1NK;756&<$ Y%?C MG\/?&/Q*\8_L'^'WO+[]J[QYI_QT^!=EX'^(8UW0-2\46NEZIJW]FP6'B'34 ML[699XXM%O-;NIA92XG&GV4.H-#JEQOE^_?V!K[Q;\%?CY\5/@SXL74->'_#N@WGQ CU#Q M5JM]H6E2ZO\ #?Q)HMC=ZC8QWAXFD#AK65<;E*T?LL_ M\%/O@M^V=XZ7PW\._$7B#5-6DTI]:B2_\'ZUHT-S9K'I\IEBFO;2&*3]SJNF M2A4%) MO#UA;_VKXK_M6QU.VCN+2UNY,V8#;KG[3M;49XXWMC'/ WIO[$>NR:I^TC^U M4LFB^,-+CNOB5:7]E0 Z#7_^"C/P?\-?$MO!]QXFU"?Q)-=ZA86%G9>'=3O6UVXT^TNKO4(= M-:&W=-1DM$LKB.X6T,I@N!';2!+B6*%U^"O_ 42^%O[0?A6XUCPK?\ C"\L MU\/MXJLH[SP-KNFW7B#2U1':[TNWN;..;5(P)8,FQ2<@W5LI&ZXA#^ ^"/'. MJV'[3]OK%I\*_B=X5T/0?&OBO5O$7AW4_"+ZMH$%A;1:U:_\)AH$\5H;B+5- M2N$MHSI]O+YL\>JZA<+83BZ.IS^7_P#!,GX?ZQ^Q_P" _A#\4OBBOQ^\6:>? M@MH7@#1+*Y\%ZI=W_P -]1MY&;6M*;0].T^*YCM[AK73/)OIK6X>1=)82W@6 M2S%R ?H9\ _COX;_ &G/@WX>\?\ @NZU"^\*>*K47^DW=YI5WI_\ !*7]H.*W_9!^ /PKD\"_%[3_ !9X7^'^ MBZ1XB&M^ -7\/V&@RV>E113F2[U&WMX)\7$:P!+1YY6:57$9A2::+["H *** M* "OGWX0?\%-_A'\HV,=W) M=V8O+RPAMA<0K87H>)I X:UE7&Y2M>G?#G6_'VJ^*_$T/B[PSX/T31;2[V>' M;O2/$MSJMUJEOOE'F7<$MA;):2;!"?+CEN1F20;\(&D_./PW\ ?B5\0?V'/V MBO'OAGQW^T?H]U':_%E_#/P[.@ZEX1NH-4OO$,FN:)J6FB.VLM2FD=(H2%F: MZ#G49[=3"HN;9P#]4*XOX4?'WP=\=-1\86OA#Q!I_B"3P#X@E\*Z^UDQ>/3M M4A@@GFM"^-C21I-B)(W1?S$^)GB/X__ !7^-OCUOAO=_M'^"?A? M=>-=2UCPMK6L>#O$6HW5YK5QHWAO^S[*TTZZU#3[VULXKY/$+_\ $V5/#:&: M-)U=?+$'VY^Q'KLFJ?M(_M5+)HOC#2X[KXE6E_97.L>&=1TJUU2W3PQH>FM- M:3W,$<5U&+O3+Q-T#.,1QOGRYH7D -']EG_@I]\%OVSO'2^&_AWXB\0:IJTF ME/K427_@_6M&AN;-8]/E,L4U[:0Q2?N=5TR4*CEC%?6\@!216/T%7Y_>/-6^ M(6O^#_VT;?X=6/Q \,^(-0^*F@7D6J7/@W6;?[7H*Z9X9TS6;K3L+:SZALM] M,UE5&ESB[?RHFM9$EGM)7H?!SP5\2M5\;_#33?B5KO[1VM6%M::)>^!=1\/V MNI>&UN)H/$FJ7&H#7(3>W"I9_P!BQZ C1^(KF2]GMQ<+&IU26[AH ^W?@1\? M?!W[3GPTM?&?@'Q#I_BKPI?7=[9VFK6#%[6\>TNYK. U_P#;-^#_ ,0_B6?@[-XPU"/Q)XQN]0\+V$5E'J>FMJ]Q!:74NH)I MNIPI&DDEFEK<)<36DY-E<+'#(\-P\4;?*/\ P3AG\2:#^UIH>L31?'ZU\,^/ M-5^+BW&F>(?"VNZ3H6D2S>+;+5]%8VDUI##;^?876HSQWETOFR274]KYY,,5 MI!T%IX@U[5?CK=W&D> ?C!\-=/T_Q5XQOM;L)/!\>LZ5H]G#;ZY9KXX\-RM8 M3%-8OKI;51IR%VN$U._N/[-NENFU&< ^GO@5/\*/V6-9\)?LW>#]7^Q:MH?A M6;6]%\+W.KWFK7]CH=O=16WFM-(8/&&M^-O"VN_\ $LURXF\,J+&XN9[2 M.VL\+H-^J*Q0S>1'<2-//J"W%W^D% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7S_\ \%(/^2,>"O\ LJO@/_U*M+KZ KY__P""D'_) M&/!7_95? ?\ ZE6ET ?0%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !7S_P#L4_\ ):/VH/\ LJJ?^HKX=KZ KY__ &*?^2T?M0?]E53_ -17P[0! MF_L_?\%"[S]H/Q7HEK#\!?C?X;T36/$&K^&'\0ZE'H-SIFF7^EO?PW:77V'5 M+FXAC%QIUQ;K,8?*>4PJ'(FC+'[('_!1A/VO?B9JGAF/X+_'#X>RZ+:F:]OO M%^E:=;6MG.[>+0M?\ %L&JZ8^EZ]XD36H9X+2VO;RTLY!' M#:1.+9H"\J7)E2?]S.?3_P!COP_XOT3X_P#[2EYXC\"^(/"FD^*_B!;:WX>U M"_O--FAUVSC\/Z3I+2Q+:W4TL?[[2I9 MPD3>5TOY/$7B[POI]G>Z9875DDAN+)(VNH[NXDCD002 MS6]O):VTIE2XN(/LMX;;Z3K\[_C?\+?VBOA3^SO^T1\%_#7PX\8>-+7QC=^( M?%/PO\??#OQ;9>&;W1[_ %F_OM56TU07.J6ES#)9:E./WUHTT5U:R(KQ*PFB M?C_#O_!.;7M/_:B\174WP?\ B_J7@G5OC3;-J5UKWQ'CUAO$?@R3PD=+N%F: MYUJ6XGT]]9LK&YO+.X^>\LXM.CD@N1:+:6X!]^^#OVD-#\=_M&^._A?9V?B" M'Q#\/-*T?5]2N+O3)+:PN(M3:^%N+65\?:=OV"7S'C!B5F$8D,J31Q>0_P## MSB'_ (9F_P"%F_\ "F/B_P#9O^%@?\*Y_L/S?#W]J_VC_:W]B>;_ ,A7[-]G M_M;_ $/=Y^_?^\V?9_W]?$'B_P#X)G?%CQ?^R?X'TZX^"?B"^^)C?!7P1\-O M#UQ)XZL])A^$_B;P_>:@&\37,MK>MGR?ML%U9S6$=W=M%#>6SK:K=RQS>@?\ M,6>.O^&=?^$L_P"%._'[_A9W_"__ /A-O^$3_P"%IV_]G?V1_P )O_PDGVG^ MS?[?_L3_ (\/W'E[?,^W?O-FW_2Z /U HHHH *^;?V?O^"A=Y^T'XKT2UA^ MOQO\-Z)K'B#5_##^(=2CT&YTS3+_ $M[^&[2Z^PZI)O!^MZ+=7>_P[::1X9N=*NM+M]\I\N[GEO[E M+N3881YD<5L,QR'9APL?YY_\.KM2^.'[%W[0VM>(/AIX_P!+^+GC#2OBAI7A M_P (>+/%=CJVD77]OZR=VQ)8V=ZTENDF)'MS' M?1!)2JK+M+Q[XFCED_-/XF?\$\?C-^T!\;O'WB"'X4>,/A;\/_%/C74O$>B: M%H_B3PI::_;^(;[1_#=K'XANP\6HV6FQV]SI>J2?VIITMQK4%-)\5_$"VUOP]J%_>:;-#KMG'X?TG26E MB6UNII8_WVE2R!;A(F\JYMSC?YL<0!G_ +('_!1A/VO?B9JGAF/X+_'#X>RZ M+:F:]OO%^E:=;6MG,/!\?CSXDZ%XATFZ-_H4LGC#0;2R\/6.IVMK&U MQSB@CLY)+.XT>WBL]$MIK5CH\5A+*M MC!#=R 'V=^S)^TAH?[6/PDA\:>&[/7[#29]5U;2$@UO39--OUET[4KG3IC); M2XEAS-:2,$E5)54J)(XWW(OE_P"T)_P4J\/?L^^%?''BK_A7_P 3_&GP^^&] MI?R>(O%WA?3[.]TRPNK))#<621M=1W=Q)'(@@EFM[>2UMI3*EQ<0?9;PVW@' M[ W[*_CCX7_MC>'OB1K7P3\8>$KOQ)=_%.T\2:EJFN:-?7&GV^L>)M.UW1-X MAU*X*6?D1W<7V>T#"*]ENI3$%N9+J5WQO^%O[17PI_9W_:(^"_AKX<>,/&EK MXQN_$/BGX7^/OAWXMLO#-[H]_K-_?:JMIJ@N=4M+F&2RU*>? []H_0OC_P"(_B-INBV?B&SF^&/BN3P?JIU739+#[1>)8V=Z MTENDF)'MS'?1!)2JK+M+Q[XFCED^ O#O_!.;7M/_ &HO$5U-\'_B_J7@G5OC M3;-J5UKWQ'CUAO$?@R3PD=+N%F:YUJ6XGT]]9LK&YO+.X^>\LXM.CD@N1:+: M6_G_ .R=_P $S_BQX'LO@N-6^"?B#1?B-I/BOP+K3^-KKQU9P6?P]TG0_#VC MZ+K-FL-G>S237&J1Z/>0-#;P-;W5KJFG-=SK)9B"U /M_P#X><0_\,S?\+-_ MX4Q\7_LW_"P/^%<_V'YOA[^U?[1_M;^Q/-_Y"OV;[/\ VM_H>[S]^_\ >;/L M_P"_KZAK\O\ _ABSQU_PSK_PEG_"G?C]_P +._X7_P#\)M_PB?\ PM.W_L[^ MR/\ A-_^$D^T_P!F_P!O_P!B?\>'[CR]OF?;OWFS;_I=?J!0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !7S__ ,%(/^2,>"O^RJ^ _P#U*M+K MZ KY_P#^"D'_ "1CP5_V57P'_P"I5I= 'T!1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5\__ +%/_):/VH/^RJI_ZBOAVOH"OG_]BG_DM'[4'_95 M4_\ 45\.T <;^S!^W'\7/CC\0?#=CKGPI^&.A:)K&O\ BC0KV32_BE)J.LZ< MF@WMYIMWJ":?<:3:?:+/^T+>UM]\4Q=!J5J[QJ"P7S%O^"I?[1EC_:W]H_LO M^ =*_P"$<\5Z%X)UO[1\8G?^R-8UC_A'?LEM)Y6BOYF/^$DM]\D/F1K]@O<. MV+;[3Z=_P3P_X)^V_P"S[K_B/XB>./AU\,?#OQHU[Q!XKN+CQ!X0U*>_DU32 M];UK^V!!>7$EG9O/) XAMT,L4A1+16C>,3R0KP/[0'[$7QH^,'A;X\:%-X*^ M"/B#1/BC\7_"_CBTT_6_&%\;74-&TE-$2>TOHCHTJ+)MU,0$T8&IS@NP MM5^U '??M2?\% /'W[//BK]H".Q^&/@_7]%^!WPVLOB3%=S^.+FQNM=MYWOP M]L8!I5K;O\ X2_M&^/OB_\ &5=)T_P-X0E\#Z#: MQV7BOQ5;^+KF6.V\0*+E;W2]+A.G*-2CLYXH(9KII;9 \TL6S[1:7-O'\Y?% MW_@F!XI\/?\ #5'AWX+?#+X _#_P3\!-&BT[4YM!QJ*?VI'/?WMG:: M2T2YAUF8 I)*[?V9;J2HN"UK[=\ ?A/\:/@1\9?#N@Z9IWPQM?V?[CP^)KW0 MO[#O@C\,_A_)X@\2:'K6MS_&,&ZT--$U&ZTB?4#; M7NEV236;ZI%96@=)]ZG5;,M&-S*OT[\.?AIK7@?Q7XFU#4_B%XP\86FO7?VB MQTS5[;2XK7PVF^5O(M&L[.WF>/$BKFZDN'Q#'\^XNS_&?@S_ ()(WFI_LH?M M ?VWX#^$/A/]H+XN:5\1-$M_$_A_5;J\AOK/Q/>37\46HW1L+66;[/,]O &> M"9DBLPT103R0 ^O_P#AK+X6?]%+\ ?\C5_P@G_(PVG_ ",/_0&_UG_(0_Z= M?]=_L5G?L[_M%7'QX\:?%S1[KPK?^%I/A9XU;PB!>7D%Q)JZ?V5INHI? 0LR M11RIJ*[(R[/L5&D$4C/!%\0_$S_@DQ\8OVE?C?X^\=>/U^&-K9_$"[U+3G\' MZ/XW\36]KIMEJ>C^&]-N[V[U*Q6PFU>,#PY%_P 29X+2&87,A>^5ECV?7O[* MWPE\??#GXX_'[6O%VG^#[/1?B)XU@\2>'9-'URYU"Z:WCT;3M)V7<4MG D$A M32H9\1R3#-U)'NQ"))@#@/V5/V]/B?\ $[QGX]B^+?P?\(?!WPK\,[20>*-> M'Q(BU>/P_?II6C:O]ENE>RMHUC%GJ[EKF*66)'TZY!.QH99?<-;_ &K_ (6> M&CX%_M'XE^ -/_X6AY7_ AOVGQ#:1?\);YOD^7_ &=ND'VO?]HM]OD[\^?% MC[ZY^^('A231_%VI175XFCIH2 M+9W=Q%9P3:7)<#P_!_I5H]R]L=0D9%D:U0W#?@#_ ,$]/%GP"\L:AJVNMX;N-.\2:SXB6>TDOC+<:O>37&M2)]MN9[,P7%K M'?+ X<6$0![!^Q_^W)X?_:IT1;6\CT_P3\0?M>O"?P)?Z[97>OV-EI>OWNBM M>2PP2,/+:>S(9XC)"DCF-9I=H=N/^/7[>WBKP7X=\3ZQX ^'_A_QAI/AOX@: M!\.([[6/%*]O97U_9VLC9W^?;ZK$R1O9(MUP/[ M%O[#/Q2^!/[0GAKQMK_A;X0Z/]HU7XE7GBL^'O$EW=7-U_PDVLZ7K%G=!GTN MW^U7$']GKI\@E,?[B&"59#C[,G/^-_V?/%/QG_9>^)'[/^D^&_ 'B;Q-X=^- M1\9:]H_C35)M.TC6_#U]XN?Q?;21!;*[DN+>XC8Z6YDMUA^TVVIJK3"TVS ' M??M3_P#!0CXI_ K]H/Q-X.\._"7P!XFTG0/^$*\K4]2^(=WI-S=?\)/K,VB6 M>ZVCT:Y5/*OK:"XGE:2\EOD0V-G/?1"6!H#-X#^T)_P2@\4 MQ?$GXDZ5\(?@E^S#H_PC\>_\(#]JT.?5YM!AU7_A'==GUFZ^V:?:Z'/;/]M6 MX-D>.!J6K6S6C1:LLD)6\L[-)[BYDNXY)+N+3])EGG6]F,TR@'T;^TE^T-XJ^ M#/Q=^"_AW0?"?A_Q%I_Q5\53>&;^^O\ Q%-IDVA^7IMYJ9GBA2SG%UFUTZ] M1I(/WHMUW;97DAP/A_\ MN&U\1?':;XI6_@#X6^"?@OXJMO#"^);SQGOMM0^ MT6-C?13W/VFUM8K/=#JFGH$\Z;,\DT88A(Y)L_\ ;\_9.U7]K?QG\#[";P3\ M,?'?P_\ !_C23Q'XNTSQG>/Y=U;G2K[3HT@LS8W,-U(AU%[D"9X0'LHD##S3 M+#XAX=_X)R_%/X*>+?$6K?"OP?\ 'P+I_AOXTVWQ,\$>&;2_N[?2-3TY_#1 M\,ZA972VVGQ#2[B2U:6]CE@CO4%S.8WC=4,TH![]I/\ P4/\%?\ "U/B)9Z_ M?:!X2^'/@?PKX6\6V?Q U3Q+81Z%XBL]=FU"&WGMYA*8TMQ)8K&DDKHTTDI" MQ^6(I9U_9]_;ML_B]\.H/%7BG3?#_P +=/A_X3)M6T_Q'XIMEU31HO#NN-I< M]Q(D8:V>W54:2ZG2Y,5J\EO&'N%F$R_(/PQ_X)3_ !\_9]^-6B^+/ 6E_ '1 M[#P;JMGX@T/0FUO48; [[_Q?/>Z,J0Z:@M+>&U\;W\%M=HLOS:-:2/9*MY)# M:E6^O^(X]9TO99 MBPU -'I4\#7-O$)T$+WQBC(:U^V7@!^COBW]MOX,^ /"NI:YKOQ>^&.BZ)HN MOR^$]0U"_P#%-C;VMAK,2%Y=,EE>4)'>(BLS0,1(H!)4 5G_ +5/[4__ I+ M]B#QI\:O!5CX?^(FG^&/"LWC*SA77OL=AKFG0P?:Y)(+V*&Y!WVJN\16-DD; MRP617,B_GE^US^SUJG[.WQ5U+_A,-/\ @C\,OA_\3K2ZM%6?X@OX5\-+I,WA MSPGI&J^#YM4GTB2&UCG.B(UM':VB7EU;6T\L-UI7V&6"]^WOCYHOC[]NW_@E M)XBTK1_">G^#?B!\:/AJ;"3P_P"*M1N;&/PS<:MIXCN(;F5;1YO,M!<2_+]G M4R/"$80[BR 'KUQX^U70H? %OKD/A#2=<\578L-0LF\0.5CN!IUS=RPZ:SVR M/J$BO;-A6CMR;=)YR%,/DMGV_P"UC\+;K1]'U"/XE> 9-/\ $&JV.A:9=+XA MM##J6HWUK%>65G _F8DN+BUGAGBB4EY(IHW0,K GY3_:A_9S_:0_:F^-_P ( MO$FN_!?]E&\T7X:W>M3:AINJ^/M4U*ZUZWU+1KK2I;!;E_#P2"S=+MI+B%H9 MA<&WM@=@C^;R_P"$G_!(/XI?!_X8^#;73/!?P!M_$W@WX?\ PZ\/07%KKUW; M*^H^&/&;Z]?A9ET?S([?5XVCN)I0A=;R)0\5P +@ 'V=\1OV]_ /P5^.'AGP M'XN\2>#]/UKQYXT_X0KP[;6OB*VENOM T>+4O].@E\I[:1GEA@2*/SRQU#2V MR#>A(]_6?VR_AK;_ $BZ=/-O;AG:4VX%WOZ)_P M3.^)W@WQ'I/BGP_I_P (8]0\2?\ "2Z%XZ\->,M?\1^/+.ZTK6K'1+1KE]3U M&3[3JEQ"WAZQ)M)8+2WGM9GM \#1"]F /K_]D_XZ?\-0?LK_ U^)G]E_P!A M_P#"Q/"NE^)_[-^T_:?[/^VVD5SY'F[$\S9YNW?L7=MSM&<5Z%7CG_!/[X'> M*?V8OV'_ (3_ W\::IX?UGQ-X"\*Z?X>O+O1+::WL'^RP)!&L8E=I'VQHBF M5MGFLK2"*$.(4]CH **** "BBB@ HHHH *^?_P#@I!_R1CP5_P!E5\!_^I5I M=?0%?/\ _P %(/\ DC'@K_LJO@/_ -2K2Z /H"BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ KY_\ V*?^2T?M0?\ 954_]17P[7T!7S_^Q3_R6C]J M#_LJJ?\ J*^': /#OV,O^"B7C[XK?'S3?!?B7QY\$?'^MS>-/%'@WQ!X3\%Z M'YU:&+7K]9-5OG2SN'TVUB$JOK%[K20QWUWJE\MK;K?7A!,$"W#VR-!YX$LK/T.I?\$Y?B1>_LZ7F@R? M&/P_J7Q,\3>/_#GQ!\4^+=3\"L]CJ]YH:Z0MJL.F6^H0?9O-_L+36G(N'5F: M\\M(5FB6V //]8_;$_:(USX Z#\1/ OQ*_9A\<>"=8\?VW@^W\4Z=X,UMH=3 MBO/$&B^'HI(;,ZJ%'D7T^N.\JWDT5Q%:6!AP+B22+[?^%'_"4_\ "K/#7_"= M?V!_PFW]E6O_ D/]@^=_97]H^2GVG[)YW[W[/YV_P OS/GV;=W.:\O_ &MO MV3]5^,OP1T_PC\.]:\'_ WEM?&NE^-9Y[OPJ^J6MQ<66LQZVW^CP7=GB2XU M"&.2:4R$N)+CCS)1*GN5 !1110 4444 %?!W[&7_ 42\??%;X^:;X+\2^// M@CX_UN;QIXH\&^(/"?@O0[G3-?\ !-OH]SJT,6O7ZR:K?.EG)M8TN\\875UXMN_MM]'J_BS5=8M8'WROBT MM[RXEALH\RM^[M4B3 C7;MC0+\GZ!_P2S^(^OVO@70?'_P 7? .O>"?!?Q4G M^+QM-$^&#:=K%WJKZQ>ZTD,=]=ZI?+:VZWUX03! MP]LC0>>!+*S@'L&K?\ M!1;X4:WX=T^XT;XE>']'FU+Q5H/AS3WUC2+S_BH&U.^6*T_LZ%O(DO;>_CCN MUM=1MC+9GR)[@-/%:3J,_P"$7_!17X8_$[Q!9FS^-OPQUW2_^$?\5>++A[.R MEM(QHVF:TNGC4S=R7+PPV=L5GMWG<&._='N+=HH89(Z\1M/^"1'_ RS^RAJ M?AWX?^)O /A*#0=5\,:W]NTSX/?;K_5-.\+7@U.R^W0Z==0WVK:Q//#$+BX6 M39,JLMM8VTLSR/O_ +*O[(GQ2E\3>'?BAI_B;0/!<-M_PLQ=+T#Q%X(N[J^E M@\4>*[C6;*^N#_:%K)!B.VT>1K*6!)T4W<,K12R VP!Z?X!_X*U_ /XK>%YM M8\*^--0\36BVFEWEK'I'A?5[ZZUA-12[>V%A;Q6K37\@&GZCYT=JDKVITZ]6 MX6%K:8)S_P"U=^WY):?L">&?CM\(_%W@_0?">O>(/#L+:_X^\+ZC'IZZ-J>K MVVF/?M!-M[83^_:)\ _BG^U%_P3T\ >&6O/ /PD\0:%XJT[6;)(_A[=PZ4='T/ M7A>Z&D6C'4H9]-\^WL-*DDMI9S);H\\#1Q2X,(!G_ S_ (*L^%?#OPR\4:Y\ M3OB=X/\ &VEV-IJOBK1?$_P\^'WB--)U'PUI=W:Z5J-V5_TY))+75'N%D-M< MS*+1K6[(6&0N.P_;"_X*+:?\,?V!]:@N/!CZM'>6_B>>PN+^[A6"^LQ#>>?9-*97\X2/< MR,Z%LD\!-_P13CT7X:?&S0_#WC3PA:ZW\8/#^NZ!<>,=1^&NG3>*+T:]=_:M M7N-7OK62U>_D#M*MG';"QM[9'030WAAB* 'U]\=H/'UY\-+J'X8WGA#3O&,U MW9);77B>RN;W3+6W-W"+R1X+>6&661;3[08HQ+&&E$09T0LP^3_:O]C3?V5_: M/DX^T?8?M7F_9_.^?R/M>_9\GGY_>5\@?![_ ((UV?@'6/@CJWB#7_ 'B_Q! M\)/"OA[P?)K%[\.+6>_-GX?NKBXTN329+NXN?[)N)/M!CO90+AIUCC:W^P2H MDB@'0?M!_P#!6;PCX;^'=QK_ ,/M6\/WVG^%?%7@V#QAJWBFUU+1-*L/#.NZ MXNFC6["YGMX[;4;=UCN#%4[_BC]@?Q5KG["GQN^"MO\0/#]M_PMC5?%LU MAK,GA2:3^PM.\1:A=7MU;RP"_7[5<1?;[Q(YUD@3F M WEN)0#D/@A_P4Y\- M>$O"OC+QI\5/VC/VXC6 MWNM.E%Q;S[(A]N\\1+:R.O?_ __ ."LOP/^)FF^/KS3==\86]I\+_#][XH\ M43ZIX \0Z5'I%A9SW-OROHO)3=*SV-TJHS02A.0^*_P"PG\N8;SXQ?"'1=0N/%>A^++DZ)\()[6SUB\TN^T^]AGOT?6Y+F>X#:1IUND MB7,2K:BXC>.5FM9;._H7_!+^W.O^&;SQ)XFT_6H_"?Q*\1>-+);?1Y[*2?2] M5UK_ (2-=)F;[8ZM)!KUOI5X+M$0R)I4=N81'/<>: :&G_\ !6GX%Z7=W+:M M\6/#\K:QXKF\+:#HT6A:A;:VNHV^D6=_YN=0C:<*T<<$;I<7EMI[1 M?;1LET+S_@KC^SOI>G>-+S4/B9I^BVG@'0(_%FHSZKIU[I\=]HTL[6\.IZ:T M\*#5;.:=5BBGT_[1',\T"QLS3PA^1_X=Z_%3_AKK_A8G_"VO /\ PC__ M7 M_A9O]B?\*\N_MG_(M_\ ",_8OMG]L[/^09SYOV?_ (^OWOE^5_HU<OW'_!7']G>TM[-G^)>G^9JWB"?POI%LNG7K76O MW\6G0ZD$TZ 0^;?QS6EU9O;S6JRQ71OK-('EDNH$DT--_P""HWP)\1_VS_8/ MCC_A+?['^P;/^$9T;4-=_MS[;]M\C^ROL<$O]K8_LW4O,^P>?Y']G7GF^7]G MEV>?P_\ !/;XI+^U!I/Q!D^+7@%M/A\?V/Q'U32E^'EVLUYJ">$HO"U[%!%/ASI_B+QY\+_&T?PT\%^'/ M"UGI_B7X7OJ6AZI<:"FNV=C=WEE)JG[V/^S]?NU>$2*?MEO:W*2I&CVD@!]& MZK_P5+_9^TSXIV/@N'XH>']:\3:E_8+PV6A)-K.V+7)EATNXDDM$ECBMYY); M9?/=EB3[=8F1T%Y;&7@?@!_P6I^$?QGOVTO4K;X@>%O$'_"5R^&5M+SP#XD^ MS0>;XAO-"TJ>YNWTZ."U^VW%H5"3LGDS^=;NWFV\N,_QM_P2[\9:AX@U;_A' M/BAX0T?1(_#_ ,/]%\.V=S\/0TFF/X/UI=8LI;C['?VEK+'/+)>QR06MM9HB M2VXB\L0,)O/_ !W_ ,$3O'VN?%"YUW3/CYI]UI/="T+Q7X+N=7T_P ( M:DOBZ]\2B33H+?5;.%))3=+:3W,\<]V\/VE(KBWAN/L\8!]&_LY?''XI?M%? ML6^*/$4>F> =%^+EKJOC'P]I=BUS=W7ARWU'2]:U/3+)9YMB7,UONLX3+*L< M3R R,L46X1KYC^S%^WUXL\+:)KVM?M">+OAC'HEQX@US0/#[^$O"VK6=U:C0 MM?U72=5U+4XFN;Y+;2T2VTV=[^22*WM3>M'<2*/)DF]O_8E_9[\5?LS?"/5? M#OBSQ;X?\9:AJ/BK7?$R7VD>'9M#AB_M;4KC4YH##+>79;9=7=R$?S!^Z,2E M2R-))\XZK_P1BN/B9X-\/VOQ$\6?#'QQK6A^(/%U]'=7_P +(+W3[.R\3ZK% MJVH&TL;^]NXHM4@NXR+2]E,\,4,CQS6=T27(!]&_$3]M'PCX5^+:O!:3VME<-:0&X,,A-P+=DE6!UDC#^( M_LQ_\%M?@EX[_9)\$^.OB+\2/!_A'6[[0/"=QXCDDAN;'1K?5-71K;1X&EG%Q&6TM(+*SF:TB6&Y>XA+?;UA=K<_..D_\ !(3X MI^$?AUX)T'1?C=X!A_X1;PKX!\,74]]\,[NX^W_\(9KEUJVDSHJ:W'Y/F>=% M%8%C /;=7_X*T_ +PSX+TGQ%JGC74-)T34KMK.XO+_PQJ]K' MX=<:K+I .L>9:K_8T;:A;W-LDFH_9T=[6X"LPAD*\C\*?^"L_A'P?\%[?5OC MQJ_A_P ">)AXKUS0=631+74M4T+PW%;>*M0T&QFO]0%OY=E;SR6?EI>7XM(K MB2*X9%C$+M$/@@/)/H.JZ MUJNK1K:W)O=\&J6KZ_K4*W;+);2)<6Q>P+VY:6AX>_X(Z?$:UM?B!9ZI\>/# M]QI/QDTK7?#/C[3['X>-:PZAI.J:QJ>K%M/:34I9;+4+>;7M"_ MBMX(_;S\1Q^%M%L-+OM?\0>*(M1/B7X>ZY>6O@_2;C^T+NTU*QU=+ZUT*:.^ MOTT6>YT_3+>&\G%P/MLL]Y8W-\#X*_\ !!V/X2>"+BSF\7_##6/%$W@IO#*> M*[OX0Z=>ZM'<1^&T\,VG[R^N+K_B5KI\%O+-IXP;B[%PQN4M;F2QH ^S?V>O MVF_"/[3^CZ]>>$IO$7_%+ZK_ &)JUIK?AO4O#]_I]Y]EM[L126NH003KFWN[ M:0-LVLLJD$\UP7_!2#_DC'@K_LJO@/\ ]2K2ZO?L)?LK>(OV2/A[XDT/7O&& MG^*H]8U]M5TJRTK3+W2]&\)V7V*TMDTO3K2ZO[Y[:S1[:25((YEAB-RR1111 MJJBC_P %(/\ DC'@K_LJO@/_ -2K2Z /H"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KY_\ V*?^2T?M0?\ 954_]17P[7T!7S_^Q3_R6C]J#_LJ MJ?\ J*^': /H"BBB@ HHHH **** "BBB@#B_V@_C7I?[-GP$\0WGCW]H3X3>-/" M^N>.[GX(S?"ZZN[R_P#'%[9BZTJ3X;Z7!I5]<@F[N[HQ:E&+M+2)[WR;(HD; MN;/;.S6/M_Q6^%VA?''X7>)O!7BJQ_M3PSXPTJZT35[/SI(/M=G);S.8Q%;6MDLTLDQLF=+3[( =_P#LZ_MD_#W] MJS4O%6G>"]8U"36_ ]W!9^(=%UC1+_0=9T5YX%N+$--UJ^\:>&O#D\GB30[G5[7[/JVLV MFDLRQ07EHXDB>^CG!,A#"!H]H,@DCX_P!^S3\9/@GH_BGQYJ7Q&\/_$[XN7O MA6Q\/3W=KX$73X=3=+T'[ M0/[/7Q2_:9_90\"^';SQ9X \&_$;3M6\,^)O$=]#X>N]6DRV[W]I$ \DA?[.'4J)'$D8!H?M??MU>&?V,O&OPJT_P 56NH)I?Q*\07> MCW6M"TNVT_PU;V^E7M_)>W4\4$D,4:FUC5O.DA"0O?_90_;JD_ M:F_:W^+G@_3[73[?PKX!T#PUJ6GB>SU'3O$4=QJ,FKK<1:I87T%O-82 6$#P MP-$2\$T5SYC)=1I%Q_[3/_!-;QW^W/\ #>P\._%KXV&."UU6XFG'@3P=;Z'" M=.N-"UG1[FWB6_GU*1+BXCUF02SO)(@BMHE@@MY2]R_0_LZ?L4?%CX2?&S5? MB1XL^/?_ L#Q;X@\+>'?">J0R^"+/3-(N(M+O[N>2Z2""7STN)K>\N57_23 M%%1DW5X6L]L3&V\__ &*O^"@?Q#\6_!#P[XO_ .%M M?$_QOXKOO!7@*#7=$\??#VPT;0+36_&6LV>EV>J:=);V.G7=Y9V,D.HNT:O) M;WD/\ 69O$&JZSK:I<2W=S+;K!816AQ>7%Q<(LUO*H>8J0T2I$OG_ ,*/^"76C_#_ .%GAKP# MK_Q6^+_Q"^'O@O2K72M \-ZS>:7IUMI7V2%(;*Y2XTFQLKR2XM517@>6X?RI MTAN5 NK>WGB ,#XTK\=OV-KW3]>M_BY_PLWP3JALO"<<'C+1-/CU73_$.N>( M=#TFPOW;2[:SBNM/M(;B\E-JHMIG=G5KEQ-$UCUUO<>-_P!DSXV_##1]8^)_ MC#XMZ)\6_$%SX6DC\4V&C6EUH-Q#HVI:M%=VTNF6-FC1LFF302PSQR%C/!)' M+"()([KH='_82\/:MINK?\+$\2^,/C!K>I6JZ=#KOB>2RM=0T6U6>*Z2/3SI M=M916,BW<$%S]JMXTNC-:VCM.QL[3R-#X7?LE3>$/'=CXD\8_$KX@?%S5M"\ MQM ?Q9%H\,/AV66-HI[BVATRPLXC<20NT7GS)++'$\\<3Q)N M;BSO;NPLKA;;[=_:']G[X#=3S2PS227#);67G0-8_1OPY_9[\ _!WQ9XFUSP MCX&\'^%M:\;7?V_Q%J&CZ/;6-UKUQOE?SKN6)%>XDWS3-ND+',LASECG@/"O M["7A_P )^*=,4>)/&&H?#WP[=Q:CX=^'5U)9'POX;NH7$EO);HMLMV\=O)F2 MVM;BYFM;1Q ;>"'[)9_9@#YQ^#G_ 6.T?X/:9HO@'XM:U_PF_QBU?Q7XGTF M.'0H=+T7[?Y?B_6=#T:WM+&\OHY9/M4U@+2,0M=?9MBRW]Q!$QNW[[Q#_P % MG/A]X.^$?AWQEK'@_P"(&D6&K:5ZCJLNJZ MZ;R]TNT_X2/.J7FL0VURUC8V[I;PZGJ6IW02W:'SOM\T%P;BT$5M'V&L?\$_ M_ 6HZ?\ $:."/4-+N_B-XAL/%#WUD+:*XT"_L)X+VS>R_3.LT M4E[J%_)*DBW4R, >(_\ #S74?'?QA^%_C3X>VOB#XD_"KQWX \03P^#?"FD6 M-YKMQKUCXG\/:-)(;YKS['+;VS:E<*TD,RVBQP75S]INH6@>(O/^"\GPM3X0 M:;XOL_ _Q>UN'5/"OB?QDMOI&C6FH11:=X>U(V&I2'4H;MM*?:4EG0QWKH\2 M1 -YMW90W.]^U#_P1W\-_M;VWANW\6_%CXO7%KX?TN33)X)FT+4X=<:;6++6 M;F>\2_TNX5_.OM-T]C;($LXXK1+>&WBMV>%\^+_@B[H=SI^M6&L?&[XW^(M+ MU_P_XS\.7=E>#PW%&UOXLG-WK+AK?1XI!(]X(KE#OQ&\*(J^27A< T/'7[>& MN^,?VT?@=X5\%P>(-+\ :[\0/$7A+6]3N_#T0_\ !0[]KOXF?LY_M??$+3/"_C_XOZAJ$?A7 MP?J/P^\$:/X0TF]\.:EXAUC5=4TB&PU74I=-S9:?/=6=@6:?4K68BXO!;S%A M%'%[=X&_X)%>#O!WQ+\-^)KCXD?&_7&\)^-9OB%INF7?BTVVF0ZW=6EQ#J5Q MY%I% /+OI[F:[FM\^0LLMPD$<%M=W=M<=_XG_83\/^/_ (^^//''B+Q-XPUR MT^(&@:5X>NO#4TEE;Z9I::9GW5E/;VT>H6]Y;W5Q=W$5P+LO'+<[T*M# M;& H?$O_@HEX7^&'QUM_!UWX5^(%_I*^*M-\":MXOT[3(;C0O#FO:C;P7%C M87H$WVQ/.6\TY1"VL8 M?LUQ;_9M.0_8#:QW":7:"X2?$IE/V=/^"9%O^SM\:]!\;Q_&CXP>+)O#Y\2B M+2];B\/"PN/^$@OTU/5/,^R:5!-^]OXH;D;95\MH51=L1>)@#YQ^)G[:>M?! MC]LOXF:3XP_:&^-_AW1?!WQ*4V=O'\-M*U+PC;>';3PI9^+M2L[N_32$E,AM M(]5M8D@O7OD5K24PS!9)7]^U_P#X*Z^#OASI_B:/QS\-_C=X)\2>$O$'AW0K M_P .7'A(ZQJ!379_(T[4(7TJ6\M9[-Y4N8B\4[/YUI);B,W#P0S>@:!^PCX? M@@^/%CXE\3>,/'7AW]H:[FN/$FB:Q)9V]K:)-IT>ER06DEE;6UPD;6$%K;YD MFD<"UC<.)6EDD\_O?^"4=AJWPT71;[XV?&_5/$(N_#,DGC&_NM%N]?N+7P[= MR7^D64KR:8UO+'!?S27;320-=3R.1-<2Q?NJ #1?^"NO@W5?&FK>&&^&WQNL M_%&D^(%\&G2KCPF5DN_$3Z5%JD6D0RB4V\DCV[73&Z$OV&)+&2XFNHK6XL;F M[Y^T_P""RWPQ@TW_ (3"2Q^-UQH^K^'_ (>W\&D0>!9;V.S'BN>\%A-"+6)Y MII" $N626:W#V\%M;&2]>2"3T"W_ ."<.GP?&Z\\>-\4OB=-JMS\2H/B?%;, MNB_9;.]CT:;0GLXP-.#FSETN5+5P[M,!;12)-',999/,/#__ 1#TSPOX>TK M2;']H3X_PZ?HFE^%-$LHO+\*-Y%GX8OGO]#BR=#);[+=2/)N8EI<[93(H"T M;^H_\%B/#B^$[6^T[X3_ !>UK5H=5AT37-"M%T*._P##%Y<^);SPO9173S:I M';2?:M6L+R&-K2>X5%@,DQA1XV;0_P""G_Q1\3?"?7/@9-HWQ'^)_@'1/%'C M6Z\.:^O@;PG:>)M3OK=M U74(GBM)-+U&X:2.XTV$9@BP(I[DR*0JR1>(_M( M?\$YOBE\-OC5J&N?"'4O'^HZM>_VWJ_@#Q#''X2OH?AUK^M7^I7>HB^75[4R MVVCM-?POOTB*74IHC?17,EPEOID4?U]^U-^R7+^TSXD^'^K6_P 2?B!\.M0^ M&^K7.MZ7+X8BT>3SKR:QGL/-F&H6%V&V6MW>1JJA5_TEV8,R1-& ?-_AG_@K M/X?_ &:/V8? .H>+F^-WQEU3Q=\-M4^,EIJT/@BRLKH^&HY8KQ8[V6!H-*CO M+33[V%9?+D17-IT2:]LH+GU#0?\ @J)H^J:1;_:OA3\7]/\ $W_"5ZAX9O\ MPB++3-1\1Z-!I]JEU>ZO<65E?3R?V?%'+;;6CWSW!O\ 3_L\$XO[,SY_Q&_X M)1:?\8-2U&Z\7?&OXW>))-<\%>(O FK+>76B^7J%EK<$$%Y($33%2UD"6>G% M%M!!"'L$D:)Y+B]>Z]0\/?L<:/X8\=^(_&%KX@\0+X\\3>%;;PU<>)_LFF"_ MAGBC,G: MRP6>H26._%_P5V\&^1H-A-\-_C=!XXUSQIJ7P\;P>?"9DU/3-;L]/?41;W-P MDK:>D=Q:_9Y8+@7;0/%=K.9$MX+R:VY_P;_P10\(^&OAGK'A&^^+GQNU[1=0 M\%Z!X(T\3:AI.G77AVWT"[:\T*[LKK3].MKA+RPN)))(I9)) Y?]\DP5 O?V MG_!-^QMO&W@GQ(_Q0^)T_B3PKXUD\?ZGJ3KHHD\8ZHVE+HJM?QKIPBCC325- MDJ6*6HV.TC;KC;< Y'0?^"UOPHUW^RI?^$;^+]OI^H^%?"OC">__P"$)O+F MVL+/Q)O32X\VXD-U<277V:T\JR%PS3W6(_,6UOWM$\/?\%K_ (0WOQ*\"^#= M;M_$'@[Q9XVU6?1'T;6[G2H[_1;Q-=O?#\,4D,5[(]YY^IZ?=0AM-%XL*HLU MR;:%UE.?X'_X(NZ'X$\%G0[?XW?&^ZL[70/"?AO2GN!X;\S1;?POJJZIHCPE M-'4/);S^(+ MK7-6TU-0LK>UU))-6O=:M]/DDAM8[E;.VU+4]2G1(YE><7TL%W)=VPCMT /( M?B[_ ,%N]+G_ &>?BAXB^&OPS^)]]KWA'P5XS\2:--XE\.IH^GWEQX;OX=.O MDD@N[JVNS'!)=VMS*%1283-"K?;H)K./T_X2_P#!16;]H'XVZE\(K?X=?$#X M0_$RX\*ZOXCTG_A/+71[J&.*QOXM,-S+9:?JTETUNUW,#$S>1%>10RM!<%0' MKGS_ ,$=O#>I>!;WP_JWQ9^+VM6VJ:5XZT34)KEM"CFOK3QA)#\\F.#[7>7.G6\T\OEQJL:;I'9MJ*JC. M ,"O8Z\\_96_9ZL_V3_V<_!?PSTW7O$'B72? FE0Z)IM_K?V4W[6<"^7;Q2& MV@@B;RH1'$&$89EC4N7AT %%%% !7S__ ,%(/^2,>"O^RJ^ _P#U*M+K MZ KY_P#^"D'_ "1CP5_V57P'_P"I5I= 'T!1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5\__ +%/_):/VH/^RJI_ZBOAVOH"OG_]BG_DM'[4'_95 M4_\ 45\.T ?0%%%% !1110 4444 %%%% &7XJ\-6_C3POJ6CWDFH0VFK6LME M/)87\]A=(DB%&,5Q Z30R $[9(G5T.&5E8 C\P_ UYXA_92_8._9%_:(\/\ MQ2^)VM>./&UIX)T?Q'X+\3>.;WQ':_%9_$/]G175M9V^KZ@L-GJD1DEO+>:V MDA1!!<),K6[.8_T\\5>&K?QIX7U+1[R34(;35K66RGDL+^>PND21"C&*X@=) MH9 "=LD3JZ'#*RL 1X!\-_\ @DY\#?A/J.B7FD:#XP:[\*Z!=^%_#4^H^/O$ M.J2>$+"Z@CMYTTAKF^D.ER&"*.(367DRHB[5=5R* /$OV6_^"IWC;QM\%?"N ME0?"/P_I_C7Q5I7@R;X<>&[[XG7^KS>)M,UJPNKT7VH:K/I9:W^S6.EZO)(T MIN+F:72;I=K&:SDNSX9?\%7?%(^('A;P_#\&?^$7\/\ BKQ7YFD=X]]A9A!(6,*6Z M1QE(\H?,/!7_ 1W^ OP_P#&,.O:;HWC\ZA'JMEK]O+/5)=7M MI;F"?47AN?+U*>XNPLR.OGW$TA!:1RP!Y!IW_!6_7?"OP8\:^)O#_P #_$%[ MI_PI_M?Q5\1M)UKQY&^N:%I2^*=?TV:2P+BXMKVXA70M4N7LOMEO;P1I;VUK M/.I0)Z?X9_X*0>)O$/[9)+ M>YM[.W68M')!"X99I83&ES9,/,E>YMK/0T+_ ((X_L\^'M8MM1C\'^(+K4(_ M[0CN;J^\;:]>S:Q:ZA=)>7UAJ#S7KF_T^XNE:>2QNS+:O+<73F(M,-)\8>*O$#^-(M8?QWXF*Z?X@&G7.G0WT:6VJ6\L4: MVERUN]O:S6Z26Z10Y5(8?+ #_@J3H,FN?LX>'5BUOQAH,C?$KP18/<^'/$VH MZ!=26]]XFTW3;N%I[&>&5HY+2]N$*EB 65P!)'&Z^7_%_P#X+%ZE\#?B?X\M M_$7P7\0:;X"^&_BO6/#&JZ])XAL9+^_^P^#)_%B3V-C$7$GFVMK*NRXGM]BW M-BVYI'NK>S]_\$?BW^SIX.^&7C35?B!XLTGP6-*F@U2;Q?J6G:WJ=YI MRH;:^O+VPFMY9[@31I<%F.TW")*%#QH5P/$?_!,'X+^,O$?B#4M:\.^(-;F\ M4>*U\::K!J7C#6KRSO-3%C<:*&\06&L69M;>47<.M?\86^A^";'Q!H?A;X=_&KP!X3\3Z_I6N MV]M>7=U>ZIH-U+9W%I)"6?1Y;'5[>-YK:Z6Z>Z80O;&S-Q*_T_\ "W]F/PC\ M&=(L;/0(O$$)L]5DUN:[NO$FI7]_K%X]JUH9=1NIYWGU';;LD:+>/,L:V]J$ M"_9K?R^ ^-W_ 2S_9^_:2^*>K^,_'7PO\/^)==\0?V6VK&\:8V>K2Z9-YMC M<7-H'%M/<1*7@$\D;2FUFFM6=K:62%@#XR\#?\%!?B?\#_VB?VI/B9-X9\8? M%+P=H%I%KVOZ.OBR*STSP1HVB^*?%_AZ[FTBTN7;=>2Z?H=O?26X,<=S+;WS M&X@=K2VDZ_\ :X_X*G^*OV+?C]\=O$7]A^'_ !AI_A/S=&L_#^H^/)M'9[71 MO#^CZ[(^G:9%97US>:A<-XEO3CVC7,D"QF5_IWQM_P2Z^!?Q'\ M">#O"^M>!_MOAGP/I6E:%9:1_;6H1V&HZ=I(%T^/_A)%DBTOQAK6C_:XO$-\+_6; M>X-G=Q&XM[NZ59'@E+Q#:%5%4!: //\ _@JUIMY<>+?V=38V?Q>UW^UOB!>: M)?\ A_X?>.KKPK?Z]9OX:UN],32)J6GP/Y=QI]K.&FG5E6"18S^]>.7YQ_:: MTGXE?"+7_AFWB+PK^T=\4-:7X:_$/6D\"^"OBQJ6C:@EKI^M:5-X?BU"6UU2 M'[5>6FGZD+&YGMC?W5Q-)N']H&..6OOSQG^Q]X)^(>H_#&]U<>,+N[^#UVE_ MX7G'C+68Y(+A8/L_G73)= ZA(T!DB9KWSRZ7%RK%EN)@]#XY?L,^ /VB/BII M?C7Q')\0+;Q-HNE2Z)8WGA[X@^(/#GV>SFF2::(1Z=>P1_O9(H&D8KND^SP! MB1#&% /(?@M\"[SXW>+/B!X2UKXE_%Z/_AGS5=*\!^$]6L?%UU9W\S1^&M%U M)]8U,1D0:OJ$MQJ'[Q=0BN+-EM8@+5?-NS<\?_P3G^ \G[6/['WAGQEXD^-_ MQ/\ &'BC0;O5/">A^,_#'CG4;#3+ZWT/4[O2+/5DL8[J6PU"2Z^PB_E?44OQ M/+=RHYDM1#;Q^_:U_P $YO@_KNGZ39S>&=0AM--M&L+J"U\1:G:Q^)[=IY;B M2'6UBN%&MQR3W-W+(NI_:1*]_>LX9KNX,FA\4?V$_AI\8_'5]K^NZ7X@:;6C M'_;6G6/BG5M-T3Q)LC6'_B9Z9;7,=CJ.^"..WD^UP2^;;Q102;XHTC !?_8D M^-6J_M)_L8_"+XBZ[;Z?:ZWX^\%:-XCU""PC=+6&XO+&&XE2)79W$8>1@H9V M( &6)YKU2BB@ HHHH **** "BBB@ HHHH **** "OG__ (*0?\D8\%?]E5\! M_P#J5:77T!7S_P#\%(/^2,>"O^RJ^ __ %*M+H ^@**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "OG_\ 8I_Y+1^U!_V55/\ U%?#M?0%?/\ ^Q3_ M ,EH_:@_[*JG_J*^': /@#X+?LG:[\+OAW\5?'WPK_9S^$.@ZA\-?^%TZG\/ M/'?A&QCG\9#Q':ZWJNFZ/I[6"6D0-N+6XU""*US?PR"TMS\+6,&LO<7(D%Q,;M8A,9)1+*';?EQ(^XG<<@'D'A7]D7 M]FGPU\;?@?XN\#PZ?IGBR]N[SQ5X?O\ PO=/>-\0$;1KNUEU36)XQ*=3C6#5 M&==4O'9UN+^)1<[]0:*Z^LJXSX<_L]^ ?@[XL\3:YX1\#>#_ MK7C:[^W^( MM0T?1[:QNM>N-\K^==RQ(KW$F^:9MTA8YED.$;O['?2:OX3U71[6=]\J9M+B\MXH;V/,3?O+5Y4P8 MVW;9$+?D%#^SU;_L\?#C6?B;I?P%^&/@7X;_ W^)/C.XN_B;X%BGC\;:7I: M?$0Z-J$#Q6%K!S?\ MBWO+:6.T6YF>0?8+)A]??";]CWX#_ #]L[3KSX= M:#I_@?QEI?@K489_#'A:R^PZ#'87]]IY:_N;2",6MM>32Z9'%%,?*ENX[2=? M](2P'V7OO@K^Q)\&?V;/%-QKOPZ^$/PP\ ZW>6C6$^H>&_"UCI5U+;LZ.T+2 MP1(YC+QQL5)P3&IQE170?!3]GSP'^S7X5N-"^'7@?P?\/]$NKIK^?3_#FC6V ME6L]PR(C3-% B(9"D<:EB,D1J,X44 ?$7[57B/5/V7/^"C'Q3^)'PQ^'/PQU MOX@:YX?^$GAR_OM>E?2Y)+?6?%>N:3.YNK>VFF:200Z9$2PPB6L$I6?['%:R M]!\!_P!N_P"-'QE\7R^'Y]<^"/A^[^'?B"WL/%NHZKH]]:67BNWN/'>O>&(X M=-!U!CIUX8- =XEF:^%S=:A!"!"J%Y/H[XI?\$]O@'\7]LU?6_!NG:A?W?EQK%'YD\L+2/MC1$&XG"HH' KH-#_90^%OACQU!X MITSX:?#_ $[Q-:ZKJ&NP:O;>'K2&^AU'4(TBO[Q9UC$BW%U''&DTH.^544.6 M H ]#HK+\->$]+\%V$EGH^F:?I5K-=W-_)!9VZ01O<7,\EQ<3%5 !DEGEEE M=NKO([,2S$G4H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "OG__ (*0?\D8\%?]E5\!_P#J5:77T!7S_P#\%(/^2,>"O^RJ^ __ M %*M+H ^@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#_'G_!/+ MX5?$;XA:[XHO])\1VVM^)KE+W5)M+\7ZSI45[.D$5NLK0VMU'%O\F")-P7)$ M:YSBO<** /G_ /X=B?"+_GU^('_AR/$G_P GT?\ #L3X1?\ /K\0/_#D>)/_ M )/KZ HH ^?_ /AV)\(O^?7X@?\ AR/$G_R?1_P[$^$7_/K\0/\ PY'B3_Y/ MKZ HH ^?_P#AV)\(O^?7X@?^'(\2?_)]'_#L3X1?\^OQ _\ #D>)/_D^OH"B M@#Y__P"'8GPB_P"?7X@?^'(\2?\ R?1_P[$^$7_/K\0/_#D>)/\ Y/KZ HH M^?\ _AV)\(O^?7X@?^'(\2?_ "?1_P .Q/A%_P ^OQ _\.1XD_\ D^OH"B@# MY_\ ^'8GPB_Y]?B!_P"'(\2?_)]'_#L3X1?\^OQ _P##D>)/_D^OH"B@#Y__ M .'8GPB_Y]?B!_X)/_ )/KZ HH ^?_ /AV)\(O^?7X@?\ MAR/$G_R?1_P[$^$7_/K\0/\ PY'B3_Y/KZ HH ^?_P#AV)\(O^?7X@?^'(\2 M?_)]'_#L3X1?\^OQ _\ #D>)/_D^OH"B@#Y__P"'8GPB_P"?7X@?^'(\2?\ MR?1_P[$^$7_/K\0/_#D>)/\ Y/KZ HH ^?\ _AV)\(O^?7X@?^'(\2?_ "?1 M_P .Q/A%_P ^OQ _\.1XD_\ D^OH"B@#Y_\ ^'8GPB_Y]?B!_P"'(\2?_)]' M_#L3X1?\^OQ _P##D>)/_D^OH"B@#Y__ .'8GPB_Y]?B!_X(](U5='\57UUH6HVVK62:EXVUS4+>*ZMI5F@E,$]X\3F.5$==RD! ME![5[Y10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !0!BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** 3 "BBB@ HHHH **** "BBB@#_V0$! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 28, 2022
Jun. 30, 2021
Document Information [Line Items]      
Entity Central Index Key 0000846913    
Entity Registrant Name FUEL TECH, INC.    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Document Transition Report false    
Entity File Number 001-33059    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-5657551    
Entity Address, Address Line One 27601 Bella Vista Parkway    
Entity Address, City or Town Warrenville    
Entity Address, State or Province IL    
Entity Address, Postal Zip Code 60555-1617    
City Area Code 630    
Local Phone Number 845-4500    
Title of 12(b) Security Common Stock    
Trading Symbol FTEK    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 60,870,654
Entity Common Stock, Shares Outstanding   30,263,791  
Auditor Name RSM US LLP    
Auditor Location Chicago, Illinois    
Auditor Firm ID 49    
ICFR Auditor Attestation Flag false    

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 35,893 $ 10,640
Restricted cash 891 1,595
Accounts receivable, net 3,259 6,548
Inventories, net 348 97
Prepaid expenses and other current assets 1,074 2,193
Total current assets 41,465 21,073
Property and equipment, net 4,609 5,220
Goodwill 2,116 2,116
Other intangible assets, net 448 553
Restricted cash 270 371
Right-of-use operating lease assets 242 394
Other assets 824 361
Total assets 49,974 30,088
Current liabilities:    
Accounts payable 1,561 2,353
Accrued liabilities:    
Operating lease liabilities - current 113 149
Employee compensation 688 930
Other accrued liabilities 861 2,099
Total current liabilities 3,223 5,531
Operating lease liabilities - non-current 122 237
Long-term borrowings 0 1,556
Deferred income taxes 139 134
Other liabilities 290 309
Total liabilities 3,774 7,767
Commitments and contingencies (Note 9)
Stockholders’ equity:    
Common stock, $.01 par value, 40,000,000 shares authorized, 31,227,300 and 25,639,702 shares issued, and 30,263,791 and 25,228,951 shares outstanding in 2021 and 2020, respectively 312 262
Additional paid-in capital 164,199 140,138
Accumulated deficit (114,549) (114,603)
Accumulated other comprehensive loss (1,604) (1,370)
Nil coupon perpetual loan notes 76 76
Treasury stock, at cost (Note 5) (2,234) (2,182)
Total stockholders’ equity 46,200 22,321
Total liabilities and stockholders’ equity $ 49,974 $ 30,088
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 40,000,000 40,000,000
Common stock, shares issued (in shares) 31,227,300 25,639,702
Common stock, shares outstanding (in shares) 30,263,791 25,228,951
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues $ 24,261 $ 22,550
Costs and expenses:    
Cost of sales 12,363 11,912
Selling, general and administrative 12,055 13,600
Research and development 1,332 1,177
Intangible assets abandonment 0 197
Total Costs and expenses 25,750 26,886
Operating loss (1,489) (4,336)
Interest expense (13) (4)
Other income, net 1,570 119
Income (loss) before income taxes 68 (4,221)
Income tax expense (14) (57)
Net income (loss) $ 54 $ (4,278)
Net income (loss) per common share:    
Basic net income (loss) per common share (in dollars per share) $ 0.00 $ (0.17)
Diluted net income (loss) per common share (in dollars per share) $ 0.00 $ (0.17)
Weighted-average number of common shares outstanding:    
Basic weighted-average shares (in shares) 29,585,000 24,691,000
Diluted (in shares) 29,694,000 24,691,000
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Net income (loss) $ 54 $ (4,278)
Other comprehensive income (loss):    
Foreign currency translation adjustments (234) 408
Total other comprehensive (loss) income (234) 408
Comprehensive loss $ (180) $ (3,870)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Nil Coupon Perpetual Loan Notes [Member]
Treasury Stock [Member]
Total
Beginning balance (in shares) at Dec. 31, 2019 24,592,000            
Beginning balance at Dec. 31, 2019 $ 254 $ 139,560 $ (110,325) $ (1,778) $ 76 $ (1,612) $ 26,175
Net loss (4,278) (4,278)
Foreign currency translation adjustments 408 408
Stock compensation expense 290 $ 290
Exercise of stock options (in shares) 183,000           183,000
Exercise of stock options $ 2 294 $ 296
Common stock issued upon vesting of restricted stock units (in shares) 606,000            
Common stock issued upon vesting of restricted stock units $ 6 (6) $ 0
Treasury shares withheld (in shares) (152,000)           (152,257)
Treasury shares withheld (570) $ (570)
Net income (loss) (4,278) (4,278)
Ending balance (in shares) at Dec. 31, 2020 25,229,000            
Ending balance at Dec. 31, 2020 $ 262 140,138 (114,603) (1,370) 76 (2,182) 22,321
Net loss 54 54
Foreign currency translation adjustments (234) (234)
Stock compensation expense 82 $ 82
Exercise of stock options (in shares)             (0)
Exercise of stock options             $ 0
Common stock issued upon vesting of restricted stock units (in shares) 50,000            
Common stock issued upon vesting of restricted stock units $ 0 0 $ 0
Treasury shares withheld (in shares) (15,000)           (15,162)
Treasury shares withheld (52) $ (52)
Net income (loss) 54 54
Common stock issued in connection with private placement, net (in shares) 5,000,000            
Common stock issued in connection with private placement, net $ 50 23,979 24,029
Ending balance (in shares) at Dec. 31, 2021 30,264,000            
Ending balance at Dec. 31, 2021 $ 312 $ 164,199 $ (114,549) $ (1,604) $ 76 $ (2,234) $ 46,200
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
OPERATING ACTIVITIES    
Net income (loss) $ 54 $ (4,278)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation 584 663
Amortization 157 185
Loss (gain) on sale of equipment 54 (5)
Provision for doubtful accounts, net of recoveries (619) (1,026)
Deferred income taxes 5 (38)
Stock-based compensation, net of forfeitures 82 290
Intangible assets abandonment 0 197
Changes in operating assets and liabilities:    
Accounts receivable 3,794 1,095
Inventories (252) 171
Prepaid expenses, other current assets and other non-current assets 634 (161)
Accounts payable (772) 198
Accrued liabilities and other non-current liabilities (1,404) 2
Net cash provided by (used in) operating activities 761 (2,707)
INVESTING ACTIVITIES    
Purchases of equipment and patents (84) (247)
Net cash used in investing activities (84) (247)
FINANCING ACTIVITIES    
Proceeds from sale of common stock issued in connection with private placement 25,812 0
Costs related to sale of common stock issued in connection with private placement (1,783) 0
Proceeds from option exercises 0 296
Taxes paid on behalf of equity award participants (52) (570)
Net cash provided by financing activities 23,977 1,282
Effect of exchange rate fluctuations on cash (206) 777
Net increase (decrease) in cash, cash equivalents and restricted cash 24,448 (895)
Cash, cash equivalents and restricted cash at beginning of period 12,606 13,501
Cash, cash equivalents and restricted cash at end of period 37,054 12,606
Supplemental Cash Flow Information:    
Cash income taxes paid (received), net (51) 95
Paycheck Protection Program CARES Act [Member]    
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Gain of forgiveness on Paycheck Protection Plan Loan (1,556) 0
FINANCING ACTIVITIES    
Proceeds from borrowings $ 0 $ 1,556
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]

1.     ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES     

 

Organization

 

Fuel Tech, Inc. and subsidiaries ("Fuel Tech", the "Company", "we", "us" or "our") develops and provides proprietary technologies for air pollution control, process optimization, water treatment, and advanced engineering services. Our primary focus is on the worldwide marketing and sale of Air Pollution Control (APC) technologies and our FUEL CHEM program.

 

The Company’s nitrogen oxide (NOx) reduction technologies reduce nitrogen oxide emissions from boilers, furnaces and other stationary combustion sources. To reduce NOx emissions, our technologies utilize advanced combustion modification techniques and post-combustion NOx control approaches including non-catalytic, catalytic and combined systems.  The Company also provides solutions for the mitigation of particulate matter, including particulate control with electrostatic precipitator products and services, and using Flue Gas Conditioning (FGC) systems which modify the ash properties of particulate for improved collection efficiency. Our FUEL CHEM program is based on proprietary TIFI® Targeted In-Furnace™ Injection technology, in combination with advanced Computational Fluid Dynamics (CFD) and Chemical Kinetics Modeling (CKM) boiler modeling, in the unique application of specialty chemicals to improve the efficiency, reliability, fuel flexibility, boiler heat rate, and environmental status of combustion units by controlling slagging, fouling, corrosion, and opacity. Water treatment technologies include DGI™ Dissolved Gas Infusion Systems which utilize a patented nozzle to deliver supersaturated oxygen solutions and other gas-water combinations to target process applications or environmental issues. This infusion process has a variety of applications in the water and wastewater industries, including remediation, aeration, biological treatment, and wastewater odor management.

 

Our business is materially dependent on the continued existence and enforcement of air quality regulations, particularly in the U.S. We have expended significant resources in the research and development of new technologies in building our proprietary portfolio of air pollution control, fuel and boiler treatment chemicals, computer modeling and advanced visualization technologies. Many of Fuel Tech's products and services rely heavily on the Company's CFD modeling capabilities, which are enhanced by internally developed, high-end visualization software.

 

International revenues were $4,746 and $3,928 for the years ended December 31, 2021 and 2020, respectively. These amounts represented 20% and 17% of Fuel Tech’s total revenues for the respective periods of time. Foreign currency changes did not have a material impact on the calculation of these percentages. We have foreign offices in Beijing, China and Gallarate, Italy.

 

Basis of Presentation

 

The consolidated financial statements include the accounts of Fuel Tech and its wholly owned subsidiaries. All intercompany transactions have been eliminated.

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (GAAP). The books and records of subsidiaries located in foreign countries are maintained according to generally accepted accounting principles in those countries. Upon consolidation, the Company evaluates the differences in accounting principles and determines whether adjustments are necessary to convert the foreign financial statements to the accounting principles upon which the consolidated financial statements are based. All intercompany transactions have been eliminated.

 

COVID-19 Pandemic

 

The effects of the coronavirus (COVID-19) global pandemic have presented significant risks to the Company, not all of which the Company is able to fully evaluate or even foresee at the current time. The COVID-19 pandemic has affected the Company's operations during the twelve months ended December 31, 2021 and 2020. Although the impact of the pandemic is difficult to quantify, the Company has experienced, and may continue to experience, reductions in demand for certain of products, due to soft electric demand and unplanned outage activities, and due to the delay or abandonment of ongoing or anticipated projects due to our customers', suppliers' and other third parties' financial distress or concern regarding the volatility of global markets.

 

Management cannot predict the full impact of the COVID-19 pandemic on the Company's sales and marketing channels and supply chains, and, as a result, the ultimate extent of the effects of the COVID-19 pandemic on the Company is highly uncertain and will depend on future developments. Such effects could exist for an extended period of time even after the pandemic comes to an end.

 

Private Placement Offering

 

On February 11, 2021, Fuel Tech entered into a securities purchase agreement (the “Purchase Agreement”) with certain institutional investors pursuant to which the Company agreed to issue and sell, in a private placement (the “Private Placement”), (i) 5,000,000 shares (the “Shares”) of common stock, (ii) and 2,500,000 warrants (the “Warrants”) exercisable for a total of 2,500,000 shares of common stock (the “Warrant Shares”) with an exercise price of $5.10 per Warrant Share, at a purchase price of $5.1625 per Share and associated warrant. The gross proceeds to the Company from the Private Placement were $25,812, before deducting placement agent fees and offering expenses of $1,783. Subject to certain ownership limitations, the Warrants are immediately exercisable upon issuance and expire on the five and one-half year anniversary of the effective date of the registration statement registering the Warrant Shares for resale. In addition, the Company issued to the placement agent Warrants to purchase up to 350,000 shares of common stock.  The Placement Agent Warrants are exercisable at an exercise price of $6.45 per share of common stock and expire on the five and one-half year anniversary of the effective date of the registration statement registering the Shares and Warrant Shares for resale. The receipt of these funds strengthen our current cash position and in conjunction with our net cash flows expected to be generated from operations are adequate to fund planned operations of the Company for the next 12 months.

 

Liquidity

 

We have experienced declines in revenues and net losses in recent years. We continue to monitor our liquidity needs and have taken measures to reduce expenses and restructure operations, which we feel are necessary to ensure we maintain sufficient working capital and liquidity to operate the business and invest in our future. As a result, we have evaluated our ongoing business needs, and considered the cash requirements of our APC and FUEL CHEM businesses. This evaluation included consideration of the following: a) customer and revenue trends in our APC and FUEL CHEM business segments, b) current operating structure and expenditure levels, c) current availability of working capital, and d) support for our research and development initiatives. We believe our current cash position and net cash flows expected to be generated from operations are adequate to fund planned operations of the Company for the next 12 months. 

 

Use of Estimates

 

The preparation of the financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company uses estimates in accounting for, among other items, revenue recognition, allowance for doubtful accounts, income tax provisions, excess and obsolete inventory reserve, impairment of long-lived assets, and warranty expenses. Actual results could differ from those estimates.

 

Fair Value Measurements

 

The carrying values of cash and cash equivalents, accounts receivable, accounts payable and long-term borrowings are reasonable estimates of their fair value due to their short-term nature or interest rates.

 

We apply authoritative accounting guidance for fair value measurements of financial and non-financial assets and liabilities. This guidance defines fair value, establishes a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis and clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the standard establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

 

 

Level 1 – Observable inputs to the valuation methodology such as quoted prices in active markets for identical assets or liabilities

 

 

Level 2 – Inputs to the valuation methodology including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived principally from or corroborated by observable market data by correlation or other means

 

 

Level 3 – Significant unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own estimates and assumptions or those expected to be used by market participants. Generally, these fair value measures are model-based valuation techniques such as discounted cash flows, option pricing models, and other commonly used valuation techniques

 

Transfers between levels of the fair value hierarchy are recognized based on the actual date of the event or change in circumstances that caused the transfer. We had no assets or liabilities that were valued using level 2 or level 3 inputs and therefore there were no transfers between levels of the fair value hierarchy during the periods ended December 31, 2021 and 2020.

 

Cash, cash equivalents and restricted cash

 

We include cash and investments having an original maturity of three months or less at the time of acquisition in cash and cash equivalents. We have never incurred realized or unrealized holdings gains or losses on securities classified as cash equivalents. Income resulting from short-term investments is recorded as interest income. At December 31, 2021, we had cash on hand of approximately $886 at our Beijing, China subsidiary that is subject to certain local regulations that may limit the immediate availability of these funds outside of China. Cash on hand at our Italy subsidiary totaled approximately $1,391 at December 31, 2021. Cash on hand at our Chilean subsidiary totaled approximately $244 at December 31, 2021.

 

Restricted cash represents funds that are restricted to satisfy any amount borrowed against the Company's Cash Collateral Security agreement with BMO Harris Bank N.A. At  December 31, 2021 the balance of restricted cash totaling $1,161 is comprised of $891 in current assets relating to existing standby letters of credit with varying maturity dates and expire no later than December 31, 2022 and $270 in long-term assets will remain through the expiration dates of the underlying standby letters of credit (the latest maturity date is February 1, 2023) with BMO Harris Bank N.A. Refer to Note 11 Debt Financing for further information on the Cash Collateral Security agreement with BMO Harris Bank N.A.

 

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheet that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows:

 

  

December 31, 2021

  

December 31, 2020

 

Cash and cash equivalents

 $35,893  $10,640 

Restricted cash included in current assets

  891   1,595 

Restricted cash included in long-term assets

  270   371 

Total cash, cash equivalents, and restricted cash shown in the Consolidated Statements of Cash Flows

 $37,054  $12,606 

 

Foreign Currency Risk Management

 

Our earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. We do not enter into foreign currency forward contracts or into foreign currency option contracts to manage this risk due to the nature of the transactions involved.

 

Accounts Receivable

 

Accounts receivable consist of amounts due to us in the normal course of our business, are not collateralized, and normally do not bear interest. Accounts receivable includes contract assets, billings occurring subsequent to revenue recognition under Accounting Standards Codification (ASC) 606 Revenue from Contracts with Customers. At December 31, 2021 and 2020, unbilled receivables were approximately $1,277 and $2,348, respectively. Refer to Note 2 for further detail.

 

Allowance for Doubtful Accounts

 

The allowance for doubtful accounts is our management's best estimate of the amount of credit losses in accounts receivable. In order to control and monitor the credit risk associated with our customer base, we review the credit worthiness of customers on a recurring basis. Factors influencing the level of scrutiny include the level of business the customer has with Fuel Tech, the customer’s payment history, and the customer’s financial stability. Receivables are considered past due if payment is not received by the date agreed upon with the customer, which is normally 30 days. Representatives of our management team review all past due accounts on a weekly basis to assess collectability. At the end of each reporting period, the allowance for doubtful accounts balance is reviewed relative to management’s collectability assessment and is adjusted if deemed necessary through a corresponding charge or credit to bad debts expense, which is included in selling, general, and administrative expenses in the consolidated statements of operations. Bad debt write-offs are made when management believes it is probable a receivable will not be recovered. The table below sets forth the components of the Allowance for Doubtful Accounts for the years ended December 31.

 

Year

 Balance at January 1  

Provision charged to expense

  

Write-offs / Recoveries

  

Balance at December 31

 

2020

 $1,816  $(498) $(483) $835 

2021

 $835  $227  $(839) $223 

 

Prepaid expenses and other current assets

 

Prepaid expenses and other current assets include Chinese banker acceptances of $55 and $549 as of December 31, 2021 and 2020, respectively. These are short-term commitments of typically three to six months for future payments and can be redeemed at a discount or applied to future vendor payments.

 

Inventories

 

Inventories consist primarily of equipment constructed for resale and spare parts and are stated at the lower of cost or net realizable value, using the weighted-average cost method. At December 31, 2021, inventory included equipment constructed for resale of $227 and spare parts, net of reserves of $121. Usage is recorded in cost of sales in the period that parts were issued to a project or used to service equipment. Inventories are periodically evaluated to identify obsolete or otherwise impaired parts and are written off when management determines usage is not probable. The Company estimates the balance of excess and obsolete inventory by analyzing inventory by age using last used and original purchase date and existing sales pipeline for which the inventory could be used. The table below sets forth the components of the Excess and Obsolete Inventory Reserve for the years ended December 31.

 

Year

 Balance at January 1  

Provision charged to expense

  

Write-offs / Recoveries

  

Balance at December 31

 

2020

 $1,000  $  $(93) $907 

2021

 $907  $  $20  $927 

 

Foreign Currency Translation and Transactions

 

Assets and liabilities of consolidated foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at year end. Revenues and expenses are translated at average exchange rates prevailing during the year. Gains or losses on foreign currency transactions and the related tax effects are reflected in net income. The resulting translation adjustments are included in stockholders’ equity as part of accumulated other comprehensive loss.

 

Accumulated Other Comprehensive Loss

 

  

December 31,

 
  

2021

  

2020

 

Foreign currency translation

        

Balance at beginning of period

 $(1,370) $(1,778)

Other comprehensive income (loss):

        

Foreign currency translation adjustments (1)

  (234)  408 

Balance at end of period

 $(1,604) $(1,370)

Total accumulated other comprehensive loss

 $(1,604) $(1,370)

 

(1)

In all periods presented, there were no tax impacts related to rate changes. 

 

Research and Development

 

Research and development costs are expensed as incurred. Research and development projects funded by customer contracts are reported as part of cost of goods sold. Internally funded research and development expenses are reported as operating expenses. The DGI™ equipment developed and constructed as part of our water treatment technologies is reported in Other assets on our Consolidated Balance Sheets.

 

Product/System Warranty

 

We typically warrant our air pollution control products and systems against defects in design, materials and workmanship for one to two years. A provision for estimated future costs relating to warranty expense is recorded when the products/systems become commercially operational.

 

Goodwill

 

Goodwill is tested for impairment at least annually as of the first day of our fourth quarter, or more frequently if events or changes in circumstances indicate that the carrying value may not be recoverable. Our evaluation of goodwill impairment involves first assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. We may bypass this qualitative assessment, or determine that based on our qualitative assessment considering the totality of events and circumstances including macroeconomic factors, industry and market considerations, current and projected financial performance, a sustained decrease in our share price, or other factors, that additional impairment analysis is necessary. This additional analysis involves comparing the current fair value of our reporting units to their carrying values. We use a discounted cash flow (DCF) model to determine the current fair value of our two reporting units. A number of significant assumptions and estimates are involved in the application of the DCF model to forecast operating cash flows, including markets and market share, sales volumes and prices, costs to produce and working capital changes. Management considers historical experience and all available information at the time the fair values of its reporting units are estimated. However, actual fair values that could be realized in an actual transaction may differ from those used to evaluate the impairment of goodwill. For the APC business segment, the Company used working capital as a proxy of fair value for the business segment. Fuel Tech performed its annual goodwill impairment analysis for each of its reporting units as of October 1, 2021 and determined that no impairment of goodwill existed.

 

Goodwill is evaluated for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment. We have two reporting units for goodwill evaluation purposes: the FUEL CHEM technology segment and the APC technology segment. Goodwill of our reporting units is assigned upon acquisition after considering the nature of the net assets giving rise to the goodwill and how each reporting unit would enjoy the benefits and synergies of the net assets acquired. There is no goodwill associated with our APC technology segment. The entire goodwill balance of $2,116 was allocated to the FUEL CHEM technology segment as of December 31, 2021 and 2020. The Company did not recognize a charge for goodwill impairment for the periods ended December 31, 2021 and 2020.

 

Other Intangible Assets

 

Management reviews other finite-lived intangible assets, patent assets, trade names, and lease assets for impairment when events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. In the event that impairment indicators exist, a further analysis is performed and if the sum of the expected undiscounted future cash flows resulting from the use of the asset or asset group is less than the carrying amount of the asset or asset group, an impairment loss equal to the excess of the asset or asset group's carrying value over its fair value is recorded. Management considers historical experience and all available information at the time the estimates of future cash flows are made, however, the actual cash values that could be realized may differ from those that are estimated.

 

During the year ended December 31, 2020, Fuel Tech recorded an abandonment charge of $197 due to the Company's decision to no longer maintain and defend certain patents and trademarks which are no longer contributing to operations. The abandonment charge was calculated by determining the net book values of the abandoned patent assets by deducting the accumulated amortization from the acquisition cost. The abandonment charge is included in Intangible assets abandonment and impairment line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. During the year ended December 31, 2021, Fuel Tech recorded no patent or trademark abandonment charges.

 

Third-party costs related to the development of patents are included within other intangible assets on the consolidated balance sheets. The third-party costs capitalized as patent costs during the years ended December 31, 2021 and 2020 were $52 and $0, respectively. Third-party costs are comprised of legal fees that relate to the review and preparation of patent disclosures and filing fees incurred to present the patents to the required governing body.

 

Our intellectual property portfolio has been a significant building block for the Air Pollution Control and FUEL CHEM technology segments. The patents are essential to the generation of revenue for our businesses and are essential to protect us from competition in the markets in which we serve. These costs are being amortized on the straight-line method over the period beginning with the patent issuance date and ending on the patent expiration date. Patent maintenance fees are charged to operations as incurred.

 

Amortization expense from continuing operations for intangible assets was $157 and $185 for the years ended December 31, 2021 and 2020, respectively. The table below shows the amortization period and other intangible asset cost by intangible asset as of December 31, 2021 and 2020, and the accumulated amortization and net intangible asset value in total for all other intangible assets.

 

      

2021

  

2020

 

Description of Other Intangibles

 

Amortization Period (years)

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Patent assets

  1 - 20   789   (341)  448   1,310   (757)  553 

Total

     $789  $(341) $448  $1,310  $(757) $553 

 

The table below shows the estimated future amortization expense for intangible assets:

 

Year

 Estimated Amortization Expense 

2022

 $57 

2023

  57 

2024

  49 

2025

  28 

2026

  28 

Thereafter

  229 

Total

 $448 

 

Property and Equipment

 

Property and equipment is stated at historical cost and does not include capital in process expenditures yet to be capitalized. Provisions for depreciation are computed by the straight-line method, using estimated useful lives that range based on the nature of the asset. Leasehold improvements are depreciated over the shorter of the associated lease term or the estimated useful life of the asset. Depreciation expense from continuing operations was $584 and $663 for the years ended December 31, 2021 and 2020, respectively. The table below shows the depreciable life and cost by asset class as of December 31, 2021 and 2020, and the accumulated depreciation and net book value in total for all classes of assets.

 

Description of Property and Equipment

 Depreciable Life (years)  

2021

  

2020

 

Land

     $1,050  $1,050 

Building

  39   3,950   3,950 

Building and leasehold improvements

  3 - 39   2,626   2,886 

Field equipment

  3 - 4   11,787   19,748 

Computer equipment and software

  2 - 3   2,099   2,954 

Furniture and fixtures

  3 - 10   1,308   1,477 

Vehicles

  5   32   32 

Construction in process

         12 

Total cost

      22,852   32,109 

Less accumulated depreciation

      (18,243)  (26,889)

Total net book value

     $4,609  $5,220 

 

Property and equipment is reviewed for impairment when events and circumstances indicate that the carrying amount of the assets (or asset group) may not be recoverable. If impairment indicators exist, we perform a more detailed analysis and an impairment loss is recognized when estimated future undiscounted cash flows expected to result from the use of the asset (or asset group) and its eventual disposition are less than the carrying amount. This process of analyzing impairment involves examining the operating condition of individual assets (or asset group) and estimating a fair value based upon current condition, relevant market factors and remaining estimated operational life compared to the asset’s remaining depreciable life. Quoted market prices and other valuation techniques are used to determine expected cash flows. A significant portion of our property and equipment is comprised of assets deployed at customer locations relating to our FUEL CHEM technology asset group, and due to the shorter-term duration over which this equipment is depreciated, the likelihood of impairment is mitigated. The discontinuation of a FUEL CHEM program at a customer site would most likely result in the re-deployment of all or most of the affected assets to another customer location rather than an impairment.

 

Revenue Recognition

 

The Company recognizes revenue when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue.

 

Air Pollution Control Technology

 

Fuel Tech’s APC contracts are typically six to eighteen months in length. A typical contract will have three or four critical operational measurements that, when achieved, serve as the basis for us to invoice the customer via progress billings. At a minimum, these measurements will include the generation of engineering drawings, the shipment of equipment and the completion of a system performance test.

 

As part of most of its contractual APC project agreements, Fuel Tech will agree to customer-specific acceptance criteria that relate to the operational performance of the system that is being sold. These criteria are determined based on modeling that is performed by Fuel Tech personnel, which is based on operational inputs that are provided by the customer. The customer will warrant that these operational inputs are accurate as they are specified in the binding contractual agreement. Further, the customer is solely responsible for the accuracy of the operating condition information; typically all performance guarantees and equipment warranties granted by us are voidable if the operating condition information is inaccurate or is not met.

 

Since control transfers over time, revenue is recognized based on the extent of progress towards completion of the single performance obligation. Fuel Tech uses the cost-to-cost input measure of progress for our contracts since it best depicts the transfer of assets to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost input measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred. Costs to fulfill include all internal and external engineering costs, equipment charges, inbound and outbound freight expenses, internal and site transfer costs, installation charges, purchasing and receiving costs, inspection costs, warehousing costs, project personnel travel expenses and other direct and indirect expenses specifically identified as project- or product-line related, as appropriate (e.g. test equipment depreciation and certain insurance expenses).

 

Fuel Tech’s APC product line also includes ancillary revenue for post contractual goods and services.  Revenue associated with these activities are recognized at point in time when delivery of goods or completion of the service obligation is performed.

 

Fuel Tech has installed over 1,200 units with APC technology and normally provides performance guarantees to our customers based on the operating conditions for the project. As part of the project implementation process, we perform system start-up and optimization services that effectively serve as a test of actual project performance. We believe that this test, combined with the accuracy of the modeling that is performed, enables revenue to be recognized prior to the receipt of formal customer acceptance.

 

FUEL CHEM

 

Revenues from the sale of chemical products are recognized when control transfers to customer upon shipment or delivery of the product based on the applicable shipping terms. We generally recognize revenue for these arrangements at a point in time based on our evaluation of when the customer obtains control of the promised goods or services. 

 

On occasion, Fuel Tech will engineer and sell its chemical pumping equipment.  These projects are similar in nature to the APC projects described above and for those projects where control transfers over time, revenue is recognized based on the extent of progress towards completion of the single performance obligation. 

 

For projects containing multiple performance obligations, the Company allocates the transaction price based on the estimated standalone selling price. The Company must develop assumptions that require judgment to determine the stand-alone selling price for each performance obligation identified in the contract. The Company utilizes key assumptions to determine the stand-alone selling price, which may include other comparable transactions, pricing considered in negotiating the transaction and the estimated costs. Variable consideration is allocated specifically to one or more performance obligations in a contract when the terms of the variable consideration relate to the satisfaction of the performance obligation and the resulting amounts allocated are consistent with the amounts the Company would expect to receive for the satisfaction of each performance obligation.

 

The consideration allocated to each performance obligation is recognized as revenue when control is transferred for the related goods or services. For performance obligations which consist of licenses and other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.

 

The Company receives payments from its customers based on billing schedules established in each contract. Up-front payments and fees are recorded as deferred revenue upon receipt or when due until the Company performs its obligations under these arrangements. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional.

 

 

Cost of Sales

 

Cost of sales includes all internal and external engineering costs, equipment and chemical charges, inbound and outbound freight expenses, internal and site transfer costs, installation charges, purchasing and receiving costs, inspection costs, warehousing costs, project personnel travel expenses and other direct and indirect expenses specifically identified as project- or product line-related, as appropriate (e.g., test equipment depreciation and certain insurance expenses). Certain depreciation and amortization expenses related to tangible and intangible assets, respectively, are allocated to cost of sales. We classify shipping and handling costs in cost of sales in the consolidated statements of operations.

 

Selling, General and Administrative Expenses

 

Selling, general and administrative expenses primarily include the following categories except where an allocation to the cost of sales line item is warranted due to the project- or product-line nature of a portion of the expense category: salaries and wages, employee benefits, non-project travel, insurance, legal, rent, accounting and auditing, recruiting, telephony, employee training, Board of Directors’ fees, auto rental, office supplies, dues and subscriptions, utilities, real estate taxes, commissions and bonuses, marketing materials, postage and business taxes. Departments comprising the selling, general and administrative line item primarily include the functions of executive management, finance and accounting, investor relations, regulatory affairs, marketing, business development, information technology, human resources, sales, legal and general administration.

 

Income Taxes

 

The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, the provision for income taxes represents income taxes paid or payable (or received or receivable) for the current year plus the change in deferred taxes during the year. Deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid, and result from differences between the financial and tax bases of our assets and liabilities and are adjusted for changes in tax rates and tax laws when enacted. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized. In evaluating the need for a valuation allowance, management considers all potential sources of taxable income, including income available in carryback periods, future reversals of taxable temporary differences, projections of taxable income, and income from tax planning strategies, as well as all available positive and negative evidence. Positive evidence includes factors such as a history of profitable operations, projections of future profitability within the carryforward period, including from tax planning strategies, and our experience with similar operations. Negative evidence includes items such as cumulative losses, projections of future losses, or carryforward periods that are not long enough to allow for the utilization of a deferred tax asset based on existing projections of income. Deferred tax assets for which no valuation allowance is recorded may not be realized upon changes in facts and circumstances.

 

Tax benefits related to uncertain tax positions taken or expected to be taken on a tax return are recorded when such benefits meet a more likely than not threshold. Otherwise, these tax benefits are recorded when a tax position has been effectively settled, which means that the statute of limitation has expired or the appropriate taxing authority has completed their examination even though the statute of limitations remains open. Interest and penalties related to uncertain tax positions are recognized as part of the provision for income taxes and are accrued beginning in the period that such interest and penalties would be applicable under relevant tax law until such time that the related tax benefits are recognized.

 

Leases

 

The Company applies the provisions of ASC 842, Leases. The Company determines if an arrangement is a lease at inception by evaluating whether the arrangement conveys the right to use an identified asset and whether the Company obtains substantially all of the economic benefits from and has the ability to direct the use of the asset. Right-of-use (ROU) assets and lease liabilities are recognized at the lease commencement date based on the present value of the future minimum lease payments over the lease term. Operating ROU assets also include the impact of any lease incentives. Operating leases are included in right-of-use operating lease assets, operating lease liabilities - current, and operating lease liabilities - non-current on our Consolidated Balance Sheets.

 

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.

 

We have lease agreements with lease and non-lease components, and we elected the practical expedient to not separate lease and non-lease components for the majority of our leases. For certain equipment leases, such as vehicles, we account for the lease and non-lease components as a single lease component. We also elected the practical expedient to keep leases with an initial term of 12 months or less off of the consolidated balance sheet.

 

Stock-Based Compensation

 

Our stock-based employee compensation plan, referred to as the Fuel Tech, Inc. 2014 Long-Term Incentive Plan (Incentive Plan), was adopted in May 2014 and allows for awards to be granted to participants in the form of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, and bonuses or other forms of share-based or non-share-based awards or combinations thereof. Participants in the Incentive Plan may be our directors, officers, employees, consultants or advisors (except consultants or advisors in capital-raising transactions) as the directors determine are key to the success of our business. There are a maximum of 5,600,676 shares that may be issued or reserved for awards to participants under the Incentive Plan as of December 31, 2021. Based on the existing issued or reserved awards in Incentive Plan, there are 2,603,801 shares available to be used for future awards to participants in the Incentive Plan as of December 31, 2021.

 

Defined Contribution Plan

 

We have a retirement savings plan available for all our U.S. employees who have met minimum length-of-service requirements. Our contributions are determined based upon amounts contributed by the employees with additional contributions made at the discretion of the Board of Directors. Costs related to this plan were $206 and $222 in 2021 and 2020, respectively.

 

Basic and Diluted Earnings per Common Share

 

Basic earnings per share excludes the antidilutive effects of stock options, restricted stock units (RSUs), warrants, and the nil coupon non-redeemable convertible unsecured loan notes (see Note 6). Diluted earnings per share includes the dilutive effect of the nil coupon non-redeemable convertible unsecured loan notes, RSUs, warrants, and unexercised in-the-money stock options, except in periods of net loss where the effect of these instruments is antidilutive. Out-of-the-money stock options and warrants are excluded from diluted earnings per share because they are unlikely to be exercised and would be anti-dilutive if they were exercised. At December 31, 2021 and 2020, we had outstanding equity awards of 214,500 and 584,505, respectively, and 2,850,000 warrants at December 31, 2021, which were antidilutive for the purpose of calculation of the diluted earnings per share. As of December 31, 2020, 547,000 incremental equity awards were antidilutive because of the net loss in the year then ended. These equity awards could potentially dilute basic EPS in future years.

 

The table below sets forth the weighted-average shares used at December 31 in calculating earnings (loss) per share:

 

  

2021

  

2020

 

Basic weighted-average shares

  29,585,000   24,691,000 

Conversion of unsecured loan notes

      

Unexercised options and unvested restricted stock units

  109,000    

Diluted weighted-average shares

  29,694,000   24,691,000 

 

Risk Concentrations

 

Financial instruments that potentially subject the Company to a significant concentration of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. However, management believes the Company is not exposed to significant credit risk due to the financial position of its primary depository institution where a significant portion of its deposits are held.

 

For the year ended December 31, 2021, we had four customers which individually represented greater than 10% of revenues. Three customers primarily contributed revenues to the FUEL CHEM technology segment and one contributed revenue to the APC technology segment. In total these four customers represented 60% of consolidated revenues. We had no customer that accounted for greater than 10% of our current assets as of December 31, 2021.

 

For the year ended December 31, 2020, we had two customers which individually represented greater than 10% of revenues. Both customers contributed revenues to both product segments but were primarily concentrated in our FUEL CHEM technology segment and represented 28% of consolidated revenues. We had no customers that accounted for greater than 10% of our current assets as of December 31, 2020.

 

We control credit risk through requiring milestone payments on long-term contracts, performing ongoing credit evaluations of its customers, and in some cases obtaining security for payment through bank guarantees and letters of credit.

 

Treasury Stock

 

We use the cost method to account for common stock repurchases. During the years ended December 31, 2021 and 2020, we withheld 15,162 and 152,257 shares of our common stock, valued at approximately $52 and $570, respectively, to settle personal tax withholding obligations that arose as a result of restricted stock units that vested. Refer to Note 5, “Treasury Stock,” for further discussion.

 

Recently Issued Accounting Pronouncements

 

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and in November 2019, the FASB issued ASU 2019-10, Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842). This guidance amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The standard will become effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. The Company is currently in the process of evaluating the impact of adoption, but we do not believe the adoption of this standard will have a material impact on our financial statements.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

2.     REVENUE RECOGNITION

 

Disaggregated Revenue by Product Technology

 

The following table presents our revenues disaggregated by product technology:

 

  

Twelve Months Ended December 31,

 
  

2021

  

2020

 

Air Pollution Control

        

Technology solutions

 $4,189  $5,668 

Spare parts

  1,138   906 

Ancillary revenue

  1,569   1,983 

Total Air Pollution Control Technology

  6,896   8,557 

FUEL CHEM

        

FUEL CHEM technology solutions

  17,365   13,993 

Total Revenues

 $24,261  $22,550 

 

Disaggregated Revenue by Geography

 

The following table presents our revenues disaggregated by geography, based on the billing addresses of our customers:

 

  

Twelve Months Ended December 31,

 
  

2021

  

2020

 

United States

 $19,515  $18,622 

Foreign Revenues

        

Americas

  356   549 

Europe

  1,894   1,656 

Asia

  2,496   1,723 

Total Foreign Revenues

  4,746   3,928 

Total Revenues

 $24,261  $22,550 

 

Timing of Revenue Recognition

 

The following table presents the timing of our revenue recognition:

 

  

Twelve Months Ended December 31,

 
  

2021

  

2020

 

Products transferred at a point in time

 $20,072  $15,787 

Products and services transferred over time

  4,189   6,763 

Total Revenues

 $24,261  $22,550 

 

Contract Balances

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the consolidated balance sheets. In our Air Pollution Control Technology segment, amounts are billed as work progresses in accordance with agreed-upon contractual terms. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. For the FUEL CHEM technology segment, deliveries made in the current period but billed in subsequent periods are also considered contract assets. These assets are reported on the consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. At December 31, 2021 and 2020, contract assets for APC technology projects were approximately $1,277 and $2,079, respectively, and $0 and $269, respectively, for the FUEL CHEM technology segment, and are included in accounts receivable on the consolidated balance sheets.

 

However, the Company will periodically bill in advance of costs incurred before revenue is recognized, resulting in contract liabilities. These liabilities are reported on the consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. Contract liabilities were $390 and $850 at December 31, 2021 and 2020, respectively, and are included in other accrued liabilities on the consolidated balance sheets.

 

Changes in the contract asset and liability balances during the year ended  December 31, 2021, were not materially impacted by any other items other than amounts billed and revenue recognized as described previously. Revenue recognized that was included in the contract liability balance at the beginning of the period was $776 and $565 for the years ended December 31, 2021 and 2020, respectively, which represented primarily revenue from progress toward completion of our APC technology contracts. 

 

As of December 31, 2021 we had no construction contracts in progress that were identified as a loss contract. As of December 31, 2020, we had one construction contract in progress that was identified as a loss contract and a provision for losses of $176 was recorded in other accrued liabilities on the consolidated balance sheet. Refer to Note 9 for an accrual related to equipment failure issue with a customer that requires remedy under the warranty provision of the customer contract.

 

Remaining Performance Obligations

 

Remaining performance obligations, represents the transaction price of Air Pollution Control technology booked orders for which work has not been performed. As of December 31, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was $9,119. The Company expects to recognize revenue on approximately $5,608 of the remaining performance obligations over the next 12 months with the remaining recognized thereafter.

 

Practical Expedients and Exemptions

 

We generally expense sales commissions on a ratable basis when incurred because the amortization period would have been one year or less. These costs are recorded within selling, general and administrative expenses within the Consolidated Statements of Operations. A practical expedient was elected to not recognize shipping and handling costs as a separate performance obligation under ASC 606.

 

Accounts Receivable

 

The components of accounts receivable are as follows:

 

  

As of

 
  

December 31, 2021

  

December 31, 2020

 

Trade receivables

 $2,122  $5,015 

Unbilled receivables

  1,277   2,348 

Other short-term receivables

  83   20 

Allowance for doubtful accounts

  (223)  (835)

Total accounts receivable

 $3,259  $6,548 

  

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Income Taxes
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

3.     INCOME TAXES

 

Within the calculation of the Company’s annual effective tax rate, the Company has used assumptions and estimates that may change as a result of future guidance, interpretation, and rule-making from the Internal Revenue Service, the SEC, and the FASB and/or various other taxing jurisdictions.  For example, the Company anticipates that the state jurisdictions will continue to determine and announce their conformity to the U.S. Tax Act which could have an impact on the annual effective tax rate.

 

On March 27, 2020 the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted which enacted the following relief among others;

 

 

Amended federal tax laws to permit 100% bonus depreciation for eligible qualified improvement property placed in service by the taxpayer after December 31, 2017 and before January 1, 2023.

 

Eliminated the 80% of taxable income limitations by allowing corporate entities to fully utilize Net Operating Losses (NOL) carryforwards to offset taxable income in 2018, 2019 or 2020. The 80% limitation is reinstated for tax years after 2020.

 

Increased the net interest expense deduction limit to 50% of adjusted taxable income from 30% for tax years beginning January 1, 2019 and 2020.

 

Allowed taxpayers with alternative minimum tax credits to claim a refund in 2020 for the entire amount of the credit instead of recovering the credit through refunds over a period of years, as originally enacted by the Tax Cuts and Jobs Act in 2017.

 

Allowed taxpayers the carryback of Net Operating Losses (NOL) as a result of tax years beginning after December 31, 2017, but before January 1, 2021 for the five prior years of the generated loss.

 

 

The components of loss before taxes for the years ended December 31 are as follows:

 

Origin of income before taxes

 

2021

  

2020

 

United States

 $798  $(3,411)

Foreign

  (730)  (810)

Income (loss) before income taxes

 $68  $(4,221)

 

Significant components of income tax benefit (expense) for the years ended December 31 are as follows:

 

  

2021

  

2020

 

Current:

        

Federal

 $  $ 

State

  (9)  (7)

Foreign

     (88)

Total current

  (9)  (95)

Deferred:

        

Federal

     22 

State

  (5)  16 

Total deferred

  (5)  38 

Income tax expense

 $(14) $(57)

 

A reconciliation between the provision for income taxes calculated at the U.S. federal statutory income tax rate and the consolidated income tax expense in the consolidated statements of operations for the years ended December 31 is as follows:

 

  

2021

  

2020

 

Provision at the U.S. federal statutory rate

  21.0%  21.0%

State taxes, net of federal benefit

  (15.5)%  1.5%

Foreign tax rate differential

  (30.2)%  0.5%

Valuation allowance

  (1504.6)%  (13.9)%

Chile outside basis differential

  34.4%  %

PPP Loan Forgiveness

  (484.6)%  %

Accrual to return

  (329.3)%  %

Research and development credit

  (144.9)%  %

State rate change

  (124.0)%  (6.5)%

China deferred adjustment

  1006.0%  %

China enterprise tax

  %  (2.1)%

Share based compensation

  1590.3%  (2.0)%

Other true up

  %  (2.7)%

Intangible assets impairment and other non-deductibles

  %  1.8%

Other

  2.0%  1.0%

Income tax (expense) benefit effective rate

  20.6%  (1.4)%

 

The deferred tax assets and liabilities at December 31 are as follows:

 

  

2021

  

2020

 

Deferred tax assets:

        

Stock compensation expense

 $173  $1,240 

Goodwill

  591   986 

Royalty accruals

  10   560 

Bad debt allowance

  51   338 

Net operating loss carryforwards

  11,950   10,959 

Credit carry-forwards

  992   841 

Inventory reserve

  217   206 

Depreciation

  556   499 

Other

  376   334 

Total deferred tax assets

  14,916   15,963 

Deferred tax liabilities:

        

Intangible assets

  (105)  (126)

Total deferred tax liabilities

  (105)  (126)

Net deferred tax asset before valuation allowance

  14,811   15,837 

Valuation allowances for deferred tax assets

  (14,950)  (15,971)

Net deferred tax liability

 $(139) $(134)

 

The change in the valuation allowance for deferred tax assets for the years ended December 31 is as follows:

 

Year

 Balance at January 1  

Charged to costs and expenses

  (Deductions)/Other  

Balance at December 31

 

2020

 $15,394   577     $15,971 

2021

 $15,971   (1,021)    $14,950 

 

For the years ended December 31, 2021 and 2020, there were exercises of stock options of $0 and $296, respectively.

 

As required by ASC 740, we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more-likely-than-not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority.

 

We recognize interest and penalties related to unrecognized tax benefits in income tax expense for all periods presented. There were no interest and penalties recognized in income tax expense during the years ended December 31, 2021 and 2020. There were no unrecognized tax benefits as of December 31, 2021 and 2020.

 

We are subject to taxation in the U.S., various states, and in non-U.S. jurisdictions. Our U.S. income tax returns are primarily subject to examination from 2018 through 2020; however, U.S. tax authorities also have the ability to review prior tax years to the extent loss carryforwards and tax credit carryforwards are utilized. The open years for the non-U.S. tax returns range from 2013 through 2020 based on local statutes.

 

Management periodically estimates our probable tax obligations using historical experience in tax jurisdictions and informed judgments. There are inherent uncertainties related to the interpretation of tax regulations in the jurisdictions in which we transact business. The judgments and estimates made at a point in time may change based on the outcome of tax audits, as well as changes to or further interpretations of regulations. If such changes take place, there is a risk that the tax rate may increase or decrease in any period. Tax accruals for tax liabilities related to potential changes in judgments and estimates for both federal and state tax issues are included in current liabilities on the consolidated balance sheet.

 

The investment in foreign subsidiaries other than Fuel Tech S.p.A (Chile) and Beijing Fuel Tech is considered to be indefinite in duration and therefore we have not provided a provision for deferred U.S. income taxes on the unremitted earnings from those subsidiaries. A provision has not been established because it is not practicable to determine the amount of unrecognized deferred tax liability for such unremitted foreign earnings and because it is our present intention to reinvest the undistributed earnings indefinitely.

 

As required by ASC 740, a valuation allowance must be established when it is more likely than not that all or a portion of a deferred tax asset will not be realized. We have approximately $27,701 of U.S. net operating loss carryforwards available to offset future U.S. taxable income as of December 31, 2021.  The net operating loss carry-forwards related to tax losses generated in years ending December 31, 2017 and before in the U.S. totaling $10,733 begin to expire in 2034.  Further, we have tax loss carry-forwards of approximately $6,847 available to offset future foreign income in Italy as of December 31, 2021. We have recorded a full valuation allowance against the deferred tax asset because we cannot anticipate when or if this entity will have taxable income sufficient to utilize the net operating losses in the future. There is no expiration of the net operating loss carry-forwards related to tax losses generated in prior years in Italy. Finally, we have tax loss carry-forwards of approximately $13,476 available to offset future foreign income in China as of December 31, 2021. The net operating loss carry-forwards related to tax losses generated in prior years in China expire in 2022.

 

As of December 31, 2019, the investment in Fuel Tech S.p.A (Chile) was no longer considered to be indefinite and a provision for deferred U.S. income taxes was recorded. As of December 31, 2020, the provision for deferred U.S. income taxes related to the Fuel Tech S.p.A (Chile) investment was $155. As of December 31, 2021, Fuel Tech S.p.A (Chile) was still included in continuing operations. As a result an additional ($19) was recorded, adjusting the total consideration to $136. The deferred income taxes associated with this investment are offset by a valuation allowance of ($136).

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Common Stock
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Stockholders' Equity Note Disclosure [Text Block]

4.     COMMON STOCK

 

At December 31, 2021 and 2020, respectively, we had 31,227,300 and 25,639,702 shares of common stock issued and 30,263,791 and 25,228,951 outstanding, with an additional 6,715 shares reserved for issuance upon conversion of the nil coupon non-redeemable convertible unsecured loan notes (see Note 6). As of December 31, 2021, we had 5,600,676 shares reserved for issuance upon the exercise or vesting of equity awards, of which 434,500 are stock options that are currently exercisable (see Note 8).

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Treasury Stock
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Treasury Stock [Text Block]

5.     TREASURY STOCK

 

Common stock held in treasury totaled 963,509 and 948,347 with a cost of $2,234 and $2,182 at December 31, 2021 and 2020, respectively. These shares were withheld from employees to settle personal tax withholding obligations that arose as a result of restricted stock units that vested during the periods presented.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Nil Coupon Non-redeemable Convertible Unsecured Loan Notes
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Debt Disclosure [Text Block]

11.     DEBT FINANCING

 

On June 19, 2019, the Company entered into a Cash Collateral Security agreement with BMO Harris Bank, N.A. (the BMO Harris agreement) to use for the sole purpose of issuing standby letters of credit. The BMO Harris agreement requires us to pledge as cash collateral 105% of the aggregate face amount of outstanding standby letters of credit. The Company pays 250 basis points on the face values of outstanding letters of credit. There are no financial covenants set forth in the BMO Harris agreement. At December 31, 2021, the Company had outstanding standby letters of credit totaling approximately $1,104 under the BMO Harris agreement. As of December 31, 2021, the Company held $1,161 in a separate restricted use designated BMO Harris Bank N.A. deposit account. Fuel Tech is committed to reimbursing the issuing bank for any payments made by the bank under these instruments.

 

On April 17, 2020, the Company received $1,556 in loan proceeds from the Paycheck Protection Program (PPP), established pursuant to the Coronavirus Aid, Relief, and Economic Security Act and administered by the U.S. Small Business Administration (SBA). The unsecured loan is evidenced by a promissory note of the Company dated April 15, 2020 in the principal amount of $1,556, issued to BMO Harris Bank N.A., the lender. 

 

On January 8, 2021, the Company received full forgiveness from the SBA for the entire balance of loan proceeds used to fund its qualified payroll expenses. The Company accounted for the PPP Loan as debt in accordance with ASC 470, Debt and accrued interest in accordance with the interest method under ASC 835-30.  When the loan was forgiven, the Company reduced the non-current liability by the amount forgiven and recorded other income in the Consolidated Statement of Operations. The SBA has the right to audit the loan forgiveness for 6 years after the date the loan was forgiven.  

   

NIL Coupon Non-redeemable Convertible Unsecured Loan Notes [Member]  
Notes to Financial Statements  
Debt Disclosure [Text Block]

6.     NIL COUPON NON-REDEEMABLE CONVERTIBLE UNSECURED LOAN NOTES

 

At December 31, 2021 and 2020, we had a principal amount of $76 of nil coupon non-redeemable convertible unsecured perpetual loan notes (Loan Notes) outstanding. The Loan Notes are convertible at any time into common stock at rates of $6.50 and $11.43 per share, depending on the note. As of December 31, 2021, the nil coupon loan notes were convertible into 6,715 shares of common stock. Based on our closing stock price of $1.40 at December 31, 2021, the aggregate fair value of the common stock that the holders would receive if all the loan notes were converted would be approximately $9, which is less than the principal amount of the loans outstanding as of that date. The Loan Notes bear no interest and have no maturity date. They are repayable in the event of our dissolution and the holders do not have the option to cash-settle the notes. Accordingly, they have been classified within stockholders’ equity in the accompanying balance sheets. The notes do not hold distribution or voting rights unless and until converted into common stock.

 

For the years ended December 31, 2021 and 2020, there were no Loan Notes repurchased by the Company.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Warrants
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Warrants Disclosure [Text Block]

7. WARRANTS

 

On February 11, 2021, Fuel Tech entered into a securities purchase agreement to issue and sell, in a private placement, 5,000,000 shares of common stock and 2,500,000 warrants exercisable for a total of 2,500,000 shares of common stock with an exercise price of $5.10 per Warrant Share, at a purchase price of $5.1625 per Share and associated warrant. The gross proceeds to the Company from the Private Placement were $25,812, before deducting placement agent fees and offering expenses of $1,783. Subject to certain ownership limitations, the Warrants are immediately exercisable upon issuance and expire on the five and one-half year anniversary of the effective date of the registration statement registering the Warrant Shares for resale.  In addition, the Company issued to the placement agent Warrants to purchase up to 350,000 shares of common stock.  The Placement Agent Warrants are exercisable at an exercise price of $6.45 per share of common stock and expire on the five and one-half year anniversary of the effective date of the registration statement registering the Shares and the Warrant Shares for resale.

 

Fuel Tech uses the Black-Scholes option pricing model to estimate the grant date fair value of the warrants. The principal variable assumptions utilized in valuing warrants and the methodology for estimating such model inputs are: (1) risk-free interest rate of 0.59%, an estimate based on the yield of zero–coupon treasury securities with a maturity equal to the expected life of the warrant; (2) expected volatility of 94.66% – an estimate based on the historical volatility of Fuel Tech’s common stock for a period equal to the expected life of the warrant; and (3) expected life of the warrant of five and one-half years based on the term of the warrant. 

 

The calculated fair value allocated to the warrants is $7,337.  This amount has been recorded as Additional paid in capital - warrants and is shown net in the Additional paid in capital line of the consolidated balance sheets.  

 

The issuance of warrants to purchase shares of the Company's common stock are summarized as follows:

 

   

Shares

 

Outstanding as of December 31, 2020

     

Granted

    2,850,000  

Exercised

     

Outstanding as of December 31, 2021

    2,850,000  

 

The following table summarizes information about warrants outstanding and exercisable at December 31, 2021:

 

       

Number

   

Weighted-Average

         
       

Outstanding/

   

Remaining Life

   

Weighted-Average

 

Range of Exercise Price

   

Exercisable

   

in Years

   

Exercise Price

 
$ 5.10       2,500,000       4.62     $ 5.10  
$ 6.45       350,000       4.62     $ 6.45  
          2,850,000                  

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Stock-based Compensation
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

8.     STOCK-BASED COMPENSATION

 

Under our stock-based employee compensation plan, referred to as the Fuel Tech, Inc. 2014 Long-Term Incentive Plan (Incentive Plan), awards may be granted to participants in the form of Non-Qualified Stock Options, Incentive Stock Options, Stock Appreciation Rights, Restricted Stock, RSUs, Performance Awards, Bonuses or other forms of share-based or non-share-based awards or combinations thereof. Participants in the Incentive Plan may be our directors, officers, employees, consultants or advisors (except consultants or advisors in capital-raising transactions) as the directors determine are key to the success of our business. There are a maximum of 5,600,676 shares that may be issued or reserved for awards to participants under the Incentive Plan which includes 1,200,000 additional shares as a result of an amendment to the Incentive Plan approved by our stockholders in May 2018. At December 31, 2021, we had 2,603,801 equity awards available for issuance under the Incentive Plan.

 

We did not record any excess tax benefits within income tax expense for the years ended December 31, 2021 and 2020. Given the Company has a full valuation allowance on its deferred tax assets, there were no excess tax benefits to record. In addition, we account for forfeitures of awards based on an estimate of the number of awards expected to be forfeited and adjusting the estimate when it is no longer probable that the employee will fulfill the service condition.

 

Stock-based compensation is included in selling, general and administrative costs in our consolidated statements of operations. The components of stock-based compensation from continuing operations for the years ended December 31, 2021 and 2020 were as follows:

 

  

For the Year Ended December 31,

 
  

2021

  

2020

 

Stock options and restricted stock units, net of forfeited

 $82  $290 

After-tax effect of stock based compensation

 $82  $290 

 

Stock Options

 

The stock options granted to employees under the Incentive Plan have a 10-year life and they vest as follows: 50% after the second anniversary of the award date, 25% after the third anniversary, and the final 25% after the fourth anniversary of the award date. Fuel Tech calculates stock compensation expense for employee option awards based on the grant date fair value of the award, less expected annual forfeitures, and recognizes expense on a straight-line basis over the four-year service period of the award. Stock options granted to members of our Board of Directors vest immediately. Stock compensation for these awards is based on the grant date fair value of the award and is recognized in expense immediately. 

 

Fuel Tech uses the Black-Scholes option pricing model to estimate the grant date fair value of employee stock options. The principal variable assumptions utilized in valuing options and the methodology for estimating such model inputs include: (1) risk-free interest rate – an estimate based on the yield of zero–coupon treasury securities with a maturity equal to the expected life of the option; (2) expected volatility – an estimate based on the historical volatility of Fuel Tech’s common stock for a period equal to the expected life of the option; and (3) expected life of the option – an estimate based on historical experience including the effect of employee terminations.

 

There were no stock options granted during the years ended December 31, 2021 and 2020.

 

The following table presents a summary of our stock option activity and related information for the years ended December 31:

 

  

2021

  

2020

 
  

Number of Options

  Weighted-Average Exercise Price  

Number of Options

  Weighted-Average Exercise Price 

Outstanding at beginning of year

  484,500  $3.57   747,500  $3.33 

Granted

            

Exercised

        (183,000)  1.61 

Expired or forfeited

  (50,000)  8.16   (80,000)  5.79 

Outstanding at end of year

  434,500  $3.05   484,500  $3.57 

Exercisable at end of year

  434,500  $3.05   484,500  $3.57 

Weighted-Average Remaining Contractual Life (years)

      3.08       3.70 

Aggregate Intrinsic Value

     $38      $488 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based on our closing stock price of $1.40 as of December 31, 2021, which would have been received by the option holders had those options holders exercised their stock options as of that date. 

 

The following table summarizes information about stock options outstanding at December 31, 2021:

 

Options Outstanding and Exercisable

 

Range of Exercise Prices

 Number of Options  Weighted-Average Remaining Contractual Life (years)  Weighted-Average Exercise Price 

$0.96 - $1.27

  88,000   5.9  $0.97 

$1.28 - $3.00

  132,000   3.6   2.26 

$3.01 - $4.54

  120,000   1.0   3.72 

$4.55 - $5.22

  94,500   2.4   5.22 
   434,500   3.1  $3.05 

 

As of and for the 12 months ended December 31, 2021, there was no non-vested stock option activity and no total unrecognized compensation cost related to non-vested stock options granted under the Incentive Plan. Fuel Tech received proceeds of $0 and $296 from the exercise of stock options in the years ended December 31, 2021 and 2020, respectively. It is our policy to issue new shares upon option exercises, loan conversions, and vesting of restricted stock units. We have not used cash and do not anticipate any future use of cash to settle equity instruments granted under share-based payment arrangements. Shares received for exercise of stock options come from newly issued shares. 

 

Restricted Stock Units

 

RSUs granted to employees vest over time based on continued service (typically vesting over a period between two and four years). Such time-vested RSUs are valued at the date of grant using the intrinsic value method based on the closing price of the common stock on the grant date. Compensation cost, adjusted for estimated forfeitures, is amortized on a straight-line basis over the requisite service period.

 

In addition to the time vested RSUs, the Company entered into a 2021 Executive Performance RSU Award Agreement with certain officers, including its President and Chief Executive Officer pursuant to which each 2021 Participating Executive will have the opportunity to earn a specified amount of RSUs. The amount of RSUs awarded, if any, will be based on the Company’s achievement of varying levels of operating income before the impact of incentive pay (but including adjustments to reflect the payment of sales commissions) in fiscal 2021, as determined by the Company, in its sole discretion. Nevertheless, no Participating Executive will be entitled to any such RSUs unless the Company achieves a minimum of $1 million in Operating income in 2021. If awarded, such RSUs will vest in equal amounts (i.e., 1/3, 1/3 and 1/3) over three years commencing one year after the grant date based on continued service. Such RSUs are valued at the date of grant based on the closing price of the Company’s common stock on the grant date. No RSUs were issued and no expense reflected in the financial statements for these awards as the achievement was not achieved. 

 

During the years ended December 31, 2021 and 2020, there were 50,002 and 605,630 restricted stock units that vested with a grant date fair value of $75 and $658, respectively. As of December 31, 2021, there was $18 of total unrecognized compensation cost related to all non-vested share-based compensation arrangements granted under the Incentive Plan. That cost is expected to be recognized over the remaining requisite service period of 0.2 years.

 

A summary of restricted stock unit activity for the years ended December 31, 2021 and 2020 is as follows:

 

  

Shares

  Weighted Average Grant Date Fair Value 

Unvested restricted stock units at December 31, 2019

  775,635  $1.47 

Forfeited

  (70,000)  1.03 

Vested

  (605,630)  1.09 

Unvested restricted stock units at December 31, 2020

  100,005   1.50 

Forfeited

  (5,000)  0.97 

Vested

  (50,002)  1.50 

Unvested restricted stock units at December 31, 2021

  45,003  $1.51 

 

Deferred Directors Fees

 

In addition to the Incentive Plan, Fuel Tech has a Deferred Compensation Plan for Directors (Deferred Plan). Under the terms of the Deferred Plan, Directors can elect to defer Directors’ fees for shares of Fuel Tech common stock that are issuable at a future date as defined in the agreement. In accordance with ASC 718, Fuel Tech accounts for these awards as equity awards as opposed to liability awards. In 2021 and 2020, there was no stock-based compensation expense under the Deferred Plan.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

9.     COMMITMENTS AND CONTINGENCIES

 

Fuel Tech is subject to various claims and contingencies related to, among other things, workers compensation, general liability (including product liability), and lawsuits. The Company records liabilities where a contingent loss is probable and can be reasonably estimated. If the reasonable estimate of a probable loss is a range, the Company records the most probable estimate of the loss or the minimum amount when no amount within the range is a better estimate than any other amount. The Company discloses a contingent liability even if the liability is not probable or the amount is not estimable, or both, if there is a reasonable possibility that a material loss may have been incurred.

 

From time to time we are involved in litigation with respect to matters arising from the ordinary conduct of our business. In the opinion of management, based upon presently available information, either adequate provision for anticipated costs have been accrued or the ultimate anticipated costs will not materially affect our consolidated financial position, results of operations, or cash flows. We do not believe we have any pending loss contingencies that are probable or reasonably possible of having a material impact on our consolidated financial position, results of operations or cash flows.

 

As of December 31, 2021 and 2020 a charge of $0 and $176, respectively, was recorded in the other accrued liabilities line of the Consolidated Balance Sheets. During the third quarter of 2020, the Company was notified of an equipment component failure at a foreign customer location. The failure was remedied under the warranty provision of the contracts that was in place with the customer and supplier and was completed in the third quarter of 2021. In 2018, the Company was notified of a certain non-conformance issue with a U.S. customer associated with equipment that requires remedy under the warranty provision of the contract. During the second quarter of 2020 a charge of $1,150 to remedy this non-conformance issue was incurred. Offsetting this amount was a reversal of $499 of expense to reduce the allowance of doubtful accounts that had been previously reserved. The Company has completed all work associated with this issue. During the third quarter of 2020, the Company settled an outstanding claim with our insurance provider for these remediation efforts and recorded a receivable in the amount of $2,589. The settlement is recorded in the cost of sales line on the Consolidated Statement of Operations.  Collection of the funds was completed in October 2020.

 

Performance Guarantees

 

The majority of Fuel Tech’s long-term equipment construction contracts contain language guaranteeing that the performance of the system that is being sold to the customer will meet specific criteria. On occasion, performance surety bonds and bank performance guarantees/letters of credit are issued to the customer in support of the construction contracts as follows:

 

 

in support of the warranty period defined in the contract; or

 

in support of the system performance criteria that are defined in the contract.

 

As of December 31, 2021, we had outstanding bank performance guarantees and letters of credit in the amount of $1,104 in support of equipment construction contracts that have not completed their final acceptance test or that are still operating under a warranty period. The performance guarantees and letters of credit expire in dates ranging from January 2022 through February 2023. The expiration dates may be extended if the project completion dates are extended. Our management believes it is probable that these projects will be successfully completed and that there will not be a material adverse impact on our operations from these bank performance guarantees and letters of credit. As a result, no liability has been recorded for these performance guarantees.

 

Product Warranties

 

Fuel Tech issues a standard product warranty with the sale of our products to customers. Our recognition of warranty liability is based primarily on analyses of warranty claims experience in the preceding years as the nature of our historical product sales for which we offer a warranty are substantially unchanged. This approach provides an aggregate warranty accrual that is historically aligned with actual warranty claims experienced. There was no change in the warranty liability included in the Other accrued liabilities line of the Consolidated Balance Sheet in 2021 and 2020. The warranty liability balance was $159 at December 31, 2021 and 2020.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Leases
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

10.     LEASES

 

The terms of the Company’s three primary office space lease arrangements are as follows:

 

 

The Gallarate, Italy building lease, for approximately 1,335 square feet, runs through April 30, 2025. This facility serves as the operating headquarters for our European operations.

 

The Aurora, IL warehouse lease, for approximately 11,000 square feet, runs through December 31, 2023. This facility serves as an outside warehouse facility. 

 

The Overland Park, KS lease, for approximately 600 square feet, runs through October 15, 2022. This facility serves primarily as a sales office.

 

The Company also has three additional operating leases related to certain office equipment and company leased vehicles and one short-term lease. Our leases have remaining lease terms of 0.2 years to 3.3 years. As of December 31, 2021, we have one new three-year equipment lease that has not yet commenced for $64. Our leases do not contain any material residual value guarantees or material restricted covenants and we currently have no material sublease arrangements. We have no financing leases as defined under ASC 842.

 

Total operating lease expense for the years ended December 31, 2021 is as follows:

 

      2021       2020  

Operating lease cost

  $ 198     $ 205  

Short-term lease cost

    21       20  

Total lease cost

  $ 219     $ 225  

 

The weighted average remaining lease term was 2.30 years as of December 31, 2021. The weighted average discount rate was 4.52% as of December 31, 2021

 

Remaining maturities of our existing lease liabilities as of December 31, 2021 were as follows:

 

Year Ending December 31,

 

Operating Leases

 

2022

  $ 132  

2023

    114  

2024

    28  

2025

    7  

Thereafter

     

Total lease payments

  $ 281  

Less imputed interest

    (46 )

Total

  $ 235  

 

The following is the balance sheet classification of our existing lease liabilities:

 

   

2021

   

2020

 

Operating lease liabilities - current

  $ 113     $ 149  

Operating lease liabilities - non-current

    122       237  

Total operating lease liabilities

  $ 235     $ 386  

 

Supplemental cash flow information related to leases was as follows:

 

    For the Twelve Months ended December 31, 2021     For the twelve months ended December 31, 2020  

Cash paid for amounts included in the measurement of lease liabilities

  $ 178     $ 192  

Leased assets obtained in exchange for operating lease liabilities

    158       179  
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Debt Financing
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Debt Disclosure [Text Block]

11.     DEBT FINANCING

 

On June 19, 2019, the Company entered into a Cash Collateral Security agreement with BMO Harris Bank, N.A. (the BMO Harris agreement) to use for the sole purpose of issuing standby letters of credit. The BMO Harris agreement requires us to pledge as cash collateral 105% of the aggregate face amount of outstanding standby letters of credit. The Company pays 250 basis points on the face values of outstanding letters of credit. There are no financial covenants set forth in the BMO Harris agreement. At December 31, 2021, the Company had outstanding standby letters of credit totaling approximately $1,104 under the BMO Harris agreement. As of December 31, 2021, the Company held $1,161 in a separate restricted use designated BMO Harris Bank N.A. deposit account. Fuel Tech is committed to reimbursing the issuing bank for any payments made by the bank under these instruments.

 

On April 17, 2020, the Company received $1,556 in loan proceeds from the Paycheck Protection Program (PPP), established pursuant to the Coronavirus Aid, Relief, and Economic Security Act and administered by the U.S. Small Business Administration (SBA). The unsecured loan is evidenced by a promissory note of the Company dated April 15, 2020 in the principal amount of $1,556, issued to BMO Harris Bank N.A., the lender. 

 

On January 8, 2021, the Company received full forgiveness from the SBA for the entire balance of loan proceeds used to fund its qualified payroll expenses. The Company accounted for the PPP Loan as debt in accordance with ASC 470, Debt and accrued interest in accordance with the interest method under ASC 835-30.  When the loan was forgiven, the Company reduced the non-current liability by the amount forgiven and recorded other income in the Consolidated Statement of Operations. The SBA has the right to audit the loan forgiveness for 6 years after the date the loan was forgiven.  

   

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Business Segment and Geographic Financial Data
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

12.     BUSINESS SEGMENT AND GEOGRAPHIC FINANCIAL DATA

 

Business Segment Financial Data

 

We segregate our financial results into two reportable segments representing two broad technology segments as follows:

 

 

The Air Pollution Control technology segment includes technologies to reduce NOx emissions in flue gas generated by the firing of natural gas or coal from boilers, incinerators, furnaces and other stationary combustion sources. These include OFA systems, NOxOUT® and HERT™ Selective Non-Catalytic Reduction systems, and Selective Catalytic Reduction (SCR) systems. Our SCR systems can also include Ammonia Injection Grid, and GSG™ Graduated Straightening Grid systems to provide high NOx reductions at significantly lower capital and operating costs than conventional SCR systems. ULTRA® technology creates ammonia at a plant site using safe urea for use with any SCR application. ESP technologies make use of electrostatic precipitator products and services to reduce particulate matter. FGC systems are chemical injection systems offered in markets outside the U.S. and Canada to enhance electrostatic precipitator and fabric filter performance in controlling particulate emissions.

 

 

The FUEL CHEM® technology segment, which uses chemical processes in combination with advanced CFD and CKM boiler modeling, for the control of slagging, fouling, corrosion, opacity and other sulfur trioxide-related issues in coal-fired furnaces and boilers through the addition of chemicals into the furnace using TIFI® Targeted In-Furnace Injection™ technology.

 

The “Other” classification includes those profit and loss items not allocated to either reportable segment. There are no inter-segment sales that require elimination.

 

We evaluate performance and allocate resources based on gross margin by reportable segment. The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies. We do not review assets by reportable segment, but rather, in aggregate for the Company as a whole.

 

Information about reporting segment net sales and gross margin from continuing operations are provided below:

 

For the year ended December 31, 2021

 

Air Pollution Control Segment

   

FUEL CHEM Segment

   

Other

   

Total

 

Revenues from external customers

  $ 6,896     $ 17,365     $     $ 24,261  

Cost of sales

    (3,529 )     (8,834 )           (12,363 )

Gross margin

    3,367       8,531             11,898  

Selling, general and administrative

                (12,055 )     (12,055 )

Research and development

                (1,332 )     (1,332 )

Operating income (loss) from continuing operations

  $ 3,367     $ 8,531     $ (13,387 )   $ (1,489 )

 

For the year ended December 31, 2020

 

Air Pollution Control Segment

   

FUEL CHEM Segment

   

Other

   

Total

 

Revenues from external customers

  $ 8,557     $ 13,993     $     $ 22,550  

Cost of sales

    (4,583 )     (7,329 )           (11,912 )

Gross margin

    3,974       6,664             10,638  

Selling, general and administrative

                (13,600 )     (13,600 )

Research and development

                (1,177 )     (1,177 )

Intangible assets abandonment

                (197 )     (197 )

Operating income (loss) from continuing operations

  $ 3,974     $ 6,664     $ (14,974 )   $ (4,336 )

 

Geographic Segment Financial Data

 

Information concerning our operations by geographic area is provided below. Revenues are attributed to countries based on the location of the customer. Assets are those directly associated with operations of the geographic area.

 

For the years ended December 31,

 

2021

   

2020

 

Revenues:

               

United States

  $ 19,515     $ 18,622  

Foreign

    4,746       3,928  
    $ 24,261     $ 22,550  

 

As of December 31,

 

2021

   

2020

 

Assets:

               

United States

  $ 46,271     $ 24,524  

Foreign

    3,703       5,564  
    $ 49,974     $ 30,088  
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Restructuring Activities
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Restructuring and Related Activities Disclosure [Text Block]

13.     RESTRUCTURING ACTIVITIES

 

On January 18, 2019, the Company announced a planned suspension of its APC business operation in China (Beijing Fuel Tech). This action was part of Fuel Tech’s ongoing operational improvement initiatives designed to prioritize resource allocation, reduce costs, and drive profitability for the Company on a global basis. The transition associated with the suspension of the APC business includes staff rationalization, supplier and partner engagement, and the monetization of certain assets. The remaining transition activities include the execution of the remaining activities to satisfy the requirements for the remaining APC projects in China (with a backlog totaling approximately $6) in addition to collection efforts for the remaining accounts receivable.

 

The following table presents our revenues and net loss in China for the years ended December 31, 2021 and 2020:

 

  

2021

  

2020

 

Total revenues

 $22  $25 

Net loss

  (114)  (281)

 

The following table presents net assets in China for the years ended December 31, 2021 and 2020:

 

  

2021

  

2020

 

Total assets

 $1,235  $2,463 

Total liabilities

  92   396 

Total net assets

 $1,143  $2,067 

 

Total assets primarily consist of cash, accounts receivable, contract assets, prepaid expenses and other current assets. Total liabilities consist of accounts payable and certain accrued liabilities.

 

The Company recorded no restructuring charges for the years ended December 31, 2021 and 2020.

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Accrued Liabilities
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]

14.     ACCRUED LIABILITIES

 

The components of other accrued liabilities are as follows:

 

   

As of

 
   

December 31, 2021

   

December 31, 2020

 

Contract liabilities (Note 2)

  $ 390     $ 850  

Accrued remediation contingency (Note 9)

          176  

Other accrued liabilities

    471       1,073  

Total other accrued liabilities

  $ 861     $ 2,099  
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

The consolidated financial statements include the accounts of Fuel Tech and its wholly owned subsidiaries. All intercompany transactions have been eliminated.

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (GAAP). The books and records of subsidiaries located in foreign countries are maintained according to generally accepted accounting principles in those countries. Upon consolidation, the Company evaluates the differences in accounting principles and determines whether adjustments are necessary to convert the foreign financial statements to the accounting principles upon which the consolidated financial statements are based. All intercompany transactions have been eliminated.

 

COVID-19 Pandemic [Policy Text Block]

COVID-19 Pandemic

 

The effects of the coronavirus (COVID-19) global pandemic have presented significant risks to the Company, not all of which the Company is able to fully evaluate or even foresee at the current time. The COVID-19 pandemic has affected the Company's operations during the twelve months ended December 31, 2021 and 2020. Although the impact of the pandemic is difficult to quantify, the Company has experienced, and may continue to experience, reductions in demand for certain of products, due to soft electric demand and unplanned outage activities, and due to the delay or abandonment of ongoing or anticipated projects due to our customers', suppliers' and other third parties' financial distress or concern regarding the volatility of global markets.

 

Management cannot predict the full impact of the COVID-19 pandemic on the Company's sales and marketing channels and supply chains, and, as a result, the ultimate extent of the effects of the COVID-19 pandemic on the Company is highly uncertain and will depend on future developments. Such effects could exist for an extended period of time even after the pandemic comes to an end.

 

Private Placement Offering [Policy Text Block]

Private Placement Offering

 

On February 11, 2021, Fuel Tech entered into a securities purchase agreement (the “Purchase Agreement”) with certain institutional investors pursuant to which the Company agreed to issue and sell, in a private placement (the “Private Placement”), (i) 5,000,000 shares (the “Shares”) of common stock, (ii) and 2,500,000 warrants (the “Warrants”) exercisable for a total of 2,500,000 shares of common stock (the “Warrant Shares”) with an exercise price of $5.10 per Warrant Share, at a purchase price of $5.1625 per Share and associated warrant. The gross proceeds to the Company from the Private Placement were $25,812, before deducting placement agent fees and offering expenses of $1,783. Subject to certain ownership limitations, the Warrants are immediately exercisable upon issuance and expire on the five and one-half year anniversary of the effective date of the registration statement registering the Warrant Shares for resale. In addition, the Company issued to the placement agent Warrants to purchase up to 350,000 shares of common stock.  The Placement Agent Warrants are exercisable at an exercise price of $6.45 per share of common stock and expire on the five and one-half year anniversary of the effective date of the registration statement registering the Shares and Warrant Shares for resale. The receipt of these funds strengthen our current cash position and in conjunction with our net cash flows expected to be generated from operations are adequate to fund planned operations of the Company for the next 12 months.

 

Liquidity, Policy [Policy Text Block]

Liquidity

 

We have experienced declines in revenues and net losses in recent years. We continue to monitor our liquidity needs and have taken measures to reduce expenses and restructure operations, which we feel are necessary to ensure we maintain sufficient working capital and liquidity to operate the business and invest in our future. As a result, we have evaluated our ongoing business needs, and considered the cash requirements of our APC and FUEL CHEM businesses. This evaluation included consideration of the following: a) customer and revenue trends in our APC and FUEL CHEM business segments, b) current operating structure and expenditure levels, c) current availability of working capital, and d) support for our research and development initiatives. We believe our current cash position and net cash flows expected to be generated from operations are adequate to fund planned operations of the Company for the next 12 months. 

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of the financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company uses estimates in accounting for, among other items, revenue recognition, allowance for doubtful accounts, income tax provisions, excess and obsolete inventory reserve, impairment of long-lived assets, and warranty expenses. Actual results could differ from those estimates.

 

Fair Value Measurement, Policy [Policy Text Block]

Fair Value Measurements

 

The carrying values of cash and cash equivalents, accounts receivable, accounts payable and long-term borrowings are reasonable estimates of their fair value due to their short-term nature or interest rates.

 

We apply authoritative accounting guidance for fair value measurements of financial and non-financial assets and liabilities. This guidance defines fair value, establishes a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis and clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the standard establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

 

 

Level 1 – Observable inputs to the valuation methodology such as quoted prices in active markets for identical assets or liabilities

 

 

Level 2 – Inputs to the valuation methodology including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived principally from or corroborated by observable market data by correlation or other means

 

 

Level 3 – Significant unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own estimates and assumptions or those expected to be used by market participants. Generally, these fair value measures are model-based valuation techniques such as discounted cash flows, option pricing models, and other commonly used valuation techniques

 

Transfers between levels of the fair value hierarchy are recognized based on the actual date of the event or change in circumstances that caused the transfer. We had no assets or liabilities that were valued using level 2 or level 3 inputs and therefore there were no transfers between levels of the fair value hierarchy during the periods ended December 31, 2021 and 2020.

 

Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]

Cash, cash equivalents and restricted cash

 

We include cash and investments having an original maturity of three months or less at the time of acquisition in cash and cash equivalents. We have never incurred realized or unrealized holdings gains or losses on securities classified as cash equivalents. Income resulting from short-term investments is recorded as interest income. At December 31, 2021, we had cash on hand of approximately $886 at our Beijing, China subsidiary that is subject to certain local regulations that may limit the immediate availability of these funds outside of China. Cash on hand at our Italy subsidiary totaled approximately $1,391 at December 31, 2021. Cash on hand at our Chilean subsidiary totaled approximately $244 at December 31, 2021.

 

Restricted cash represents funds that are restricted to satisfy any amount borrowed against the Company's Cash Collateral Security agreement with BMO Harris Bank N.A. At  December 31, 2021 the balance of restricted cash totaling $1,161 is comprised of $891 in current assets relating to existing standby letters of credit with varying maturity dates and expire no later than December 31, 2022 and $270 in long-term assets will remain through the expiration dates of the underlying standby letters of credit (the latest maturity date is February 1, 2023) with BMO Harris Bank N.A. Refer to Note 11 Debt Financing for further information on the Cash Collateral Security agreement with BMO Harris Bank N.A.

 

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheet that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows:

 

  

December 31, 2021

  

December 31, 2020

 

Cash and cash equivalents

 $35,893  $10,640 

Restricted cash included in current assets

  891   1,595 

Restricted cash included in long-term assets

  270   371 

Total cash, cash equivalents, and restricted cash shown in the Consolidated Statements of Cash Flows

 $37,054  $12,606 

 

Foreign Currency Risk Management [Policy Text Block]

Foreign Currency Risk Management

 

Our earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. We do not enter into foreign currency forward contracts or into foreign currency option contracts to manage this risk due to the nature of the transactions involved.

 

Accounts Receivable [Policy Text Block]

Accounts Receivable

 

Accounts receivable consist of amounts due to us in the normal course of our business, are not collateralized, and normally do not bear interest. Accounts receivable includes contract assets, billings occurring subsequent to revenue recognition under Accounting Standards Codification (ASC) 606 Revenue from Contracts with Customers. At December 31, 2021 and 2020, unbilled receivables were approximately $1,277 and $2,348, respectively. Refer to Note 2 for further detail.

 

Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]

Allowance for Doubtful Accounts

 

The allowance for doubtful accounts is our management's best estimate of the amount of credit losses in accounts receivable. In order to control and monitor the credit risk associated with our customer base, we review the credit worthiness of customers on a recurring basis. Factors influencing the level of scrutiny include the level of business the customer has with Fuel Tech, the customer’s payment history, and the customer’s financial stability. Receivables are considered past due if payment is not received by the date agreed upon with the customer, which is normally 30 days. Representatives of our management team review all past due accounts on a weekly basis to assess collectability. At the end of each reporting period, the allowance for doubtful accounts balance is reviewed relative to management’s collectability assessment and is adjusted if deemed necessary through a corresponding charge or credit to bad debts expense, which is included in selling, general, and administrative expenses in the consolidated statements of operations. Bad debt write-offs are made when management believes it is probable a receivable will not be recovered. The table below sets forth the components of the Allowance for Doubtful Accounts for the years ended December 31.

 

Year

 Balance at January 1  

Provision charged to expense

  

Write-offs / Recoveries

  

Balance at December 31

 

2020

 $1,816  $(498) $(483) $835 

2021

 $835  $227  $(839) $223 

 

Prepaid Expenses and Other Current Assets [Policy Text Block]

Prepaid expenses and other current assets

 

Prepaid expenses and other current assets include Chinese banker acceptances of $55 and $549 as of December 31, 2021 and 2020, respectively. These are short-term commitments of typically three to six months for future payments and can be redeemed at a discount or applied to future vendor payments.

 

Inventory, Policy [Policy Text Block]

Inventories

 

Inventories consist primarily of equipment constructed for resale and spare parts and are stated at the lower of cost or net realizable value, using the weighted-average cost method. At December 31, 2021, inventory included equipment constructed for resale of $227 and spare parts, net of reserves of $121. Usage is recorded in cost of sales in the period that parts were issued to a project or used to service equipment. Inventories are periodically evaluated to identify obsolete or otherwise impaired parts and are written off when management determines usage is not probable. The Company estimates the balance of excess and obsolete inventory by analyzing inventory by age using last used and original purchase date and existing sales pipeline for which the inventory could be used. The table below sets forth the components of the Excess and Obsolete Inventory Reserve for the years ended December 31.

 

Year

 Balance at January 1  

Provision charged to expense

  

Write-offs / Recoveries

  

Balance at December 31

 

2020

 $1,000  $  $(93) $907 

2021

 $907  $  $20  $927 

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency Translation and Transactions

 

Assets and liabilities of consolidated foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at year end. Revenues and expenses are translated at average exchange rates prevailing during the year. Gains or losses on foreign currency transactions and the related tax effects are reflected in net income. The resulting translation adjustments are included in stockholders’ equity as part of accumulated other comprehensive loss.

 

Accumulated Other Comprehensive Income (Loss), Policy [Policy Text Block]

Accumulated Other Comprehensive Loss

 

  

December 31,

 
  

2021

  

2020

 

Foreign currency translation

        

Balance at beginning of period

 $(1,370) $(1,778)

Other comprehensive income (loss):

        

Foreign currency translation adjustments (1)

  (234)  408 

Balance at end of period

 $(1,604) $(1,370)

Total accumulated other comprehensive loss

 $(1,604) $(1,370)

 

(1)

In all periods presented, there were no tax impacts related to rate changes. 

 

Research and Development Expense, Policy [Policy Text Block]

Research and Development

 

Research and development costs are expensed as incurred. Research and development projects funded by customer contracts are reported as part of cost of goods sold. Internally funded research and development expenses are reported as operating expenses. The DGI™ equipment developed and constructed as part of our water treatment technologies is reported in Other assets on our Consolidated Balance Sheets.

 

Standard Product Warranty, Policy [Policy Text Block]

Product/System Warranty

 

We typically warrant our air pollution control products and systems against defects in design, materials and workmanship for one to two years. A provision for estimated future costs relating to warranty expense is recorded when the products/systems become commercially operational.

 

Goodwill and Intangible Assets, Policy [Policy Text Block]

Goodwill

 

Goodwill is tested for impairment at least annually as of the first day of our fourth quarter, or more frequently if events or changes in circumstances indicate that the carrying value may not be recoverable. Our evaluation of goodwill impairment involves first assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. We may bypass this qualitative assessment, or determine that based on our qualitative assessment considering the totality of events and circumstances including macroeconomic factors, industry and market considerations, current and projected financial performance, a sustained decrease in our share price, or other factors, that additional impairment analysis is necessary. This additional analysis involves comparing the current fair value of our reporting units to their carrying values. We use a discounted cash flow (DCF) model to determine the current fair value of our two reporting units. A number of significant assumptions and estimates are involved in the application of the DCF model to forecast operating cash flows, including markets and market share, sales volumes and prices, costs to produce and working capital changes. Management considers historical experience and all available information at the time the fair values of its reporting units are estimated. However, actual fair values that could be realized in an actual transaction may differ from those used to evaluate the impairment of goodwill. For the APC business segment, the Company used working capital as a proxy of fair value for the business segment. Fuel Tech performed its annual goodwill impairment analysis for each of its reporting units as of October 1, 2021 and determined that no impairment of goodwill existed.

 

Goodwill is evaluated for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment. We have two reporting units for goodwill evaluation purposes: the FUEL CHEM technology segment and the APC technology segment. Goodwill of our reporting units is assigned upon acquisition after considering the nature of the net assets giving rise to the goodwill and how each reporting unit would enjoy the benefits and synergies of the net assets acquired. There is no goodwill associated with our APC technology segment. The entire goodwill balance of $2,116 was allocated to the FUEL CHEM technology segment as of December 31, 2021 and 2020. The Company did not recognize a charge for goodwill impairment for the periods ended December 31, 2021 and 2020.

 

Other Intangible Assets

 

Management reviews other finite-lived intangible assets, patent assets, trade names, and lease assets for impairment when events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. In the event that impairment indicators exist, a further analysis is performed and if the sum of the expected undiscounted future cash flows resulting from the use of the asset or asset group is less than the carrying amount of the asset or asset group, an impairment loss equal to the excess of the asset or asset group's carrying value over its fair value is recorded. Management considers historical experience and all available information at the time the estimates of future cash flows are made, however, the actual cash values that could be realized may differ from those that are estimated.

 

During the year ended December 31, 2020, Fuel Tech recorded an abandonment charge of $197 due to the Company's decision to no longer maintain and defend certain patents and trademarks which are no longer contributing to operations. The abandonment charge was calculated by determining the net book values of the abandoned patent assets by deducting the accumulated amortization from the acquisition cost. The abandonment charge is included in Intangible assets abandonment and impairment line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. During the year ended December 31, 2021, Fuel Tech recorded no patent or trademark abandonment charges.

 

Third-party costs related to the development of patents are included within other intangible assets on the consolidated balance sheets. The third-party costs capitalized as patent costs during the years ended December 31, 2021 and 2020 were $52 and $0, respectively. Third-party costs are comprised of legal fees that relate to the review and preparation of patent disclosures and filing fees incurred to present the patents to the required governing body.

 

Our intellectual property portfolio has been a significant building block for the Air Pollution Control and FUEL CHEM technology segments. The patents are essential to the generation of revenue for our businesses and are essential to protect us from competition in the markets in which we serve. These costs are being amortized on the straight-line method over the period beginning with the patent issuance date and ending on the patent expiration date. Patent maintenance fees are charged to operations as incurred.

 

Amortization expense from continuing operations for intangible assets was $157 and $185 for the years ended December 31, 2021 and 2020, respectively. The table below shows the amortization period and other intangible asset cost by intangible asset as of December 31, 2021 and 2020, and the accumulated amortization and net intangible asset value in total for all other intangible assets.

 

      

2021

  

2020

 

Description of Other Intangibles

 

Amortization Period (years)

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Patent assets

  1 - 20   789   (341)  448   1,310   (757)  553 

Total

     $789  $(341) $448  $1,310  $(757) $553 

 

The table below shows the estimated future amortization expense for intangible assets:

 

Year

 Estimated Amortization Expense 

2022

 $57 

2023

  57 

2024

  49 

2025

  28 

2026

  28 

Thereafter

  229 

Total

 $448 

 

Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment

 

Property and equipment is stated at historical cost and does not include capital in process expenditures yet to be capitalized. Provisions for depreciation are computed by the straight-line method, using estimated useful lives that range based on the nature of the asset. Leasehold improvements are depreciated over the shorter of the associated lease term or the estimated useful life of the asset. Depreciation expense from continuing operations was $584 and $663 for the years ended December 31, 2021 and 2020, respectively. The table below shows the depreciable life and cost by asset class as of December 31, 2021 and 2020, and the accumulated depreciation and net book value in total for all classes of assets.

 

Description of Property and Equipment

 Depreciable Life (years)  

2021

  

2020

 

Land

     $1,050  $1,050 

Building

  39   3,950   3,950 

Building and leasehold improvements

  3 - 39   2,626   2,886 

Field equipment

  3 - 4   11,787   19,748 

Computer equipment and software

  2 - 3   2,099   2,954 

Furniture and fixtures

  3 - 10   1,308   1,477 

Vehicles

  5   32   32 

Construction in process

         12 

Total cost

      22,852   32,109 

Less accumulated depreciation

      (18,243)  (26,889)

Total net book value

     $4,609  $5,220 

 

Property and equipment is reviewed for impairment when events and circumstances indicate that the carrying amount of the assets (or asset group) may not be recoverable. If impairment indicators exist, we perform a more detailed analysis and an impairment loss is recognized when estimated future undiscounted cash flows expected to result from the use of the asset (or asset group) and its eventual disposition are less than the carrying amount. This process of analyzing impairment involves examining the operating condition of individual assets (or asset group) and estimating a fair value based upon current condition, relevant market factors and remaining estimated operational life compared to the asset’s remaining depreciable life. Quoted market prices and other valuation techniques are used to determine expected cash flows. A significant portion of our property and equipment is comprised of assets deployed at customer locations relating to our FUEL CHEM technology asset group, and due to the shorter-term duration over which this equipment is depreciated, the likelihood of impairment is mitigated. The discontinuation of a FUEL CHEM program at a customer site would most likely result in the re-deployment of all or most of the affected assets to another customer location rather than an impairment.

 

Revenue [Policy Text Block]

Revenue Recognition

 

The Company recognizes revenue when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue.

 

Air Pollution Control Technology

 

Fuel Tech’s APC contracts are typically six to eighteen months in length. A typical contract will have three or four critical operational measurements that, when achieved, serve as the basis for us to invoice the customer via progress billings. At a minimum, these measurements will include the generation of engineering drawings, the shipment of equipment and the completion of a system performance test.

 

As part of most of its contractual APC project agreements, Fuel Tech will agree to customer-specific acceptance criteria that relate to the operational performance of the system that is being sold. These criteria are determined based on modeling that is performed by Fuel Tech personnel, which is based on operational inputs that are provided by the customer. The customer will warrant that these operational inputs are accurate as they are specified in the binding contractual agreement. Further, the customer is solely responsible for the accuracy of the operating condition information; typically all performance guarantees and equipment warranties granted by us are voidable if the operating condition information is inaccurate or is not met.

 

Since control transfers over time, revenue is recognized based on the extent of progress towards completion of the single performance obligation. Fuel Tech uses the cost-to-cost input measure of progress for our contracts since it best depicts the transfer of assets to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost input measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred. Costs to fulfill include all internal and external engineering costs, equipment charges, inbound and outbound freight expenses, internal and site transfer costs, installation charges, purchasing and receiving costs, inspection costs, warehousing costs, project personnel travel expenses and other direct and indirect expenses specifically identified as project- or product-line related, as appropriate (e.g. test equipment depreciation and certain insurance expenses).

 

Fuel Tech’s APC product line also includes ancillary revenue for post contractual goods and services.  Revenue associated with these activities are recognized at point in time when delivery of goods or completion of the service obligation is performed.

 

Fuel Tech has installed over 1,200 units with APC technology and normally provides performance guarantees to our customers based on the operating conditions for the project. As part of the project implementation process, we perform system start-up and optimization services that effectively serve as a test of actual project performance. We believe that this test, combined with the accuracy of the modeling that is performed, enables revenue to be recognized prior to the receipt of formal customer acceptance.

 

FUEL CHEM

 

Revenues from the sale of chemical products are recognized when control transfers to customer upon shipment or delivery of the product based on the applicable shipping terms. We generally recognize revenue for these arrangements at a point in time based on our evaluation of when the customer obtains control of the promised goods or services. 

 

On occasion, Fuel Tech will engineer and sell its chemical pumping equipment.  These projects are similar in nature to the APC projects described above and for those projects where control transfers over time, revenue is recognized based on the extent of progress towards completion of the single performance obligation. 

 

For projects containing multiple performance obligations, the Company allocates the transaction price based on the estimated standalone selling price. The Company must develop assumptions that require judgment to determine the stand-alone selling price for each performance obligation identified in the contract. The Company utilizes key assumptions to determine the stand-alone selling price, which may include other comparable transactions, pricing considered in negotiating the transaction and the estimated costs. Variable consideration is allocated specifically to one or more performance obligations in a contract when the terms of the variable consideration relate to the satisfaction of the performance obligation and the resulting amounts allocated are consistent with the amounts the Company would expect to receive for the satisfaction of each performance obligation.

 

The consideration allocated to each performance obligation is recognized as revenue when control is transferred for the related goods or services. For performance obligations which consist of licenses and other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.

 

The Company receives payments from its customers based on billing schedules established in each contract. Up-front payments and fees are recorded as deferred revenue upon receipt or when due until the Company performs its obligations under these arrangements. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional.

 

 

Cost of Goods and Service [Policy Text Block]

Cost of Sales

 

Cost of sales includes all internal and external engineering costs, equipment and chemical charges, inbound and outbound freight expenses, internal and site transfer costs, installation charges, purchasing and receiving costs, inspection costs, warehousing costs, project personnel travel expenses and other direct and indirect expenses specifically identified as project- or product line-related, as appropriate (e.g., test equipment depreciation and certain insurance expenses). Certain depreciation and amortization expenses related to tangible and intangible assets, respectively, are allocated to cost of sales. We classify shipping and handling costs in cost of sales in the consolidated statements of operations.

 

Selling, General and Administrative Expenses, Policy [Policy Text Block]

Selling, General and Administrative Expenses

 

Selling, general and administrative expenses primarily include the following categories except where an allocation to the cost of sales line item is warranted due to the project- or product-line nature of a portion of the expense category: salaries and wages, employee benefits, non-project travel, insurance, legal, rent, accounting and auditing, recruiting, telephony, employee training, Board of Directors’ fees, auto rental, office supplies, dues and subscriptions, utilities, real estate taxes, commissions and bonuses, marketing materials, postage and business taxes. Departments comprising the selling, general and administrative line item primarily include the functions of executive management, finance and accounting, investor relations, regulatory affairs, marketing, business development, information technology, human resources, sales, legal and general administration.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, the provision for income taxes represents income taxes paid or payable (or received or receivable) for the current year plus the change in deferred taxes during the year. Deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid, and result from differences between the financial and tax bases of our assets and liabilities and are adjusted for changes in tax rates and tax laws when enacted. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized. In evaluating the need for a valuation allowance, management considers all potential sources of taxable income, including income available in carryback periods, future reversals of taxable temporary differences, projections of taxable income, and income from tax planning strategies, as well as all available positive and negative evidence. Positive evidence includes factors such as a history of profitable operations, projections of future profitability within the carryforward period, including from tax planning strategies, and our experience with similar operations. Negative evidence includes items such as cumulative losses, projections of future losses, or carryforward periods that are not long enough to allow for the utilization of a deferred tax asset based on existing projections of income. Deferred tax assets for which no valuation allowance is recorded may not be realized upon changes in facts and circumstances.

 

Tax benefits related to uncertain tax positions taken or expected to be taken on a tax return are recorded when such benefits meet a more likely than not threshold. Otherwise, these tax benefits are recorded when a tax position has been effectively settled, which means that the statute of limitation has expired or the appropriate taxing authority has completed their examination even though the statute of limitations remains open. Interest and penalties related to uncertain tax positions are recognized as part of the provision for income taxes and are accrued beginning in the period that such interest and penalties would be applicable under relevant tax law until such time that the related tax benefits are recognized.

 

Lessee, Leases [Policy Text Block]

Leases

 

The Company applies the provisions of ASC 842, Leases. The Company determines if an arrangement is a lease at inception by evaluating whether the arrangement conveys the right to use an identified asset and whether the Company obtains substantially all of the economic benefits from and has the ability to direct the use of the asset. Right-of-use (ROU) assets and lease liabilities are recognized at the lease commencement date based on the present value of the future minimum lease payments over the lease term. Operating ROU assets also include the impact of any lease incentives. Operating leases are included in right-of-use operating lease assets, operating lease liabilities - current, and operating lease liabilities - non-current on our Consolidated Balance Sheets.

 

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.

 

We have lease agreements with lease and non-lease components, and we elected the practical expedient to not separate lease and non-lease components for the majority of our leases. For certain equipment leases, such as vehicles, we account for the lease and non-lease components as a single lease component. We also elected the practical expedient to keep leases with an initial term of 12 months or less off of the consolidated balance sheet.

 

Share-based Payment Arrangement [Policy Text Block]

Stock-Based Compensation

 

Our stock-based employee compensation plan, referred to as the Fuel Tech, Inc. 2014 Long-Term Incentive Plan (Incentive Plan), was adopted in May 2014 and allows for awards to be granted to participants in the form of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, and bonuses or other forms of share-based or non-share-based awards or combinations thereof. Participants in the Incentive Plan may be our directors, officers, employees, consultants or advisors (except consultants or advisors in capital-raising transactions) as the directors determine are key to the success of our business. There are a maximum of 5,600,676 shares that may be issued or reserved for awards to participants under the Incentive Plan as of December 31, 2021. Based on the existing issued or reserved awards in Incentive Plan, there are 2,603,801 shares available to be used for future awards to participants in the Incentive Plan as of December 31, 2021.

 

Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]

Defined Contribution Plan

 

We have a retirement savings plan available for all our U.S. employees who have met minimum length-of-service requirements. Our contributions are determined based upon amounts contributed by the employees with additional contributions made at the discretion of the Board of Directors. Costs related to this plan were $206 and $222 in 2021 and 2020, respectively.

Earnings Per Share, Policy [Policy Text Block]

Basic and Diluted Earnings per Common Share

 

Basic earnings per share excludes the antidilutive effects of stock options, restricted stock units (RSUs), warrants, and the nil coupon non-redeemable convertible unsecured loan notes (see Note 6). Diluted earnings per share includes the dilutive effect of the nil coupon non-redeemable convertible unsecured loan notes, RSUs, warrants, and unexercised in-the-money stock options, except in periods of net loss where the effect of these instruments is antidilutive. Out-of-the-money stock options and warrants are excluded from diluted earnings per share because they are unlikely to be exercised and would be anti-dilutive if they were exercised. At December 31, 2021 and 2020, we had outstanding equity awards of 214,500 and 584,505, respectively, and 2,850,000 warrants at December 31, 2021, which were antidilutive for the purpose of calculation of the diluted earnings per share. As of December 31, 2020, 547,000 incremental equity awards were antidilutive because of the net loss in the year then ended. These equity awards could potentially dilute basic EPS in future years.

 

The table below sets forth the weighted-average shares used at December 31 in calculating earnings (loss) per share:

 

  

2021

  

2020

 

Basic weighted-average shares

  29,585,000   24,691,000 

Conversion of unsecured loan notes

      

Unexercised options and unvested restricted stock units

  109,000    

Diluted weighted-average shares

  29,694,000   24,691,000 

 

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Risk Concentrations

 

Financial instruments that potentially subject the Company to a significant concentration of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. However, management believes the Company is not exposed to significant credit risk due to the financial position of its primary depository institution where a significant portion of its deposits are held.

 

For the year ended December 31, 2021, we had four customers which individually represented greater than 10% of revenues. Three customers primarily contributed revenues to the FUEL CHEM technology segment and one contributed revenue to the APC technology segment. In total these four customers represented 60% of consolidated revenues. We had no customer that accounted for greater than 10% of our current assets as of December 31, 2021.

 

For the year ended December 31, 2020, we had two customers which individually represented greater than 10% of revenues. Both customers contributed revenues to both product segments but were primarily concentrated in our FUEL CHEM technology segment and represented 28% of consolidated revenues. We had no customers that accounted for greater than 10% of our current assets as of December 31, 2020.

 

We control credit risk through requiring milestone payments on long-term contracts, performing ongoing credit evaluations of its customers, and in some cases obtaining security for payment through bank guarantees and letters of credit.

 

Stockholders' Equity, Policy [Policy Text Block]

Treasury Stock

 

We use the cost method to account for common stock repurchases. During the years ended December 31, 2021 and 2020, we withheld 15,162 and 152,257 shares of our common stock, valued at approximately $52 and $570, respectively, to settle personal tax withholding obligations that arose as a result of restricted stock units that vested. Refer to Note 5, “Treasury Stock,” for further discussion.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Issued Accounting Pronouncements

 

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and in November 2019, the FASB issued ASU 2019-10, Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842). This guidance amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The standard will become effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. The Company is currently in the process of evaluating the impact of adoption, but we do not believe the adoption of this standard will have a material impact on our financial statements.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Cash and Cash Equivalents [Table Text Block]
  

December 31, 2021

  

December 31, 2020

 

Cash and cash equivalents

 $35,893  $10,640 

Restricted cash included in current assets

  891   1,595 

Restricted cash included in long-term assets

  270   371 

Total cash, cash equivalents, and restricted cash shown in the Consolidated Statements of Cash Flows

 $37,054  $12,606 
Financing Receivable, Allowance for Credit Loss [Table Text Block]

Year

 Balance at January 1  

Provision charged to expense

  

Write-offs / Recoveries

  

Balance at December 31

 

2020

 $1,816  $(498) $(483) $835 

2021

 $835  $227  $(839) $223 
Schedule of Excess and Obsolete Inventory Reserve [Table Text Block]

Year

 Balance at January 1  

Provision charged to expense

  

Write-offs / Recoveries

  

Balance at December 31

 

2020

 $1,000  $  $(93) $907 

2021

 $907  $  $20  $927 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

December 31,

 
  

2021

  

2020

 

Foreign currency translation

        

Balance at beginning of period

 $(1,370) $(1,778)

Other comprehensive income (loss):

        

Foreign currency translation adjustments (1)

  (234)  408 

Balance at end of period

 $(1,604) $(1,370)

Total accumulated other comprehensive loss

 $(1,604) $(1,370)
Schedule of Finite-Lived Intangible Assets [Table Text Block]
      

2021

  

2020

 

Description of Other Intangibles

 

Amortization Period (years)

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Patent assets

  1 - 20   789   (341)  448   1,310   (757)  553 

Total

     $789  $(341) $448  $1,310  $(757) $553 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year

 Estimated Amortization Expense 

2022

 $57 

2023

  57 

2024

  49 

2025

  28 

2026

  28 

Thereafter

  229 

Total

 $448 
Property, Plant and Equipment [Table Text Block]

Description of Property and Equipment

 Depreciable Life (years)  

2021

  

2020

 

Land

     $1,050  $1,050 

Building

  39   3,950   3,950 

Building and leasehold improvements

  3 - 39   2,626   2,886 

Field equipment

  3 - 4   11,787   19,748 

Computer equipment and software

  2 - 3   2,099   2,954 

Furniture and fixtures

  3 - 10   1,308   1,477 

Vehicles

  5   32   32 

Construction in process

         12 

Total cost

      22,852   32,109 

Less accumulated depreciation

      (18,243)  (26,889)

Total net book value

     $4,609  $5,220 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

2021

  

2020

 

Basic weighted-average shares

  29,585,000   24,691,000 

Conversion of unsecured loan notes

      

Unexercised options and unvested restricted stock units

  109,000    

Diluted weighted-average shares

  29,694,000   24,691,000 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Twelve Months Ended December 31,

 
  

2021

  

2020

 

Air Pollution Control

        

Technology solutions

 $4,189  $5,668 

Spare parts

  1,138   906 

Ancillary revenue

  1,569   1,983 

Total Air Pollution Control Technology

  6,896   8,557 

FUEL CHEM

        

FUEL CHEM technology solutions

  17,365   13,993 

Total Revenues

 $24,261  $22,550 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Twelve Months Ended December 31,

 
  

2021

  

2020

 

United States

 $19,515  $18,622 

Foreign Revenues

        

Americas

  356   549 

Europe

  1,894   1,656 

Asia

  2,496   1,723 

Total Foreign Revenues

  4,746   3,928 

Total Revenues

 $24,261  $22,550 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

Twelve Months Ended December 31,

 
  

2021

  

2020

 

Products transferred at a point in time

 $20,072  $15,787 

Products and services transferred over time

  4,189   6,763 

Total Revenues

 $24,261  $22,550 
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

As of

 
  

December 31, 2021

  

December 31, 2020

 

Trade receivables

 $2,122  $5,015 

Unbilled receivables

  1,277   2,348 

Other short-term receivables

  83   20 

Allowance for doubtful accounts

  (223)  (835)

Total accounts receivable

 $3,259  $6,548 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]

Origin of income before taxes

 

2021

  

2020

 

United States

 $798  $(3,411)

Foreign

  (730)  (810)

Income (loss) before income taxes

 $68  $(4,221)
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

2021

  

2020

 

Current:

        

Federal

 $  $ 

State

  (9)  (7)

Foreign

     (88)

Total current

  (9)  (95)

Deferred:

        

Federal

     22 

State

  (5)  16 

Total deferred

  (5)  38 

Income tax expense

 $(14) $(57)
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

2021

  

2020

 

Provision at the U.S. federal statutory rate

  21.0%  21.0%

State taxes, net of federal benefit

  (15.5)%  1.5%

Foreign tax rate differential

  (30.2)%  0.5%

Valuation allowance

  (1504.6)%  (13.9)%

Chile outside basis differential

  34.4%  %

PPP Loan Forgiveness

  (484.6)%  %

Accrual to return

  (329.3)%  %

Research and development credit

  (144.9)%  %

State rate change

  (124.0)%  (6.5)%

China deferred adjustment

  1006.0%  %

China enterprise tax

  %  (2.1)%

Share based compensation

  1590.3%  (2.0)%

Other true up

  %  (2.7)%

Intangible assets impairment and other non-deductibles

  %  1.8%

Other

  2.0%  1.0%

Income tax (expense) benefit effective rate

  20.6%  (1.4)%
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

2021

  

2020

 

Deferred tax assets:

        

Stock compensation expense

 $173  $1,240 

Goodwill

  591   986 

Royalty accruals

  10   560 

Bad debt allowance

  51   338 

Net operating loss carryforwards

  11,950   10,959 

Credit carry-forwards

  992   841 

Inventory reserve

  217   206 

Depreciation

  556   499 

Other

  376   334 

Total deferred tax assets

  14,916   15,963 

Deferred tax liabilities:

        

Intangible assets

  (105)  (126)

Total deferred tax liabilities

  (105)  (126)

Net deferred tax asset before valuation allowance

  14,811   15,837 

Valuation allowances for deferred tax assets

  (14,950)  (15,971)

Net deferred tax liability

 $(139) $(134)
Summary of Valuation Allowance [Table Text Block]

Year

 Balance at January 1  

Charged to costs and expenses

  (Deductions)/Other  

Balance at December 31

 

2020

 $15,394   577     $15,971 

2021

 $15,971   (1,021)    $14,950 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Warrants (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Warrant Activity [Table Text Block]
   

Shares

 

Outstanding as of December 31, 2020

     

Granted

    2,850,000  

Exercised

     

Outstanding as of December 31, 2021

    2,850,000  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
       

Number

   

Weighted-Average

         
       

Outstanding/

   

Remaining Life

   

Weighted-Average

 

Range of Exercise Price

   

Exercisable

   

in Years

   

Exercise Price

 
$ 5.10       2,500,000       4.62     $ 5.10  
$ 6.45       350,000       4.62     $ 6.45  
          2,850,000                  
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

For the Year Ended December 31,

 
  

2021

  

2020

 

Stock options and restricted stock units, net of forfeited

 $82  $290 

After-tax effect of stock based compensation

 $82  $290 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
  

2021

  

2020

 
  

Number of Options

  Weighted-Average Exercise Price  

Number of Options

  Weighted-Average Exercise Price 

Outstanding at beginning of year

  484,500  $3.57   747,500  $3.33 

Granted

            

Exercised

        (183,000)  1.61 

Expired or forfeited

  (50,000)  8.16   (80,000)  5.79 

Outstanding at end of year

  434,500  $3.05   484,500  $3.57 

Exercisable at end of year

  434,500  $3.05   484,500  $3.57 

Weighted-Average Remaining Contractual Life (years)

      3.08       3.70 

Aggregate Intrinsic Value

     $38      $488 
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

Options Outstanding and Exercisable

 

Range of Exercise Prices

 Number of Options  Weighted-Average Remaining Contractual Life (years)  Weighted-Average Exercise Price 

$0.96 - $1.27

  88,000   5.9  $0.97 

$1.28 - $3.00

  132,000   3.6   2.26 

$3.01 - $4.54

  120,000   1.0   3.72 

$4.55 - $5.22

  94,500   2.4   5.22 
   434,500   3.1  $3.05 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

Shares

  Weighted Average Grant Date Fair Value 

Unvested restricted stock units at December 31, 2019

  775,635  $1.47 

Forfeited

  (70,000)  1.03 

Vested

  (605,630)  1.09 

Unvested restricted stock units at December 31, 2020

  100,005   1.50 

Forfeited

  (5,000)  0.97 

Vested

  (50,002)  1.50 

Unvested restricted stock units at December 31, 2021

  45,003  $1.51 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Leases (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Lease, Cost [Table Text Block]
      2021       2020  

Operating lease cost

  $ 198     $ 205  

Short-term lease cost

    21       20  

Total lease cost

  $ 219     $ 225  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

Year Ending December 31,

 

Operating Leases

 

2022

  $ 132  

2023

    114  

2024

    28  

2025

    7  

Thereafter

     

Total lease payments

  $ 281  

Less imputed interest

    (46 )

Total

  $ 235  
Operating Lease Liabilities [Table Text Block]
   

2021

   

2020

 

Operating lease liabilities - current

  $ 113     $ 149  

Operating lease liabilities - non-current

    122       237  

Total operating lease liabilities

  $ 235     $ 386  
Lessee, Operating Leases, Supplemental Cash Flow Information [Table Text Block]
    For the Twelve Months ended December 31, 2021     For the twelve months ended December 31, 2020  

Cash paid for amounts included in the measurement of lease liabilities

  $ 178     $ 192  

Leased assets obtained in exchange for operating lease liabilities

    158       179  
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Business Segment and Geographic Financial Data (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]

For the year ended December 31, 2021

 

Air Pollution Control Segment

   

FUEL CHEM Segment

   

Other

   

Total

 

Revenues from external customers

  $ 6,896     $ 17,365     $     $ 24,261  

Cost of sales

    (3,529 )     (8,834 )           (12,363 )

Gross margin

    3,367       8,531             11,898  

Selling, general and administrative

                (12,055 )     (12,055 )

Research and development

                (1,332 )     (1,332 )

Operating income (loss) from continuing operations

  $ 3,367     $ 8,531     $ (13,387 )   $ (1,489 )

For the year ended December 31, 2020

 

Air Pollution Control Segment

   

FUEL CHEM Segment

   

Other

   

Total

 

Revenues from external customers

  $ 8,557     $ 13,993     $     $ 22,550  

Cost of sales

    (4,583 )     (7,329 )           (11,912 )

Gross margin

    3,974       6,664             10,638  

Selling, general and administrative

                (13,600 )     (13,600 )

Research and development

                (1,177 )     (1,177 )

Intangible assets abandonment

                (197 )     (197 )

Operating income (loss) from continuing operations

  $ 3,974     $ 6,664     $ (14,974 )   $ (4,336 )
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]

For the years ended December 31,

 

2021

   

2020

 

Revenues:

               

United States

  $ 19,515     $ 18,622  

Foreign

    4,746       3,928  
    $ 24,261     $ 22,550  

As of December 31,

 

2021

   

2020

 

Assets:

               

United States

  $ 46,271     $ 24,524  

Foreign

    3,703       5,564  
    $ 49,974     $ 30,088  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Restructuring Activities (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Restructuring and Related Costs [Table Text Block]
  

2021

  

2020

 

Total revenues

 $22  $25 

Net loss

  (114)  (281)
  

2021

  

2020

 

Total assets

 $1,235  $2,463 

Total liabilities

  92   396 

Total net assets

 $1,143  $2,067 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Other Current Liabilities [Table Text Block]
   

As of

 
   

December 31, 2021

   

December 31, 2020

 

Contract liabilities (Note 2)

  $ 390     $ 850  

Accrued remediation contingency (Note 9)

          176  

Other accrued liabilities

    471       1,073  

Total other accrued liabilities

  $ 861     $ 2,099  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 11, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
shares
Class of Warrant or Right, Number of Warrants Issued (in shares) | shares   2,850,000    
Proceeds from Issuance of Private Placement   $ 25,812 $ 0  
Payments of Stock Issuance Costs $ 1,783 1,783 (0)  
Restricted Cash and Cash Equivalents, Total   1,161    
Restricted Cash and Cash Equivalents, Current, Total   891 1,595  
Restricted Cash and Cash Equivalents, Noncurrent, Total   270 371  
Unbilled Contracts Receivable   1,277 2,348  
Due from Customer Acceptances   55 549  
Inventory, Net, Total   $ 348 97  
Number of Reporting Units   2    
Goodwill, Ending Balance   $ 2,116 2,116  
Goodwill, Impairment Loss   0 0  
Impairment of Intangible Assets (Excluding Goodwill), Total     197  
Amortization of Intangible Assets, Total   157 185  
Depreciation, Total   $ 584 663  
Number of Units with APC Technology   1,200    
Defined Contribution Plan, Cost   $ 206 $ 222  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) | shares   434,500 484,500 747,500
Class of Warrant or Right, Outstanding (in shares) | shares   2,850,000 0  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares     547,000  
Treasury Stock, Shares, Acquired (in shares) | shares   15,162 152,257  
Treasury Stock, Value, Acquired, Cost Method   $ 52 $ 570  
Antidilutive [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) | shares   214,500 584,505  
The 2014 Long-term Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | shares   5,600,676    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) | shares   2,603,801    
FUEL CHEM [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Four Customers [Member]        
Number of Major Customers   4    
Concentration Risk, Percentage   60.00%    
FUEL CHEM [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Two Customers [Member]        
Number of Major Customers     2  
Concentration Risk, Percentage     28.00%  
Capitalized Third-party Costs [Member]        
Finite-Lived Patents, Gross   $ 52 $ 0  
Minimum [Member]        
Standard Product Warranty Period (Year)   1 year    
Minimum [Member] | APC Technology [Member]        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month)   6 months    
Maximum [Member]        
Standard Product Warranty Period (Year)   2 years    
Maximum [Member] | APC Technology [Member]        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month)   18 months    
Equipment Contstructed for Resale [Member]        
Inventory, Net, Total   $ 227    
Spare Parts [Member]        
Inventory, Net, Total   121    
Chinese Subsidiary [Member]        
Restricted Cash and Cash Equivalents, Total   886    
Italian Subsidiary [Member]        
Cash, Ending Balance   1,391    
Chilean Subsidiary [Member]        
Cash, Ending Balance   $ 244    
Warrants Issued in Connection with Private Placement [Member]        
Class of Warrant or Right, Number of Warrants Issued (in shares) | shares 2,500,000      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares 2,500,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 5.10 $ 5.10    
Warrants and Rights Outstanding, Term (Year) 5 years 6 months      
Class of Warrant or Right, Outstanding (in shares) | shares   2,500,000    
The Placement Agent Warrants [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares 350,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 6.45 $ 6.45    
Warrants and Rights Outstanding, Term (Year) 5 years 6 months      
Class of Warrant or Right, Outstanding (in shares) | shares   350,000    
Private Placement [Member]        
Stock Issued During Period, Shares, New Issues (in shares) | shares 5,000,000      
Shares Issued, Price Per Share (in dollars per share) | $ / shares $ 5.1625      
Proceeds from Issuance of Private Placement $ 25,812      
Payments of Stock Issuance Costs $ 1,783      
Private Placement [Member] | Warrants Issued in Connection with Private Placement [Member]        
Class of Warrant or Right, Number of Warrants Issued (in shares) | shares 2,500,000      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares 2,500,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 5.10      
Non-US [Member]        
Revenues, Total   $ 4,746 $ 3,928  
Percentage of Revenue   20.00% 17.00%  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash and cash equivalents $ 35,893 $ 10,640
Restricted cash included in current assets 891 1,595
Restricted cash included in long-term assets 270 371
Total cash, cash equivalents, and restricted cash shown in the Consolidated Statements of Cash Flows $ 37,054 $ 12,606
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Balance at January 1 $ 835 $ 1,816
Provision charged to expense 227 (498)
Write-offs / Recoveries (839) (483)
Balance at December 31 $ 223 $ 835
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Excess and Obsolete Inventory Reserve (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Excess and obsolete inventory reserve, beginning balance $ 907 $ 1,000
Provision charged to expense 0 0
Write-offs / Recoveries 20 (93)
Excess and obsolete inventory reserve, ending balance $ 927 $ 907
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Beginning balance $ 22,321 $ 26,175
Ending balance 46,200 22,321
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Beginning balance (1,370) (1,778)
Foreign currency translation adjustments (1) [1] (234) 408
Ending balance $ (1,604) $ (1,370)
[1] In all periods presented, there were no tax impacts related to rate changes.
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Summary of Intangible Asset Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Gross Carrying Amount $ 789 $ 1,310
Accumulated Amortization (341) (757)
Net Carrying Amount 448 553
Patents [Member]    
Gross Carrying Amount 789 1,310
Accumulated Amortization (341) (757)
Net Carrying Amount $ 448 $ 553
Patents [Member] | Minimum [Member]    
Amortization Period (Year) 1 year  
Patents [Member] | Maximum [Member]    
Amortization Period (Year) 20 years  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
2022 $ 57  
2023 57  
2024 49  
2025 28  
2026 28  
Thereafter 229  
Total $ 448 $ 553
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Total cost $ 22,852 $ 32,109
Less accumulated depreciation (18,243) (26,889)
Total net book value 4,609 5,220
Land [Member]    
Total cost 1,050 1,050
Building [Member]    
Total cost $ 3,950 3,950
Depreciable Life (Year) 39 years  
Building and Leasehold Improvements [Member]    
Total cost $ 2,626 2,886
Building and Leasehold Improvements [Member] | Minimum [Member]    
Depreciable Life (Year) 3 years  
Building and Leasehold Improvements [Member] | Maximum [Member]    
Depreciable Life (Year) 39 years  
Field Equipment [Member]    
Total cost $ 11,787 19,748
Field Equipment [Member] | Minimum [Member]    
Depreciable Life (Year) 3 years  
Field Equipment [Member] | Maximum [Member]    
Depreciable Life (Year) 4 years  
Computer Equipment and Software [Member]    
Total cost $ 2,099 2,954
Computer Equipment and Software [Member] | Minimum [Member]    
Depreciable Life (Year) 2 years  
Computer Equipment and Software [Member] | Maximum [Member]    
Depreciable Life (Year) 3 years  
Furniture and Fixtures [Member]    
Total cost $ 1,308 1,477
Furniture and Fixtures [Member] | Minimum [Member]    
Depreciable Life (Year) 3 years  
Furniture and Fixtures [Member] | Maximum [Member]    
Depreciable Life (Year) 10 years  
Vehicles [Member]    
Total cost $ 32 32
Depreciable Life (Year) 5 years  
Construction in Progress [Member]    
Total cost $ 0 $ 12
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Summary of Earnings (Loss) Per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Basic weighted-average shares (in shares) 29,585,000 24,691,000
Conversion of unsecured loan notes (in shares) 0 0
Unexercised options and unvested restricted stock units (in shares) 109,000 0
Diluted weighted-average shares (in shares) 29,694,000 24,691,000
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition 1 (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Contract with Customer, Liability, Current $ 390 $ 850
Contract with Customer, Liability, Revenue Recognized $ 776 $ 565
Contract with Customer, Contracts in Progress, Number of Contracts Identified as Loss Contracts 0 1
Provision for Loss on Contracts $ 0 $ 176
Revenue, Remaining Performance Obligation, Amount 9,119  
Air Pollution Control [Member]    
Contract with Customer, Asset, after Allowance for Credit Loss, Total 1,277 2,079
FUEL CHEM [Member]    
Contract with Customer, Asset, after Allowance for Credit Loss, Total $ 0 $ 269
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition 2 (Details Textual)
$ in Thousands
Dec. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Amount $ 9,119
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Amount $ 5,608
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 12 months
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition - Revenues Disaggregated by Product Technology (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues $ 24,261 $ 22,550
Air Pollution Control [Member]    
Revenues 6,896 8,557
Air Pollution Control [Member]    
Revenues 6,896 8,557
Air Pollution Control [Member] | Technology Solutions [Member]    
Revenues 4,189 5,668
Air Pollution Control [Member] | Spare Parts [Member]    
Revenues 1,138 906
Air Pollution Control [Member] | Ancillary Revenue [Member]    
Revenues 1,569 1,983
FUEL CHEM [Member]    
Revenues 17,365 13,993
FUEL CHEM [Member] | Technology Solutions [Member]    
Revenues $ 17,365 $ 13,993
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition - Revenues Disaggregated by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues $ 24,261 $ 22,550
UNITED STATES    
Revenues 19,515 18,622
Americas, Excluding United States [Member]    
Revenues 356 549
Europe [Member]    
Revenues 1,894 1,656
Asia [Member]    
Revenues 2,496 1,723
Non-US [Member]    
Revenues $ 4,746 $ 3,928
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition - Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues $ 24,261 $ 22,550
Transferred at Point in Time [Member]    
Revenues 20,072 15,787
Transferred over Time [Member]    
Revenues $ 4,189 $ 6,763
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition - Components of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Trade receivables $ 2,122 $ 5,015  
Unbilled receivables 1,277 2,348  
Other short-term receivables 83 20  
Allowance for doubtful accounts (223) (835) $ (1,816)
Total accounts receivable $ 3,259 $ 6,548  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2017
Stock Issued During Period, Value, Stock Options Exercised $ 0 $ 296  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total 0 0  
Unrecognized Tax Benefits, Ending Balance 0 0  
Deferred Federal Income Tax Expense (Benefit) (0) (22)  
Fuel Tech S.p.A [Member]      
Deferred Federal Income Tax Expense (Benefit)   $ 155  
Increase (Decrease) in Deferred Income Taxes (19)    
Deferred Federal Income Tax Expense (Benefit), Net of Adjustment 136    
Deferred Income Tax Expense, Valuation Allowance 136    
Domestic Tax Authority [Member]      
Operating Loss Carryforwards, Total 27,701   $ 10,733
Foreign Tax Authority [Member] | Ministry of Economic Affairs and Finance, Italy [Member]      
Operating Loss Carryforwards, Total 6,847    
Foreign Tax Authority [Member] | State Administration of Taxation, China [Member]      
Operating Loss Carryforwards, Total $ 13,476    
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Income Taxes - Components of Income (Loss) Domestic and Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
United States $ 798 $ (3,411)
Foreign (730) (810)
Income (loss) before income taxes $ 68 $ (4,221)
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Current:    
Federal $ 0 $ 0
State (9) (7)
Foreign 0 (88)
Total current (9) (95)
Deferred:    
Federal 0 22
State (5) 16
Total deferred (5) 38
Income tax expense $ (14) $ (57)
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Income Taxes - Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Provision at the U.S. federal statutory rate 21.00% 21.00%
State taxes, net of federal benefit (15.50%) 1.50%
Foreign tax rate differential (30.20%) 0.50%
Valuation allowance (1504.60%) (13.90%)
Chile outside basis differential 34.40% 0.00%
PPP Loan Forgiveness (484.60%) 0.00%
Accrual to return (329.30%) 0.00%
Research and development credit (144.90%) 0.00%
State rate change (124.00%) (6.50%)
China deferred adjustment 1006.00% 0.00%
China enterprise tax 0.00% (2.10%)
Share based compensation 1590.30% (2.00%)
Other true up 0.00% (2.70%)
Intangible assets impairment and other non-deductibles 0.00% 1.80%
Other 2.00% 1.00%
Income tax (expense) benefit effective rate 20.60% (1.40%)
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets:      
Stock compensation expense $ 173 $ 1,240  
Goodwill 591 986  
Royalty accruals 10 560  
Bad debt allowance 51 338  
Net operating loss carryforwards 11,950 10,959  
Credit carry-forwards 992 841  
Inventory reserve 217 206  
Depreciation 556 499  
Other 376 334  
Total deferred tax assets 14,916 15,963  
Deferred tax liabilities:      
Intangible assets (105) (126)  
Total deferred tax liabilities (105) (126)  
Net deferred tax asset before valuation allowance 14,811 15,837  
Valuation allowances for deferred tax assets (14,950) (15,971) $ (15,394)
Net deferred tax liability $ (139) $ (134)  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Income Taxes - Valuation Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Balance at January 1 $ 15,971 $ 15,394
Charged to costs and expenses (1,021) 577
(Deductions)/Other 0 0
Balance at December 31 $ 14,950 $ 15,971
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Common Stock (Details Textual) - shares
Dec. 31, 2021
Dec. 31, 2020
Common Stock, Shares, Issued, Total (in shares) 31,227,300 25,639,702
Common Stock, Shares, Outstanding, Ending Balance (in shares) 30,263,791 25,228,951
Reserved For Issuance Upon Exercise Or Vesting Of Equity Awards [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 5,600,676  
Reserved For Issuance Upon Exercise Or Vesting Of Equity Awards [Member] | Share-based Payment Arrangement, Option [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 434,500  
NIL Coupon Non-redeemable Convertible Unsecured Loan Notes [Member] | Unsecured Debt [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 6,715  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Treasury Stock (Details Textual) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Treasury Stock, Shares, Ending Balance (in shares) 963,509 948,347
Treasury Stock, Value, Ending Balance $ 2,234 $ 2,182
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Nil Coupon Non-redeemable Convertible Unsecured Loan Notes (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Share Price (in dollars per share) | $ / shares $ 1.40  
Unsecured Debt [Member] | NIL Coupon Non-redeemable Convertible Unsecured Loan Notes [Member]    
Debt Instrument, Face Amount | $ $ 76  
Debt Instrument, Convertible, Number of Equity Instruments 6,715  
Debt Instrument, Convertible, Carrying Amount of Equity Component | $ $ 9  
Debt Instrument, Interest Rate, Stated Percentage 0.00%  
Debt Instrument, Repurchase Amount | $ $ 0 $ 0
Unsecured Debt [Member] | NIL Coupon Non-redeemable Convertible Unsecured Loan Notes [Member] | Minimum [Member]    
Debt Instrument, Convertible, Conversion Price (in dollars per share) | $ / shares $ 6.50  
Unsecured Debt [Member] | NIL Coupon Non-redeemable Convertible Unsecured Loan Notes [Member] | Maximum [Member]    
Debt Instrument, Convertible, Conversion Price (in dollars per share) | $ / shares $ 11.43  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Warrants (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 11, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Class of Warrant or Right, Number of Warrants Issued (in shares)   2,850,000  
Proceeds from Issuance of Private Placement | $   $ 25,812 $ 0
Payments of Stock Issuance Costs | $ $ 1,783 $ 1,783 $ (0)
Warrants and Rights Outstanding | $ $ 7,337    
Measurement Input, Risk Free Interest Rate [Member]      
Warrants and Rights Outstanding, Measurement Input 0.0059    
Measurement Input, Price Volatility [Member]      
Warrants and Rights Outstanding, Measurement Input 0.9466    
Measurement Input, Expected Term [Member]      
Warrants and Rights Outstanding, Measurement Input 5.5    
Warrants Issued in Connection with Private Placement [Member]      
Class of Warrant or Right, Number of Warrants Issued (in shares) 2,500,000    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 2,500,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 5.10 $ 5.10  
Warrants and Rights Outstanding, Term (Year) 5 years 6 months    
The Placement Agent Warrants [Member]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 350,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 6.45 $ 6.45  
Warrants and Rights Outstanding, Term (Year) 5 years 6 months    
Private Placement [Member]      
Stock Issued During Period, Shares, New Issues (in shares) 5,000,000    
Shares Issued, Price Per Share (in dollars per share) | $ / shares $ 5.1625    
Proceeds from Issuance of Private Placement | $ $ 25,812    
Payments of Stock Issuance Costs | $ $ 1,783    
Private Placement [Member] | Warrants Issued in Connection with Private Placement [Member]      
Class of Warrant or Right, Number of Warrants Issued (in shares) 2,500,000    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 2,500,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 5.10    
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Warrants - Warrant Activity (Details)
12 Months Ended
Dec. 31, 2021
shares
Beginning balance (in shares) 0
Granted (in shares) 2,850,000
Exercised (in shares) 0
Ending balance (in shares) 2,850,000
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Warrants - Summary of Warrants Outstanding and Exerciseable (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Feb. 11, 2021
Dec. 31, 2020
Number outstanding/ exercisable (in shares) 2,850,000   0
Warrants Issued in Connection with Private Placement [Member]      
Number outstanding/ exercisable (in shares) 2,500,000    
Weighted average remaining life (Year) 4 years 7 months 13 days    
Weighted average exercise price (in dollars per share) $ 5.10 $ 5.10  
The Placement Agent Warrants [Member]      
Number outstanding/ exercisable (in shares) 350,000    
Weighted average remaining life (Year) 4 years 7 months 13 days    
Weighted average exercise price (in dollars per share) $ 6.45 $ 6.45  
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
May 31, 2018
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   0 0
Share Price (in dollars per share)   $ 1.40  
Proceeds from Stock Options Exercised   $ 0 $ 296
Deferred Compensation Plan for Directors [Member]      
Deferred Compensation Arrangement with Individual, Compensation Expense   $ 0 $ 0
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)   50,002 605,630
The 2014 Long-term Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)   5,600,676  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) 1,200,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)   2,603,801  
Share-based Payment Arrangement, Expense, Tax Benefit   $ 0 $ 0
The 2014 Long-term Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)   10 years  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   0 0
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 0  
The 2014 Long-term Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   50.00%  
The 2014 Long-term Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   25.00%  
The 2014 Long-term Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche Three [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   25.00%  
The 2014 Long-term Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   3 years  
Share-Based Compensation Arrangement By Share-based Payment Award, Performance Threshold, Operating Income   $ 1,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)   50,002 605,630
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 75 $ 658
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 18  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   2 months 12 days  
The 2014 Long-term Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   2 years  
The 2014 Long-term Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   4 years  
The 2014 Long-term Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   33.33%  
The 2014 Long-term Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   33.33%  
The 2014 Long-term Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche Three [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   33.33%  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Stock-based Compensation - Stock-based Compensation (Details) - Selling, General and Administrative Expenses [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stock options and restricted stock units, net of forfeited $ 82 $ 290
After-tax effect of stock based compensation $ 82 $ 290
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Stock-based Compensation - Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Outstanding at beginning of year, options (in shares) 484,500 747,500
Outstanding at beginning of year, weighted average exercise price (in dollars per share) $ 3.57 $ 3.33
Granted, options (in shares) 0 0
Granted, option, weighted average exercise price (in dollars per share) $ 0 $ 0
Exercised, options (in shares) 0 (183,000)
Exercised, option, weighted average exercise price (in dollars per share) $ 0 $ 1.61
Expired or forfeited, options (in shares) (50,000) (80,000)
Expired or forfeited, option, weighted average exercise price (in dollars per share) $ 8.16 $ 5.79
Outstanding at end of year, options (in shares) 434,500 484,500
Outstanding at end of year, weighted average exercise price (in dollars per share) $ 3.05 $ 3.57
Exercisable, options (in shares) 434,500 484,500
Exercisable, option, weighted average exercise price (in dollars per share) $ 3.05 $ 3.57
Weighted-Average Remaining Contractual Life (years) (Year) 3 years 29 days 3 years 8 months 12 days
Aggregate Intrinsic Value $ 38 $ 488
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Stock-based Compensation - Summary of Outstanding Stock Options by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Number of Options (in shares) | shares 434,500
Weighted- Average Remaining Contractual Life (Year) 3 years 1 month 6 days
Weighted-Average Exercise Price (in dollars per share) $ 3.05
Range One [Member]  
Lower Range Limit (in dollars per share) 0.96
Upper Range Limit (in dollars per share) $ 1.27
Number of Options (in shares) | shares 88,000
Weighted- Average Remaining Contractual Life (Year) 5 years 10 months 24 days
Weighted-Average Exercise Price (in dollars per share) $ 0.97
Range Two [Member]  
Lower Range Limit (in dollars per share) 1.28
Upper Range Limit (in dollars per share) $ 3.00
Number of Options (in shares) | shares 132,000
Weighted- Average Remaining Contractual Life (Year) 3 years 7 months 6 days
Weighted-Average Exercise Price (in dollars per share) $ 2.26
Range Three [Member]  
Lower Range Limit (in dollars per share) 3.01
Upper Range Limit (in dollars per share) $ 4.54
Number of Options (in shares) | shares 120,000
Weighted- Average Remaining Contractual Life (Year) 1 year
Weighted-Average Exercise Price (in dollars per share) $ 3.72
Range Four [Member]  
Lower Range Limit (in dollars per share) 4.55
Upper Range Limit (in dollars per share) $ 5.22
Number of Options (in shares) | shares 94,500
Weighted- Average Remaining Contractual Life (Year) 2 years 4 months 24 days
Weighted-Average Exercise Price (in dollars per share) $ 5.22
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Stock-based Compensation - Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Beginning balance, unvested restricted stock units, shares (in shares) 100,005 775,635
Beginning balance, unvested restricted stock units, weighted average grant date fair value (in dollars per share) $ 1.50 $ 1.47
Forfeited, restricted stock units, shares (in shares) (5,000) (70,000)
Forfeited, restricted stock units, weighted average grant date fair value (in dollars per share) $ 0.97 $ 1.03
Vested, restricted stock units, shares (in shares) (50,002) (605,630)
Vested, restricted stock units, weighted average grant date fair value (in dollars per share) $ 1.50 $ 1.09
Ending balance, unvested restricted stock units, shares (in shares) 45,003 100,005
Ending balance, unvested restricted stock units, weighted average grant date fair value (in dollars per share) $ 1.51 $ 1.50
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Loss Contingency Accrual, Provision $ 1,150      
Accounts Receivable, Credit Loss Expense (Reversal) $ 499 $ (619) $ (1,026)  
Standard Product Warranty Accrual, Period Increase (Decrease), Total   0 0  
Standard Product Warranty Accrual, Ending Balance   159 159  
Performance Guarantees [Member]        
Debt Instrument, Face Amount   0    
Standby Letters of Credit [Member] | Cash Collateral Security Agreement [Member]        
Letters of Credit Outstanding, Amount   1,104    
Receivables [Member]        
Loss Contingency, Receivable, Ending Balance       $ 2,589
Failure of Equipment to Be Remedied Under Warranty Provision [Member] | Other Accrued Liabilities [Member]        
Loss Contingency Accrual, Ending Balance   $ 0 $ 176  
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Leases (Details Textual)
$ in Thousands
Dec. 31, 2021
USD ($)
ft²
Additional Number of Leases 3
Operating Lease, Weighted Average Remaining Lease Term (Year) 2 years 3 months 18 days
Operating Lease, Weighted Average Discount Rate, Percent 4.52%
Three Year Equipment Lease [Member]  
Lessee, Operating Lease, Term of Contract (Year) 3 years
Lessee, Operating Lease, Not Yet Commenced, Amount | $ $ 64
Minimum [Member]  
Lessee, Operating Lease, Remaining Lease Term (Year) 2 months 12 days
Maximum [Member]  
Lessee, Operating Lease, Remaining Lease Term (Year) 3 years 3 months 18 days
Office Building [Member] | Gallarate Italy [Member]  
Area of Real Estate Property (Square Foot) 1,335
Office Building [Member] | Aurora Illinois [Member]]  
Area of Real Estate Property (Square Foot) 11,000
Office Building [Member] | Overland Park [Member]  
Area of Real Estate Property (Square Foot) 600
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Leases - Operating Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating lease cost $ 198 $ 205
Short-term lease cost 21 20
Total lease cost $ 219 $ 225
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Leases - Remaining Maturities of Existing Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
2022 $ 132  
2023 114  
2024 28  
2025 7  
Thereafter 0  
Total lease payments 281  
Less imputed interest (46)  
Total $ 235 $ 386
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Leases - Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating lease liabilities - current $ 113 $ 149
Operating lease liabilities - non-current 122 237
Total operating lease liabilities $ 235 $ 386
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities $ 178 $ 192
Leased assets obtained in exchange for operating lease liabilities $ 158 $ 179
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Debt Financing (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jan. 08, 2021
Apr. 17, 2020
Dec. 31, 2021
Dec. 31, 2020
Jun. 19, 2019
The BMO Harris Agreement [Member]          
Debt Instrument, Cash Collateral, Percentage Of Face Amount Of Outstanding Debt         105.00%
Letters of Credit Outstanding, Amount     $ 1,104    
Restricted Cash, Total     1,161    
The BMO Harris Agreement [Member] | Standby Letters of Credit [Member]          
Debt Instrument, Interest Rate, Stated Percentage         2.50%
Paycheck Protection Program CARES Act [Member]          
Proceeds from Issuance of Long-term Debt, Total   $ 1,556 $ 0 $ 1,556  
Debt Instrument, Decrease, Forgiveness $ 1,556        
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Business Segment and Geographic Financial Data (Details Textual)
12 Months Ended
Dec. 31, 2021
Number of Reportable Segments 2
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues from external customers $ 24,261 $ 22,550
Cost of sales (12,363) (11,912)
Gross margin 11,898 10,638
Selling, general and administrative (12,055) (13,600)
Research and development (1,332) (1,177)
Operating income (loss) from continuing operations (1,489) (4,336)
Intangible assets abandonment 0 (197)
Air Pollution Control [Member]    
Revenues from external customers 6,896 8,557
Cost of sales (3,529) (4,583)
Gross margin 3,367 3,974
Selling, general and administrative 0 0
Research and development 0 0
Operating income (loss) from continuing operations 3,367 3,974
Intangible assets abandonment   0
FUEL CHEM [Member]    
Revenues from external customers 17,365 13,993
Cost of sales (8,834) (7,329)
Gross margin 8,531 6,664
Selling, general and administrative 0 0
Research and development 0 0
Operating income (loss) from continuing operations 8,531 6,664
Intangible assets abandonment   0
Other Segments [Member]    
Revenues from external customers 0 0
Cost of sales 0 0
Gross margin 0 0
Selling, general and administrative (12,055) (13,600)
Research and development (1,332) (1,177)
Operating income (loss) from continuing operations $ (13,387) (14,974)
Intangible assets abandonment   $ (197)
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues $ 24,261 $ 22,550
Assets 49,974 30,088
UNITED STATES    
Revenues 19,515 18,622
Assets 46,271 24,524
Non-US [Member]    
Revenues 4,746 3,928
Assets $ 3,703 $ 5,564
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Restructuring Activities (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Restructuring Charges, Total $ 0 $ 0
CHINA    
Discontinued Operations, Revenue, Remaining Performance Obligation, Amount $ 6  
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Restructuring Activities - Charges and Net Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues $ 24,261 $ 22,550
Net loss 54 (4,278)
Total assets 49,974 30,088
Total liabilities 3,774 7,767
CHINA    
Revenues 22 25
Net loss (114) (281)
Total assets 1,235 2,463
Total liabilities 92 396
Total net assets $ 1,143 $ 2,067
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Accrued Liabilities - Components of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Contract liabilities (Note 2) $ 390 $ 850
Accrued remediation contingency (Note 9) 0 176
Other accrued liabilities 471 1,073
Total other accrued liabilities $ 861 $ 2,099
XML 89 ftek20211231_10k_htm.xml IDEA: XBRL DOCUMENT 0000846913 2021-01-01 2021-12-31 0000846913 2021-06-30 0000846913 2022-02-28 0000846913 2021-12-31 0000846913 2020-12-31 0000846913 2020-01-01 2020-12-31 0000846913 ftek:CommonStockOutstandingMember 2019-12-31 0000846913 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000846913 us-gaap:RetainedEarningsMember 2019-12-31 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2019-12-31 0000846913 us-gaap:TreasuryStockMember 2019-12-31 0000846913 2019-12-31 0000846913 ftek:CommonStockOutstandingMember 2020-01-01 2020-12-31 0000846913 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000846913 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2020-01-01 2020-12-31 0000846913 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0000846913 ftek:CommonStockOutstandingMember 2020-12-31 0000846913 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000846913 us-gaap:RetainedEarningsMember 2020-12-31 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2020-12-31 0000846913 us-gaap:TreasuryStockMember 2020-12-31 0000846913 ftek:CommonStockOutstandingMember 2021-01-01 2021-12-31 0000846913 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000846913 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2021-01-01 2021-12-31 0000846913 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0000846913 ftek:CommonStockOutstandingMember 2021-12-31 0000846913 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000846913 us-gaap:RetainedEarningsMember 2021-12-31 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2021-12-31 0000846913 us-gaap:TreasuryStockMember 2021-12-31 0000846913 ftek:PaycheckProtectionProgramCaresActMember 2021-01-01 2021-12-31 0000846913 ftek:PaycheckProtectionProgramCaresActMember 2020-01-01 2020-12-31 0000846913 us-gaap:NonUsMember 2021-01-01 2021-12-31 0000846913 us-gaap:NonUsMember 2020-01-01 2020-12-31 0000846913 us-gaap:NonUsMember 2021-12-31 0000846913 us-gaap:NonUsMember 2020-12-31 0000846913 us-gaap:PrivatePlacementMember 2021-02-11 2021-02-11 0000846913 ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember us-gaap:PrivatePlacementMember 2021-02-11 2021-02-11 0000846913 ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember us-gaap:PrivatePlacementMember 2021-02-11 0000846913 us-gaap:PrivatePlacementMember 2021-02-11 0000846913 2021-02-11 2021-02-11 0000846913 ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember 2021-02-11 0000846913 ftek:ThePlacementAgentWarrantsMember 2021-02-11 0000846913 ftek:ChineseSubsidiaryMember 2021-12-31 0000846913 ftek:ItalianSubsidiaryMember 2021-12-31 0000846913 ftek:ChileanSubsidiaryMember 2021-12-31 0000846913 ftek:EquipmentContstructedForResaleMember 2021-12-31 0000846913 ftek:SparePartsMember 2021-12-31 0000846913 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000846913 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000846913 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0000846913 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0000846913 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000846913 srt:MinimumMember 2021-01-01 2021-12-31 0000846913 srt:MaximumMember 2021-01-01 2021-12-31 0000846913 ftek:CapitalizedThirdpartyCostsMember 2021-12-31 0000846913 ftek:CapitalizedThirdpartyCostsMember 2020-12-31 0000846913 srt:MinimumMember us-gaap:PatentsMember 2021-01-01 2021-12-31 0000846913 srt:MaximumMember us-gaap:PatentsMember 2021-01-01 2021-12-31 0000846913 us-gaap:PatentsMember 2021-12-31 0000846913 us-gaap:PatentsMember 2020-12-31 0000846913 us-gaap:LandMember 2021-12-31 0000846913 us-gaap:LandMember 2020-12-31 0000846913 us-gaap:BuildingMember 2021-01-01 2021-12-31 0000846913 us-gaap:BuildingMember 2021-12-31 0000846913 us-gaap:BuildingMember 2020-12-31 0000846913 srt:MinimumMember ftek:BuildingAndLeaseholdImprovementsMember 2021-01-01 2021-12-31 0000846913 srt:MaximumMember ftek:BuildingAndLeaseholdImprovementsMember 2021-01-01 2021-12-31 0000846913 ftek:BuildingAndLeaseholdImprovementsMember 2021-12-31 0000846913 ftek:BuildingAndLeaseholdImprovementsMember 2020-12-31 0000846913 srt:MinimumMember ftek:FieldEquipmentMember 2021-01-01 2021-12-31 0000846913 srt:MaximumMember ftek:FieldEquipmentMember 2021-01-01 2021-12-31 0000846913 ftek:FieldEquipmentMember 2021-12-31 0000846913 ftek:FieldEquipmentMember 2020-12-31 0000846913 srt:MinimumMember ftek:ComputerEquipmentAndSoftwareMember 2021-01-01 2021-12-31 0000846913 srt:MaximumMember ftek:ComputerEquipmentAndSoftwareMember 2021-01-01 2021-12-31 0000846913 ftek:ComputerEquipmentAndSoftwareMember 2021-12-31 0000846913 ftek:ComputerEquipmentAndSoftwareMember 2020-12-31 0000846913 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0000846913 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0000846913 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000846913 us-gaap:FurnitureAndFixturesMember 2020-12-31 0000846913 us-gaap:VehiclesMember 2021-01-01 2021-12-31 0000846913 us-gaap:VehiclesMember 2021-12-31 0000846913 us-gaap:VehiclesMember 2020-12-31 0000846913 us-gaap:ConstructionInProgressMember 2021-12-31 0000846913 us-gaap:ConstructionInProgressMember 2020-12-31 0000846913 srt:MinimumMember ftek:APCTechnologyMember 2021-12-31 0000846913 srt:MaximumMember ftek:APCTechnologyMember 2021-12-31 0000846913 ftek:The2014LongTermIncentivePlanMember 2021-12-31 0000846913 ftek:AntidilutiveMember 2021-12-31 0000846913 ftek:AntidilutiveMember 2020-12-31 0000846913 ftek:FourCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftek:FUELCHEMMember 2021-01-01 2021-12-31 0000846913 ftek:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftek:FUELCHEMMember 2020-01-01 2020-12-31 0000846913 ftek:TechnologySolutionsMember ftek:AirPollutionControlMember 2021-01-01 2021-12-31 0000846913 ftek:TechnologySolutionsMember ftek:AirPollutionControlMember 2020-01-01 2020-12-31 0000846913 ftek:SparePartsMember ftek:AirPollutionControlMember 2021-01-01 2021-12-31 0000846913 ftek:SparePartsMember ftek:AirPollutionControlMember 2020-01-01 2020-12-31 0000846913 ftek:AncillaryRevenueMember ftek:AirPollutionControlMember 2021-01-01 2021-12-31 0000846913 ftek:AncillaryRevenueMember ftek:AirPollutionControlMember 2020-01-01 2020-12-31 0000846913 ftek:AirPollutionControlMember 2021-01-01 2021-12-31 0000846913 ftek:AirPollutionControlMember 2020-01-01 2020-12-31 0000846913 ftek:TechnologySolutionsMember ftek:FUELCHEMMember 2021-01-01 2021-12-31 0000846913 ftek:TechnologySolutionsMember ftek:FUELCHEMMember 2020-01-01 2020-12-31 0000846913 country:US 2021-01-01 2021-12-31 0000846913 country:US 2020-01-01 2020-12-31 0000846913 ftek:AmericasExcludingUnitedStatesMember 2021-01-01 2021-12-31 0000846913 ftek:AmericasExcludingUnitedStatesMember 2020-01-01 2020-12-31 0000846913 srt:EuropeMember 2021-01-01 2021-12-31 0000846913 srt:EuropeMember 2020-01-01 2020-12-31 0000846913 srt:AsiaMember 2021-01-01 2021-12-31 0000846913 srt:AsiaMember 2020-01-01 2020-12-31 0000846913 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0000846913 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0000846913 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0000846913 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0000846913 ftek:AirPollutionControlMember 2021-12-31 0000846913 ftek:AirPollutionControlMember 2020-12-31 0000846913 ftek:FUELCHEMMember 2021-12-31 0000846913 ftek:FUELCHEMMember 2020-12-31 0000846913 2022-01-01 2021-12-31 0000846913 us-gaap:DomesticCountryMember 2021-12-31 0000846913 us-gaap:DomesticCountryMember 2017-12-31 0000846913 us-gaap:ForeignCountryMember us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember 2021-12-31 0000846913 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember 2021-12-31 0000846913 ftek:FuelTechSpAMember 2020-01-01 2020-12-31 0000846913 ftek:FuelTechSpAMember 2021-01-01 2021-12-31 0000846913 ftek:FuelTechSpAMember 2021-12-31 0000846913 ftek:NilCouponNonredeemableConvertibleUnsecuredLoanNotesMember us-gaap:UnsecuredDebtMember 2021-12-31 0000846913 ftek:ReservedForIssuanceUponExerciseOrVestingOfEquityAwardsMember 2021-12-31 0000846913 us-gaap:EmployeeStockOptionMember ftek:ReservedForIssuanceUponExerciseOrVestingOfEquityAwardsMember 2021-12-31 0000846913 srt:MinimumMember ftek:NilCouponNonredeemableConvertibleUnsecuredLoanNotesMember us-gaap:UnsecuredDebtMember 2021-12-31 0000846913 srt:MaximumMember ftek:NilCouponNonredeemableConvertibleUnsecuredLoanNotesMember us-gaap:UnsecuredDebtMember 2021-12-31 0000846913 ftek:NilCouponNonredeemableConvertibleUnsecuredLoanNotesMember us-gaap:UnsecuredDebtMember 2021-01-01 2021-12-31 0000846913 ftek:NilCouponNonredeemableConvertibleUnsecuredLoanNotesMember us-gaap:UnsecuredDebtMember 2020-12-31 0000846913 ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember 2021-02-11 2021-02-11 0000846913 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-02-11 0000846913 us-gaap:MeasurementInputPriceVolatilityMember 2021-02-11 0000846913 us-gaap:MeasurementInputExpectedTermMember 2021-02-11 0000846913 2021-02-11 0000846913 ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember 2021-12-31 0000846913 ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember 2021-01-01 2021-12-31 0000846913 ftek:ThePlacementAgentWarrantsMember 2021-12-31 0000846913 ftek:ThePlacementAgentWarrantsMember 2021-01-01 2021-12-31 0000846913 ftek:The2014LongTermIncentivePlanMember 2018-05-01 2018-05-31 0000846913 ftek:The2014LongTermIncentivePlanMember 2021-01-01 2021-12-31 0000846913 ftek:The2014LongTermIncentivePlanMember 2020-01-01 2020-12-31 0000846913 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000846913 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000846913 us-gaap:EmployeeStockOptionMember ftek:The2014LongTermIncentivePlanMember 2021-01-01 2021-12-31 0000846913 us-gaap:EmployeeStockOptionMember ftek:The2014LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0000846913 us-gaap:EmployeeStockOptionMember ftek:The2014LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0000846913 us-gaap:EmployeeStockOptionMember ftek:The2014LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-12-31 0000846913 us-gaap:EmployeeStockOptionMember ftek:The2014LongTermIncentivePlanMember 2020-01-01 2020-12-31 0000846913 ftek:RangeOneMember 2021-01-01 2021-12-31 0000846913 ftek:RangeOneMember 2021-12-31 0000846913 ftek:RangeTwoMember 2021-01-01 2021-12-31 0000846913 ftek:RangeTwoMember 2021-12-31 0000846913 ftek:RangeThreeMember 2021-01-01 2021-12-31 0000846913 ftek:RangeThreeMember 2021-12-31 0000846913 ftek:RangeFourMember 2021-01-01 2021-12-31 0000846913 ftek:RangeFourMember 2021-12-31 0000846913 us-gaap:EmployeeStockOptionMember ftek:The2014LongTermIncentivePlanMember 2021-12-31 0000846913 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember ftek:The2014LongTermIncentivePlanMember 2021-01-01 2021-12-31 0000846913 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember ftek:The2014LongTermIncentivePlanMember 2021-01-01 2021-12-31 0000846913 us-gaap:RestrictedStockUnitsRSUMember ftek:The2014LongTermIncentivePlanMember 2021-01-01 2021-12-31 0000846913 us-gaap:RestrictedStockUnitsRSUMember ftek:The2014LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0000846913 us-gaap:RestrictedStockUnitsRSUMember ftek:The2014LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0000846913 us-gaap:RestrictedStockUnitsRSUMember ftek:The2014LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-12-31 0000846913 us-gaap:RestrictedStockUnitsRSUMember ftek:The2014LongTermIncentivePlanMember 2020-01-01 2020-12-31 0000846913 us-gaap:RestrictedStockUnitsRSUMember ftek:The2014LongTermIncentivePlanMember 2021-12-31 0000846913 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000846913 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0000846913 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000846913 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000846913 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000846913 ftek:DeferredCompensationPlanForDirectorsMember 2021-01-01 2021-12-31 0000846913 ftek:DeferredCompensationPlanForDirectorsMember 2020-01-01 2020-12-31 0000846913 ftek:OtherAccruedLiabilitiesMember ftek:FailureOfEquipmentToBeRemediedUnderWarrantyProvisionMember 2021-12-31 0000846913 ftek:OtherAccruedLiabilitiesMember ftek:FailureOfEquipmentToBeRemediedUnderWarrantyProvisionMember 2020-12-31 0000846913 2020-04-01 2020-06-30 0000846913 ftek:ReceivablesMember 2020-09-30 0000846913 us-gaap:StandbyLettersOfCreditMember ftek:CashCollateralSecurityAgreementMember 2021-12-31 0000846913 ftek:PerformanceGuaranteesMember 2021-12-31 0000846913 srt:OfficeBuildingMember ftek:GallarateItalyMember 2021-12-31 0000846913 srt:OfficeBuildingMember ftek:AuroraIllinoisMember 2021-12-31 0000846913 srt:OfficeBuildingMember ftek:OverlandParkMember 2021-12-31 0000846913 srt:MinimumMember 2021-12-31 0000846913 srt:MaximumMember 2021-12-31 0000846913 ftek:ThreeYearEquipmentLeaseMember 2021-12-31 0000846913 ftek:TheBmoHarrisAgreementMember 2019-06-19 0000846913 us-gaap:StandbyLettersOfCreditMember ftek:TheBmoHarrisAgreementMember 2019-06-19 0000846913 ftek:TheBmoHarrisAgreementMember 2021-12-31 0000846913 ftek:PaycheckProtectionProgramCaresActMember 2020-04-17 2020-04-17 0000846913 ftek:PaycheckProtectionProgramCaresActMember 2021-01-08 2021-01-08 0000846913 ftek:AirPollutionControlMember 2021-01-01 2021-12-31 0000846913 ftek:FUELCHEMMember 2021-01-01 2021-12-31 0000846913 us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000846913 ftek:AirPollutionControlMember 2020-01-01 2020-12-31 0000846913 ftek:FUELCHEMMember 2020-01-01 2020-12-31 0000846913 us-gaap:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000846913 country:US 2021-12-31 0000846913 country:US 2020-12-31 0000846913 country:CN 2021-12-31 0000846913 country:CN 2021-01-01 2021-12-31 0000846913 country:CN 2020-01-01 2020-12-31 0000846913 country:CN 2020-12-31 0000846913 ftek:NilCouponNonredeemableConvertibleUnsecuredLoanNotesMember 2021-01-01 2021-12-31 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:Y utr:M utr:sqft 0000846913 FUEL TECH, INC. false --12-31 FY 2021 0.01 0.01 40000000 40000000 31227300 25639702 30263791 25228951 P5Y6M P5Y6M P1Y P2Y 2 2116000 0 0 P6M P18M 4 2 0 0 0 0 P5Y6M P5Y6M 5.5 0 0 0 0.96 1.27 1.28 3.00 3.01 4.54 4.55 5.22 P2Y P4Y 0.3333 0.3333 0.3333 P3Y 0 0 159000 3 P3Y 2 0 10-K true 2021-12-31 false 001-33059 DE 20-5657551 27601 Bella Vista Parkway Warrenville IL 60555-1617 630 845-4500 Common Stock FTEK NASDAQ No No Yes Yes Non-accelerated Filer true false false false 60870654 30263791 RSM US LLP Chicago, Illinois 35893000 10640000 891000 1595000 3259000 6548000 348000 97000 1074000 2193000 41465000 21073000 4609000 5220000 2116000 2116000 448000 553000 270000 371000 242000 394000 824000 361000 49974000 30088000 1561000 2353000 113000 149000 688000 930000 861000 2099000 3223000 5531000 122000 237000 0 1556000 139000 134000 290000 309000 3774000 7767000 312000 262000 164199000 140138000 -114549000 -114603000 -1604000 -1370000 76000 76000 2234000 2182000 46200000 22321000 49974000 30088000 24261000 22550000 12363000 11912000 12055000 13600000 1332000 1177000 0 197000 25750000 26886000 -1489000 -4336000 13000 4000 1570000 119000 68000 -4221000 14000 57000 54000 -4278000 0.00 -0.17 0.00 -0.17 29585000 24691000 29694000 24691000 54000 -4278000 -234000 408000 -234000 408000 -180000 -3870000 24592000 254000 139560000 -110325000 -1778000 76000 -1612000 26175000 -4278000 -4278000 408000 408000 290000 290000 183000 2000 294000 296000 606000 6000 -6000 0 152000 570000 570000 25229000 262000 140138000 -114603000 -1370000 76000 -2182000 22321000 54000 54000 -234000 -234000 82000 82000 5000000 50000 23979000 24029000 50000 0 0 0 15000 52000 52000 30264000 312000 164199000 -114549000 -1604000 76000 -2234000 46200000 54000 -4278000 584000 663000 157000 185000 -54000 5000 -619000 -1026000 5000 -38000 82000 290000 0 197000 1556000 -0 -3794000 -1095000 252000 -171000 -634000 161000 -772000 198000 -1404000 2000 761000 -2707000 84000 247000 -84000 -247000 0 1556000 25812000 0 1783000 -0 0 296000 52000 570000 23977000 1282000 -206000 777000 24448000 -895000 12606000 13501000 37054000 12606000 -51000 95000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">1.</em></b>     <b>ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES     </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Organization</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Fuel Tech, Inc. and subsidiaries ("Fuel Tech", the "Company", "we", "us" or "our") develops and provides proprietary technologies for air pollution control, process optimization, water treatment, and advanced engineering services. Our primary focus is on the worldwide marketing and sale of Air Pollution Control (APC) technologies and our FUEL CHEM program.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company’s nitrogen oxide (NOx) reduction technologies reduce nitrogen oxide emissions from boilers, furnaces and other stationary combustion sources. To reduce NOx emissions, our technologies utilize advanced combustion modification techniques and post-combustion NOx control approaches including non-catalytic, catalytic and combined systems.  The Company also provides solutions for the mitigation of particulate matter, including particulate control with electrostatic precipitator products and services, and using Flue Gas Conditioning (FGC) systems which modify the ash properties of particulate for improved collection efficiency. Our FUEL CHEM program is based on proprietary TIFI<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> Targeted In-Furnace™ Injection technology, in combination with advanced Computational Fluid Dynamics (CFD) and Chemical Kinetics Modeling (CKM) boiler modeling, in the unique application of specialty chemicals to improve the efficiency, reliability, fuel flexibility, boiler heat rate, and environmental status of combustion units by controlling slagging, fouling, corrosion, and opacity. Water treatment technologies include DGI™ Dissolved Gas Infusion Systems which utilize a patented nozzle to deliver supersaturated oxygen solutions and other gas-water combinations to target process applications or environmental issues. This infusion process has a variety of applications in the water and wastewater industries, including remediation, aeration, biological treatment, and wastewater odor management.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our business is materially dependent on the continued existence and enforcement of air quality regulations, particularly in the U.S. We have expended significant resources in the research and development of new technologies in building our proprietary portfolio of air pollution control, fuel and boiler treatment chemicals, computer modeling and advanced visualization technologies. Many of Fuel Tech's products and services rely heavily on the Company's CFD modeling capabilities, which are enhanced by internally developed, high-end visualization software.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">International revenues were $4,746 and $3,928 for the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, respectively. These amounts represented 20% and 17% of Fuel Tech’s total revenues for the respective periods of time. Foreign currency changes did <em style="font: inherit;">not</em> have a material impact on the calculation of these percentages. We have foreign offices in Beijing, China and Gallarate, Italy.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Basis of Presentation</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The consolidated financial statements include the accounts of Fuel Tech and its wholly owned subsidiaries. All intercompany transactions have been eliminated.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (GAAP). The books and records of subsidiaries located in foreign countries are maintained according to generally accepted accounting principles in those countries. Upon consolidation, the Company evaluates the differences in accounting principles and determines whether adjustments are necessary to convert the foreign financial statements to the accounting principles upon which the consolidated financial statements are based. All intercompany transactions have been eliminated.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>COVID-<em style="font: inherit;">19</em> Pandemic</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The effects of the coronavirus (COVID-<em style="font: inherit;">19</em>) global pandemic have presented significant risks to the Company, <em style="font: inherit;">not</em> all of which the Company is able to fully evaluate or even foresee at the current time. The COVID-<em style="font: inherit;">19</em> pandemic has affected the Company's operations during the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020.</em> Although the impact of the pandemic is difficult to quantify, the Company has experienced, and <em style="font: inherit;"> may </em>continue to experience, reductions in demand for certain of products, due to soft electric demand and unplanned outage activities, and due to the delay or abandonment of ongoing or anticipated projects due to our customers', suppliers' and other <em style="font: inherit;">third</em> parties' financial distress or concern regarding the volatility of global markets.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Management cannot predict the full impact of the COVID-<em style="font: inherit;">19</em> pandemic on the Company's sales and marketing channels and supply chains, and, as a result, the ultimate extent of the effects of the COVID-<em style="font: inherit;">19</em> pandemic on the Company is highly uncertain and will depend on future developments. Such effects could exist for an extended period of time even after the pandemic comes to an end.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Private Placement Offering</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;">On <em style="font: inherit;"> February 11, 2021, </em>Fuel Tech entered into a securities purchase agreement (the “Purchase Agreement”) with certain institutional investors pursuant to which the Company agreed to issue and sell, in a private placement (the “Private Placement”), (i) 5,000,000 shares (the “Shares”) of common stock, (ii) and 2,500,000 warrants (the “Warrants”) exercisable for a total of 2,500,000 shares of common stock (the “Warrant Shares”) with an exercise price of $5.10 per Warrant Share, at a purchase price of $5.1625 per Share and associated warrant. The gross proceeds to the Company from the Private Placement were $25,812, before deducting placement agent fees and offering expenses of $1,783. Subject to certain ownership limitations, the Warrants are immediately exercisable upon issuance and expire on the <span style="-sec-ix-hidden:c81488950">five</span> and <em style="font: inherit;">one</em>-half year anniversary of the effective date of the registration statement registering the Warrant Shares for resale. In addition, the Company issued to the placement agent Warrants to purchase up to 350,000 shares of common stock.  The Placement Agent Warrants are exercisable at an exercise price of $6.45 per share of common stock and expire on the <span style="-sec-ix-hidden:c81488958">five</span> and <em style="font: inherit;">one</em>-half year anniversary of the effective date of the registration statement registering the Shares and Warrant Shares for resale. The receipt of these funds strengthen our current cash position and in conjunction with our net cash flows expected to be generated from operations are adequate to fund planned operations of the Company for the next <em style="font: inherit;">12</em> months.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Liquidity</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We have experienced declines in revenues and net losses in recent years. We continue to monitor our liquidity needs and have taken measures to reduce expenses and restructure operations, which we feel are necessary to ensure we maintain sufficient working capital and liquidity to operate the business and invest in our future. As a result, we have evaluated our ongoing business needs, and considered the cash requirements of our APC and FUEL CHEM businesses. This evaluation included consideration of the following: a) customer and revenue trends in our APC and FUEL CHEM business segments, b) current operating structure and expenditure levels, c) current availability of working capital, and d) support for our research and development initiatives. We believe our current cash position and net cash flows expected to be generated from operations are adequate to fund planned operations of the Company for the next <em style="font: inherit;">12</em> months. </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Use of Estimates</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The preparation of the financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company uses estimates in accounting for, among other items, revenue recognition, allowance for doubtful accounts, income tax provisions, excess and obsolete inventory reserve, impairment of long-lived assets, and warranty expenses. Actual results could differ from those estimates.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Fair Value Measurements</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The carrying values of cash and cash equivalents, accounts receivable, accounts payable and long-term borrowings are reasonable estimates of their fair value due to their short-term nature or interest rates.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We apply authoritative accounting guidance for fair value measurements of financial and non-financial assets and liabilities. This guidance defines fair value, establishes a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis and clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the standard establishes a <em style="font: inherit;">three</em>-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:64pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Level <em style="font: inherit;">1</em> – Observable inputs to the valuation methodology such as quoted prices in active markets for identical assets or liabilities</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:64pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Level <em style="font: inherit;">2</em> – Inputs to the valuation methodology including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived principally from or corroborated by observable market data by correlation or other means</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:64pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Level <em style="font: inherit;">3</em> – Significant unobservable inputs in which there is little or <em style="font: inherit;">no</em> market data, which require the reporting entity to develop its own estimates and assumptions or those expected to be used by market participants. Generally, these fair value measures are model-based valuation techniques such as discounted cash flows, option pricing models, and other commonly used valuation techniques</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Transfers between levels of the fair value hierarchy are recognized based on the actual date of the event or change in circumstances that caused the transfer. We had <em style="font: inherit;">no</em> assets or liabilities that were valued using level <em style="font: inherit;">2</em> or level <em style="font: inherit;">3</em> inputs and therefore there were <em style="font: inherit;">no</em> transfers between levels of the fair value hierarchy during the periods ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Cash, cash equivalents and restricted cash</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We include cash and investments having an original maturity of <em style="font: inherit;">three</em> months or less at the time of acquisition in cash and cash equivalents. We have never incurred realized or unrealized holdings gains or losses on securities classified as cash equivalents. Income resulting from short-term investments is recorded as interest income. At <em style="font: inherit;"> December 31, 2021</em>, we had cash on hand of approximately $886 at our Beijing, China subsidiary that is subject to certain local regulations that <em style="font: inherit;"> may </em>limit the immediate availability of these funds outside of China. Cash on hand at our Italy subsidiary totaled approximately $1,391 at <em style="font: inherit;"> December 31, 2021</em>. Cash on hand at our Chilean subsidiary totaled approximately $244 at <em style="font: inherit;"> December 31, 2021</em>.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Restricted cash represents funds that are restricted to satisfy any amount borrowed against the Company's Cash Collateral Security agreement with BMO Harris Bank N.A. At <em style="font: inherit;"> December 31, 2021</em> the balance of restricted cash totaling $1,161 is comprised of $891 in current assets relating to existing standby letters of credit with varying maturity dates and expire <em style="font: inherit;">no</em> later than <em style="font: inherit;"> December 31, 2022 </em>and $270 in long-term assets will remain through the expiration dates of the underlying standby letters of credit (the latest maturity date is <em style="font: inherit;"> February 1, 2023) </em>with BMO Harris Bank N.A. Refer to Note <em style="font: inherit;">11</em> Debt Financing for further information on the Cash Collateral Security agreement with BMO Harris Bank N.A.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheet that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31, 2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31, 2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,893</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Restricted cash included in current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Restricted cash included in long-term assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total cash, cash equivalents, and restricted cash shown in the Consolidated Statements of Cash Flows</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,606</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Foreign Currency Risk Management</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. We do <em style="font: inherit;">not</em> enter into foreign currency forward contracts or into foreign currency option contracts to manage this risk due to the nature of the transactions involved.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Accounts Receivable</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Accounts receivable consist of amounts due to us in the normal course of our business, are <em style="font: inherit;">not</em> collateralized, and normally do <em style="font: inherit;">not</em> bear interest. Accounts receivable includes contract assets, billings occurring subsequent to revenue recognition under Accounting Standards Codification (ASC) <em style="font: inherit;">606</em> <i>Revenue from Contracts with Customers</i>. At <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, unbilled receivables were approximately $1,277 and $2,348, respectively. Refer to Note <em style="font: inherit;">2</em> for further detail.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b> </b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Allowance for Doubtful Accounts</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The allowance for doubtful accounts is our management's best estimate of the amount of credit losses in accounts receivable. In order to control and monitor the credit risk associated with our customer base, we review the credit worthiness of customers on a recurring basis. Factors influencing the level of scrutiny include the level of business the customer has with Fuel Tech, the customer’s payment history, and the customer’s financial stability. Receivables are considered past due if payment is <em style="font: inherit;">not</em> received by the date agreed upon with the customer, which is normally <em style="font: inherit;">30</em> days. Representatives of our management team review all past due accounts on a weekly basis to assess collectability. At the end of each reporting period, the allowance for doubtful accounts balance is reviewed relative to management’s collectability assessment and is adjusted if deemed necessary through a corresponding charge or credit to bad debts expense, which is included in selling, general, and administrative expenses in the consolidated statements of operations. Bad debt write-offs are made when management believes it is probable a receivable will <em style="font: inherit;">not</em> be recovered. The table below sets forth the components of the Allowance for Doubtful Accounts for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Year</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Balance at January 1</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Provision charged to expense</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Write-offs / Recoveries</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Balance at December 31</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,816</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(839</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Prepaid expenses and other current assets</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Prepaid expenses and other current assets include Chinese banker acceptances of $55 and $549 as of <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, respectively. These are short-term commitments of typically <em style="font: inherit;">three</em> to <em style="font: inherit;">six</em> months for future payments and can be redeemed at a discount or applied to future vendor payments.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Inventories</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Inventories consist primarily of equipment constructed for resale and spare parts and are stated at the lower of cost or net realizable value, using the weighted-average cost method. At <em style="font: inherit;"> December 31, 2021, </em>inventory included equipment constructed for resale of $227 and spare parts, net of reserves of $121. Usage is recorded in cost of sales in the period that parts were issued to a project or used to service equipment. Inventories are periodically evaluated to identify obsolete or otherwise impaired parts and are written off when management determines usage is <em style="font: inherit;">not</em> probable. The Company estimates the balance of excess and obsolete inventory by analyzing inventory by age using last used and original purchase date and existing sales pipeline for which the inventory could be used. The table below sets forth the components of the Excess and Obsolete Inventory Reserve for the years ended <em style="font: inherit;"> December 31.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Year</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Balance at January 1</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Provision charged to expense</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Write-offs / Recoveries</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Balance at December 31</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Foreign Currency Translation and Transactions</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Assets and liabilities of consolidated foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at year end. Revenues and expenses are translated at average exchange rates prevailing during the year. Gains or losses on foreign currency transactions and the related tax effects are reflected in net income. The resulting translation adjustments are included in stockholders’ equity as part of accumulated other comprehensive loss.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Accumulated Other Comprehensive Loss</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Foreign currency translation</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income (loss):</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation adjustments (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(234</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total accumulated other comprehensive loss</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">In all periods presented, there were <em style="font: inherit;">no</em> tax impacts related to rate changes. </p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Research and Development</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Research and development costs are expensed as incurred. Research and development projects funded by customer contracts are reported as part of cost of goods sold. Internally funded research and development expenses are reported as operating expenses. The DGI™ equipment developed and constructed as part of our water treatment technologies is reported in Other assets on our Consolidated Balance Sheets.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Product/System Warranty</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We typically warrant our air pollution control products and systems against defects in design, materials and workmanship for <span style="-sec-ix-hidden:c81489006">one</span> to <span style="-sec-ix-hidden:c81489007">two</span> years. A provision for estimated future costs relating to warranty expense is recorded when the products/systems become commercially operational.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Goodwill</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Goodwill is tested for impairment at least annually as of the <em style="font: inherit;">first</em> day of our <em style="font: inherit;">fourth</em> quarter, or more frequently if events or changes in circumstances indicate that the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Our evaluation of goodwill impairment involves <em style="font: inherit;">first</em> assessing qualitative factors to determine whether it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount. We <em style="font: inherit;"> may </em>bypass this qualitative assessment, or determine that based on our qualitative assessment considering the totality of events and circumstances including macroeconomic factors, industry and market considerations, current and projected financial performance, a sustained decrease in our share price, or other factors, that additional impairment analysis is necessary. This additional analysis involves comparing the current fair value of our reporting units to their carrying values. We use a discounted cash flow (DCF) model to determine the current fair value of our <span style="-sec-ix-hidden:c81489013">two</span> reporting units. A number of significant assumptions and estimates are involved in the application of the DCF model to forecast operating cash flows, including markets and market share, sales volumes and prices, costs to produce and working capital changes. Management considers historical experience and all available information at the time the fair values of its reporting units are estimated. However, actual fair values that could be realized in an actual transaction <em style="font: inherit;"> may </em>differ from those used to evaluate the impairment of goodwill. For the APC business segment, the Company used working capital as a proxy of fair value for the business segment. Fuel Tech performed its annual goodwill impairment analysis for each of its reporting units as of <em style="font: inherit;"> October 1, </em><em style="font: inherit;">2021</em> and determined that <em style="font: inherit;">no</em> impairment of goodwill existed.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Goodwill is evaluated for impairment at the reporting unit level, which is defined as an operating segment or <em style="font: inherit;">one</em> level below an operating segment. We have <em style="font: inherit;">two</em> reporting units for goodwill evaluation purposes: the FUEL CHEM technology segment and the APC technology segment. Goodwill of our reporting units is assigned upon acquisition after considering the nature of the net assets giving rise to the goodwill and how each reporting unit would enjoy the benefits and synergies of the net assets acquired. There is <em style="font: inherit;">no</em> goodwill associated with our APC technology segment. The entire goodwill balance of $2,116 was allocated to the FUEL CHEM technology segment as of <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>. The Company did <span style="-sec-ix-hidden:c81489022"><span style="-sec-ix-hidden:c81489023">not</span></span> recognize a charge for goodwill impairment for the periods ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Other Intangible Assets</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Management reviews other finite-lived intangible assets, patent assets, trade names, and lease assets for impairment when events or changes in circumstances indicate the carrying amount of an asset or asset group <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. In the event that impairment indicators exist, a further analysis is performed and if the sum of the expected undiscounted future cash flows resulting from the use of the asset or asset group is less than the carrying amount of the asset or asset group, an impairment loss equal to the excess of the asset or asset group's carrying value over its fair value is recorded. Management considers historical experience and all available information at the time the estimates of future cash flows are made, however, the actual cash values that could be realized <em style="font: inherit;"> may </em>differ from those that are estimated.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">During the year ended <em style="font: inherit;"> December 31, 2020</em>, Fuel Tech recorded an abandonment charge of $197 due to the Company's decision to <em style="font: inherit;">no</em> longer maintain and defend certain patents and trademarks which are <em style="font: inherit;">no</em> longer contributing to operations. The abandonment charge was calculated by determining the net book values of the abandoned patent assets by deducting the accumulated amortization from the acquisition cost. The abandonment charge is included in Intangible assets abandonment and impairment line in the accompanying Consolidated Statements of Operations for the year ended <em style="font: inherit;"> December 31, 2020</em>. During the year ended <em style="font: inherit;"> December 31, 2021</em>, Fuel Tech recorded <em style="font: inherit;">no</em> patent or trademark abandonment charges.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Third-party costs related to the development of patents are included within other intangible assets on the consolidated balance sheets. The <em style="font: inherit;">third</em>-party costs capitalized as patent costs during the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em> were $52 and $0, respectively. Third-party costs are comprised of legal fees that relate to the review and preparation of patent disclosures and filing fees incurred to present the patents to the required governing body.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our intellectual property portfolio has been a significant building block for the Air Pollution Control and FUEL CHEM technology segments. The patents are essential to the generation of revenue for our businesses and are essential to protect us from competition in the markets in which we serve. These costs are being amortized on the straight-line method over the period beginning with the patent issuance date and ending on the patent expiration date. Patent maintenance fees are charged to operations as incurred.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Amortization expense from continuing operations for intangible assets was $157 and $185 for the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, respectively. The table below shows the amortization period and other intangible asset cost by intangible asset as of <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, and the accumulated amortization and net intangible asset value in total for all other intangible assets.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2021</em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2020</em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Description of Other Intangibles</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortization Period (years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net Carrying Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net Carrying Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patent assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1 - 20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The table below shows the estimated future amortization expense for intangible assets:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Year</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Estimated Amortization Expense</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">229</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Property and Equipment</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Property and equipment is stated at historical cost and does <em style="font: inherit;">not</em> include capital in process expenditures yet to be capitalized. Provisions for depreciation are computed by the straight-line method, using estimated useful lives that range based on the nature of the asset. Leasehold improvements are depreciated over the shorter of the associated lease term or the estimated useful life of the asset. Depreciation expense from continuing operations was $584 and $663 for the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, respectively. The table below shows the depreciable life and cost by asset class as of <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, and the accumulated depreciation and net book value in total for all classes of assets.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Description of Property and Equipment</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Depreciable Life (years)</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,050</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,050</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Building</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Building and leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 - 39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Field equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 - 4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,787</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,748</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Computer equipment and software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2 - 3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,099</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 - 10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vehicles</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Construction in process</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total cost</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18,243</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(26,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total net book value</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,220</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Property and equipment is reviewed for impairment when events and circumstances indicate that the carrying amount of the assets (or asset group) <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. If impairment indicators exist, we perform a more detailed analysis and an impairment loss is recognized when estimated future undiscounted cash flows expected to result from the use of the asset (or asset group) and its eventual disposition are less than the carrying amount. This process of analyzing impairment involves examining the operating condition of individual assets (or asset group) and estimating a fair value based upon current condition, relevant market factors and remaining estimated operational life compared to the asset’s remaining depreciable life. Quoted market prices and other valuation techniques are used to determine expected cash flows. A significant portion of our property and equipment is comprised of assets deployed at customer locations relating to our FUEL CHEM technology asset group, and due to the shorter-term duration over which this equipment is depreciated, the likelihood of impairment is mitigated. The discontinuation of a FUEL CHEM program at a customer site would most likely result in the re-deployment of all or most of the affected assets to another customer location rather than an impairment.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i> </i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company recognizes revenue when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is <em style="font: inherit;">not</em> separately identifiable from other promises in the contracts and, therefore, <em style="font: inherit;">not</em> distinct. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>Air Pollution Control Technology</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Fuel Tech’s APC contracts are typically <span style="-sec-ix-hidden:c81489048">six</span> to <span style="-sec-ix-hidden:c81489049">eighteen</span> months in length. A typical contract will have <em style="font: inherit;">three</em> or <em style="font: inherit;">four</em> critical operational measurements that, when achieved, serve as the basis for us to invoice the customer via progress billings. At a minimum, these measurements will include the generation of engineering drawings, the shipment of equipment and the completion of a system performance test.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As part of most of its contractual APC project agreements, Fuel Tech will agree to customer-specific acceptance criteria that relate to the operational performance of the system that is being sold. These criteria are determined based on modeling that is performed by Fuel Tech personnel, which is based on operational inputs that are provided by the customer. The customer will warrant that these operational inputs are accurate as they are specified in the binding contractual agreement. Further, the customer is solely responsible for the accuracy of the operating condition information; typically all performance guarantees and equipment warranties granted by us are voidable if the operating condition information is inaccurate or is <em style="font: inherit;">not</em> met.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Since control transfers over time, revenue is recognized based on the extent of progress towards completion of the single performance obligation. Fuel Tech uses the cost-to-cost input measure of progress for our contracts since it best depicts the transfer of assets to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost input measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred. Costs to fulfill include all internal and external engineering costs, equipment charges, inbound and outbound freight expenses, internal and site transfer costs, installation charges, purchasing and receiving costs, inspection costs, warehousing costs, project personnel travel expenses and other direct and indirect expenses specifically identified as project- or product-line related, as appropriate (e.g. test equipment depreciation and certain insurance expenses).</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Fuel Tech’s APC product line also includes ancillary revenue for post contractual goods and services.  Revenue associated with these activities are recognized at point in time when delivery of goods or completion of the service obligation is performed.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Fuel Tech has installed over 1,200 units with APC technology and normally provides performance guarantees to our customers based on the operating conditions for the project. As part of the project implementation process, we perform system start-up and optimization services that effectively serve as a test of actual project performance. We believe that this test, combined with the accuracy of the modeling that is performed, enables revenue to be recognized prior to the receipt of formal customer acceptance.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>FUEL CHEM</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i> </i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Revenues from the sale of chemical products are recognized when control transfers to customer upon shipment or delivery of the product based on the applicable shipping terms. We generally recognize revenue for these arrangements at a point in time based on our evaluation of when the customer obtains control of the promised goods or services. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On occasion, Fuel Tech will engineer and sell its chemical pumping equipment.  These projects are similar in nature to the APC projects described above and for those projects where control transfers over time, revenue is recognized based on the extent of progress towards completion of the single performance obligation. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">For projects containing multiple performance obligations, the Company allocates the transaction price based on the estimated standalone selling price. The Company must develop assumptions that require judgment to determine the stand-alone selling price for each performance obligation identified in the contract. The Company utilizes key assumptions to determine the stand-alone selling price, which <em style="font: inherit;"> may </em>include other comparable transactions, pricing considered in negotiating the transaction and the estimated costs. Variable consideration is allocated specifically to <em style="font: inherit;">one</em> or more performance obligations in a contract when the terms of the variable consideration relate to the satisfaction of the performance obligation and the resulting amounts allocated are consistent with the amounts the Company would expect to receive for the satisfaction of each performance obligation.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;">The consideration allocated to each performance obligation is recognized as revenue when control is transferred for the related goods or services. For performance obligations which consist of licenses and other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;">The Company receives payments from its customers based on billing schedules established in each contract. Up-front payments and fees are recorded as deferred revenue upon receipt or when due until the Company performs its obligations under these arrangements. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i> </i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Cost of Sales</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Cost of sales includes all internal and external engineering costs, equipment and chemical charges, inbound and outbound freight expenses, internal and site transfer costs, installation charges, purchasing and receiving costs, inspection costs, warehousing costs, project personnel travel expenses and other direct and indirect expenses specifically identified as project- or product line-related, as appropriate (e.g., test equipment depreciation and certain insurance expenses). Certain depreciation and amortization expenses related to tangible and intangible assets, respectively, are allocated to cost of sales. We classify shipping and handling costs in cost of sales in the consolidated statements of operations.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Selling, General and Administrative Expenses</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Selling, general and administrative expenses primarily include the following categories except where an allocation to the cost of sales line item is warranted due to the project- or product-line nature of a portion of the expense category: salaries and wages, employee benefits, non-project travel, insurance, legal, rent, accounting and auditing, recruiting, telephony, employee training, Board of Directors’ fees, auto rental, office supplies, dues and subscriptions, utilities, real estate taxes, commissions and bonuses, marketing materials, postage and business taxes. Departments comprising the selling, general and administrative line item primarily include the functions of executive management, finance and accounting, investor relations, regulatory affairs, marketing, business development, information technology, human resources, sales, legal and general administration.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Income Taxes</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, the provision for income taxes represents income taxes paid or payable (or received or receivable) for the current year plus the change in deferred taxes during the year. Deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid, and result from differences between the financial and tax bases of our assets and liabilities and are adjusted for changes in tax rates and tax laws when enacted. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than <em style="font: inherit;">not</em> that a tax benefit will <em style="font: inherit;">not</em> be realized. In evaluating the need for a valuation allowance, management considers all potential sources of taxable income, including income available in carryback periods, future reversals of taxable temporary differences, projections of taxable income, and income from tax planning strategies, as well as all available positive and negative evidence. Positive evidence includes factors such as a history of profitable operations, projections of future profitability within the carryforward period, including from tax planning strategies, and our experience with similar operations. Negative evidence includes items such as cumulative losses, projections of future losses, or carryforward periods that are <em style="font: inherit;">not</em> long enough to allow for the utilization of a deferred tax asset based on existing projections of income. Deferred tax assets for which <em style="font: inherit;">no</em> valuation allowance is recorded <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be realized upon changes in facts and circumstances.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Tax benefits related to uncertain tax positions taken or expected to be taken on a tax return are recorded when such benefits meet a more likely than <em style="font: inherit;">not</em> threshold. Otherwise, these tax benefits are recorded when a tax position has been effectively settled, which means that the statute of limitation has expired or the appropriate taxing authority has completed their examination even though the statute of limitations remains open. Interest and penalties related to uncertain tax positions are recognized as part of the provision for income taxes and are accrued beginning in the period that such interest and penalties would be applicable under relevant tax law until such time that the related tax benefits are recognized.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Leases</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company applies the provisions of ASC <em style="font: inherit;">842,</em> Leases. The Company determines if an arrangement is a lease at inception by evaluating whether the arrangement conveys the right to use an identified asset and whether the Company obtains substantially all of the economic benefits from and has the ability to direct the use of the asset. Right-of-use (ROU) assets and lease liabilities are recognized at the lease commencement date based on the present value of the future minimum lease payments over the lease term. Operating ROU assets also include the impact of any lease incentives. Operating leases are included in right-of-use operating lease assets, operating lease liabilities - current, and operating lease liabilities - non-current on our Consolidated Balance Sheets.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do <em style="font: inherit;">not</em> provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms <em style="font: inherit;"> may </em>include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We have lease agreements with lease and non-lease components, and we elected the practical expedient to <em style="font: inherit;">not</em> separate lease and non-lease components for the majority of our leases. For certain equipment leases, such as vehicles, we account for the lease and non-lease components as a single lease component. We also elected the practical expedient to keep leases with an initial term of <em style="font: inherit;">12</em> months or less off of the consolidated balance sheet.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Stock-Based Compensation</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our stock-based employee compensation plan, referred to as the Fuel Tech, Inc. <em style="font: inherit;">2014</em> Long-Term Incentive Plan (Incentive Plan), was adopted in <em style="font: inherit;"> May 2014 </em>and allows for awards to be granted to participants in the form of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, and bonuses or other forms of share-based or non-share-based awards or combinations thereof. Participants in the Incentive Plan <em style="font: inherit;"> may </em>be our directors, officers, employees, consultants or advisors (except consultants or advisors in capital-raising transactions) as the directors determine are key to the success of our business. There are a maximum of 5,600,676 shares that <em style="font: inherit;"> may </em>be issued or reserved for awards to participants under the Incentive Plan as of <em style="font: inherit;"> December 31, 2021</em>. Based on the existing issued or reserved awards in Incentive Plan, there are 2,603,801 shares available to be used for future awards to participants in the Incentive Plan as of <em style="font: inherit;"> December 31, 2021</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Defined Contribution Plan</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We have a retirement savings plan available for all our U.S. employees who have met minimum length-of-service requirements. Our contributions are determined based upon amounts contributed by the employees with additional contributions made at the discretion of the Board of Directors. Costs related to this plan were $206 and $222 in <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em>, respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Basic and Diluted Earnings per Common Share</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Basic earnings per share excludes the antidilutive effects of stock options, restricted stock units (RSUs), warrants, and the <em style="font: inherit;">nil</em> coupon non-redeemable convertible unsecured loan notes (see Note <em style="font: inherit;">6</em>). Diluted earnings per share includes the dilutive effect of the <em style="font: inherit;">nil</em> coupon non-redeemable convertible unsecured loan notes, RSUs, warrants, and unexercised in-the-money stock options, except in periods of net loss where the effect of these instruments is antidilutive. Out-of-the-money stock options and warrants are excluded from diluted earnings per share because they are unlikely to be exercised and would be anti-dilutive if they were exercised. At <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, we had outstanding equity awards of 214,500 and 584,505, respectively, and 2,850,000 warrants at <em style="font: inherit;"> December 31, 2021</em>, which were antidilutive for the purpose of calculation of the diluted earnings per share. As of <em style="font: inherit;"> December 31, 2020</em>, 547,000 incremental equity awards were antidilutive because of the net loss in the year then ended. These equity awards could potentially dilute basic EPS in future years.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The table below sets forth the weighted-average shares used at <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> in calculating earnings (loss) per share:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted-average shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,585,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,691,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Conversion of unsecured loan notes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unexercised options and unvested restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">109,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,694,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,691,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Risk Concentrations</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Financial instruments that potentially subject the Company to a significant concentration of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. However, management believes the Company is <em style="font: inherit;">not</em> exposed to significant credit risk due to the financial position of its primary depository institution where a significant portion of its deposits are held.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the year ended <em style="font: inherit;"> December 31, 2021</em>, we had <span style="-sec-ix-hidden:c81489083">four</span> customers which individually represented greater than <em style="font: inherit;">10%</em> of revenues. Three customers primarily contributed revenues to the FUEL CHEM technology segment and <em style="font: inherit;">one</em> contributed revenue to the APC technology segment. In total these <em style="font: inherit;">four</em> customers represented 60% of consolidated revenues. We had <em style="font: inherit;">no</em> customer that accounted for greater than <em style="font: inherit;">10%</em> of our current assets as of <em style="font: inherit;"> December 31, 2021</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the year ended <em style="font: inherit;"> December 31, 2020</em>, we had <span style="-sec-ix-hidden:c81489090">two</span> customers which individually represented greater than <em style="font: inherit;">10%</em> of revenues. Both customers contributed revenues to both product segments but were primarily concentrated in our FUEL CHEM technology segment and represented 28% of consolidated revenues. We had <em style="font: inherit;">no</em> customers that accounted for greater than <em style="font: inherit;">10%</em> of our current assets as of <em style="font: inherit;"> December 31, 2020</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We control credit risk through requiring milestone payments on long-term contracts, performing ongoing credit evaluations of its customers, and in some cases obtaining security for payment through bank guarantees and letters of credit.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Treasury Stock</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We use the cost method to account for common stock repurchases. During the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, we withheld 15,162 and 152,257 shares of our common stock, valued at approximately $52 and $570, respectively, to settle personal tax withholding obligations that arose as a result of restricted stock units that vested. Refer to Note <em style="font: inherit;">5,</em> “Treasury Stock,” for further discussion.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Recently Issued Accounting Pronouncements</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <em style="font: inherit;"> June 2016, </em>the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> Financial Instruments - Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments, and in <em style="font: inherit;"> November 2019, </em>the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> Financial Instruments - Credit Losses (Topic <em style="font: inherit;">326</em>), Derivatives and Hedging (Topic <em style="font: inherit;">815</em>), and Leases (Topic <em style="font: inherit;">842</em>). This guidance amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The standard will become effective for interim and annual periods beginning after <em style="font: inherit;"> December 15, 2022, </em>with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. The Company is currently in the process of evaluating the impact of adoption, but we do <em style="font: inherit;">not</em> believe the adoption of this standard will have a material impact on our financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> 4746000 3928000 0.20 0.17 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Basis of Presentation</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The consolidated financial statements include the accounts of Fuel Tech and its wholly owned subsidiaries. All intercompany transactions have been eliminated.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (GAAP). The books and records of subsidiaries located in foreign countries are maintained according to generally accepted accounting principles in those countries. Upon consolidation, the Company evaluates the differences in accounting principles and determines whether adjustments are necessary to convert the foreign financial statements to the accounting principles upon which the consolidated financial statements are based. All intercompany transactions have been eliminated.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>COVID-<em style="font: inherit;">19</em> Pandemic</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The effects of the coronavirus (COVID-<em style="font: inherit;">19</em>) global pandemic have presented significant risks to the Company, <em style="font: inherit;">not</em> all of which the Company is able to fully evaluate or even foresee at the current time. The COVID-<em style="font: inherit;">19</em> pandemic has affected the Company's operations during the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020.</em> Although the impact of the pandemic is difficult to quantify, the Company has experienced, and <em style="font: inherit;"> may </em>continue to experience, reductions in demand for certain of products, due to soft electric demand and unplanned outage activities, and due to the delay or abandonment of ongoing or anticipated projects due to our customers', suppliers' and other <em style="font: inherit;">third</em> parties' financial distress or concern regarding the volatility of global markets.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Management cannot predict the full impact of the COVID-<em style="font: inherit;">19</em> pandemic on the Company's sales and marketing channels and supply chains, and, as a result, the ultimate extent of the effects of the COVID-<em style="font: inherit;">19</em> pandemic on the Company is highly uncertain and will depend on future developments. Such effects could exist for an extended period of time even after the pandemic comes to an end.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Private Placement Offering</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;">On <em style="font: inherit;"> February 11, 2021, </em>Fuel Tech entered into a securities purchase agreement (the “Purchase Agreement”) with certain institutional investors pursuant to which the Company agreed to issue and sell, in a private placement (the “Private Placement”), (i) 5,000,000 shares (the “Shares”) of common stock, (ii) and 2,500,000 warrants (the “Warrants”) exercisable for a total of 2,500,000 shares of common stock (the “Warrant Shares”) with an exercise price of $5.10 per Warrant Share, at a purchase price of $5.1625 per Share and associated warrant. The gross proceeds to the Company from the Private Placement were $25,812, before deducting placement agent fees and offering expenses of $1,783. Subject to certain ownership limitations, the Warrants are immediately exercisable upon issuance and expire on the <span style="-sec-ix-hidden:c81488950">five</span> and <em style="font: inherit;">one</em>-half year anniversary of the effective date of the registration statement registering the Warrant Shares for resale. In addition, the Company issued to the placement agent Warrants to purchase up to 350,000 shares of common stock.  The Placement Agent Warrants are exercisable at an exercise price of $6.45 per share of common stock and expire on the <span style="-sec-ix-hidden:c81488958">five</span> and <em style="font: inherit;">one</em>-half year anniversary of the effective date of the registration statement registering the Shares and Warrant Shares for resale. The receipt of these funds strengthen our current cash position and in conjunction with our net cash flows expected to be generated from operations are adequate to fund planned operations of the Company for the next <em style="font: inherit;">12</em> months.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> 5000000 2500000 2500000 5.10 5.1625 25812000 1783000 350000 6.45 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Liquidity</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We have experienced declines in revenues and net losses in recent years. We continue to monitor our liquidity needs and have taken measures to reduce expenses and restructure operations, which we feel are necessary to ensure we maintain sufficient working capital and liquidity to operate the business and invest in our future. As a result, we have evaluated our ongoing business needs, and considered the cash requirements of our APC and FUEL CHEM businesses. This evaluation included consideration of the following: a) customer and revenue trends in our APC and FUEL CHEM business segments, b) current operating structure and expenditure levels, c) current availability of working capital, and d) support for our research and development initiatives. We believe our current cash position and net cash flows expected to be generated from operations are adequate to fund planned operations of the Company for the next <em style="font: inherit;">12</em> months. </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Use of Estimates</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The preparation of the financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company uses estimates in accounting for, among other items, revenue recognition, allowance for doubtful accounts, income tax provisions, excess and obsolete inventory reserve, impairment of long-lived assets, and warranty expenses. Actual results could differ from those estimates.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Fair Value Measurements</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The carrying values of cash and cash equivalents, accounts receivable, accounts payable and long-term borrowings are reasonable estimates of their fair value due to their short-term nature or interest rates.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We apply authoritative accounting guidance for fair value measurements of financial and non-financial assets and liabilities. This guidance defines fair value, establishes a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis and clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the standard establishes a <em style="font: inherit;">three</em>-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:64pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Level <em style="font: inherit;">1</em> – Observable inputs to the valuation methodology such as quoted prices in active markets for identical assets or liabilities</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:64pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Level <em style="font: inherit;">2</em> – Inputs to the valuation methodology including quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived principally from or corroborated by observable market data by correlation or other means</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:64pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Level <em style="font: inherit;">3</em> – Significant unobservable inputs in which there is little or <em style="font: inherit;">no</em> market data, which require the reporting entity to develop its own estimates and assumptions or those expected to be used by market participants. Generally, these fair value measures are model-based valuation techniques such as discounted cash flows, option pricing models, and other commonly used valuation techniques</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Transfers between levels of the fair value hierarchy are recognized based on the actual date of the event or change in circumstances that caused the transfer. We had <em style="font: inherit;">no</em> assets or liabilities that were valued using level <em style="font: inherit;">2</em> or level <em style="font: inherit;">3</em> inputs and therefore there were <em style="font: inherit;">no</em> transfers between levels of the fair value hierarchy during the periods ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Cash, cash equivalents and restricted cash</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We include cash and investments having an original maturity of <em style="font: inherit;">three</em> months or less at the time of acquisition in cash and cash equivalents. We have never incurred realized or unrealized holdings gains or losses on securities classified as cash equivalents. Income resulting from short-term investments is recorded as interest income. At <em style="font: inherit;"> December 31, 2021</em>, we had cash on hand of approximately $886 at our Beijing, China subsidiary that is subject to certain local regulations that <em style="font: inherit;"> may </em>limit the immediate availability of these funds outside of China. Cash on hand at our Italy subsidiary totaled approximately $1,391 at <em style="font: inherit;"> December 31, 2021</em>. Cash on hand at our Chilean subsidiary totaled approximately $244 at <em style="font: inherit;"> December 31, 2021</em>.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Restricted cash represents funds that are restricted to satisfy any amount borrowed against the Company's Cash Collateral Security agreement with BMO Harris Bank N.A. At <em style="font: inherit;"> December 31, 2021</em> the balance of restricted cash totaling $1,161 is comprised of $891 in current assets relating to existing standby letters of credit with varying maturity dates and expire <em style="font: inherit;">no</em> later than <em style="font: inherit;"> December 31, 2022 </em>and $270 in long-term assets will remain through the expiration dates of the underlying standby letters of credit (the latest maturity date is <em style="font: inherit;"> February 1, 2023) </em>with BMO Harris Bank N.A. Refer to Note <em style="font: inherit;">11</em> Debt Financing for further information on the Cash Collateral Security agreement with BMO Harris Bank N.A.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheet that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31, 2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31, 2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,893</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Restricted cash included in current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Restricted cash included in long-term assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total cash, cash equivalents, and restricted cash shown in the Consolidated Statements of Cash Flows</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,606</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> 886000 1391000 244000 1161000 891000 270000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31, 2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31, 2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,893</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Restricted cash included in current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Restricted cash included in long-term assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total cash, cash equivalents, and restricted cash shown in the Consolidated Statements of Cash Flows</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,606</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 35893000 10640000 891000 1595000 270000 371000 37054000 12606000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Foreign Currency Risk Management</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our earnings and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. We do <em style="font: inherit;">not</em> enter into foreign currency forward contracts or into foreign currency option contracts to manage this risk due to the nature of the transactions involved.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Accounts Receivable</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Accounts receivable consist of amounts due to us in the normal course of our business, are <em style="font: inherit;">not</em> collateralized, and normally do <em style="font: inherit;">not</em> bear interest. Accounts receivable includes contract assets, billings occurring subsequent to revenue recognition under Accounting Standards Codification (ASC) <em style="font: inherit;">606</em> <i>Revenue from Contracts with Customers</i>. At <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, unbilled receivables were approximately $1,277 and $2,348, respectively. Refer to Note <em style="font: inherit;">2</em> for further detail.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b> </b></p> 1277000 2348000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Allowance for Doubtful Accounts</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The allowance for doubtful accounts is our management's best estimate of the amount of credit losses in accounts receivable. In order to control and monitor the credit risk associated with our customer base, we review the credit worthiness of customers on a recurring basis. Factors influencing the level of scrutiny include the level of business the customer has with Fuel Tech, the customer’s payment history, and the customer’s financial stability. Receivables are considered past due if payment is <em style="font: inherit;">not</em> received by the date agreed upon with the customer, which is normally <em style="font: inherit;">30</em> days. Representatives of our management team review all past due accounts on a weekly basis to assess collectability. At the end of each reporting period, the allowance for doubtful accounts balance is reviewed relative to management’s collectability assessment and is adjusted if deemed necessary through a corresponding charge or credit to bad debts expense, which is included in selling, general, and administrative expenses in the consolidated statements of operations. Bad debt write-offs are made when management believes it is probable a receivable will <em style="font: inherit;">not</em> be recovered. The table below sets forth the components of the Allowance for Doubtful Accounts for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Year</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Balance at January 1</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Provision charged to expense</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Write-offs / Recoveries</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Balance at December 31</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,816</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(839</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Year</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Balance at January 1</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Provision charged to expense</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Write-offs / Recoveries</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Balance at December 31</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,816</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(839</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 1816000 -498000 483000 835000 835000 227000 839000 223000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Prepaid expenses and other current assets</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Prepaid expenses and other current assets include Chinese banker acceptances of $55 and $549 as of <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, respectively. These are short-term commitments of typically <em style="font: inherit;">three</em> to <em style="font: inherit;">six</em> months for future payments and can be redeemed at a discount or applied to future vendor payments.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 55000 549000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Inventories</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Inventories consist primarily of equipment constructed for resale and spare parts and are stated at the lower of cost or net realizable value, using the weighted-average cost method. At <em style="font: inherit;"> December 31, 2021, </em>inventory included equipment constructed for resale of $227 and spare parts, net of reserves of $121. Usage is recorded in cost of sales in the period that parts were issued to a project or used to service equipment. Inventories are periodically evaluated to identify obsolete or otherwise impaired parts and are written off when management determines usage is <em style="font: inherit;">not</em> probable. The Company estimates the balance of excess and obsolete inventory by analyzing inventory by age using last used and original purchase date and existing sales pipeline for which the inventory could be used. The table below sets forth the components of the Excess and Obsolete Inventory Reserve for the years ended <em style="font: inherit;"> December 31.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Year</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Balance at January 1</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Provision charged to expense</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Write-offs / Recoveries</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Balance at December 31</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 227000 121000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Year</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Balance at January 1</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Provision charged to expense</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Write-offs / Recoveries</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Balance at December 31</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1000000 0 93000 907000 907000 0 -20000 927000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Foreign Currency Translation and Transactions</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Assets and liabilities of consolidated foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at year end. Revenues and expenses are translated at average exchange rates prevailing during the year. Gains or losses on foreign currency transactions and the related tax effects are reflected in net income. The resulting translation adjustments are included in stockholders’ equity as part of accumulated other comprehensive loss.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Accumulated Other Comprehensive Loss</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Foreign currency translation</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income (loss):</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation adjustments (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(234</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total accumulated other comprehensive loss</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">In all periods presented, there were <em style="font: inherit;">no</em> tax impacts related to rate changes. </p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Foreign currency translation</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income (loss):</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign currency translation adjustments (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(234</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total accumulated other comprehensive loss</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -1370000 -1778000 -234000 408000 -1604000 -1370000 -1604000 -1370000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Research and Development</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Research and development costs are expensed as incurred. Research and development projects funded by customer contracts are reported as part of cost of goods sold. Internally funded research and development expenses are reported as operating expenses. The DGI™ equipment developed and constructed as part of our water treatment technologies is reported in Other assets on our Consolidated Balance Sheets.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Product/System Warranty</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We typically warrant our air pollution control products and systems against defects in design, materials and workmanship for <span style="-sec-ix-hidden:c81489006">one</span> to <span style="-sec-ix-hidden:c81489007">two</span> years. A provision for estimated future costs relating to warranty expense is recorded when the products/systems become commercially operational.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Goodwill</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Goodwill is tested for impairment at least annually as of the <em style="font: inherit;">first</em> day of our <em style="font: inherit;">fourth</em> quarter, or more frequently if events or changes in circumstances indicate that the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Our evaluation of goodwill impairment involves <em style="font: inherit;">first</em> assessing qualitative factors to determine whether it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount. We <em style="font: inherit;"> may </em>bypass this qualitative assessment, or determine that based on our qualitative assessment considering the totality of events and circumstances including macroeconomic factors, industry and market considerations, current and projected financial performance, a sustained decrease in our share price, or other factors, that additional impairment analysis is necessary. This additional analysis involves comparing the current fair value of our reporting units to their carrying values. We use a discounted cash flow (DCF) model to determine the current fair value of our <span style="-sec-ix-hidden:c81489013">two</span> reporting units. A number of significant assumptions and estimates are involved in the application of the DCF model to forecast operating cash flows, including markets and market share, sales volumes and prices, costs to produce and working capital changes. Management considers historical experience and all available information at the time the fair values of its reporting units are estimated. However, actual fair values that could be realized in an actual transaction <em style="font: inherit;"> may </em>differ from those used to evaluate the impairment of goodwill. For the APC business segment, the Company used working capital as a proxy of fair value for the business segment. Fuel Tech performed its annual goodwill impairment analysis for each of its reporting units as of <em style="font: inherit;"> October 1, </em><em style="font: inherit;">2021</em> and determined that <em style="font: inherit;">no</em> impairment of goodwill existed.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Goodwill is evaluated for impairment at the reporting unit level, which is defined as an operating segment or <em style="font: inherit;">one</em> level below an operating segment. We have <em style="font: inherit;">two</em> reporting units for goodwill evaluation purposes: the FUEL CHEM technology segment and the APC technology segment. Goodwill of our reporting units is assigned upon acquisition after considering the nature of the net assets giving rise to the goodwill and how each reporting unit would enjoy the benefits and synergies of the net assets acquired. There is <em style="font: inherit;">no</em> goodwill associated with our APC technology segment. The entire goodwill balance of $2,116 was allocated to the FUEL CHEM technology segment as of <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>. The Company did <span style="-sec-ix-hidden:c81489022"><span style="-sec-ix-hidden:c81489023">not</span></span> recognize a charge for goodwill impairment for the periods ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Other Intangible Assets</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Management reviews other finite-lived intangible assets, patent assets, trade names, and lease assets for impairment when events or changes in circumstances indicate the carrying amount of an asset or asset group <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. In the event that impairment indicators exist, a further analysis is performed and if the sum of the expected undiscounted future cash flows resulting from the use of the asset or asset group is less than the carrying amount of the asset or asset group, an impairment loss equal to the excess of the asset or asset group's carrying value over its fair value is recorded. Management considers historical experience and all available information at the time the estimates of future cash flows are made, however, the actual cash values that could be realized <em style="font: inherit;"> may </em>differ from those that are estimated.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">During the year ended <em style="font: inherit;"> December 31, 2020</em>, Fuel Tech recorded an abandonment charge of $197 due to the Company's decision to <em style="font: inherit;">no</em> longer maintain and defend certain patents and trademarks which are <em style="font: inherit;">no</em> longer contributing to operations. The abandonment charge was calculated by determining the net book values of the abandoned patent assets by deducting the accumulated amortization from the acquisition cost. The abandonment charge is included in Intangible assets abandonment and impairment line in the accompanying Consolidated Statements of Operations for the year ended <em style="font: inherit;"> December 31, 2020</em>. During the year ended <em style="font: inherit;"> December 31, 2021</em>, Fuel Tech recorded <em style="font: inherit;">no</em> patent or trademark abandonment charges.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Third-party costs related to the development of patents are included within other intangible assets on the consolidated balance sheets. The <em style="font: inherit;">third</em>-party costs capitalized as patent costs during the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em> were $52 and $0, respectively. Third-party costs are comprised of legal fees that relate to the review and preparation of patent disclosures and filing fees incurred to present the patents to the required governing body.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our intellectual property portfolio has been a significant building block for the Air Pollution Control and FUEL CHEM technology segments. The patents are essential to the generation of revenue for our businesses and are essential to protect us from competition in the markets in which we serve. These costs are being amortized on the straight-line method over the period beginning with the patent issuance date and ending on the patent expiration date. Patent maintenance fees are charged to operations as incurred.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Amortization expense from continuing operations for intangible assets was $157 and $185 for the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, respectively. The table below shows the amortization period and other intangible asset cost by intangible asset as of <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, and the accumulated amortization and net intangible asset value in total for all other intangible assets.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2021</em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2020</em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Description of Other Intangibles</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortization Period (years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net Carrying Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net Carrying Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patent assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1 - 20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The table below shows the estimated future amortization expense for intangible assets:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Year</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Estimated Amortization Expense</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">229</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> 2116000 197000 52000 0 157000 185000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2021</em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2020</em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Description of Other Intangibles</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortization Period (years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net Carrying Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gross Carrying Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Accumulated Amortization</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Net Carrying Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patent assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1 - 20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> P1Y P20Y 789000 341000 448000 1310000 757000 553000 789000 341000 448000 1310000 757000 553000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Year</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Estimated Amortization Expense</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">229</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 57000 57000 49000 28000 28000 229000 448000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Property and Equipment</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Property and equipment is stated at historical cost and does <em style="font: inherit;">not</em> include capital in process expenditures yet to be capitalized. Provisions for depreciation are computed by the straight-line method, using estimated useful lives that range based on the nature of the asset. Leasehold improvements are depreciated over the shorter of the associated lease term or the estimated useful life of the asset. Depreciation expense from continuing operations was $584 and $663 for the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, respectively. The table below shows the depreciable life and cost by asset class as of <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, and the accumulated depreciation and net book value in total for all classes of assets.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Description of Property and Equipment</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Depreciable Life (years)</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,050</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,050</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Building</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Building and leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 - 39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Field equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 - 4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,787</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,748</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Computer equipment and software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2 - 3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,099</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 - 10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vehicles</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Construction in process</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total cost</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18,243</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(26,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total net book value</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,220</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Property and equipment is reviewed for impairment when events and circumstances indicate that the carrying amount of the assets (or asset group) <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. If impairment indicators exist, we perform a more detailed analysis and an impairment loss is recognized when estimated future undiscounted cash flows expected to result from the use of the asset (or asset group) and its eventual disposition are less than the carrying amount. This process of analyzing impairment involves examining the operating condition of individual assets (or asset group) and estimating a fair value based upon current condition, relevant market factors and remaining estimated operational life compared to the asset’s remaining depreciable life. Quoted market prices and other valuation techniques are used to determine expected cash flows. A significant portion of our property and equipment is comprised of assets deployed at customer locations relating to our FUEL CHEM technology asset group, and due to the shorter-term duration over which this equipment is depreciated, the likelihood of impairment is mitigated. The discontinuation of a FUEL CHEM program at a customer site would most likely result in the re-deployment of all or most of the affected assets to another customer location rather than an impairment.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> 584000 663000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Description of Property and Equipment</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Depreciable Life (years)</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,050</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,050</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Building</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Building and leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 - 39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Field equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 - 4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,787</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,748</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Computer equipment and software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2 - 3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,099</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 - 10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vehicles</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Construction in process</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total cost</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18,243</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(26,889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total net book value</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,220</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1050000 1050000 P39Y 3950000 3950000 P3Y P39Y 2626000 2886000 P3Y P4Y 11787000 19748000 P2Y P3Y 2099000 2954000 P3Y P10Y 1308000 1477000 P5Y 32000 32000 0 12000 22852000 32109000 18243000 26889000 4609000 5220000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i> </i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company recognizes revenue when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is <em style="font: inherit;">not</em> separately identifiable from other promises in the contracts and, therefore, <em style="font: inherit;">not</em> distinct. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales, value add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>Air Pollution Control Technology</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Fuel Tech’s APC contracts are typically <span style="-sec-ix-hidden:c81489048">six</span> to <span style="-sec-ix-hidden:c81489049">eighteen</span> months in length. A typical contract will have <em style="font: inherit;">three</em> or <em style="font: inherit;">four</em> critical operational measurements that, when achieved, serve as the basis for us to invoice the customer via progress billings. At a minimum, these measurements will include the generation of engineering drawings, the shipment of equipment and the completion of a system performance test.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As part of most of its contractual APC project agreements, Fuel Tech will agree to customer-specific acceptance criteria that relate to the operational performance of the system that is being sold. These criteria are determined based on modeling that is performed by Fuel Tech personnel, which is based on operational inputs that are provided by the customer. The customer will warrant that these operational inputs are accurate as they are specified in the binding contractual agreement. Further, the customer is solely responsible for the accuracy of the operating condition information; typically all performance guarantees and equipment warranties granted by us are voidable if the operating condition information is inaccurate or is <em style="font: inherit;">not</em> met.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Since control transfers over time, revenue is recognized based on the extent of progress towards completion of the single performance obligation. Fuel Tech uses the cost-to-cost input measure of progress for our contracts since it best depicts the transfer of assets to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost input measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred. Costs to fulfill include all internal and external engineering costs, equipment charges, inbound and outbound freight expenses, internal and site transfer costs, installation charges, purchasing and receiving costs, inspection costs, warehousing costs, project personnel travel expenses and other direct and indirect expenses specifically identified as project- or product-line related, as appropriate (e.g. test equipment depreciation and certain insurance expenses).</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Fuel Tech’s APC product line also includes ancillary revenue for post contractual goods and services.  Revenue associated with these activities are recognized at point in time when delivery of goods or completion of the service obligation is performed.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Fuel Tech has installed over 1,200 units with APC technology and normally provides performance guarantees to our customers based on the operating conditions for the project. As part of the project implementation process, we perform system start-up and optimization services that effectively serve as a test of actual project performance. We believe that this test, combined with the accuracy of the modeling that is performed, enables revenue to be recognized prior to the receipt of formal customer acceptance.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>FUEL CHEM</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i> </i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Revenues from the sale of chemical products are recognized when control transfers to customer upon shipment or delivery of the product based on the applicable shipping terms. We generally recognize revenue for these arrangements at a point in time based on our evaluation of when the customer obtains control of the promised goods or services. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On occasion, Fuel Tech will engineer and sell its chemical pumping equipment.  These projects are similar in nature to the APC projects described above and for those projects where control transfers over time, revenue is recognized based on the extent of progress towards completion of the single performance obligation. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">For projects containing multiple performance obligations, the Company allocates the transaction price based on the estimated standalone selling price. The Company must develop assumptions that require judgment to determine the stand-alone selling price for each performance obligation identified in the contract. The Company utilizes key assumptions to determine the stand-alone selling price, which <em style="font: inherit;"> may </em>include other comparable transactions, pricing considered in negotiating the transaction and the estimated costs. Variable consideration is allocated specifically to <em style="font: inherit;">one</em> or more performance obligations in a contract when the terms of the variable consideration relate to the satisfaction of the performance obligation and the resulting amounts allocated are consistent with the amounts the Company would expect to receive for the satisfaction of each performance obligation.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;">The consideration allocated to each performance obligation is recognized as revenue when control is transferred for the related goods or services. For performance obligations which consist of licenses and other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;">The Company receives payments from its customers based on billing schedules established in each contract. Up-front payments and fees are recorded as deferred revenue upon receipt or when due until the Company performs its obligations under these arrangements. Amounts are recorded as accounts receivable when the Company’s right to consideration is unconditional.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i> </i></p> 1200 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Cost of Sales</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Cost of sales includes all internal and external engineering costs, equipment and chemical charges, inbound and outbound freight expenses, internal and site transfer costs, installation charges, purchasing and receiving costs, inspection costs, warehousing costs, project personnel travel expenses and other direct and indirect expenses specifically identified as project- or product line-related, as appropriate (e.g., test equipment depreciation and certain insurance expenses). Certain depreciation and amortization expenses related to tangible and intangible assets, respectively, are allocated to cost of sales. We classify shipping and handling costs in cost of sales in the consolidated statements of operations.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Selling, General and Administrative Expenses</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Selling, general and administrative expenses primarily include the following categories except where an allocation to the cost of sales line item is warranted due to the project- or product-line nature of a portion of the expense category: salaries and wages, employee benefits, non-project travel, insurance, legal, rent, accounting and auditing, recruiting, telephony, employee training, Board of Directors’ fees, auto rental, office supplies, dues and subscriptions, utilities, real estate taxes, commissions and bonuses, marketing materials, postage and business taxes. Departments comprising the selling, general and administrative line item primarily include the functions of executive management, finance and accounting, investor relations, regulatory affairs, marketing, business development, information technology, human resources, sales, legal and general administration.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Income Taxes</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, the provision for income taxes represents income taxes paid or payable (or received or receivable) for the current year plus the change in deferred taxes during the year. Deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid, and result from differences between the financial and tax bases of our assets and liabilities and are adjusted for changes in tax rates and tax laws when enacted. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than <em style="font: inherit;">not</em> that a tax benefit will <em style="font: inherit;">not</em> be realized. In evaluating the need for a valuation allowance, management considers all potential sources of taxable income, including income available in carryback periods, future reversals of taxable temporary differences, projections of taxable income, and income from tax planning strategies, as well as all available positive and negative evidence. Positive evidence includes factors such as a history of profitable operations, projections of future profitability within the carryforward period, including from tax planning strategies, and our experience with similar operations. Negative evidence includes items such as cumulative losses, projections of future losses, or carryforward periods that are <em style="font: inherit;">not</em> long enough to allow for the utilization of a deferred tax asset based on existing projections of income. Deferred tax assets for which <em style="font: inherit;">no</em> valuation allowance is recorded <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be realized upon changes in facts and circumstances.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Tax benefits related to uncertain tax positions taken or expected to be taken on a tax return are recorded when such benefits meet a more likely than <em style="font: inherit;">not</em> threshold. Otherwise, these tax benefits are recorded when a tax position has been effectively settled, which means that the statute of limitation has expired or the appropriate taxing authority has completed their examination even though the statute of limitations remains open. Interest and penalties related to uncertain tax positions are recognized as part of the provision for income taxes and are accrued beginning in the period that such interest and penalties would be applicable under relevant tax law until such time that the related tax benefits are recognized.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Leases</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company applies the provisions of ASC <em style="font: inherit;">842,</em> Leases. The Company determines if an arrangement is a lease at inception by evaluating whether the arrangement conveys the right to use an identified asset and whether the Company obtains substantially all of the economic benefits from and has the ability to direct the use of the asset. Right-of-use (ROU) assets and lease liabilities are recognized at the lease commencement date based on the present value of the future minimum lease payments over the lease term. Operating ROU assets also include the impact of any lease incentives. Operating leases are included in right-of-use operating lease assets, operating lease liabilities - current, and operating lease liabilities - non-current on our Consolidated Balance Sheets.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do <em style="font: inherit;">not</em> provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms <em style="font: inherit;"> may </em>include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We have lease agreements with lease and non-lease components, and we elected the practical expedient to <em style="font: inherit;">not</em> separate lease and non-lease components for the majority of our leases. For certain equipment leases, such as vehicles, we account for the lease and non-lease components as a single lease component. We also elected the practical expedient to keep leases with an initial term of <em style="font: inherit;">12</em> months or less off of the consolidated balance sheet.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Stock-Based Compensation</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our stock-based employee compensation plan, referred to as the Fuel Tech, Inc. <em style="font: inherit;">2014</em> Long-Term Incentive Plan (Incentive Plan), was adopted in <em style="font: inherit;"> May 2014 </em>and allows for awards to be granted to participants in the form of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, and bonuses or other forms of share-based or non-share-based awards or combinations thereof. Participants in the Incentive Plan <em style="font: inherit;"> may </em>be our directors, officers, employees, consultants or advisors (except consultants or advisors in capital-raising transactions) as the directors determine are key to the success of our business. There are a maximum of 5,600,676 shares that <em style="font: inherit;"> may </em>be issued or reserved for awards to participants under the Incentive Plan as of <em style="font: inherit;"> December 31, 2021</em>. Based on the existing issued or reserved awards in Incentive Plan, there are 2,603,801 shares available to be used for future awards to participants in the Incentive Plan as of <em style="font: inherit;"> December 31, 2021</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> 5600676 2603801 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Defined Contribution Plan</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We have a retirement savings plan available for all our U.S. employees who have met minimum length-of-service requirements. Our contributions are determined based upon amounts contributed by the employees with additional contributions made at the discretion of the Board of Directors. Costs related to this plan were $206 and $222 in <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em>, respectively.</p> 206000 222000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Basic and Diluted Earnings per Common Share</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Basic earnings per share excludes the antidilutive effects of stock options, restricted stock units (RSUs), warrants, and the <em style="font: inherit;">nil</em> coupon non-redeemable convertible unsecured loan notes (see Note <em style="font: inherit;">6</em>). Diluted earnings per share includes the dilutive effect of the <em style="font: inherit;">nil</em> coupon non-redeemable convertible unsecured loan notes, RSUs, warrants, and unexercised in-the-money stock options, except in periods of net loss where the effect of these instruments is antidilutive. Out-of-the-money stock options and warrants are excluded from diluted earnings per share because they are unlikely to be exercised and would be anti-dilutive if they were exercised. At <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, we had outstanding equity awards of 214,500 and 584,505, respectively, and 2,850,000 warrants at <em style="font: inherit;"> December 31, 2021</em>, which were antidilutive for the purpose of calculation of the diluted earnings per share. As of <em style="font: inherit;"> December 31, 2020</em>, 547,000 incremental equity awards were antidilutive because of the net loss in the year then ended. These equity awards could potentially dilute basic EPS in future years.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The table below sets forth the weighted-average shares used at <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> in calculating earnings (loss) per share:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted-average shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,585,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,691,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Conversion of unsecured loan notes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unexercised options and unvested restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">109,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,694,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,691,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> 214500 584505 2850000 547000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted-average shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,585,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,691,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Conversion of unsecured loan notes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unexercised options and unvested restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">109,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,694,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,691,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 29585000 24691000 0 0 109000 0 29694000 24691000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Risk Concentrations</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Financial instruments that potentially subject the Company to a significant concentration of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. However, management believes the Company is <em style="font: inherit;">not</em> exposed to significant credit risk due to the financial position of its primary depository institution where a significant portion of its deposits are held.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the year ended <em style="font: inherit;"> December 31, 2021</em>, we had <span style="-sec-ix-hidden:c81489083">four</span> customers which individually represented greater than <em style="font: inherit;">10%</em> of revenues. Three customers primarily contributed revenues to the FUEL CHEM technology segment and <em style="font: inherit;">one</em> contributed revenue to the APC technology segment. In total these <em style="font: inherit;">four</em> customers represented 60% of consolidated revenues. We had <em style="font: inherit;">no</em> customer that accounted for greater than <em style="font: inherit;">10%</em> of our current assets as of <em style="font: inherit;"> December 31, 2021</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the year ended <em style="font: inherit;"> December 31, 2020</em>, we had <span style="-sec-ix-hidden:c81489090">two</span> customers which individually represented greater than <em style="font: inherit;">10%</em> of revenues. Both customers contributed revenues to both product segments but were primarily concentrated in our FUEL CHEM technology segment and represented 28% of consolidated revenues. We had <em style="font: inherit;">no</em> customers that accounted for greater than <em style="font: inherit;">10%</em> of our current assets as of <em style="font: inherit;"> December 31, 2020</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We control credit risk through requiring milestone payments on long-term contracts, performing ongoing credit evaluations of its customers, and in some cases obtaining security for payment through bank guarantees and letters of credit.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 0.60 0.28 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Treasury Stock</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We use the cost method to account for common stock repurchases. During the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, we withheld 15,162 and 152,257 shares of our common stock, valued at approximately $52 and $570, respectively, to settle personal tax withholding obligations that arose as a result of restricted stock units that vested. Refer to Note <em style="font: inherit;">5,</em> “Treasury Stock,” for further discussion.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> </b></p> 15162 152257 52000 570000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Recently Issued Accounting Pronouncements</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <em style="font: inherit;"> June 2016, </em>the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> Financial Instruments - Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments, and in <em style="font: inherit;"> November 2019, </em>the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> Financial Instruments - Credit Losses (Topic <em style="font: inherit;">326</em>), Derivatives and Hedging (Topic <em style="font: inherit;">815</em>), and Leases (Topic <em style="font: inherit;">842</em>). This guidance amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The standard will become effective for interim and annual periods beginning after <em style="font: inherit;"> December 15, 2022, </em>with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. The Company is currently in the process of evaluating the impact of adoption, but we do <em style="font: inherit;">not</em> believe the adoption of this standard will have a material impact on our financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">2.</em>     REVENUE RECOGNITION</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>Disaggregated Revenue by Product Technology</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table presents our revenues disaggregated by product technology:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended December 31,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Air Pollution Control</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Technology solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,668</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spare parts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,138</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">906</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Ancillary revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,569</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,983</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Air Pollution Control Technology</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,896</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,557</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>FUEL CHEM</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">FUEL CHEM technology solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,365</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,993</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Revenues</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,550</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>Disaggregated Revenue by Geography</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table presents our revenues disaggregated by geography, based on the billing addresses of our customers:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended December 31,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,515</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,622</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Foreign Revenues</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Americas</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">356</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">549</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,894</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,656</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Asia</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,723</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Foreign Revenues</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,746</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,928</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Revenues</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,550</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Timing of Revenue Recognition</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table presents the timing of our revenue recognition:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended December 31,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Products transferred at a point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,072</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,787</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Products and services transferred over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,763</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Revenues</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,550</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>Contract Balances</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the consolidated balance sheets. In our Air Pollution Control Technology segment, amounts are billed as work progresses in accordance with agreed-upon contractual terms. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. For the FUEL CHEM technology segment, deliveries made in the current period but billed in subsequent periods are also considered contract assets. These assets are reported on the consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. At <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, contract assets for APC technology projects were approximately $1,277 and $2,079, respectively, and $0 and $269, respectively, for the FUEL CHEM technology segment, and are included in accounts receivable on the consolidated balance sheets.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">However, the Company will periodically bill in advance of costs incurred before revenue is recognized, resulting in contract liabilities. These liabilities are reported on the consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. Contract liabilities were $390 and $850 at <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, respectively, and are included in other accrued liabilities on the consolidated balance sheets.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Changes in the contract asset and liability balances during the year ended <em style="font: inherit;"> December 31, 2021</em>, were <em style="font: inherit;">not</em> materially impacted by any other items other than amounts billed and revenue recognized as described previously. Revenue recognized that was included in the contract liability balance at the beginning of the period was $776 and $565 for the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, respectively, which represented primarily revenue from progress toward completion of our APC technology contracts. </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <em style="font: inherit;"> December 31, 2021</em> we had no construction contracts in progress that were identified as a loss contract. As of <em style="font: inherit;"> December 31, 2020</em>, we had one construction contract in progress that was identified as a loss contract and a provision for losses of $176 was recorded in other accrued liabilities on the consolidated balance sheet. Refer to Note <em style="font: inherit;">9</em> for an accrual related to equipment failure issue with a customer that requires remedy under the warranty provision of the customer contract.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>Remaining Performance Obligations</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Remaining performance obligations, represents the transaction price of Air Pollution Control technology booked orders for which work has <em style="font: inherit;">not</em> been performed. As of <em style="font: inherit;"> December 31, 2021</em>, the aggregate amount of the transaction price allocated to remaining performance obligations was $9,119. The Company expects to recognize revenue on approximately $5,608 of the remaining performance obligations over the next 12 months with the remaining recognized thereafter.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Practical Expedients and Exemptions</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We generally expense sales commissions on a ratable basis when incurred because the amortization period would have been <em style="font: inherit;">one</em> year or less. These costs are recorded within selling, general and administrative expenses within the Consolidated Statements of Operations. A practical expedient was elected to <em style="font: inherit;">not</em> recognize shipping and handling costs as a separate performance obligation under ASC <em style="font: inherit;">606.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i> </i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>Accounts Receivable</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i> </i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The components of accounts receivable are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;">As of</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31, 2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31, 2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trade receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unbilled receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other short-term receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,548</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>  </b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended December 31,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Air Pollution Control</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Technology solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,668</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spare parts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,138</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">906</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Ancillary revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,569</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,983</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Air Pollution Control Technology</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,896</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,557</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>FUEL CHEM</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">FUEL CHEM technology solutions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,365</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,993</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Revenues</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,550</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4189000 5668000 1138000 906000 1569000 1983000 6896000 8557000 17365000 13993000 24261000 22550000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended December 31,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,515</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,622</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Foreign Revenues</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Americas</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">356</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">549</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,894</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,656</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Asia</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,723</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Foreign Revenues</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,746</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,928</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Revenues</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,550</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 19515000 18622000 356000 549000 1894000 1656000 2496000 1723000 4746000 3928000 24261000 22550000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Twelve Months Ended December 31,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Products transferred at a point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,072</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,787</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Products and services transferred over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,763</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Revenues</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,550</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 20072000 15787000 4189000 6763000 24261000 22550000 1277000 2079000 0 269000 390000 850000 776000 565000 0 1 176000 9119000 5608000 P12M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;">As of</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31, 2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31, 2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trade receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unbilled receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other short-term receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,548</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2122000 5015000 1277000 2348000 83000 20000 223000 835000 3259000 6548000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">3.</em>     <span style="background-color:#ffffff;">INCOME TAXES</span></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><b> </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Within the calculation of the Company’s annual effective tax rate, the Company has used assumptions and estimates that <em style="font: inherit;"> may </em>change as a result of future guidance, interpretation, and rule-making from the Internal Revenue Service, the SEC, and the FASB and/or various other taxing jurisdictions.  For example, the Company anticipates that the state jurisdictions will continue to determine and announce their conformity to the U.S. Tax Act which could have an impact on the annual effective tax rate.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;">On <em style="font: inherit;"> March 27, 2020 </em>the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted which enacted the following relief among others;</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:39pt;"> </td><td style="width:10pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:7.2pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:7.2pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Amended federal tax laws to permit <em style="font: inherit;">100%</em> bonus depreciation for eligible qualified improvement property placed in service by the taxpayer after <em style="font: inherit;"> December 31, 2017 </em>and before <em style="font: inherit;"> January 1, 2023.</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:39pt;"> </td><td style="width:10pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:7.2pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:7.2pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Eliminated the <em style="font: inherit;">80%</em> of taxable income limitations by allowing corporate entities to fully utilize Net Operating Losses (NOL) carryforwards to offset taxable income in <em style="font: inherit;">2018,</em> <em style="font: inherit;">2019</em> or <em style="font: inherit;">2020.</em> The <em style="font: inherit;">80%</em> limitation is reinstated for tax years after <em style="font: inherit;">2020.</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:39pt;"> </td><td style="width:10pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:7.2pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:7.2pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Increased the net interest expense deduction limit to <em style="font: inherit;">50%</em> of adjusted taxable income from <em style="font: inherit;">30%</em> for tax years beginning <em style="font: inherit;"> January 1, 2019 </em>and <em style="font: inherit;">2020.</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:39pt;"> </td><td style="width:10pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:7.2pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:7.2pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Allowed taxpayers with alternative minimum tax credits to claim a refund in <em style="font: inherit;">2020</em> for the entire amount of the credit instead of recovering the credit through refunds over a period of years, as originally enacted by the Tax Cuts and Jobs Act in <em style="font: inherit;">2017.</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:39pt;"> </td><td style="width:10pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:7.2pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:7.2pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Allowed taxpayers the carryback of Net Operating Losses (NOL) as a result of tax years beginning after <em style="font: inherit;"> December 31, 2017, </em>but before <em style="font: inherit;"> January 1, 2021 </em>for the <em style="font: inherit;">five</em> prior years of the generated loss.</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 14.7pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The components of loss before taxes for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Origin of income before taxes</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">798</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,411</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(730</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(810</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income (loss) before income taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">68</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,221</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Significant components of income tax benefit (expense) for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total deferred</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(57</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">A reconciliation between the provision for income taxes calculated at the U.S. federal statutory income tax rate and the consolidated income tax expense in the consolidated statements of operations for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Provision at the U.S. federal statutory rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">State taxes, net of federal benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(15.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign tax rate differential</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(30.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1504.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(13.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Chile outside basis differential</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">34.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">PPP Loan Forgiveness</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(484.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrual to return</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(329.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Research and development credit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(144.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">State rate change</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(124.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">China deferred adjustment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1006.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">China enterprise tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Share based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1590.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other true up</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets impairment and other non-deductibles</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax (expense) benefit effective rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)%</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The deferred tax assets and liabilities at <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock compensation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Royalty accruals</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">560</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Bad debt allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net operating loss carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,959</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Credit carry-forwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Inventory reserve</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">556</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">334</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,963</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(105</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(105</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax asset before valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,837</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Valuation allowances for deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15,971</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(139</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The change in the valuation allowance for deferred tax assets for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Year</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Balance at January 1</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Charged to costs and expenses</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">(Deductions)/Other</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Balance at December 31</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">577</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,971</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">15,971</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(1,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">14,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, there were exercises of stock options of $0 and $296, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As required by ASC <em style="font: inherit;">740,</em> we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than <em style="font: inherit;">not</em> sustain the position following an audit. For tax positions meeting the more-likely-than-<em style="font: inherit;">not</em> threshold, the amount recognized in the financial statements is the largest benefit that has a greater than <em style="font: inherit;">50%</em> likelihood of being realized upon ultimate settlement with the relevant tax authority.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We recognize interest and penalties related to unrecognized tax benefits in income tax expense for all periods presented. There were no interest and penalties recognized in income tax expense during the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>. There were no unrecognized tax benefits as of <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">We are subject to taxation in the U.S., various states, and in non-U.S. jurisdictions. Our U.S. income tax returns are primarily subject to examination from <em style="font: inherit;">2018</em> through <em style="font: inherit;">2020;</em> however, U.S. tax authorities also have the ability to review prior tax years to the extent loss carryforwards and tax credit carryforwards are utilized. The open years for the non-U.S. tax returns range from <em style="font: inherit;">2013</em> through <em style="font: inherit;">2020</em> based on local statutes.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Management periodically estimates our probable tax obligations using historical experience in tax jurisdictions and informed judgments. There are inherent uncertainties related to the interpretation of tax regulations in the jurisdictions in which we transact business. The judgments and estimates made at a point in time <em style="font: inherit;"> may </em>change based on the outcome of tax audits, as well as changes to or further interpretations of regulations. If such changes take place, there is a risk that the tax rate <em style="font: inherit;"> may </em>increase or decrease in any period. Tax accruals for tax liabilities related to potential changes in judgments and estimates for both federal and state tax issues are included in current liabilities on the consolidated balance sheet.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;">The investment in foreign subsidiaries other than Fuel Tech S.p.A (Chile) and Beijing Fuel Tech is considered to be indefinite in duration and therefore we have <em style="font: inherit;">not</em> provided a provision for deferred U.S. income taxes on the unremitted earnings from those subsidiaries. A provision has <em style="font: inherit;">not</em> been established because it is <em style="font: inherit;">not</em> practicable to determine the amount of unrecognized deferred tax liability for such unremitted foreign earnings and because it is our present intention to reinvest the undistributed earnings indefinitely.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;"> As required by ASC <em style="font: inherit;">740,</em> a valuation allowance must be established when it is more likely than <em style="font: inherit;">not</em> that all or a portion of a deferred tax asset will <em style="font: inherit;">not</em> be realized. We have approximately $27,701 of U.S. net operating loss carryforwards available to offset future U.S. taxable income as of <em style="font: inherit;"> December 31, 2021.  </em>The net operating loss carry-forwards related to tax losses generated in years ending <em style="font: inherit;"> December 31, 2017 </em>and before in the U.S. totaling $10,733 begin to expire in <em style="font: inherit;">2034.</em>  Further, we have tax loss carry-forwards of approximately $6,847 available to offset future foreign income in Italy as of <em style="font: inherit;"> December 31, 2021. </em>We have recorded a full valuation allowance against the deferred tax asset because we cannot anticipate when or if this entity will have taxable income sufficient to utilize the net operating losses in the future. There is <em style="font: inherit;">no</em> expiration of the net operating loss carry-forwards related to tax losses generated in prior years in Italy. Finally, we have tax loss carry-forwards of approximately $13,476 available to offset future foreign income in China as of <em style="font: inherit;"> December 31, 2021. </em>The net operating loss carry-forwards related to tax losses generated in prior years in China expire in <em style="font: inherit;">2022.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;">As of <em style="font: inherit;"> December 31, 2019, </em>the investment in Fuel Tech S.p.A (Chile) was <em style="font: inherit;">no</em> longer considered to be indefinite and a provision for deferred U.S. income taxes was recorded. As of <em style="font: inherit;"> December 31, 2020, </em>the provision for deferred U.S. income taxes related to the Fuel Tech S.p.A (Chile) investment was $155. As of <em style="font: inherit;"> December 31, 2021, </em>Fuel Tech S.p.A (Chile) was still included in continuing operations. As a result an additional ($19) was recorded, adjusting the total consideration to $136. The deferred income taxes associated with this investment are offset by a valuation allowance of ($136).</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Origin of income before taxes</span></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">798</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,411</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(730</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(810</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income (loss) before income taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">68</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,221</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 798000 -3411000 -730000 -810000 68000 -4221000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Federal</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">State</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total deferred</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(57</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -0 -0 9000 7000 -0 88000 9000 95000 -0 -22000 5000 -16000 5000 -38000 14000 57000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Provision at the U.S. federal statutory rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">State taxes, net of federal benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(15.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign tax rate differential</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(30.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1504.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(13.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Chile outside basis differential</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">34.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">PPP Loan Forgiveness</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(484.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrual to return</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(329.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Research and development credit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(144.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">State rate change</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(124.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">China deferred adjustment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1006.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">China enterprise tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Share based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1590.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other true up</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets impairment and other non-deductibles</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax (expense) benefit effective rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)%</td></tr> </tbody></table> 0.210 0.210 0.155 -0.015 0.302 -0.005 15.046 0.139 0.344 0 -4.846 0 -3.293 0 1.449 -0 1.240 0.065 10.060 0 0 -0.021 15.903 -0.020 -0 0.027 -0 -0.018 -0.020 -0.010 -0.206 0.014 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock compensation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Royalty accruals</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">560</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Bad debt allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net operating loss carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,959</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Credit carry-forwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Inventory reserve</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">556</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">334</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,963</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(105</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(105</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax asset before valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,837</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Valuation allowances for deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15,971</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(139</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 173000 1240000 591000 986000 10000 560000 51000 338000 11950000 10959000 992000 841000 217000 206000 556000 499000 376000 334000 14916000 15963000 105000 126000 105000 126000 14811000 15837000 14950000 15971000 139000 134000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Year</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Balance at January 1</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Charged to costs and expenses</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">(Deductions)/Other</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Balance at December 31</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">577</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,971</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">15,971</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(1,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">14,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 15394000 577000 0 15971000 15971000 -1021000 0 14950000 0 296000 0 0 27701000 10733000 6847000 13476000 155000 -19000 136000 136000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">4.</em>     COMMON STOCK</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">At <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, respectively, we had 31,227,300 and 25,639,702 shares of common stock issued and 30,263,791 and 25,228,951 outstanding, with an additional 6,715 shares reserved for issuance upon conversion of the <em style="font: inherit;">nil</em> coupon non-redeemable convertible unsecured loan notes (see Note <em style="font: inherit;">6</em>). As of <em style="font: inherit;"> December 31, 2021</em>, we had 5,600,676 shares reserved for issuance upon the exercise or vesting of equity awards, of which 434,500 are stock options that are currently exercisable (see Note <em style="font: inherit;">8</em>).</p> 31227300 25639702 30263791 25228951 6715 5600676 434500 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">5.</em>     TREASURY STOCK</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Common stock held in treasury totaled 963,509 and 948,347 with a cost of $2,234 and $2,182 at <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, respectively. These shares were withheld from employees to settle personal tax withholding obligations that arose as a result of restricted stock units that vested during the periods presented.</p> 963509 948347 2234000 2182000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">6.</em></b>     <b><em style="font: inherit;">NIL</em> COUPON NON-REDEEMABLE CONVERTIBLE UNSECURED LOAN NOTES</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">At <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, we had a principal amount of $76 of <em style="font: inherit;">nil</em> coupon non-redeemable convertible unsecured perpetual loan notes (Loan Notes) outstanding. The Loan Notes are convertible at any time into common stock at rates of $6.50 and $11.43 per share, depending on the note. As of <em style="font: inherit;"> December 31, 2021</em>, the <em style="font: inherit;">nil</em> coupon loan notes were convertible into 6,715 shares of common stock. Based on our closing stock price of $1.40 at <em style="font: inherit;"> December 31, 2021</em>, the aggregate fair value of the common stock that the holders would receive if all the loan notes were converted would be approximately $9, which is less than the principal amount of the loans outstanding as of that date. The Loan Notes bear no interest and have <em style="font: inherit;">no</em> maturity date. They are repayable in the event of our dissolution and the holders do <em style="font: inherit;">not</em> have the option to cash-settle the notes. Accordingly, they have been classified within stockholders’ equity in the accompanying balance sheets. The notes do <em style="font: inherit;">not</em> hold distribution or voting rights unless and until converted into common stock.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, there were no Loan Notes repurchased by the Company.</p> 76000 6.50 11.43 6715 1.40 9000 0 0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">7.</em> WARRANTS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> February 11, 2021, </em>Fuel Tech entered into a securities purchase agreement to issue and sell, in a private placement, 5,000,000 shares of common stock and 2,500,000 warrants exercisable for a total of 2,500,000 shares of common stock with an exercise price of $5.10 per Warrant Share, at a purchase price of $5.1625 per Share and associated warrant. The gross proceeds to the Company from the Private Placement were $25,812, before deducting placement agent fees and offering expenses of $1,783. Subject to certain ownership limitations, the Warrants are immediately exercisable upon issuance and expire on the <span style="-sec-ix-hidden:c81489567">five</span> and <em style="font: inherit;">one</em>-half year anniversary of the effective date of the registration statement registering the Warrant Shares for resale.  In addition, the Company issued to the placement agent Warrants to purchase up to 350,000 shares of common stock.  The Placement Agent Warrants are exercisable at an exercise price of $6.45 per share of common stock and expire on the <span style="-sec-ix-hidden:c81489571">five</span> and <em style="font: inherit;">one</em>-half year anniversary of the effective date of the registration statement registering the Shares and the Warrant Shares for resale.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Fuel Tech uses the Black-Scholes option pricing model to estimate the grant date fair value of the warrants. The principal variable assumptions utilized in valuing warrants and the methodology for estimating such model inputs are: (<em style="font: inherit;">1</em>) risk-free interest rate of 0.59%, an estimate based on the yield of zero–coupon treasury securities with a maturity equal to the expected life of the warrant; (<em style="font: inherit;">2</em>) expected volatility of 94.66% – an estimate based on the historical volatility of Fuel Tech’s common stock for a period equal to the expected life of the warrant; and (<em style="font: inherit;">3</em>) expected life of the warrant of <span style="-sec-ix-hidden:c81489578">five</span> and <em style="font: inherit;">one</em>-half years based on the term of the warrant. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The calculated fair value allocated to the warrants is $7,337.  This amount has been recorded as Additional paid in capital - warrants and is shown net in the Additional paid in capital line of the consolidated balance sheets.  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The issuance of warrants to purchase shares of the Company's common stock are summarized as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Shares</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of December 31, 2020</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,850,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,850,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The following table summarizes information about warrants outstanding and exercisable at <em style="font: inherit;"> December 31, 2021</em>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Number</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Weighted-Average</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Outstanding/</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Remaining Life</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Weighted-Average</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><em style="font: inherit;">Range of Exercise Price</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Exercisable</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">in Years</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Exercise Price</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">5.10</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,500,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.62</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">6.45</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">350,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.62</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,850,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 5000000 2500000 2500000 5.10 5.1625 25812000 1783000 350000 6.45 0.0059 0.9466 7337000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Shares</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of December 31, 2020</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,850,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,850,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 0 2850000 0 2850000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Number</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Weighted-Average</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Outstanding/</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Remaining Life</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Weighted-Average</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><em style="font: inherit;">Range of Exercise Price</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Exercisable</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">in Years</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Exercise Price</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">5.10</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,500,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.62</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">6.45</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">350,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.62</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,850,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 2500000 P4Y7M13D 5.10 350000 P4Y7M13D 6.45 2850000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><em style="font: inherit;">8.</em>     STOCK-BASED COMPENSATION</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Under our stock-based employee compensation plan, referred to as the Fuel Tech, Inc. <em style="font: inherit;">2014</em> Long-Term Incentive Plan (Incentive Plan), awards <em style="font: inherit;"> may </em>be granted to participants in the form of Non-Qualified Stock Options, Incentive Stock Options, Stock Appreciation Rights, Restricted Stock, RSUs, Performance Awards, Bonuses or other forms of share-based or non-share-based awards or combinations thereof. Participants in the Incentive Plan <em style="font: inherit;"> may </em>be our directors, officers, employees, consultants or advisors (except consultants or advisors in capital-raising transactions) as the directors determine are key to the success of our business. There are a maximum of 5,600,676 shares that <em style="font: inherit;"> may </em>be issued or reserved for awards to participants under the Incentive Plan which includes 1,200,000 additional shares as a result of an amendment to the Incentive Plan approved by our stockholders in <em style="font: inherit;"> May 2018. </em>At <em style="font: inherit;"> December 31, 2021</em>, we had 2,603,801 equity awards available for issuance under the Incentive Plan.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We did <span style="-sec-ix-hidden:c81489615"><span style="-sec-ix-hidden:c81489616">not</span></span> record any excess tax benefits within income tax expense for the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>. Given the Company has a full valuation allowance on its deferred tax assets, there were <em style="font: inherit;">no</em> excess tax benefits to record. In addition, we account for forfeitures of awards based on an estimate of the number of awards expected to be forfeited and adjusting the estimate when it is <em style="font: inherit;">no</em> longer probable that the employee will fulfill the service condition.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Stock-based compensation is included in selling, general and administrative costs in our consolidated statements of operations. The components of stock-based compensation from continuing operations for the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em> were as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">For the Year Ended December 31,</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock options and restricted stock units, net of forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">After-tax effect of stock based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Stock Options</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The stock options granted to employees under the Incentive Plan have a 10-year life and they vest as follows: 50% after the <em style="font: inherit;">second</em> anniversary of the award date, 25% after the <em style="font: inherit;">third</em> anniversary, and the final 25% after the <em style="font: inherit;">fourth</em> anniversary of the award date. Fuel Tech calculates stock compensation expense for employee option awards based on the grant date fair value of the award, less expected annual forfeitures, and recognizes expense on a straight-line basis over the <em style="font: inherit;">four</em>-year service period of the award. Stock options granted to members of our Board of Directors vest immediately. Stock compensation for these awards is based on the grant date fair value of the award and is recognized in expense immediately. </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Fuel Tech uses the Black-Scholes option pricing model to estimate the grant date fair value of employee stock options. The principal variable assumptions utilized in valuing options and the methodology for estimating such model inputs include: (<em style="font: inherit;">1</em>) risk-free interest rate – an estimate based on the yield of zero–coupon treasury securities with a maturity equal to the expected life of the option; (<em style="font: inherit;">2</em>) expected volatility – an estimate based on the historical volatility of Fuel Tech’s common stock for a period equal to the expected life of the option; and (<em style="font: inherit;">3</em>) expected life of the option – an estimate based on historical experience including the effect of employee terminations.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">There were no stock options granted during the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table presents a summary of our stock option activity and related information for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31:</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">2021</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">2020</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Number of Options</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Weighted-Average Exercise Price</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Number of Options</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Weighted-Average Exercise Price</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at beginning of year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">484,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">747,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(183,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1.61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired or forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(80,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at end of year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">434,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">484,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable at end of year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">434,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">484,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted-Average Remaining Contractual Life (years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.08</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aggregate Intrinsic Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based on our closing stock price of $1.40 as of <em style="font: inherit;"> December 31, 2021</em>, which would have been received by the option holders had those options holders exercised their stock options as of that date. </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table summarizes information about stock options outstanding at <em style="font: inherit;"> December 31, 2021</em>:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td colspan="12" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Options Outstanding and Exercisable</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 25%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="margin-top: 0pt; margin-bottom: 0pt"><b>Range of Exercise Prices</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Number of Options</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Weighted-Average Remaining Contractual Life (years)</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Weighted-Average Exercise Price</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">$0.96 - $1.27</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c81491378"> </span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c81491379"> </span></td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">5.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">$1.28 - $3.00</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c81491383"> </span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c81491384"> </span></td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">$3.01 - $4.54</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c81491388"> </span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c81491389"> </span></td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">$4.55 - $5.22</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><span style="-sec-ix-hidden:c81491393"> </span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c81491394"> </span></td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">94,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">2.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">434,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of and for the <em style="font: inherit;"> 12 months ended</em> <em style="font: inherit;"> December 31, 2021</em>, there was <em style="font: inherit;">no</em> non-vested stock option activity and no total unrecognized compensation cost related to non-vested stock options granted under the Incentive Plan. Fuel Tech received proceeds of $0 and $296 from the exercise of stock options in the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, respectively. It is our policy to issue new shares upon option exercises, loan conversions, and vesting of restricted stock units. We have <em style="font: inherit;">not</em> used cash and do <em style="font: inherit;">not</em> anticipate any future use of cash to settle equity instruments granted under share-based payment arrangements. Shares received for exercise of stock options come from newly issued shares. </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Restricted Stock Units</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">RSUs granted to employees vest over time based on continued service (typically vesting over a period between <span style="-sec-ix-hidden:c81489645">two</span> and <span style="-sec-ix-hidden:c81489646">four</span> years). Such time-vested RSUs are valued at the date of grant using the intrinsic value method based on the closing price of the common stock on the grant date. Compensation cost, adjusted for estimated forfeitures, is amortized on a straight-line basis over the requisite service period.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">In addition to the time vested RSUs, the Company entered into a <em style="font: inherit;">2021</em> Executive Performance RSU Award Agreement with certain officers, including its President and Chief Executive Officer pursuant to which each <em style="font: inherit;">2021</em> Participating Executive will have the opportunity to earn a specified amount of RSUs. The amount of RSUs awarded, if any, will be based on the Company’s achievement of varying levels of operating income before the impact of incentive pay (but including adjustments to reflect the payment of sales commissions) in fiscal <em style="font: inherit;">2021,</em> as determined by the Company, in its sole discretion. Nevertheless, <em style="font: inherit;">no</em> Participating Executive will be entitled to any such RSUs unless the Company achieves a minimum of $1 million in Operating income in <em style="font: inherit;">2021.</em> If awarded, such RSUs will vest in equal amounts (i.e., <span style="-sec-ix-hidden:c81489654">1/3,</span> <span style="-sec-ix-hidden:c81489655">1/3</span> and <span style="-sec-ix-hidden:c81489656">1/3</span>) over <span style="-sec-ix-hidden:c81489657">three</span> years commencing <em style="font: inherit;">one</em> year after the grant date based on continued service. Such RSUs are valued at the date of grant based on the closing price of the Company’s common stock on the grant date. <em style="font: inherit;">No</em> RSUs were issued and <em style="font: inherit;">no</em> expense reflected in the financial statements for these awards as the achievement was <em style="font: inherit;">not</em> achieved. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">During the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>, there were 50,002 and 605,630 restricted stock units that vested with a grant date fair value of $75 and $658, respectively. As of <em style="font: inherit;"> December 31, 2021</em>, there was $18 of total unrecognized compensation cost related to all non-vested share-based compensation arrangements granted under the Incentive Plan. That cost is expected to be recognized over the remaining requisite service period of 0.2 years.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">A summary of restricted stock unit activity for the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em> is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Weighted Average Grant Date Fair Value</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unvested restricted stock units at December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">775,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(70,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(605,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.09</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unvested restricted stock units at December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">100,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50,002</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unvested restricted stock units at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,003</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Deferred Directors Fees</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In addition to the Incentive Plan, Fuel Tech has a Deferred Compensation Plan for Directors (Deferred Plan). Under the terms of the Deferred Plan, Directors can elect to defer Directors’ fees for shares of Fuel Tech common stock that are issuable at a future date as defined in the agreement. In accordance with ASC <em style="font: inherit;">718,</em> Fuel Tech accounts for these awards as equity awards as opposed to liability awards. In <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em>, there was no stock-based compensation expense under the Deferred Plan.</p> 5600676 1200000 2603801 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">For the Year Ended December 31,</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock options and restricted stock units, net of forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">After-tax effect of stock based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 82000 290000 82000 290000 P10Y 0.50 0.25 0.25 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">2021</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">2020</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Number of Options</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Weighted-Average Exercise Price</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Number of Options</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">Weighted-Average Exercise Price</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at beginning of year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">484,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">747,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(183,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1.61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired or forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(80,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at end of year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">434,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">484,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable at end of year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">434,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">484,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted-Average Remaining Contractual Life (years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.08</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aggregate Intrinsic Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 484500 3.57 747500 3.33 0 0 0 0 -0 0 183000 1.61 50000 8.16 80000 5.79 434500 3.05 484500 3.57 434500 3.05 484500 3.57 P3Y29D P3Y8M12D 38 488 1.40 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td colspan="12" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Options Outstanding and Exercisable</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 25%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="margin-top: 0pt; margin-bottom: 0pt"><b>Range of Exercise Prices</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Number of Options</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Weighted-Average Remaining Contractual Life (years)</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Weighted-Average Exercise Price</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">$0.96 - $1.27</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c81491378"> </span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c81491379"> </span></td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">5.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">$1.28 - $3.00</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c81491383"> </span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c81491384"> </span></td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">$3.01 - $4.54</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c81491388"> </span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c81491389"> </span></td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">$4.55 - $5.22</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><span style="-sec-ix-hidden:c81491393"> </span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c81491394"> </span></td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">94,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">2.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">434,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 88000 P5Y10M24D 0.97 132000 P3Y7M6D 2.26 120000 P1Y 3.72 94500 P2Y4M24D 5.22 434500 P3Y1M6D 3.05 0 0 296000 1000000 50002 605630 75000 658000 18000 P0Y2M12D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">Weighted Average Grant Date Fair Value</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unvested restricted stock units at December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">775,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(70,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(605,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.09</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unvested restricted stock units at December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">100,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50,002</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unvested restricted stock units at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,003</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 775635 1.47 70000 1.03 605630 1.09 100005 1.50 5000 0.97 50002 1.50 45003 1.51 0 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">9.</em>     COMMITMENTS AND CONTINGENCIES</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Fuel Tech is subject to various claims and contingencies related to, among other things, workers compensation, general liability (including product liability), and lawsuits. The Company records liabilities where a contingent loss is probable and can be reasonably estimated. If the reasonable estimate of a probable loss is a range, the Company records the most probable estimate of the loss or the minimum amount when <em style="font: inherit;">no</em> amount within the range is a better estimate than any other amount. The Company discloses a contingent liability even if the liability is <em style="font: inherit;">not</em> probable or the amount is <em style="font: inherit;">not</em> estimable, or both, if there is a reasonable possibility that a material loss <em style="font: inherit;"> may </em>have been incurred.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">From time to time we are involved in litigation with respect to matters arising from the ordinary conduct of our business. In the opinion of management, based upon presently available information, either adequate provision for anticipated costs have been accrued or the ultimate anticipated costs will <em style="font: inherit;">not</em> materially affect our consolidated financial position, results of operations, or cash flows. We do <em style="font: inherit;">not</em> believe we have any pending loss contingencies that are probable or reasonably possible of having a material impact on our consolidated financial position, results of operations or cash flows.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020</em> a charge of $0 and $176, respectively, was recorded in the other accrued liabilities line of the Consolidated Balance Sheets. During the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2020,</em> the Company was notified of an equipment component failure at a foreign customer location. The failure was remedied under the warranty provision of the contracts that was in place with the customer and supplier and was completed in the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2021.</em> In <em style="font: inherit;">2018,</em> the Company was notified of a certain non-conformance issue with a U.S. customer associated with equipment that requires remedy under the warranty provision of the contract. During the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2020</em> a charge of $1,150 to remedy this non-conformance issue was incurred. Offsetting this amount was a reversal of $499 of expense to reduce the allowance of doubtful accounts that had been previously reserved. The Company has completed all work associated with this issue. During the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2020,</em> the Company settled an outstanding claim with our insurance provider for these remediation efforts and recorded a receivable in the amount of $2,589. The settlement is recorded in the cost of sales line on the Consolidated Statement of Operations.  Collection of the funds was completed in <em style="font: inherit;"> October 2020.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Performance Guarantees</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The majority of Fuel Tech’s long-term equipment construction contracts contain language guaranteeing that the performance of the system that is being sold to the customer will meet specific criteria. On occasion, performance surety bonds and bank performance guarantees/letters of credit are issued to the customer in support of the construction contracts as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">in support of the warranty period defined in the contract; or</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">in support of the system performance criteria that are defined in the contract.</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <em style="font: inherit;"> December 31, 2021</em>, we had outstanding bank performance guarantees and letters of credit in the amount of $1,104 in support of equipment construction contracts that have <em style="font: inherit;">not</em> completed their final acceptance test or that are still operating under a warranty period. The performance guarantees and letters of credit expire in dates ranging from <em style="font: inherit;"> January 2022 </em>through <em style="font: inherit;"> February 2023. </em>The expiration dates <em style="font: inherit;"> may </em>be extended if the project completion dates are extended. Our management believes it is probable that these projects will be successfully completed and that there will <em style="font: inherit;">not</em> be a material adverse impact on our operations from these bank performance guarantees and letters of credit. As a result, no liability has been recorded for these performance guarantees.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Product Warranties</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Fuel Tech issues a standard product warranty with the sale of our products to customers. Our recognition of warranty liability is based primarily on analyses of warranty claims experience in the preceding years as the nature of our historical product sales for which we offer a warranty are substantially unchanged. This approach provides an aggregate warranty accrual that is historically aligned with actual warranty claims experienced. There was no change in the warranty liability included in the Other accrued liabilities line of the Consolidated Balance Sheet in <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em>. The warranty liability balance was $159 at <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>.</p> 0 176000 1150000 499000 2589000 1104000 0 0 159000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">10.</em>     LEASES</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The terms of the Company’s <em style="font: inherit;">three</em> primary office space lease arrangements are as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="width:38pt;"> </td> <td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">•</p> </td> <td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">The Gallarate, Italy building lease, for approximately 1,335 square feet, runs through <em style="font: inherit;"> April </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2025.</em> This facility serves as the operating headquarters for our European operations.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="width:38pt;"> </td> <td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">•</p> </td> <td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">The Aurora, IL warehouse lease, for approximately 11,000 square feet, runs through <em style="font: inherit;"> December 31, 2023. </em>This facility serves as an outside warehouse facility. </p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="width:38pt;"> </td> <td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">•</p> </td> <td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">The Overland Park, KS lease, for approximately 600 square feet, runs through <em style="font: inherit;"> October 15, 2022. </em>This facility serves primarily as a sales office.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company also has <span style="-sec-ix-hidden:c81489809">three</span> additional operating leases related to certain office equipment and company leased vehicles and <em style="font: inherit;">one</em> short-term lease. Our leases have remaining lease terms of 0.2 years to 3.3 years. As of <em style="font: inherit;"> December 31, 2021, </em>we have <em style="font: inherit;">one</em> new <span style="-sec-ix-hidden:c81489814">three</span>-year equipment lease that has <em style="font: inherit;">not</em> yet commenced for $64. Our leases do <em style="font: inherit;">not</em> contain any material residual value guarantees or material restricted covenants and we currently have <em style="font: inherit;">no</em> material sublease arrangements. We have <em style="font: inherit;">no</em> financing leases as defined under ASC <em style="font: inherit;">842.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Total operating lease expense for the years ended <em style="font: inherit;"> December 31, 2021</em> is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">2021</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">2020</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">198</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">205</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Short-term lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">225</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The weighted average remaining lease term was 2.30 years as of <em style="font: inherit;"> December 31, 2021</em>. The weighted average discount rate was 4.52% as of <em style="font: inherit;"> December 31, 2021</em>. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Remaining maturities of our existing lease liabilities as of <em style="font: inherit;"> December 31, 2021</em> were as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year Ending December 31,</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Operating Leases</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total lease payments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">281</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(46</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">235</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The following is the balance sheet classification of our existing lease liabilities:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease liabilities - current</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">113</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">149</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease liabilities - non-current</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">122</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">237</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total operating lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">235</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">386</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Supplemental cash flow information related to leases was as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">For the Twelve Months ended December 31, 2021</em></td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">For the twelve months ended December 31, 2020</em></td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">178</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">192</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leased assets obtained in exchange for operating lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">158</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">179</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 1335 11000 600 P0Y2M12D P3Y3M18D 64000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">2021</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">2020</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">198</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">205</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Short-term lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">225</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 198000 205000 21000 20000 219000 225000 P2Y3M18D 0.0452 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Year Ending December 31,</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Operating Leases</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total lease payments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">281</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(46</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">235</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 132000 114000 28000 7000 0 281000 46000 235000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease liabilities - current</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">113</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">149</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease liabilities - non-current</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">122</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">237</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total operating lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">235</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">386</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 113000 149000 122000 237000 235000 386000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">For the Twelve Months ended December 31, 2021</em></td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">For the twelve months ended December 31, 2020</em></td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">178</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">192</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leased assets obtained in exchange for operating lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">158</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">179</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 178000 192000 158000 179000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">11.</em>     DEBT FINANCING</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On <em style="font: inherit;"> June 19, 2019, </em>the Company entered into a Cash Collateral Security agreement with BMO Harris Bank, N.A. (the BMO Harris agreement) to use for the sole purpose of issuing standby letters of credit. The BMO Harris agreement requires us to pledge as cash collateral 105% of the aggregate face amount of outstanding standby letters of credit. The Company pays 250 basis points on the face values of outstanding letters of credit. There are <em style="font: inherit;">no</em> financial covenants set forth in the BMO Harris agreement. At <em style="font: inherit;"> December 31, 2021</em>, the Company had outstanding standby letters of credit totaling approximately $1,104 under the BMO Harris agreement. As of <em style="font: inherit;"> December 31, 2021</em>, the Company held $1,161 in a separate restricted use designated BMO Harris Bank N.A. deposit account. Fuel Tech is committed to reimbursing the issuing bank for any payments made by the bank under these instruments.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> April 17, 2020, </em>the Company received $1,556 in loan proceeds from the Paycheck Protection Program (PPP), established pursuant to the Coronavirus Aid, Relief, and Economic Security Act and administered by the U.S. Small Business Administration (SBA). The unsecured loan is evidenced by a promissory note of the Company dated <em style="font: inherit;"> April 15, 2020 </em>in the principal amount of $1,556, issued to BMO Harris Bank N.A., the lender. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> January 8, 2021, </em>the Company received full forgiveness from the SBA for the entire balance of loan proceeds used to fund its qualified payroll expenses. The Company accounted for the PPP Loan as debt in accordance with ASC <em style="font: inherit;">470,</em> Debt and accrued interest in accordance with the interest method under ASC <em style="font: inherit;">835</em>-<em style="font: inherit;">30.</em>  When the loan was forgiven, the Company reduced the non-current liability by the amount forgiven and recorded other income in the Consolidated Statement of Operations. The SBA has the right to audit the loan forgiveness for <em style="font: inherit;">6</em> years after the date the loan was forgiven.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>   </b></p> 1.05 0.0250 1104000 1161000 1556000 1556000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">12.</em>     BUSINESS SEGMENT AND GEOGRAPHIC FINANCIAL DATA</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Business Segment Financial Data</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">We segregate our financial results into <span style="-sec-ix-hidden:c81489869">two</span> reportable segments representing <em style="font: inherit;">two</em> broad technology segments as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="width:38pt;"> </td> <td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">•</p> </td> <td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">The Air Pollution Control technology segment includes technologies to reduce NOx emissions in flue gas generated by the firing of natural gas or coal from boilers, incinerators, furnaces and other stationary combustion sources. These include OFA systems, NOxOUT<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> and HERT™ Selective Non-Catalytic Reduction systems, and Selective Catalytic Reduction (SCR) systems. Our SCR systems can also include Ammonia Injection Grid, and GSG™ Graduated Straightening Grid systems to provide high NOx reductions at significantly lower capital and operating costs than conventional SCR systems. ULTRA<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> technology creates ammonia at a plant site using safe urea for use with any SCR application. ESP technologies make use of electrostatic precipitator products and services to reduce particulate matter. FGC systems are chemical injection systems offered in markets outside the U.S. and Canada to enhance electrostatic precipitator and fabric filter performance in controlling particulate emissions.</p> </td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="width:38pt;"> </td> <td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">•</p> </td> <td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">The FUEL CHEM<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> technology segment, which uses chemical processes in combination with advanced CFD and CKM boiler modeling, for the control of slagging, fouling, corrosion, opacity and other sulfur trioxide-related issues in coal-fired furnaces and boilers through the addition of chemicals into the furnace using TIFI<sup style="vertical-align:top;line-height:120%;font-size:pt">®</sup> Targeted In-Furnace Injection™ technology.</p> </td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The “Other” classification includes those profit and loss items <em style="font: inherit;">not</em> allocated to either reportable segment. There are <em style="font: inherit;">no</em> inter-segment sales that require elimination.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We evaluate performance and allocate resources based on gross margin by reportable segment. The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies. We do <em style="font: inherit;">not</em> review assets by reportable segment, but rather, in aggregate for the Company as a whole.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Information about reporting segment net sales and gross margin from continuing operations are provided below:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">For the year ended December 31, 2021</span></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Air Pollution Control Segment</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">FUEL CHEM Segment</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Other</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Total</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Revenues from external customers</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,896</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,365</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,529</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,834</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,363</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross margin</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,367</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,898</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(12,055</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(12,055</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income (loss) from continuing operations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,367</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(13,387</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,489</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">For the year ended December 31, 2020</span></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Air Pollution Control Segment</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">FUEL CHEM Segment</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Other</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Total</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Revenues from external customers</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,557</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,993</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,550</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,583</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,329</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross margin</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,974</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets abandonment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(197</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(197</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income (loss) from continuing operations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,974</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(14,974</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,336</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><b>Geographic Segment Financial Data</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Information concerning our operations by geographic area is provided below. Revenues are attributed to countries based on the location of the customer. Assets are those directly associated with operations of the geographic area.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">For the years ended December 31,</span></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenues:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,515</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,622</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,746</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,928</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,261</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,550</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">As of December 31,</span></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2021</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2020</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,271</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,524</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,703</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,974</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,088</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">For the year ended December 31, 2021</span></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Air Pollution Control Segment</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">FUEL CHEM Segment</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Other</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Total</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Revenues from external customers</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,896</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,365</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,529</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,834</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,363</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross margin</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,367</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,898</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(12,055</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(12,055</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income (loss) from continuing operations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,367</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(13,387</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,489</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">For the year ended December 31, 2020</span></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Air Pollution Control Segment</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">FUEL CHEM Segment</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Other</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Total</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Revenues from external customers</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,557</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,993</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,550</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,583</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,329</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross margin</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,974</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets abandonment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(197</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(197</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating income (loss) from continuing operations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,974</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(14,974</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,336</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td> </tr> </tbody> </table> 6896000 17365000 0 24261000 3529000 8834000 -0 12363000 3367000 8531000 0 11898000 -0 -0 12055000 12055000 -0 -0 1332000 1332000 3367000 8531000 -13387000 -1489000 8557000 13993000 0 22550000 4583000 7329000 -0 11912000 3974000 6664000 0 10638000 -0 -0 13600000 13600000 -0 -0 1177000 1177000 -0 -0 197000 197000 3974000 6664000 -14974000 -4336000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">For the years ended December 31,</span></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenues:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,515</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,622</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,746</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,928</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,261</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,550</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">As of December 31,</span></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2021</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2020</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,271</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,524</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,703</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,974</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,088</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 19515000 18622000 4746000 3928000 24261000 22550000 46271000 24524000 3703000 5564000 49974000 30088000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">13.</em>     RESTRUCTURING ACTIVITIES</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> January 18, 2019, </em>the Company announced a planned suspension of its APC business operation in China (Beijing Fuel Tech). This action was part of Fuel Tech’s ongoing operational improvement initiatives designed to prioritize resource allocation, reduce costs, and drive profitability for the Company on a global basis. The transition associated with the suspension of the APC business includes staff rationalization, supplier and partner engagement, and the monetization of certain assets. The remaining transition activities include the execution of the remaining activities to satisfy the requirements for the remaining APC projects in China (with a backlog totaling approximately $6) in addition to collection efforts for the remaining accounts receivable.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table presents our revenues and net loss in China for the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table presents net assets in China for the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,235</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">396</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total net assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Total assets primarily consist of cash, accounts receivable, contract assets, prepaid expenses and other current assets. Total liabilities consist of accounts payable and certain accrued liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company recorded no restructuring charges for the years ended <em style="font: inherit;"> December 31, 2021</em> and <em style="font: inherit;">2020</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> 6000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2020</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,235</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">396</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total net assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 22000 25000 -114000 -281000 1235000 2463000 92000 396000 1143000 2067000 0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">14.</em></b>     <b>ACCRUED LIABILITIES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The components of other accrued liabilities are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">As of</em></em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">December 31, 2021</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">December 31, 2020</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities (Note 2)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">390</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">850</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued remediation contingency (Note 9)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">176</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other accrued liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">471</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,073</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total other accrued liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">861</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,099</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">As of</em></em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">December 31, 2021</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">December 31, 2020</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities (Note 2)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">390</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">850</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued remediation contingency (Note 9)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">176</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other accrued liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">471</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,073</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total other accrued liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">861</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,099</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 390000 850000 0 176000 471000 1073000 861000 2099000 49 In all periods presented, there were no tax impacts related to rate changes. EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /*#:%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #R@VA4@4]R3^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU!)'1[6?&D(+B@> N3V=U@TX9DI-VWMXV[740?P&-F_GSS M#4R#0>,0Z3D.@2([2C>3[_JD,6S$D3EH@(1'\B:5L/S,QX@&/PP M!P(EY2UX8F,-&UB 15B)HFTL:HQD>(AGO,45'SYCEV$6@3KRU'."JJQ M,O$ M<)JZ!JZ !<84??HND%V)N?HG-G= G)-3:?R6G^11H(RZ37^OM_>Y!M$HJ5FZTDJ]+ZX__*["?K!N[_ZQ M\46P;>#77;1?4$L#!!0 ( /*#:%297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M\H-H5/DVQMJ6%R;JZNAS'04)F*N2)K% M,5>OUR*2N\N6VSIM MD?MQPBYR@^*);Z'8I4?'))_*4LJG_&067+:O)M+/((R: MC)* W"0ZU*]DENSS*8]+FSPN)N3]KQ^&'0W#Y48=OX2^WD/3$] N)5]DHC;@9?SHCL[OQ.<*L5S'KH8@CB$A01&4:\;6-$6Z_XE$J$![]BD(_42I\=9(0CE7S:KN.D56G&:F'UZTU8#7VKM/^C!$YTG>W&9%1 MDF3@G7NQE4I;&>% 6F588KO4,*+-&)6Y@Z5U'519$'YY]ZXN)+ M!?XI"M@966B()9&*C&4&50>*CPSLL<71)S<82:/G+B[()E[?\]"$,TKOXN)<,AP%@1)I>G8X($4G\#6Q^PZ'I/V>XQ+H MZB-.OD&)Y63.U=..OV*$30EP<=5^2WB MY[7=GMO'")IJ07&1+T(Y@@7D:3XX0(\Y&!%3)"BN[+>RZ"XV,L'DK@9DT/7: M7<]!&9FZ0'$I?P@U2*]<$9>^7WX@"^%G"KQEI84CC64<@_XLM/2?,&JF-E!< MUJ%2!6&R)HO7>"DC*R,<8/IP@W4;U)0$BHOVP2ODYL7?\&0M3C;V-4!WH\5D M] ?&R50 VJ@"? \D1LU(/VTD_=]D!*62 MJWUY5]:^M08))V2DG3:2]L/J8]_W%*D%(FIOJ&L0?X@48V94G392]5FBA=IO M%N5-(S]0M3+#$7%FS(@Z:R3J1>C(&&K-6BJK+-3@W,FDS7U? R !'M C*%1 M=8:+"K#<@%2NC_-?[,B#MKU/C/LV44^F0:26Y+]DF)XA4H M^6[O,_0&@[[3\[K#SK.-@1%UUJC//RY;T%5M./0PY&NFH85)\O)CVY KD7M' MK)A#>ZQ_X9Y@962=U>S49$&HH:L[56!JS.\77\CC@MS>SK$H&25GN/X>V.1] M2[ZZL#*JV?+9P,ID+<_(+();,D35R2@ZP_7W0&P:JIC,)E9>.$(76RTR(^"L MIH4>3^_)@"=?,,Z1[OAN< 47Q52XN?+T?W&>'6U^G(Q M*O;K.^;Q_6>/+SS7IY1$8@6FSGD?TEGMOR3L3[3<%GOK2ZFUC(O#C>"!4/D# M<'\EI3Z$E>U M94R#AZJLU>5LJW5SOERJ?,LJJLY$PVKSRT;(BFKS4=XM52,9+;I&5;G$$";+ MBO)ZMK[HOKN6ZPO1ZI+7[%H"U585E8]O62GN+V=H]O3%)WZWU?:+Y?JBH7?L MANDOS;4TGY:'* 6O6*VXJ(%DF\O9&W1^15+;H$/\Q=F].GH&=BBW0GRU']X7 MES-H&;&2Y=J&H.;/CEVQLK21#(]O?=#9H4_;\/CY*?JOW>#-8&ZI8E>B_)L7 M>GLY6\U P3:T+?4GDT8%G%.3YB2DM>6XGVS+UL=L'2([Z765H MQ,W%H#B+_=3B [4X2.U-GHO69,R(0\Y,^FY+-@F=F54C.U"2YQ"5WU.V>FXO)4C^S], L#3*[EJRAO #LP2B\ M8JI;C4)OF30RO5@?4JR/JST+1\ <&5TW>$ MHB0>,711V(QC@F)VH)@]DUCCF5(_=@FU.[LQ+J8G9S]SF29PO#1=4(SQQ-9& M<)!R&&3ZFQ#%/2]+KSY#3VY0,N+U'.J4V)''H""QC]TRY+6F]1TW^[J?Z,D< M]N%.DNAL(0\HCB?F&@W.@/!_%<@^PDF24CAFYX)(BB;8#2Z#PC;355D+L5FT MB@&[+*GF]1THF2ED KNGCWK".,)CQBZ(9-$$X\%O4-AP]E,?H.:Q&SQ6'@^( M)%/)'/P&A0UGKST!:JZ!1%GFR*('1B!<31@-&IP&)2\J4DI.;WG)M;&<4*6" M!J- 8:L?N<80X&9>(>B0U#&AB;$"0]*C\-*'UZJM:@7@>6*72E'>*SW'A F$T4H'O0> MA_7^#U'?+323%;@5TK0V(_ GUY7TL85Z("B.)XH1/,@^#LO^.[9A)G.%J4?, MEF) TX>)^7>%'9%Q)><%3;@F'K0?AX\9^PWUW/IT#Q$X&#Q96H*JYMI;X_">6BMKN)U;G=0:\_ M",U ]I.7=C"PO58[5PW-V>6LD4PQN6.S-?#=:?P/@4X'/_@J-%_G4K MRH))]>,/*XS2G[N3BWX,WG4,GD3"GF23*VJ@;#=S\.H,(E-+2+"C96O.[!&< M0]C] VI+I3V*MGIKSLS_L&)NKW$P3N>F1.KF!JM4#[*X%S MG)!YFJ$G,,:K>1:C)[!HM3*GBL(*):^[ZZ4]$F(X!P;1L.Z>L'ST7L2X;DC0 M6"<]()Q@__HD@V62L&6^*0ING=QL(WML7QCR.6VXV59>HJX=HB1"V5B-?+@( M(C)1C)+!.$G8.$U)UE9MV=T2%FS#<^XU'N*:X0*A*(X*1W)T$1U65N#ZY,,64DUX?#*VFMMM@J"1LJ'O#4I.ZZ*7L6F>48#AV6 _,# Q/ M5(!D\%CRG1[;"=MW#B%U+I%]1U@/S'>$71Z]9K#O>/ZD\H[7RE2H&],.GJ4F M@-R_-ME_T*+IWCS<"JU%U3UN&374+<#\OA%FP?0?[,N,P\NK];]02P,$% M @ \H-H5)_>'X]< @ 7@8 !@ !X;"]W;W)KOW[43 MHA2H:'D@OO8]YYYC.S?I7NEG4P)8\E():>9!:6U]'X8F+Z%B9J1JD+BR4;IB M%D.]#4VM@14>5(F01M$TK!B709;ZN:7.4M58P24L-3%-53']]P&$VL^#<7"8 M>.+;TKJ),$MKMH45V)_U4F,4]BP%KT :KB31L)D'7\;WB\3E^X1?'/9F,";. MR5JI9Q=\+^9!Y 2!@-PZ!H:/'2Q "$>$,OYTG$%?T@&'XP/[5^\=O:R9@842 MOWEARWEP&Y "-JP1]DGMOT'GQPO,E3#^G^S;W 23\\98575@5%!QV3[92[C&R[=*:ZLQE6. M.)LME#1*\()9*,@#$TSF0%:.SI"K)=,@;0F6YTR8:_*9?"(A,25.FS2T6-Z1 MA'E7ZJ$M1=\H]0CYB,3C&T(C.CX#7[P?'KV&AVBZ=TY[Y]3S3=YT7E5XCW"' M\^<;4C--=DPT0*ZX)(42@FE#:M"MW>MS=EO^F>=W;\LNBT81.ML-35U(>B4] M[J7''Y#>G@=AC2V5YO_P')V%=O:L[I9\.I TB=K?D?9W)+[2/^GU3SZNGQO3 M7-8^.9$4CRF=Q2?:3Q-I,HWO9A$]KSWIM2WB7'ER<LNE(0(V"(U&,V32;3=K ZMJWQ#6RF)[ M\<,2/P"@70*N;Y2RA\#UF/Z3DOT'4$L#!!0 ( /*#:%0/_'(W7 0 /\/ M 8 >&PO=V]R:W-H965T&ULK9=+;]LX$(#_"F'TD )) M+%+OP#'0)+O8'KH;).WV3%MC6ZA$>D7:3O_]#BE%0B]ER89\]5LN%/.@B%_!8$74H2U[]O(-"GFYG=/;ZX"G?[K1Y,%\N M]GP+SZ"_[1\KO)NW5K*\!*%R*4@%F]O9)WISSZR"E?@[AY,ZNR;&E964/\S- MY^QVYADB*&"MC0F.?T>XAZ(PEI#CG\;HK%W3*)Y?OUK_W3J/SJRX@GM9?,\S MO;N=)3.2P88?"OTD3W] XU!H[*UEH>PO.=6R430CZX/2LFR4D:#,1?W/7YI MG"G0,076*+"^0C"BX#<*OG6T)K-N/7#-EXM*GDAEI-&:N;"QL=KH32Y,&I]U MA6]SU-/+>RF4+/*,:\C(L\8_S)%61&[(7WNHN(FU(E?DV_,#N?CPD7P@N2!? M=_*@N,C48JZ1P5B:KYOU[NKUV,AZE)$O4NB=(K^)#+*W!N8(WWK 7CVX8Y,6 M'V!]37QZ29C'J /H_M?5O0DX CB ,[0U)JAU33[Z[AD 8L0 M^GC.ZY!B8>BU4F^P@A8KL&K^:)X59A5S1N %/P$*U,V$LV%K-9QTUE@UI:)X MX?:X5H_.?*',C_R>QPXIFE+F]CAJV:))MF?\-.1B>TFV(+"0"^L\SW /Y4J; MPCZ"BSAR$'MAV"-V2/F1-Y*CN"6.WRD=!;Q:[RQIAG54R+W9C2[,V '@LQZE M0XC&L1LR:2&32?7FP1M/K)B2PJIW-]3;[#R%0V2 MM,?G$@M\?PSPK#_0]_(-%> V;T+H1*0.Q/XF=PD%(W2LHV/3X=,[J+ EK64) MET2 LP(;&V\*+(S["79)T70$L.L&=+H=?+9HY,)D]R-9 1Z\H.$EFK^X*[*Q M>8X2)7W[Z! U^!1C9)C,>N(JRC^@0"D M\N)@SJ#_KS_)^_XD_\F?K@'1=+(*OML! K(K?L0O_!:(.)0KA,73TKDS>-(^ M:(4M-<,>,%47K&LI;+JEU'5QZJ_?+&>"5U\Z(\:&;82E81)Z7C]P+LD@2JDW M=@QB7<]ATSWGM1;>8QUV%)9&:>!@=4BZ6>=GHU0)U=9.F I3=A"ZGDG:I^T4 M^\G.;KWG=SC=UK-H9Z8>C;_P:IOC4%7 !DUZUS&69U5/F_6-EGL[L*VDQO'/ M7NYP0H?*".#[C93Z]<8LT,[\RW\!4$L#!!0 ( /*#:%1);OX&I ( "$' M 8 >&PO=V]R:W-H965T&ULC57;;MLP#/T5P>A#"ZSU M-7%0. ::=,,&K%O0M-NS:C.Q5UG*)"5I_WZ4['BYV$%?K(O)P\,CD4JV0KZJ M D"3MXIQ-78*K5>WKJNR BJJ;L0*./Y9"%E1C4NY=-5* LVM4\7

2K$6E&>J\35R,4@ MNED3=U+'#7KB^@%Y$%P7BGSF.>2' "XFT682[#*9!&<1[R&[(:'_B01>X'<0 MFG[U(/W RNPY)FH@%PRU.ZJ2Z,:8F A3+UMTD&4N)M]UJS#L)C:4Z-(J]'F&'+>7B6\Y/0E!'1(4^M M2Z-2%^7A1RB?&O52CEO*\5G*AV5J6':QBT^OD3_RCMAU&(6CV#OBY^YUFPKD MTC9AA7*MN:[+M=UM^_R=;6]'^Q/L_W6[_@]3/QX/5"Y+K@B#!4)Z-S%RDG5# MKA=:K&Q/>Q$:.Z2=%OB&@30&^'\AA-XM3(#V54S_ 5!+ P04 " #R@VA4 M%#:4#A4' !#+@ & 'AL+W=OD<_G[I2ZU+)&B MHY9]B25GYG X/"+GC'7^0,IO=(LQ X]Y5M"+V9:QW=OYG&ZV.(_I&[+#!?_/ M+2GSF/';\FY.=R6.D]HIS^;(,)QY'J?%;'E>?W=5+L_)GF5I@:]*0/=Y'I=/ M[W%&'BYFCL,&;E>'S] SVH)\\GSQ0PD^#;>9^PS>8AP.R&[PMN0 MC-9_P4-CZUHSL-E31O+6F4>0IT7S&3^VB3AR,,<<4.N A@[.B(/9.I@#!^2. M.%BM@S4<8P)GX.NU#UZ^> 5>@+0 7[9D3^,BH>=SQJ.I M,.>;=N3WS6_$LB5&O)=DJ35$Q%G MX"I.DS,>X"K>I8S?*T!]->AGS/@6P+.SCLN"QT=56.L3 7Y:?0#O&"O3FSV+ M;S(,&.&AECSE*M1 C7J99F!%]CN>S2M<[C#;\PG_2>("7!*&E?&&:N0O?#ND M^_*I724%4'0"B/!%Z+O-.5,/=$4'NJ(:QQK!>8_OTJ):!;YA97&QP> E7V2Z MY2FDKT#,@(\W;X )7P-D0$]&R@;?J?&KC?U^B2S;XUN]<3Z_ET1F'B(S)T;V MG&@:3/LX&MLZ!-)P7K2!IF<[1M_,%\W.(#1,9/?MUC([UUWTK0+1RG7Z)J$, MR(&H;Q5)9NA UY8GVSHDVU(F^Y(?ZAFATEU'Z5F5 F_I+M[@BQD_ZRDN[_%L M"61;C28]H0 C]6UUA&!B76!#(XXJ'B#?=G36.M->$$FG!" M33B1(QX4WLB9[![(X"K)L'[$Y2:EN*IF:4T,LJLH08^K!ADO7&$]X<(\+A&: MD$^:]:)>'*)>_%S4LD@78M8&Y<-"PLU!B>$K YK 34TX@2:<4!-.),FRY\A7 MV3NLLJ=\Q9549R5>?!\6EPJ:29HW=ODC92?)ZPH([ MAC/*2FAT2M'X31%+Q:$AY'108*Y:DU[Q,+#QU3%/H*XNH$ 74*@+*)*D>HP, M1VT#J"3#01DV1 0/*=MN<9:<(F<+VUM3:"-Q;QTQ1+8[$GHG(:%:0XZ%+@U7 M"36A0M %Y.L"6NL""G0!A5#4YF>V*Q #B;KSV*K/BDZ^0[5^KR1E6O#"$8.7 ME;24LU>),84.FH#\%NB4O-0U7J +*-0%%)W,0)\078L!JGL,ZZ8;>;K/A PI M543EB_CVY8T?Q)WZA6KY.XCL6='8DC;,L%*$HAZ#E@'-Q?#,%>W.(+0]4)53+2E7#2>TZ95/0!.1#48\. MNXIK78,%NH!"74"1>OI]!G12$JJUY*_TG-304QBB"R")2(&VV/60VT%G9!-"G9I!:C4SI>FAAIIP+.D"\G4!K74!!;J M0B3YA=0>RIK6R!XQZG.BTY%(K2.?U?)08TPA@ZY?3)&H\01UHVNP0!=0J LH M4D^_3X5.WR*UOI6=<7Q'VY"B:%\RK#8,L"O3^YAAL,MXI)7<>0T*3J)3FY]$ MCQF&XFCN1!E2B[)?"EL:JBL\:+9P/(O2 9F>ZPV/:%T22Q=0H LHU 44R5)I M&<@;X44GP]")GU"?W;N#4A:( (GS>%K5BN) M$70LZ FL%.VJWIUM><,=5&;H&$-E+S$3>G4@(>7SHY==J]>K M/\;E7[#8*"R+2V)>B]VE,.3M9 ET?!3;@9J)RG)[:*R&. H&@]* MPGCOYLK>NY,[S<+3ZQ?MGZWQ8,R**#H7Q1\LU]OK MWJ2'>!;A>@-L+AIX%2;T@L896R*Q9GX@F-U=2/")II$&;N;"^L:O!&L9-&)=: MPE,&Z_3-7' E"I8337.TU/ '8J05$FLT)VJ+/D.<%>JCWY>?T,4OE^@7Q#AZ MV(J](CQ75P,-&(RF05:_[V/U/NQY7XS15\'U5J%;GM/\7,$ P!\MP"\6?,1! MC9]H]AXE\3N$(QP[ ,W?OCP*P$F.#DVLOL2C[[?[VV^SA\7=%S2;/RR^+QX6 MM\N VN%1[="J'7K4WD%%,YZ)DJ*+0BAUZ7)]I6)D59CZ/=R,AE>#PZDSNB+] M(4XG1ZDS<*,CN%'0YEG^'\C4*G&T@.K.!,]801%OHS:/S MI.V]KLQXG+A]EQYAI4%8LU)(S?[RPDH[KXQ':0N60V8R%($8@F] 3Z<\]V)M NJ).N!]L.[(KT/4"G1Z#3(-![DT265(#34"[V M*[W>%Y [F=A#/KZSZ0;(35(>J(1DLX-Q!-<%MY%T9/(T\R'&#' >1+[@F?,-6D+U$*0K]B:R N 3W MY7"M[Q1&U$;:%8FGJ0=I0QMQF#?F6P!*E:'7DPY88^8Y*AA9L>+5;A@WA!*' M&6565XBI#,H.!'SD=,BP8VV23MMU[9"*HZFGM..&5^+1*^$[0)R$KVKKU6?9 MCD>=S.I*Q6GL@=:P21RFDWM)=X3EB#Z94@DS&]0RUZ>AJQYPP?OG M#YTF.2@FZ7B[*]2/QSZ3&B:*7Z&BEXS8D6=O.G2YII^F'9<[&&GJ:T,-)<5A M3@)\1I5;@A+!P%6]7B[OOM\NTC+FYX!H=YYGXOLRVPC#H;-6R,=[ SX>Z2 MP5WFZ'?% MW>QN_O;X-92"PY0"LUA&::[06HKR.#/"Q%":$=(,$8@IM:\\!7L$7N_E'YDV M!0$DI"G:%22C/GK&79[!HTG<[C\.,<\H@1LNPF$NF@MER;*P6V78Q_Q/[',P M6IQ.DK9]73&??0VAX=<([31X8F>1TRC 3,K+T"QA7=$N*]4O+T,^(/!)I.@;LJS*V([ZVX6"RSNS@%$I]OFZ8#(>9 MS,D":\8);)M?;QT.6DJF:7M3Z!"+\<1#8+@A,!PFL-OU&K+:>OLILS,KDB:M MU\4^TWN[+5 F*L8\)WH7*47C-G@'OZ6>QIG<-#S83V=$E# MP$F8@*WJTV.$JDE>5%L\FE_:';O305W&[(_: Z5#R)N]#:\F85Z])\_9E@)U M @'IFC#A:S;[=+-(-^\^=76JZH_'?(30W5)>/_W_/*I*&Y)$QS7X@Y M#+"G*QN('J?*=E:GPPK"T:^".(\0$P>)Q:-1IY2[8AZB2QJB2R;_S5$S:6@H M>?78[V1:60D)&B &3L*L58T"6DLJ-_?RDD-TU5Q\LCG>/ MG[AF]L-.Z_['^,.\^E#5J*F^FWTE$&M@T(*N067T/@5(LOH45?W08F>_YJR$ MUJ*TEUM*&PO=V]R:W-H965T&UL[5QK;]O(DOTK#=_L M71N@%4E^SPMPG#B3BTQBQ,X,=A?[@9):$B<4JTMC5?5V7E?MQ;MNWZNY5'L__<#7;IJ??JB[MBPJ>],8 MUZU6>?/XRI;UPX][HSU_X5.Q6+:X\/*G'];YPM[:]O/ZIJ%O+\,HLV)E*U?4 ME6GL_,>]R]%WKXYQ/]_P:V$?7/+98"63NOZ"+^]F/^X-09 M[;3%"#G]N;=7 MMBPQ$)'Q=QUS+TR)!]//?O1K7CNM99([>U67OQ6S=OGCWOF>F=EYWI7MI_KA M9ZOK.<%XT[IT_*]YT'N'>V;:N;9>Z<-$P:JHY&_^5?GPG ?&^L"8Z9:)F,K7 M>9O_]$-3/Y@&=]-H^,!+Y:>)N*+"IMRV#?U:T'/M3Q_JUIJ1.30?FT5>%7_D MPJMJ9FZ+157,BVE>M>9R.JV[JBVJA;FIRV):6/?#RY:FQR OISK5*YEJO&.J MT=C\4E?MTIDWU M[^@;S'"FK75M,A+<]OFK24A;-TWQC\.XQ_S^,<[QD]YG)FKNG+$S%ED M^4UC'4TE%^KY5C+,Z\)-R]IUC7W.-IG_N+-?6_.JK*=?_G/;GGV;XM' ?/ST M]O+#NW^_O'OW\8.Y_/#:W+Y[^^'=];NKRP]WYO+JZN/G#W?O/KPU-Q_?O[MZ M]^:V+TG7G2W-G9TN,_.NHMT"R:Z;N&)6Y WHV]\+M^QEIEU:LW=5K]9Y]4A? M]QXL_NW8 M@ R7R8O&K.NR[)BF*4EA4Y<9GIE:YTR];HM5V)<'8G5C6C)Q+3B>\3SY[)ZV MPLZ,K1;$(]N R,DOEC+3:DMXV7RQO M#[,A+RUV^9*(NPG$70EQ9O_RYNJ@OQ(\1"PPUY_?O#=7/[_Y!0M8-/EJ8.YH M'F7;7_]R/AZ=?>],5=! "TN2]!63[W_X^/6 [.BL$WO8&YHOV\U'[*IPL+[$ MQ*9>F4E=E+9QF9EW395//46T1K+R(K58_[1>3-#$^&6]4S%O5(?_'W3LE8UZX]3.[%/+K1)E\3HW+R9[0MU;3L M9MB"JJX.::B\?&R+:6;"1QX- ]$VTR8].E(\U^.PR4M71\DC)>:M$U'#CJ^* MME@$+5[G#0W;E216) $M"5>6D)'^ZNE]*-JE8Z6K$66 M"*)E;5".M14K+)KWI/1NU<[G,#35]%&TX(EP0A/@-V?0AU1+[\B(F+_^971V M_#T_.0'M4$=Z8 4=),-7/I*Z$P"9D2)Z?0*7BJJ#+GXM:"TD);QT6Q&-4[:2 M(!XZ__5-,SDZXH><=KMA61#^NZ:>=DKFM/]19+-8>- MQ$2B@]$Z&: THK"DA9'0KCO8+MI46WHS$Q3IOG!@QQ_Y$_4?F%\@UO XWA;_ MJ]LN9;1LXMK2YO<%_=4=4;V@9ZZN7\?9I_DZGY V0YPRE;>+ T_(OC[.SX ME*E^<91=C,^#7C[2ACDC>TO8P:XFQ"R/'_#/D*P".]VWWAP((4#A(C=DMFAH9D'/[1,>R74$VAW"SA!VFI-_ MA) @H&ASML%"'J@A:+:%BNWD,FVULW'<@?F\%J6*N"M+!=C8^[SL<@:!=)4L MXYP$JE*EWSZ-:#_MU0K&BW;5LC_,9[^3(Q*F8SF5!=)@<%*#@GNRLCR)7_W6 M[:)[$T':F+G#8D2KVF=M/NA@2_S/2=C5QU_?O3XTHPO>8K+[=BJR+;,WI(KW M14/09S_>"76B/^V#+6G([3HWH+V&!RJ:&>P0A8)BV/(*3Y.ONBES]0,?L8/@VT>"HG;2=-B!D@BZ2-?@2E%"EGF%.8JKHFF+:N%C6F#*,Q-S(%8Q49#@MCQ:(&H-)8(J=1 MP299P!B$F/G^"$'\: Q!EV34=5+8<[74PB/"LV"IAV(Q07K<&KF#7!_)VHI6"1+'(D1H1.9V0RELH SWD)V6.$\ N M0J0*8>>K<^*28Z*GV$J2C8E5&\UV"'%#E$L6Q'Q&>\?24Y.$ +J7I.J0@WB? MUVZU3MZ!5XAE244_.XZTN&EN.?!9XR [OV4Y%Q0X M-1@J*#3IJK&!&H9=SG6KM:RF7>:T!>-A\DET718 M%H@HB%VV57TGB$?>B/;&6SJR(*0@#/1@0QQ<>CE3_RPR)JX^L&!@KH&D?\T1 M"/TB-E38R3B))F!6PAI(J,/"S,8&'[#+])LH;8!QL.ET>5+:Y.(Z?\05L9%8 M#Z :"F8?,A(D]HW9%[Q'UQET1&B;N Y.DB2<#:=&0$KH4 -6PKV3F.S!HL.WZ? M<"# 4D'1(D6"5G4Y&8EO0"0*J$(1$O1J+7$#(]:@[O+D TONQ*HPB?2@Q>B(40C )H5(<4.XLQO-/K-R6J77-9*- .I@DH6E<;EB;0@7A.[;9 M^V;VDQW<5YQ0H#N)5S7+"3KV!:U=-M8:Y,+&I]^;]W!X9K3Q?;SQ_8AVW]PI MRUW@IGCAX%(B]Y8%.0WRJ8^JXVQ&_TC9(^"=31=PN1\#AI<7/J5 >,%LF1;- MM%MA,5,O9-.\._)' YW0FG( MT+DY\1X).=$PL;I0]@4A6M=N)B3A(.O\I(-]"W7^42ONY4/+]L:(%]ETY%55E53 ME$(6X*$RVX9-JA+T-+/W&GCPNV=LO(CH5I=K7IBCD^S\XH@^C(;9Z?'PB9 $ M\ [5\=!8?-3YQ8@X?W)Q\LV'HJO6Q\9G0W-T1AO%S/@SW/_S_,$"S[+AR3$6 M.,Y.AZ?F6M, 5[R8Z:/Y5+@O:3B,#"DA^$HPA>>:P&\HA^LFOS.^)%!=(IY0 M)*V(0BR-Z^5;_%2$W<0.14@QJSETO_0HYU. /O%:A$/>K7,"4Z5&Y^U"OK1" M$;4$=&L$O==)SC>3$)6FQ/]@R"=%IXSNN"B2(]W "GJEX9C;9?W&2' D./:U MQ[&!>.CC/\"Z7,(A&B/4_U9]3\0&N1K4CS %O ([*7XKXU%R0U M"MI2GQ?@*%=&:B &)*(UP3"OX1J;:4@*9\-1->%Y5,&3APE=P1YPB6L>GN#" M5 I[V-T",4]I$+^S].X$V;CD#-8R_)&7X-X2X3X*E;YKIG22$P MO2%4JPA'LYP3H$3((*JV]E.1Q0Q1048'R$ M_#0CQ5Y&2&*\#:/X_#O]WEZQX"!A6'T! .6X6- );?:+DQ-)L)\<7]"3N+1# M%04>N.(K2;V$@^!*^MD;#ZF?.$1<2%Q2-H:0 PZ5!BE3-N%C+;1QV=IC3_I':RX,K M2['5;#L(R/[716@XQ%_6C_'WD)$+$:&+X9D7(7Q,;^$G+TBBGO@=QK]E[$FX M2Q/#EUO#0.%OFGW607L9?VQ.JX.S#Z:5<^%@!D1&=H>6U_=$L)^29L9O2*6B M=C/PKL'%?)E[.CXPHV[AQJ@$+Y%$PX[/).3TM:&!>0O^ZZMWUGN[:I=77 M6YFB"TCD=6(I8.#B,\K)),[U# (ZRHX(;AW(Q[,SF+Z/6^C47-,^Z#WX[MN3 MIES;'QV8_?'1,0U[/#Q/Z4%-<8.2T^&QIT2($@3X'![N&&"?%)U]G62E_VT*V$+@R2"H:*/Y!E8!:ZP=NQXD,*-WUDN M$59)]36XZ6D 6"*T&D\D,B4&=&X6-=9#NCX+55CD377,G6GFGIJFX\<\>,SV M03=>OWU' GY\/OX^\06A1!SJ MXS))0"'6WT\&P4X_N95Y$\=7^U9/-W1T]$ MWHT4QE_>%^$CUYD5&T+T481( M4I^%G@AY )DS0J9N6:PER5_1[ ^U>4O[\U"0Z(4/M%PR>]Y])AE8TH?2 ASE M%?DGSG['-$?1.%0/.D*0',K#RQUWD8XE<%&$9JJ**K6\!$L]W=OLN1AB9KK MO42,31JT]?-#135#&Y35>IAFLV,8DB;7Y,.BJ;MUV$C.S?1]WXZV"/!N&V.' MV[,A=ZCB'D(3']50!<3+-KZR%VN< 0/W1J"%M8!0G7;QP8W9MM :J/2K M<=*6Y2S4C;E@P\0YF_B1AZB4$;@1K+$CH=D_(S8>F).3(T5A+_B^%_[.%WSO"[W[A;__A3P! MG>>H;H*S!IR7DVR$S]?,M"/!R^_&QF_;W>\DF'L31NBM]HT^RGE?HH+CK2/] M>VPH-J:_%,>?X^\I_MX!_>5SH)/Q^"*L$LNZ\18(Y0B%R#7&4%>2 M)D >@M,8?=76?U8'A*= M1Q?F*+N@*_)ON!X\)((&V>G8&5V?GYJK@M;IDS!+\P-@7)\?FNFNJ(C1DS(NO+7?@8'"2 M.I*](>3U^.S,_&K)7$()3\S1&/]=>4BJUM5WF/O(>S3V"69LTYA6<8+GLM'P MPKSG GJB6#-E,@^V/SK/QL<([/?'I[3XBQ"I(*I$PYU6I4B8*"2!TIQD8]J' MW?(CN.8I,$M1"./L7=A#$=P6 "+]Q*SO^WT,/^LTQ.)5@2A((A.:+?2J OEJY:Q13Y!D3KF9@:%24I_5>-T%B!$[@QZL M]KEHEPM<;%O*N,A4^"R#6'^T(SRA2)P]EZVU>L8$A>"+&Z. -JI%R6Z33UW! MK=63TK>4YRY==Z],C.O8G_MB!DRSE2,^R;X=K]Q%A!(RMB'SBAZG?J08XQUD M^"1W9BM-^LVY+RH&9BL-(0ONX)!A0":&U> TEN)H=V+/+,<2_!.GS'4##QWM M!E!9DITT4R31*$SRVUEJIQ%8$UQY7O:9JZ4OB>?X032M,]212%=AD!\;2]]6 M#@^MSWX,G46B[;@>NNSJJNH%.F&0E,JB(MN5E$"U9,C#I@ M7D^=W38T=V21T>%^/A$MJ6?O$WG3[$K8PT678[76IP6#H5,V M(/!?\!W,O$Y6?E]3 &*BF<1@.4456!7W7B%NBU8]E2)VM!#(!"X6-G8;L6& M=WNK@/W:^K@(9R>XF%(3_3/'J+VT:6_;-XW$(!$V;@X3<^;:P[8^9-_#V^_; M/7I3^L B:KKCU16M5+_(+17>0@;+@Z!3[+WJ6I1%%O :/&/X_6 %@6M0H0F7 M,-G ?*YF:LJ>1W#V)WB'HR6^(ZC'>E8+G^>*,0)6,TLLB)3*(Y[4P*C=LC^[ M-B9FK[5II($^(_P$L*PKGXB),5<,6*[X&O=-EG/.KVBU)O?]W)6V;X$=_"4] MK\9#9FEMA6,D=H23&JV8967FI,-PZ^[ MACX[#_"D%II01$^M]3R17@$T6]92E]%+WD4$XXG)47S<4M2:%0U[$VYET2_A M-N\VF-,%CA:)G 7,\VB_=/#^\$ MX7M241;WP$>DI:2ST=%$$KZN"VX79G,F2 S.C@S<8\P+U\TV2R73IQ@F=8VI MK5IR?,XB9#6!,,K&PR'G!K62#.XDB11I5D1O >UF/ ZZW35L0L"^$=AB_>.A M/A6-08IHDNL T"6[0EFA(G^NS"LQ'F#0\IKVL%N+O"9G3R-.8Y\M=23B,. 5 MTC$L?")L7.7QB2NO%G[%O49N=?^:!<[BT<:0A-GTPKM1#-F.2FKLH0F^UF9& M+RFD%W7CS24K^IJIG6O[1^BD#Y!MD"3(@G'4IEX;3LGZ=,K%U/-#24TO5+&"0 MA>_H)L.TH4X1_*'-)QY20(?_TE9]CUI/6BY3/CL0&N#X"WG@W'&/]P:N]AY" M304\"0!ZX'>WXB4'\^;1<*@G,5HD(2:3Q%5.Z556$4C /9+Y2"Y,8% F];W& MUR%<"K<]<(GL_Q2:$G\@Y($PV@ P987Z[7KG@ZY_O P-1]-PO"SMW.76X0WR M \B0%M<290YLCQY)F-K^&8!5YT*![&E?KAY<,+]WLX4_M1 BF-A(>[AEFMAO MO2,@35QH$8_HP@UMG%*0H]W.?$&(D5+X;%I\O(0< GZ\>Q*E>QY+9\6WJ.Y) M3KXCR;"10O#.P%$-T N_2#03BUH8K?T# MG\93&[]C[3V&^R.+SWD0X1SWW1;>/;/Y0HKGJ5&C-64(K!*U57L:X).O%,R3 M P!>6_O"TS^:N2UNXB^VHD^!QJ00><;[=69=*0=WM'.=%8C7$37H\_J0AD/]WH_.5M-N1A Y MUTI%3#W)[/""$VX4M>$'4MBR)V"Z>L=DIS+;^7!LPXT--+W_E(PM/8_1BVV^ MI:+A$$,:(1,U+C!Q0&%Y*;$/MNDV!\_\-Y>7X:T.X,@_%PVU6[Z9>90P:FV%NB1B/*X6OJ.>SYCFDJ6'-TM MZ5&\)2/ /SFD6\W*L!-RJK ODT_+U*[7$!XKBP-S*UXN,V\%3_(4ES,RT 5J MJWRFZXU?;+AYD=R<]V\.G(EME6G;;CR+H$>E$/3A$-^Z5?B5!U^J'L-G9.(2 M.3;%:4*HJ^;94+<(A]AVQ]/17^5&$Q_A=(P6U?P9KN\PF_80\NE UAY+"*Y^ MM(AS*CLOL+$XLN;U0;0@B[*5F=(N<$"VD7?ZQ/-QS+P.A@8L)6%K.OWP(G:^L2G7LR(-QSG @K^;9,&N-P]66C^66_#J,F6]@ M1).DK[C1=7;T\L8,]*FR7M)=DO<1M3!AD9MD1&?&%+IE( MLPH(DQ,6GBP:7O^=-"3>@85ZYMCW\TKUV)^-E5)+4B*('<;;CBOZ%Q1I\V9R M6ZZG$\!D_'03]->^[O\>2%.9D< QYSDVI$C MD%,#B*2M"^,TX!, M#OE.Z.X7I)0H+JQ"-5#^#[79.ZQ/#6OJ6TFKU2_S 7!])8#3EU4@3NR_"4"O MHX6*EVIIAZL^[4P='S@+$ZYP2BW?3NQ[RVQ/\7?/GY.MZS>^'F;W&Q+,7CIU4/%\U2,83E6W4I'#. ]-$7)=3F"QO6# M%81.D!(W-UVZ4#'E%X7(PO5D%C;*OYY$.PI#Y50R>WI5CW++-QAZ"IO#43:4 MM+4]79:#= 0P,+9Q5FB8R2]Q&9M;])X?ON+U@_7DI$4JT4O'C>EZACCXRFEZ M%][R $,>B_%:R-Y\1>!X.#HVO]#Z^ ,6^MRCI*^U5Y2+V<5$*MLW-&]@%8X] MM?K>$#+[]WR:#I3Y%VMH<1)Q!)C.!Q3\>OB=33(.Q:W)!E>+=GE8SP]]HCM] M.8F\%6V:4.2VEX\Y5O-F+-P?2[T)%?R.IID/C38&7Z'?5#LS<&B^Z>6YGH(6 M7U7J-6H6RA5YH=9XJ*_3&H_'L%JQR0>ORI(WYKTN2J;VC3^CN)8#!2N:^W:) M%(ZLHWCWE?Y_=#_6TY_5)BYGV\&HB_ M0[0/X3KI/-W9>,I].:/AO\B;K_"%/#^^/[WU&>,-N?<>C^\89>A??X5\:KHM M[;*INX5_EQ/'+D4)Z%^E_C(]JQVZ!#*?KY(F87EWE(X=RR+\D8RTG!&\5'<)9:.%U^$ MV%D3GI!?D3!]S07;25$[PK22&>(PK8^@_T$W\4G&!V&KED3IG7-X1V;Z3N"F MKNI.00;.8)J_=16:5T>G&?]K1D>9.1J?F@]HNL3P=/6"?[O 27S^[7QT DP5 M21B=R(L/^"#DMK3TV;L."7<#MY+Y^\J3I<#>_YOI376\?;Y27AO^3- M CI7VCD].ARQ)!M%_:>LUO^QZ4K>TX_QQ:&PO=V]R:W-H965T M&ULQ5A+;]LX$/XK R.'%E!B6[9ENT@")&FZ+;#=!GEL#XL] MT-+8(BJ)*DG%<7_]?J0>=K9VVF(/>[$DI="XL/O6J;TK-(O%,>=8/!X.HGPM9],Y/_=J-/C]5 ME:3)7G0F\N.5/KL]ZPUR[:'SU.Y1$YEP8 MJ0K2O#SK70S?7(X=O2?X4_+:[+R3LV2AU!?W\2$YZPV<0IQQ;!V"P..1KSC+ M'!#4^-I@]CJ1CG'WO45_YVV'+0MA^$IEGV5BT[/>K$<)+T65V5NU?L^-/1.' M%ZO,^%]:U[3C>8_BREB5-\S0()=%_11/C1]V&&:# PQAPQ!ZO6M!7LNWPHKS M4ZW6I!TUT-R+-]5S0SE9N*#<68U="3Y[_H>R3"$=TRT_,&[;)&"P^@#4/ZJ J;&KHN$DZ> _2A6J=?V.IW&;Z(^);C$QH- PH' MX? %O%%G[\CCC5ZPUY!5]$X6HHBER.C."LO(,VM>P!]W^&.//SZ W[IQJ55. M5_"%1MXAIC:E*Q]-UO37/3]9NLQ4_.7O?3Y^48*KTC>F%#&?]5"&AO4C]\[# M$WHKC5BM-*]@3=*%<[&A&ZV2"DK< $ M4I5&N7EV0\DS5*"5#9KMT-[0_9JS1WX6>D+@.%_ VC9X[F= %U+3#217OB:] M@Y#S.ZH95>\9.J)Q,)S-\9P$432CNU)HJ"DT=!P&P]&,YH.(+A#$+$,_:77& MWB2:XW<^&]&]LHCP#X5&P6P>T2R83*;T[N'Z=[IZ?_UQY\WNTV\X#4;1A(:C M8#YO)=VV?CNB3 93MS++(C"D- IT0>+K1\N($+& MPM!H$M%D/*?K2F.B(#RS^1B_$98OC!04!F.$8!A,P]:7WV&-@^DX(K@[G/W8 MW?MRB8)I]!/IV/6F2Y&A$8+F M_IG9>TP.VFRJM4%44\+\:0:L :G!+#3.&D?H3(QC53F7 H7EHW-S0%71[&X7 M#;V*6WT$LM2:UT$MH^V9(GFLM72K"9?*2+O+E4D!5*C)YG6;^]A$MF._[ GN< M'%P]@:D=KGCD5OP MQH4GKH*\(_8WLM:PA#,;?+A%UN?J<1>6LL3NK"':O2]6L/#.O @5RHO1;%! +.LX4470Y"\#WR4ZX1T MHF)E?-9[CT%KQEF9NWA)TX;L&R>'(K:3OJV3=I;^%T]=[=&-U@@K'8WF U^' M1S,T$G'0HU>I*%9U330*[R2#!VBA-ZT!F&R5]BT9#!L6VBFYMZ\6ZJ#<"S_D MOM_\]\J YNB0[N;B)-ZP]G<. M$M//)\G^1K-3C^[FXJ*K43H&PTG3.I6(C.\P*5K-?HMOG$M=;M+U4\F)]%HX MWUX_<5[6)GQFG ^:+D,,L@+Y983KN['*M,6:=<[&9V+"JP M.B/1#I$OWT1M9=TCUJK*$NB*J;A@,*J"O=;1($+EM;/@MFO[?N1 W3&^HBS MW#NX:V.V-23>9^= M1SC;A!-WX(V""43ONX[T=ZYZF(LK?Z%U8018?>OK5KL[\T5]5=R2UQ?NCT*O M),*>\1*L@Y/II$>ZOL36'U:5_N*X4!9#V+^FN/>S=@387RI(A"0D)*$&0,N:KY]S 9*B;=GI!XG;O>?N"WFR5?J'60MAV4.1E^:TM[9V MV? "0U0S1$YO+\AI><4M M/SO1:LLT40.-3IRICAO*R9*"\L'K)/7RZO/W]@ M=^?_^G#+_I!V+4MFUX*E/$^KG+MT5TMWZU(5&U[N?OUE'H6S]X;QLJQ@NE@N MA:L'9J&PAA\&77*VYH951F2,&Y3KAA")-V/"6(E:(%>NN44F[MAUR3YSG:Y9 M-'/1"MBOOR336?*>G<.YR :V%)G0D$JRAU MLK0"+K5,/*"_&8%*SBK?*$B")14GP(GQ>Z1,*Z4U,D=C(V3^L.$[H0TJV*X9 MSR$ BI*/H;$LJL+9#T4R:9T+TIS+@G'J;15
<3M M9#E'?"LEQ=F5J6%OV"R9X[\?#\9AR(X8NC)Z;LGZLSC 97\>TJ&NPSZI==0@ MUW*\@#=LZG#&@R@BG%N R*5,>6F?F+9G U IEDB+?ITO1S^U.(Z,;6H"3@K'>(KCA'0Z1RJE"LTSE[[)+(3="N&; MST:K>^EF-7GFD<>;OD3]Q#KB;\/;8=L6#-2KK$*J=1Q./7:YD+AFW,R$S0_B+-8]QX/!P#K\F6M^SFY@8]A)>DSPHE7PK4 M=W\\KY'WA.=IJFF6H)-I82N-2HRC9!@_IOJ*N>6F \4R$_=8 S<4E;H14H:- MO:I['N\\YX-TSR;.I]!L-*OL]BGGW'LN2 ,5*F+@9[0$\LJ.=O MM#0^>?:/^]$P),S;-=?.20"D3H#<\CX.)TD PQRET^(:V8 LTI5@U>8QTHR> M?RHM])8+^!X35" ')0:KU$Y!\H1R *4JW]6#!Z2F Q0.YZP1$SEK?%YUJG3? MBIJ$VD]UGY$!0D:Y@ A#)VK=K;\(H-:,U$%!+U#55D()Y/KA>RM??L(9S']#Z)QP/ZN5+:5>=&SQN$**BMUQG0 @'R20 $ X)N_09YDC>M31)$K'Y M.(0GD=N^?/UJA=*=P= I[,2VE=8M;C*9LG&2U*&(9U-H,G[:0SO>#,>#!$TV MG R2:?S891TG'Q_(D'X84"M&JD_;3I^]P/^$F!SS7)EF^MT?Z!50Q0-_%]\I"%?3)QXD8N63D+#RG0Z+IS0R1._!0)8QHG;H?P=5TW[D,:OB3^ M9^W[W[B/',H="'*Y76/0!;A>$1A6+V7JS*^3%69=-1N@.1KY:'=0GE1$0&D] M&<3)F$UFL\XXKSWBBJ:]ZH>#P*T:'3KOPX^O&S/H5-^Y0:+^64ERQV+'SF\O MV6P<8+@HZWZTK?XAW(3&/O,_L5]QR4P8B6*CS-'"3V)XH2I;ZJR[Y1B*RX$Q M2ZY'@&AWEPJEY%Y*("4;4DR1:5OZ*]7+HEMIAP5DE:;*_HL>>>$VG$!MW%2+ M[^B&9"=$^.RJTXW&^ !)!RLJXQ<%3&GN=W#JR6[.?X7 M%#?WC).'P5( ,=]U)8L'[EY7W%JD5>%>5IR:[^DT]AI_YB5?N5VE=BV6T1Q M^Y%8L!:<^@5)5HM&1+;2E]T8%S MOU?9RJU)31"Y6YC7;D- BJ1"6XZ /LD=\J/T U78_2NG<\JJ?@DUC<,?B\?- M[5IB)=C"%LTQ-N"L!5F!5<-IL5?JR4MGP3-7CIQM%*0[?(E@T'LH_>Z<5O>B M7@6D6T;=5H6@8 62B!"YTX_O-6TYE"/F=7+NG MP?9$2R9V*>W=L"!Y:%.2WE5('E*X[F1^=]6^!\/4-;\7;;7B][>?5?2S_!X> M>%.. FQPATA1A@?NXC\:4B]!L)Z")8-#3%#H& M6A)"V*Y6(1*/7;6'K=#2QZ'JP20#L?"#M2>%_?9K.R&E$G")/?;\?YZ9C)T? MM-G9&I'@*(6RDZ@FVC_$L2UKE,P.]!Z5V]EH(QDYTVQCNS?(JB"2(DZ3Y"Z6 MC*NHR,/:TA2Y;DAPA4L#MI&2F;<9"GV81,/HM/#"MS7YA;C(]VR+*Z0?^Z5Q M5MQ3*BY16:X5&-Q,HNGP899Y_^#PD^/!GLW!9[+6>N>-K]4D2GQ *+ D3V!N M^(MS%,*#7!BO'3/JC_3"\_F)_A1R=[FLF<6Y%K]X1?4DNH^@P@UK!+WHPQ?L M\AE[7JF%#5\XM+[C)(*RL:1E)W812*[:D1V[.IP+QE<$:2=(0]SM02'*!2-6 MY$8?P'AO1_.3D&I0N^"X\C]E1<;MCXILFA P^P5Q+Z:JT(EWN\I@9M9CT"F:8PK-65%MX5!56_P-B%U,?6'H*;);>)"ZP',!H^!'2)!W>X(WZ M1$>!-[J1J 72\,054R5GPN7*"%V#D;W!SWI^%OC9%7XH7*U%A<9^@,?7AM,; MA.HNN"V%MHU!^/T=CP0SX5S_7"KR[2.R 4P)7&%0KM'TQ?&?!!07<'=A\_Y2 M;O%9PT@TVW M+)2Z4=3V3K_:W[QIVW#_W-MK^\S,EBL+ C=.F@P^N[XU[55H M#=+[T'YK3:Z9P[1VKP<:[^#V-]H5J3/\ ?U[5+P#4$L#!!0 ( /*#:%3I M^B4#-P( ,@$ 9 >&PO=V]R:W-H965T2'2\%VEPD M4B(_D12EZ=ZZ)]\@$CQK9?PL:8BVEVGJJP:U\$.[1<,[:^NT(%;=)O5;AZ*. M3EJE>9:=I5I(D\RG<6WIYE.[(R4-+AWXG=;"O2Q0V?TL&26'A7NY:2@LI//I M5FSP >G'=NE82WM*+34:+ZT!A^M95\'AMU2]94S-+)@G4 MN!8[1?=V_Q6[?,:!5UGEXPC[UK;($JAVGJSNG#D"+4T[B^>N#D<.DX\<\LXA MCW&W!\4H;P2)^=39/;A@S;0@Q%2C-PX$'LM73-"6&!Y.TZD"+%I1_ !KE<&<--1Z^F!KKMX"4H^I#RP^A+?*3Q!NL MAE",!I!G^>@$K^A3+2*O.)&J![)P*XTPE12*3' 0!5Q?U"EU?X3!D[Y4A/>HNC6X3 MWY!G^LY0VVC]:O],K]KN_&_>OO$[X3;2>%"X9M=L>#Y.P+7OIE7(;F.OKBQQ MYT>QX:\&73#@_;7E2^R4<$#_>Y>3\>JLH)+O-=@JJ)@^GV.0FTF01SL%0]\G5NG"*?CDJWQ$>U3 M>:])"AN4C!J$FVP21"XA%)A: MA\#H]8:7*(0#HC1^[#"#)J1S/%SOT:]][53+DAF\5.([SVP^"48!9+ABE; / M:O,)=_7T'5ZJA/%/V-2V S).*V-5L7.F# HNZS?;[G@X5N_20-IA5MPJUBSM*B&8>6$G%P8;H+.J^#)B>"Q@G< M*6ES Q]EAMGO "%5T)21[,N8)ZV(5YAVH!N?01(E<0M>MZ&EZ_&Z+;08L JN MN60RY4S HV46J1VM:<'O-?@]C]\[F>_2PA4WJ5"&Z(3GK[BU,!.5=_=)+.\<^M$UI%/^O_ M- 7!Y@COR+0!=#?W1(1CE(0',ZI O?:3V$"J*FGK<=5HFV$_JV?<+_/Z2W'' M])I+ P)7Y!IUAM1#NIZ^M6!5Z2?>4EF:GWZ9TP<+M3.@_96B ]T)+D#S"9S^ M!%!+ P04 " #R@VA4\_Z&1?,# """ &0 'AL+W=OOV'%OVGL@V!@(&0K,A.32=N9^9$+:3*?3 M!R$O6(,LN9(,2?_ZKF0;R-V%OH!6VOWT?2NMUM.]-EN;(SIX+J2RLRAWKIS$ ML>4Y%LSV=(F*5M;:%,R1:3:Q+0VR+ 05,DZ3Y#(NF%#1?!KF[LU\JBLGA<)[ M [8J"F9>%BCU?A;UHW;B06QRYR?B^;1D&URB^[V\-V3%!Y1,%*BLT H,KF?1 M=7^R&'K_X/"'P+T]&8-7LM)ZZXW?LEF4>$(HD3N/P.AOAS_XJ-GI''XUK:\ O[VG

A^4&0 M&J*)G%#^4);.T*J@.#?_K!W"&"[@B1G#E+/3V!&L7XQY [&H(=(W(/HI?-+* MY18^J RSUP Q\3F02EM2B_0LXBWR'@SZ74B3M'\&;W 0.0AX@S,B+3@-=T(Q MQ063L'3,(5VNKP6_PA\>\(D>=0 M62\]1Z+"^/9BR7,M:4:7H2A*([A0&RAT1@&4(;1.T%W'$++QJB#SYIH) SLF M*\)?A\5]([H'CV01$"6VI,SNF!%L)1&8I4H/VUBHG)#B7\Q J(#B]VP!@*DL M(!;HV=*CVWQ;G11,O7RDR7DHJ!3IU>%;WT&F[!<&DW:M1TDV2 MI//A&0T7EN9:G__'ZQ_C@]*:D?=WX4X=^-*QJ;HEA;=]1?WFF I]N@^=!=9, MZEOIOMVT\[D*]E-XPS&[N-ZAH99T2CB&!_1-SF-^%&O\UOF!J4TXDE8XW%-U M86N&W>G$_T1F[%<^G7^Z11QF#PWVNNXK1_>Z.W]B9B.HD"6N*33IC4<1F+KC MU8;39>@R*^VH9X5A3A\):+P#K:\U/<*-X3&ULG5AM M;]LX$OXK V]OD0*.+,EV[&23 $FZN2MP[09)T^*PV ^,1-M$)=%+4DE\O_Z> M(279;NQ<6R"Q)7(XK\^\T*=/VGRU"RD=/9=%9<]Z"^>6)X.!S1:R%#;22UEA M9Z9-*1Q>S7Q@ET:*W!\JBT$:QT>#4JBJ=W[JUV[,^:FN7:$J>6/(UF4IS.I2 M%OKIK)?TVH5;-5\X7ABD_P626+@AE!C;\;GKU.)!_< M?&ZY7WO;8%N]=._9&//F/EENK#^DYX"[6C< MHZRV3I?-86A0JBI\B^?&#QL'IO&> VES(/5Z!T%>RW?"B?-3HY_(,#6X\8,W MU9^&Y3+?9C" ?IV2::OD9?HJQW2-6S)8N MC!'5W(N@/S_)9T>7!3S^UR[_OLY]&M$]'&M(U\BNC;#)2KFM9T">9+?KTOH*#TS@9 5JK[O\#_K$(>0B +!\@L@T" M?9&4JYPJ[79LXB/&%O]MPFI++65)55E1 R%X(.0I[)SW:2XK:1 04>4D M66<$IR[.6\>GO.&9KJPN5(ZPY?!"&SW2,T+%,EZ(C>C3(KA#5^VNW:?1S.B2 MV3I5U5!E@PVA^'F7K:0PEB3#>I_9UPWI?T :$F ?I7<-I 01;*^1L%5EP2+> MK"OE;)\J%&=H#BUF4O'N&YJF^$B/8[J8.6D.G7@F.9NAU'4FT@X3-\X%Z7\T MTME-=DN?.>#J EY:7%GHP[AC\X 8.)2C<@-\T4+@25 2'[*+J% SZ2T"Z8H> M81:#;J8+] ![0N/X'R18;\_*2CB=297)05,;M_!?:X!2;67 [&4A$+R[;*$+ MK 1=:0F?<, *VR=0L&6_H@WA!@G-!/*T*,H:LE>ZM)ER_ &;!$75@" MAX_"*/%0P!R+QM4XIW:J4/\-R&5^ 2[K0++<4KJ%SG6AYRN/GT8I)K4U; K: MJFI9NRX53NB @ X:LA)&TA-_((MVAR:O#7/[3F"R62$"_I"W"7W<^KP0;5?V M^=/6E=;!OG4JMVI 6OB<4U48"7SJO)X?)QMJ?*S](L2TV/OB.Z?,#R\>D7!S M2;\_2Y,I"V@AL/(G3OP!ESKHRH8*1P]RKJK*QVCF5:31=-0?QS%281B-)S09 M3;K7X9#^V?CWUU^F:9+^MO>[E?J2\B"9#OLQ.+ZE)#I*0+E47'SAIG42'XSC MAF8:)4=T,&U?Q]'D^%L;X-.U]L.U]O'X6V,:K0)F?^3@"Z_>2I[J6($K5$4# M%-1(B']S;A_X2+]E/E-\3%"'YG,CYYQE[T&K,+5E]-FG&MA/\3&:3CT&14>H M.L*0DT@FYW,/R,G7(#6R@REO.^V@!9:XYGW#HM\4/=WTB$);GV\>S$N/#?CB M31*-8BY(>'Z9++OR)"0',MYNP5X\8,S])CGU=MQ>\F]!O!5@!&DS;K<\*K!Z MV\"VWY,+WQ&U_Y<_;^+H^ @S(1R53F@Z];@<1\>((G8F?IUGQC<(?TS),/4$ MP^B(TB@]\LL);X^B\8B2-. ZB9ADDOKE,6^/HS2EXX#!-!J1?V\Q.HR2%J<7 M/E+LH[;.8,0LPXBYK^2A:.Z=2YS_OUTWV] +[[G9TNW=_9[FY]N8?N2NA6O) M&FG-R,!-6YI']M^!6RU5)HHB]#Y?>?B<((P42N>H2.Y)2L#]28=6]QY@RG/E M406A'NIK,[WC\G'-W3R4 MF/NJ<=3N"6I'(B;'-)F,^T?#,5"&>C#AP:TMS).X*][QD#X'U@=',=,WR\<_ M(1-F)3&S'H/#.-Z4.&X$^O1J!?K^D'IYH/X)>0F-F/'0FSA.L-]< MZA&V5. M(PC7C.P=Z-N>[_H;L]A"\+C0L=J\*X99D*.\%G#04?+FV_;NXA$N3>E3FU^V MR/H;##*P])=X5BUGJO6F[[>3WVC&5K!<&V #GFN%,0&C6#2^<@OX"32X?]BZ M[9&"9K6KL>BG1-@',;ATY6U'$NA8_GH1>5=EF38Y[HV8SQ1FU8N[*YHDTPWT M[KI"#C;NZ*4T<_]+!*S3=>7"=;U;[7[LN AW_#5Y^*7D@S 8:"P5)#46J)&7% M__W>G7[86>, B2V1=X]W[XZ/]%GKPUTLB9*ZKZR+YY,RI?KU?!ZSDBH=9[XF MAYFU#Y5.> W%/-:!="Y.E9TOCXY>S"MMW.3B3,9NPL69;Y(UCFZ"BDU5Z;"] M).O;\\EB,@Q\-D69>&!^<5;K@FXI_57?!+S-1Y3<5.2B\4X%6I]/WBY>7YZP MO1C\;:B->\^*,UEY?\=AS.#TZX+#L'982=[>01/E>)WUQ%GRK EL#C1\D5?%& M<,9Q46Y3P*R!7[KXTR=2K]0S]4S=3Q8JJ61\O%$WC' M8^;'@G?\1.91):^NC-/(4EMUFW0BH> )_),1_T3P3P[@/TFH>F]B9GUL JE_ MOM!]4I?69W?_/D;TT\N\FJFKAJSZ0EFI3,3N6GU#QW-B&QV,;Z+*K#95%T3V M((A %@GGL)TJ77E7*)]*"BJ5L(E3V5 4 . KB$#4O(^F"MX4P)8U>F6L25OU MBW&9;7(XJ3KXO,'RX^2O4UG8ZC8V!OJAOI3$S59KMT4 F0]Y'*TYJ!81D-*[ M4 'F8^3< +[2*TM=*MJI%0%"1^\PNE44DZDXH9GZN$82>Y,T3BJ_!OB(-$!K M%306FXK;_\/CLJNN@J\4 M$(C+)-\MDD+:QFV\W: DQBGFHQ#.H0FI1#2Q[BN+I1,7!@6.S/I:\+ VPD4W MARVS)W5 ?+Z!<#6PHPCZ/[K.L$:40,9\I1WDEQMU*@*7JZ;&##0^8@R\ZHTV M5M(VKCL&I _(2+/HG+XW3 7(V1@1:QBA1,EDII;^RL!=5*7>$"I&+,59:##> M$P8![!B"T+E)O4M6^,#?T8#]*-35W[D(9<#I"C M(WK'XJ(07RLF=_GBS2/.K0XT"L/;\4QV/]O<]#KYM6O\842UGA3.KW_(BS$W%N*=G]= T\#7=1 MHIP91 )%$:A@==DAL?Q@]6$G[0)BL;.FX(H+P2@U&QY.7);F\ZI%JA#Y+J"! MCL=8EI-RUU'7G8;V@KA_#O)!/_0J[@[8Z"879;S45KKU5B[MP-F)X./:^-AE M9KYW9427%'(Q9G7"D=7='L?1\>[]MKMR[LR[B_LG'0KC$#"MX7HT>_E\HD)W M&>Y>DJ_E KKR"2TICR5^/U!@ \RO/:YB_0LO,/XBN?@/4$L#!!0 ( /*# M:%1??0Q(:00 %0* 9 >&PO=V]R:W-H965T\T)N,*K'$*;H_J@=#L]X692X++*W4)1AC]L1$T*%F6,$0:\7O$&E&(AH_-=@MK/VL US7(A:N4>]^A4;?P:,EVEE_1-6038EX:RV3A>-,C$H M9!G>8MW$84=A&!U02!J%Q/,.ACS+C\*)R>%>]-I&3)6_*U!GZ M*DG/37[7#B&.X 3ND)RSHYXC5/[6RQJ$ZX"0'$"($_BB2Y=;^%3.<;X/T",Z M6T[)AM-U8(_"V$ID M.&Y3O5DT+]B>Q%$7GG($AZ:PH!?@:'*CBTJ4KS_^,$SBLTMR-3>(+9XFIY=> M_!>AE"!RQ/*S$^H59K54.#-)"'4371!**LA%TUX M09?XAA@]>3D(E-HU?_X-^PRG*?B@MWGB>0*NZ8BE-]/E[7Q%82P@5]-;"RU^ M\"AJW7^#DVGKX /$YT-Z)M&@-<*KL27KT5J.PI)O$Y/Y.!=WOE#S2B M("B\=#[3$3Z 6&OOZ[=%R?%+.$IIPL.4LJ_/@SXD0WX/X*Q%[E.# M6Y"#X&LJN=P+5R5>_='!P1K&+2Y_D$55<[!D25I(X?RI?PH_-VHDEX:@+K2B M-LALI/5[/1.4N1E"Z,"9$M;*AE9Z_W\W=4+KGZ ='@*T[JJE#]E22D3-H<%.4\A"G>)T-:5 MX+#1X:S"FN8HR0,4KK-< ME,M0YL="& ^&!'@.[W6FWDZG+] L_7W&4@$3\]#TMZO;*]-5N"E\%0_WK2_" M+"4=?@H7I!IUSP9M,.$.$R9.5_[>,-..;B%^F-.U#PT+T/>%IK[:3-C ]B(Y M^1]02P,$% @ \H-H5%)\>/E# @ Z@0 !D !X;"]W;W)K&UL?53;;MLP#/T5PL]=?$O:K$@,-,V*;4"WHMWE8=B#8C.Q M4%GR)+II_WZ4['@9T.;%%BF>HT.*U&)O[*.K$0F>&Z7=,JJ)VLLX=F6-C7 3 MTZ+FG:VQC2 V[2YVK451!5"CXBQ)SN-&2!T5B^"[L\7"=*2DQCL+KFL:85]6 MJ,Q^&:71P7$O=S5Y1UPL6K'#!Z3O[9UE*QY9*MF@=M)HL+A=1E?IY6KJXT/ M#XE[=[0&G\G&F$=O?*J64>(%H<*2/(/@WQ->HU*>B&7\&3BC\4@//%X?V&]" M[IS+1CB\-NJGK*A>1O,(*MR*3M&]V7_$(9^9YRN-F&<"L MH)&Z_XOGH0Y'@/E;@&P 9$%W?U!0N18DBH4U>[ ^FMG\(J0:T"Q.:G\I#V1Y M5S*.BB^&$-(4WL$:-P0W4@M=2KU;Q,3L/B8N!Z95SY2]P91F<<U0X^Z JK M_PEBEC5JRP[:5ME)QC66$\C3,\B2+#W!EX^YYH$O/Y&K S*'+(6"!Q*$W&/D M3O!/1_YIX)^^J9-P< MVB>,BC2=P%<-GSO-M_;>5\9_M>';*['9H!WK]8J'@5>ME0K2B^!)S@[VK+<# MM= =3R?,>] 93"\X;I[/($\F< ZOU2D^ZK\&[2Y,F8/2=)KZ5AR]XR!?]?W[ M+[Q_!6Z%W4GM0.&6HK-\BTH9LWAG@VPK+FQPBM#^#]K>%;'@Q_ MP/B\%7\!4$L#!!0 ( /*#:%2]3PFVS 4 +D- 9 >&PO=V]R:W-H M965T: E6B9*DQZ2BI._GWNI)4Y3!S,%YB$Q)?)NYQX>4D<;;;[;)><.'E92 MV>/ATKGUP7ALBR5?,3O2:ZYP9J'-BCE\--78K@UGI3=:R7$K5BYO&,2[TY'D;#[L6UJ):.7HQ/CM:LXC?R^E6'%EA59@^.)X>!H=G*6TWB_X0_"-W1H#53+7^CL]?"Z/AR$EQ"4O''E@ M^'//S[F4Y C3^+OU.>Q#DN'VN/-^X6O'6N;,\G,MOXG2+8^'^1!*OF"U=-=Z M\XFW]4S(7Z&E]?]ATZR=3(=0U-;I56N,&:R$:G[90XO#ED$>[C"(6X/8Y]T$ M\EF^9XZ='!F] 4.KT1L-?*G>&I,3BIIRXPS."K1S)U^UXQ#%\!N\@H4%I[=*O7', M<4+#ON(_[?VGWG^ZPW\'[#5?:^.$JN"]L(74MC8<_KSE#P[.I"Z^__4S<%]U M35OWP*Y9P8^'N#1OA&P?+*\,KK!-T;6#1SZ,?I+8%H1 2 MM_%_@[=O\CC.#N%VR>%4&+C24M9^?YUC+=$!GF/'EW2V\?1--T\/VYQDV%W-%19IEL._VL2L^/0I/_VM-H M3?3PK*.T$>9[41+9Z+ Z&*#N^UP?.3/ 2;4 -8>OYLB=3G=V[()^N_4\Z-[X MML.M=DP.KOD]5S5FZA-# >#(4=GJ/G(8]B +\EF&O]$T2+()#H@Q47R(HS@- MXBP:G&OK/(R^YOTDF,0S> ?[>9 G*0XZ@_TH1A<)O!M\W,8DP9=3R(-)$O5+ MHPBCYH,;/"P1IJ#=AK*A5(G'D+".@+OGOU+K%GJ MM/=:)_?:DO;:HO;0&[[)I^B7QD&: M(S[_IKGA_]U<3'!"B6)^LUGRO+DQSH4_-C<-)GE"^" ;?)>?D(N"612_;.YL MFB*'LBQ]:FX89,FO-C<)LC#T#6I'_ZFYT73:-- MM-IA/VNLZ>=7B4%P[+6 $!E2_\83(T7*93CX(-8+3 M%D2OP%YUA<';KWPD>#7F3XXWPBVWTVR]_)#JZ-G^L#O5CW9)S_2#P9T2%,-? MFPCP:!9,(E*M* ^R.":G>$]6D ;3-*-VQ/F@$[(GTI_ZK'8$:XI\&2K-@G@: M-;(XB=,^5!),PP0FP21+,50Z:RF0A$&8Y_"S:]UXZSJ-N%;^H\$V[6ANUOW; M_KODM+F./RUO/FJ^^&UH0?(%FH:CZ60(IOE0:!Z<7OO+^5P[;*(?+O';BAM: M@/,+C9?2]H$"]%]K)_\ 4$L#!!0 ( /*#:%3K?Y.Y*0, "X' 9 M>&PO=V]R:W-H965T)/ M-A G7;0+[#9(LNVAZ&$LT=8@HQEUAHKC?U]24K0*D!@HT(OFBWQ\)#5OE@?G M'T.)2/!<&1M644E47\9QR$NL5)BZ&BV?[)RO%/'2[^-0>U1%ZU29.)W-%G&E MM(W6RW;OUJ^7KB&C+=YZ"$U5*7_E^2;,3K9:WV>(_TO;[U MO(H'E$)7:(-V%CSN5M%5\<]YJ;#3-_!3%+XZBR5 7ZQ!1:O 6(F.+!,7UANTI.(-YA/ M(4LFD,[2Y 1>-F2=M7C9B:P#D(//VBJ;:V7@GA0A_VT43N#/!_QYBS]_!_]U M+94MN+J&\8M17>%&A]RXT'B$OQ[PF6!C7/[X]UOU/AE-[NUEJ%6.JX@O9D#_ MA-$ZR:;PNX4ORC9\V2 YE^(E%Q-X*!%VSO!M%&ZDM@:A=>/4P36>K]H3VH8) M"F_+NL D V@+UR57BWT]$&,<4?D *!T&[@]66_1#C^0S&\T>''&-!^0/D*;R M.8-O+_@?DV0./\'']#SAX21)X:1"0/I_6/50'R"9I-F9T)K,%UE_:+3::M,U M["*%[&+1'XQ(B&+3:]C::U8[;8Z0.Y:R0.!VD*M03EB1O^)I%TK70 ^LQ"'OBV.<_6L#]YS17K3Z1N41S&':+4ZMO44 MG!P]L7++H6^X9"/?:=N$:U?5RAZ%HO-25.MX/OZ[\U+Y/8?Z#QUXZX;%(PVK MD!%%J24!YMS)V; [/ 97G0;^,.]>DJ],2-L !G?L.IM^.HO =^K<+&PO=V]R:W-H965TS.[ 6O':U/:&Y-]W;!9*JH!Z\=JS\Y[? MS'BFMU'ZT>2(%IX+(4T_R*U==\/0I#D6S#34&B7]62I=,$M'O0K-6B/+/*@0 M81)%%V'!N P&/6^;ZD%/E59PB5,-IBP*IE]&*-2F'\3!SO# 5[EUAG#06[,5 MSM!^6T\UG<(]2\8+E(8K"1J7_6 8=TQN8T/U:-)')>N*#.KZ2\GG!U\518A;L$G&*:I+C\X6 M7'#+T?1"2U$X2D;2\PV0D<)2<9KS!M M0#.N0Q(E\0F^YC[@IN=KG@C8@%5PPR63*6<"9I99I(=FS0G^UIZ_Y?E;1_@I MC:HD*IBR%[806'\KL75@,H-[FZ,^-,,5-ZE0IM0$&Y=:DR;X.<=G"R.ATL=? M;Q7DI!S7TUVS9BGV VI:@_H)@T'<:L!P/'[X=GT%MY/A:'([F4^N9S#/$5)5 MK)5TR0"U!.4ELBH"<2"5:01F8*D$];7IUH;.OT;5PF)!D%W%X%]+5!O3 ]'4 MC:_H/OJ'F)S!>VAV(EHOSZ/:+G.:JI-QYMLX)327*Y3I2P7JG,&'=Y=)G'R& MN'U1NS\JN=6.(:Y'[69MKBS5_7AP=/U%3&M2CSH=>.M5A ^<%BP-=^ MVWU[ZWYV#;@-X.D^W!JK5OX(6R- [\-J?Y MB]HYT/^EHC14!W?!?J(/_@!02P,$% @ \H-H5'Q8F&UL[3UI;]M(EG^ED,WN. "MZ/"9 M/@#'2;I[D.X8<=*-Q6 ^4&1)J@Y%:EBD%?>OWW?508EB;.\"NQ\6Z(XD'E6O M7KW[*'^_K>HO=J5UH[ZNB]+^\&S5-)M7+U_:;*77J1U5&UW"G455K],&?M;+ MEW93ZS2GE];%R^EX?/9RG9KRV8_?T[6;^L?OJ[8I3*EO:F7;]3JM[U_KHMK^ M\&SRS%WX:):K!B^\_/'[3;K4M[KYO+FIX==+/TINUKJTIBI5K1<_/+N:O'H] MF^(+],3O1F]M]%WA4N95]05__)+_\&R,$.E"9PT.D<+'G;[618$C 1S_DD&? M^3GQQ?B[&_T=+1X6,T^MOJZ*/TS>K'YX=O%,Y7J1MD7SL=K^K&5!ISA>5A66 M_E5;>7;\3&6M;:JUO P0K$W)G^E70<1#7IC*"X2(ESP10?DF;=(?OZ^KK:KQ M:1@-O]!2Z6T SI2X*[=-#7<-O-?\>&N6I5F8+"T;=95E55LVIERJFZHPF=%6 M';EO+[Y_V'> E .JAG3IH7T\' M1WRCLY&:31(U'4\G ^/-_.IG--[LP'A]*_['U=PV-5#+/P)U:8U6UB'";\%3WZA_R^4E_;=3KHLJ^_+,/QX,3(-.^LILTTS\\ ZZTNK[3 MS\*L-WBI;%)B@$\KK;*JM#!KGC8Z5PM3IF5FTD)9>$0#KS56F3(KVERK!IY. M&6@:ZEVK"P U6ZFTS)6!B]M5513WJMJ6,)9MY];D)JT!A2-U510P4*/KK%IO MTO)> 4)+FQ(C6K5*[[2::UTJ71B@:01F]$#PPKNPW$U:PW.F)$#K')[6P#[- MR@&.^[JI845F4\#.+G6IZQ1AAOMZT_"[N-#/H]N1.OKIZNKF!0."8L322FN- M0Q,*XC4JV*]41@#9",Q?*IJ3;@)<"D5B __#,PP>0M-4?5#T@TNP55:'<4?J M\Z8J(RP!.A-:P+7@6=^E10MP6;J:F\5"UQK08AV6]J?!1>8:]@IV0N.N:GBU M5FG^)T@?1CHNI]0PB@7!C6L ".YTW= D;O6]VP7/1H2T,W.+B]FN#-!4\Z#- M1SA0!.=/H[ !?C[U_'PZR,_7'W[_Y+!8?NYF.=2,!E2 MI(:MS)@5&5EU5:9WIFY!1HPJ4 'X-LR?FTRVMD4L W[AM\P;IH+_!A!ZYA%Z-HC0F]K

ZH MFP)63W!\0)I%2GD@9@?'[\?LP*0?2O5.S^L6"7TB6$N &@&;5:G#%]!M ZL_ M]ZL_'US]>_.O%B1*<_]8I3 X;/^B_5SJ#\T,HK]N8-$H'E "9 7QOT%CZTZ7 MK8B&$BS#HK+6W$?540"$PV*8 B8IT$)YS0E1T%JX"?Y?([,,2Y<)+ ME(M!B?(9[ 68Y:UMS!KM@,<*EL'1^P7+[I2DKM@ZZ])>O[F)A(K>)>X\&6\/ M-I"$62PPN]=B*(9 PBCMH<%]32UXG1O>@V:5 KV1-F7;9,TV+@ ,E!5LPGX+ MI&1@:/\0'%"9S(5A5UL48F'^KN$%*TUP2OA:D9UE8&C8)<=]:&XN2\.678K, M2E8M4DI>M?,&5+(WRQ-D=N!?D*E? 2_5G;$L)?77S$FN:@XV%5AW),)*D,[W M2C8N(%KG8 MFLP9;+9Z% Q:7I>>L"\'"?L=@*I^!S&GU:^L/!#PQY+WX!S]Y-T_,5-Y!L@A M,D#YJXF_27R0>,:&CBYOT'J^P5L*]0),<')&Z)H'- M0J8&",#NP^<"A3%_ 90+!)5 43FK9+YN5T#9/!Z8PJ13:[:>4:O5O$<@)-/- M!KFNA?VK34/2,Z;=)6A*3XW17.L8+0!,X!R2J55Y'%TATA+5RP+?>#7F)\CU M@HR1,$F"ZX5U&[M"GF;M9ANDW46=KC4J#(*+@2%6"Q"*!DI1L>7&9F#0(!;P M>9V"]EBG?\)7@JT#VKU")V^)7".+!.9HXI%!O&G##A-N*V@6G!H&@V6'WW-R MR(DJ"G ?%T:+'(I&H@< 2H,VN,DTRH0-^^_D.7I1Q6]NB>OF6HB)E935!2)= M5@)0 (/3#?*.%@1E6!M*)I#.-1@)1<>!@F'!@T S+:V_P$ @R1NPH0!_C26S MQ[;9*MD%7IX^)@\M)@H&&(A0(/;>9L[>'")Q3T+W3"UK!OF*H".2$#'Q[PZ#-A;&5!X8,7<"X^3"O@K1@\[T21VT3]V8Z#2 MH(5GJ[1<$EHR4V?M&A>3.2++TM:*D>GH8,1. '(G0$_P]CN+0Z)[,@Y!QO&P MV^R$(GUY&PO%CVCI&[*R!IYZG)0?AN: MPUS)GM".S@C#"+=_T/[*)F7]NPA M^!B5$":(T26(O@*H&<2NV+9,4?OH1J]\_^K^E8\[X'@Q8_?E _@RH$7GN=EE_4;Z,K8,"F!_8>.IM&#C==F+T SYO4J_=65$,JCVR< M7+/;!1R= :][$S/KW<"D=P>]K8?@B[UW'8>?7J<%*:);RHRP_&K7+IS55.@^ M"@]:T#XB4L22!$FW+57?L+?!DH2W";WOT--X]8"-'P?^V*/2YVIVFEQ)^/3$US@-#D;GPW*I2CY,1DV*B5V>4T8 <'RT=@O<5#LH0)G<)H#=N6W MYO[0HG52EVS\N6UGSQ2YV[;S/\F) 7^S0%=;G$PQ_5@EV$Z VDT%#@(KC&#[ MY14%#X?0.@UHG0ZB]X"4*7%D62I>2W3%'E*M@P[_ M).2P)K-!;(=5 X!@=>1L[WX@J[0'-PD&SR._\HWS*Z^\7_E(=3L(WX$]&P:! MQ/\WW%\T.G%W@O?_-[2U8(.=:^1$M&@[5!(8W8X#FCT^V4C](E:QI#J:NF)7 MQ@4X*5S'(]7(M" 1*_!NG$*1()/$UM"&H_ @N/B8I8Y>!J<%U0_ZZ@B;IQ>T MA]6.]S!2[X"TJAJA!G8'-G9> 9F5E)_*ZA9\A?M.#L_?]7$[ L!!MTJ%6GU^ M+^D\@(;MY/P[% W+@2"LJ]>LM4C80OU!Q@N^KA:+*QZ MB=!4=YI2==%(T33,H*!LDHO)&7P>G5Q>J!?TY6)&7RYFI\S*_/6YFD[/\?[% M[)+N3Z>S0?8.&>3)< KY!B-IX,6]C>/CS-S7HLBO6",_E%V?D%%V0'2"]!S MVK$F'OZDH])K8@',[)5?T$.EH!^[+T"VST]/:8CGIR>7\"9>.B!.V:ZVYNL@ MWD.F;S*+0Z?D.MSDR%%QM^=R@)G%QQB4Y #@0861[GQ-H79,29= M43@\E1"2Q>0XN<\2M:PU!S(I@D&2 2S_F@1/9M:HJB1.=&-]S#+J'29CYR9 M94,JR>Z/CTZO$.;.J+!XS"\A'><<&T1RQN%'ZB=T?"EVQ#9!U6,N-[M;AJ_7 MFJ?%X+M+SK/3O2@X:P2+09;B(#WG"#AF3A#$6-^IM8C]+E"NV9=558"NM*)B M20"@%VZ)O\F>S;)VW3) (FS!BZ_U"NOG[C0M;C ,/PDIZ\EPSOHJFDK44&>J M7S@GIGSQ:-GYA,3VMP!"0 [IC'>]6RW;$LF6N5Z:LJ30+A@I('JJ'(7) M))F!%_R"OYZ?HXGPH0?[DJ8YPEUX\6IXTI@6CB8OU-%T=@+#GHPO8G@T*M4N M)&?C$P<) \6.^4,HX\ 1R"4P10&,UPF(D["2)/.R4JD5#MY1(.D%7*7D^'D MY<%7$\JRU%VI9X<: *,[1<6ET75+N5,8\F"#O2-%X M_)#!#QD_%%UO?OH%Y,_)Q?2[R "1$?%-J6APYD@$*;I#6PPA8FU!VG!* #R- MLBJJ)2H*T\V^,@N)E5AQ'<+AZ-PWY%K(+TZ&$XRW+OX/=D@.:U!_2.;ST53W MA"2CS/GR]MXV>NVGQL!,<[\Q&6VII&()'Y@\V( :;4EH."=UP\.PDK(TEO6Q MW5RSD@(,Y]J" $HP+ V,G1;\ N;0P)FV*[/A HL29M\.\O8TI "FPRF GX!, MMZ9@1QKH%-2SH4"-Y)H?A^/AR?IQ["'P7X#NP#QPQG.4#@<)6VAT2],2K%,J M10AY&U-;+$!IP7>GF#V:N'P1OU%MW;:BSP_@L*/.B:+?\=RA5&A_>K8PD">0 M$]L2@Q;(:ZX$"E[G)"EQ&J8:0N$-U^6H: ZZ<8),VP?U+4.N!]U>F:RUQ8D2Y>WH7)=L5%G/><6BXCH.; MW827*7.3N1HNGYX/ : X6\A?EG75;OQ&4A*F:R.BLM5Y3SR^[$7LN#_M\0GK M+8]1)-Z+QO &)"<58N&,JIV0M6,/2KI"*D=V,>P2A1W+?"ZRTHJL1%'.M9^' MMKWEVH "K5A,.()0 =H"L)$:%S!P15$C*J]-E8T:".:M*:C,>8Z,Z\N;KD!6 MW7A9=1T%U$)5F=<'][ZNC&&-\8 E;V6#D27!F51D20;(U="XXK!0)N<]X,X( ML+ &78W6M4!JE+#J)J%WL+[G5\#![1^>"")"KX)!#"RXNJCQZW,.;SR>DY M!W F%Z>>)*B ] !C30YQ$0?-HP=L5IN-V_U=<66[B[AA3!_1S"_43S7:O==. M0%RQ@(A=B<[;OX&@V'WX?V"(FU@B@K5]C,&'\XM+=30[F:#5?W(!RF,V&:NC M?2Y//W?//^@(*B+3/Y/%$GE_AYJJ87^'F&GY_0GT@7 M:"9.IY=^E;BL(0,DY/JFP[F^&Q%C"99]EUSG\]89LH^V/YZ0\', =&=6GMY#&F@@J]!%K*W.P/RA]>FR1D21')Q<:;> M&5W$2,%'3K N__SB7$TNDW,@#G3V6Z2:\!A9O]6BV:*TF^*P,-[X$L>^/#U1 M[]JZ-+XR>6&^-E2*CH,#[P 'C9'K3L[/U>\:A#Z*DE,UF^)_U\[#$1T!X%.I MI8L>3J8N'X[;-(55G.)[R61\J=Y3368D'G)!,@UV-+E(IB<8G#R:GL'B+[T' MCS$D[$>28B%@"7#5D?5/DRGLPV'Z8>MLW[R,;2ERVPY94&*']IA1E%5CJ774 MM:1>>%-JB&M#*GDZG$IV"=:'\N43TL=NBH^A]+93S^OKL:RW, B#SND2= I MK TZ_^R0 U9P?).Q?^L*KVK1NU&&D.IXR3"-ROLDBFB]01=*^;=:"M.E+!T- MFJ;@<3%^ZF*?K&NQ$G,3C6-TW-+50@'"D!APF+2Z'%.2&PORY80LXWCJ_72.4[F@)=M/8I$ZK0A=4 M_KY!?D+5YLQ1GCB[=SL0G&F8)'<> ?? P_?O(GJ3Z*C?PV6;XFJU2U9X@2QH MP'C7DIX@Y+6\\KL*W#6$R#P( %R.*3VZJMHQU*TAVA,F:GP)*CL<9JU#IP$I MB/Y*4Y"QS@NM*\ L%@U4 ']NR4E(VGY7 M+=R9TKEQ@=,MKDE#[KXK)>$UP(M$H%7B#-R=K::_1UQX23. MZ"<;J<]E+J+L80 GC\ =(-\7E'=03VSAPKO!(\/5Y)$$X0K$8+V+&]KT[,^A MC0DY-:DYKI&?T=E',[XJ7=@K>+C!/;RF:]3H5"PHFB6Y_-2UY992_8_HH!\: MG(=26SR2$D1SBOLG:*B@;;A'XN:!+J/1R?=*:QI(@*0L3'BF1:2 M4_'#;]H:OEMGB'+-3P01O+61XR+D"IJ0JXISX'+)J0@O/'%R+++I*7G(34W: MA"J$Y8=_S*D-PC1(4Q .).E=D5S9X6MG)[C@67<.V\=V^GD<[F[#9@&,TKM)F)^)C8*/?LPH2.+=R*.YV7HOXEYI[@_LS) M:O$AKUTM?-B* =E11Y(,/,,WBXO0Q $M-U^S\V M&W"!R$K =S>$&3#]N'XW=$UZ6#IL*9R%-LC2-3."8-IAIV#\8?%QZ"K&EMR5 M+KL:M9HW5#SQ8$=HA.WUH(%32^V-.W:UTQ B*E"3H('N\=VN:O#EKV*=1 MR5H$(@:11+47W.HF)! 9]Y@ZP2#(' 7*O+J3.(!WE_QC6TIQ_Y^RIE@?,'@( M&&P (F6-526;@R_:[BDA6%B;^5-"XL8OZCS; =\;&=PA56!2";='NG$SW6U_ M7;?6YX7WV[JD9U?]V>9+U[#K/9C0AW7<,TUHUSO@D$8JU/A,"*FAG0;=QA3D MSG]!%R.&\,&P.'\)8QUX\].>E^YPS%5L0U!W*"<]$&38"2$X9>!R2#VL1J32 M3PT"?%0/#X)EUW01-MXA'8^[> /1XI;"8M=?ZDXI$1E_8.T=A+N39Q[R(KIS MU,YDG'HF\86AJ'VA!FM*T+&*V%;DJ3>?7%YF$?6/.F[M$D_WA)T^OX4V.^1N M)<7C@/#G5212ZK,_4+1DME)YCWM:Q$>[@2KL!/6UVJ*]2(KN&QISP_2,![WE M;<$]Z]+X2 Q$ZP@<]'ES#,-AV8H;G:2FWO4@4LI,,YDZD$GA>25HM@1W3;.O?"37J;XFZ[7S;EPZ:<4?\T#XZ\ M"Z>J_]^=^[8[1P[5\: [E_SW_+EKN;GW5E^.KUN.X#-]96\A!X;0G$? /5$= M;9?%E,6G!!7PJEG X_R#R^CA]/NPWZ[0T=! MW"T4.F[EX /TP?$XD4TCUG#J31M1X"Y %O:-0@5XK@E*3PE[8KK+'TEQ.+P1 MS(=421S*][I+1MF=R/ *9Y-"HD'#-64!8Y.NR#DM2CW$:7 074KWQM=Z,VJ*N^CZ;#*HZ2[KRLL(L0V M%9(/52C;1EV9X/$:%\!.82V&K6UZ?/J[(E"N7Z%?(07*E?0A$:K)*G)WU7&(XTPL1O6DOY M,14*&]_^81] 7F'K#] 7*%-_%)+^JK.67@LM?(FTCVE_U(X[-9,[[*G)I7!. M3:V7F$O%\SG2!1ZH$"\Y"8N+:JN23AP]Q&\2M6H!#)1MX/MFB#RB9B$0 L*?TJ^/%BQ/:CARL_D#FUSW#5=[N(.%.%D7)9E" M/U#?>2FDQ-!PY*:$Z-BCSI@ANFZL?R=QLN$0(-%)!YWKU'!&IYWP$3I'1"5R M+(K_CK=>>,_)-:-1A=^F:"4UX<_1\#8L3['7-_*F>]^#)F3.H8?T*VDOT.!\ M"&=\H!AE(H(]&DJPU_[,U?[#T?MDW+*BV^U;XN&[?[X]$]W!$G3.=B* M6ED 1O0)_'%SAR:5"CIV6L0%CYCB6/M%0-.UQV82?HZ"0(/^$:CX](^X$=DAJAO6PZ MW%Z&124:M-A[37OX4(GQA+XQF2%V.%/66EVVY>..;Z_5QS]^ M^!Q36+5SNX_,^V)JCMGD$*9%S'4HF]?M6D;TWJJON>3K?)0%)!0MER5HZ_X%ZK2J@Q'8F -AW2)\7(P M_H:N$U)=;B2N0J>Y#IX2, UM6]/AMJU;<)JTG,UT(UW65\&-?C#E/*%!ZQ9; MV(Y?T]1(.F#&L1# 4F/J;Q.XO#65Q4_A.8JHZD/UC%2>1"WKH,Y&:CJ>G*A? M87_H"V[40X_4&<)PZ%Z:#GP_[]5Y48>?>V- MU$=J_&%(WDAG !73F#E7UN#LGG+Q> $/EZ7SBBPAVIW$*<41& U 'J"V3;<] M=/0WC[,&\1;XK5PVJ^-J<>P2;?%IIB/:[2R"R/:7KU"LR"E!_WPH-8F@H*.^ M:V1E\30=AL#[&,]_J3IQ]WTIW6>U.6;X1K%";V_/I^(Q+F:?3*>H\7PPY M1#^A 6DZW(#TUIWU<@.D0^SZ:+)X0N<1GA6?<;.;*0C/'HX-MU*N 6L$CN)G M=7S?KKCQ3:)'9!:"R9?C6.1OAF.KB=,ISRBVNS\5B.]P:O7HX^UG[!L5O]&& M@R9*4Z@S^O?!%:_[O1E[I=#2:R(IR+T6=UJ?572 VGZ/N4S,>#GT[O0R.;TX MI4[TZ4ER=LE-Z==TA+H5DFS!2,RH&J2HV#S0H:C4?7XNP6.J,\JM"1H).2UY M1CH_A-+)^)*F=..XC1X ^.SR9!?@H3^W$+K 9M\X"*XJ\0!I":[BB4>)NN;# M4/C'XPA^>+8#Y9YX8DL'#JO>>9/84'VO'%Z_HG*#ACM&,/GM3ER*;"!41YTF MF*RSQ'#F#)T4TWN>P\$C0V,?N'M"32?A)D==HY=&=BR?^:1SR0=3K$/'1^KC M(DTC"JLNC'9NR!S5T^U[J3]A;L MULHQF@PE'I2R6V=8Z*:AU+2CM\&HQ"QT3HI]+ M/]64$+M7! #N&Q[[Z6.-DJ]#YF/VD$,^25FQ[ .'FM,#%-;JNN_?:#TZ30:1 M%XK79\/%Z[_I;>>/ZM156;7B:SS:YOO&7!_I9'Y@W%^L;;$;Y]"\V-+_][;$ MUIS)64+_JLDL4;/I&9BF=XP/N'I)]R[Q0$&Z=S$Y19HD2KM +>'4\.C]] MQAD[]Z.I-O1'CN95 _Q%7U<:+, :'X#[BPKDN/S "?R?O?KQOP!02P,$% M @ \H-H5"/7'V>'!@ 21( !D !X;"]W;W)K&ULS5A9;^,V$/XKA!L4#J!=Z[2D- F0L]TB[0;)[A9%T0=&&MOL2J27I.*D MO[XSU!$GFU7]T(<"04A+ZDN9HLK)V?3";F6(%-3=O MU1HDOEDH77.+/_5R9M8:>.F8ZFH6^OY\5G,A)\>'[MFU/CY4C:V$A&O-3%/7 M7#^>0J4V1Y-@TC^X$SX\,U7\(MV(_K:XV_9H.44M0@C5"2:5@<34Z" M@]/ ,3B*3P(V9FO/R)4[I3[3CW?ET<0GBZ""PI((CLL]G$%5D22TXTLG=#+H M),;M?2_]TCF/SMQQ V>J^DV4=G4TR2:LA 5O*GNC-C]!YU!"\@I5&?>?;3I: M?\**QEA5=\QH02UDN_*'#HA=&,*.(71VMXJ?<\N-#K39,$S5*HXUSU7&C M<4)25&ZMQK<"^>SQK\H""]@;]EXON11_\Q8K6;);L91B(0HN+3LI"M5(*^22 M7:M*% (,FW[@=Q68_<.913M(VJSH=)ZV.L-OZ Q"]HN2=F78A2RA?"Y@A@X, M7H2]%Z?AJ,1S*-ZR*/!8Z(?!B+QH0"5R\J(15 QK'1P1%P_B8B&>Q,28/I6G)Z?6MQJ9U+?1@NL2Z%ZZ[%BNLE0F05@P?L]P;8;UI8>*,6 M"\-FY(*Z!TU5OR5I*XG:'$+\O"R8XSJ-\XSMNTT6N4T6)6WJM=L]%H8IO<^B MW+T/PV@,]OD ^WSG2KMX* "1I2QY?X=Y -CIWLE[S "%_M^T .T(_*C6_P7P MOD_K]]]E81#^0,CF+?"YG_; TW:;Q''F&(<1X-,!^'1GX/&T:.JF<5N MWL%22$G%BM:O$6]5$H*!%V$?VF^W:4H9W;I3/'-'=.Y4Y,[!N%)>_H5G>MN% MIL$^FX91C&)C/]NV!S!E7U@R]^/>DM:HMC7R+:C5*[:13:\+&(EY-L0\VSGF MV.\H;Z]0:8D!MEPN!87UI&WHNP5Y5-WK5?84[',PA19K!S,:U$;JR1+#3FJE M;3_A7+?83A^Q2C$)?]0$U!G7^I'2 $F;=NP9T'W&_2N.RR^)_P,1UTCV=';2 M5(9^I5G.IE$<4)K$&59Z%/ALFB8I/DB2J$N$/4>WUU/N.=J]CGJOI]]S'".A MSX?0Y_]1Z#UVV=A&PW/O+[INMUM>C-HRTGTOC!7UU]#WRC%M0H+$-*'_')"C$,Z(*[& H6J>BN^*.-PQE/C#>MJ( MJJ3TQC,^\G)\TOX?GA-3!7BG6JD*!T%L7'C:MELTQSP"I M8#"+2&(68&O.4A;D7HK1H(.FH3 ]D9$2HQ9VPS$)0Q*+\OR<9.\J-*!Q@/3X?O)"?MUX$G M\O8CRR\X;@ITJ((%LOIO4[Q0Z/:[1?O#JK7[5G"GK%6UVZZ EZ") -\O%(+6 M_2 %P]>CXW\ 4$L#!!0 ( /*#:%3/)]>C+00 *,* 9 >&PO=V]R M:W-H965TBVEBW,9B.MZSB"V[OMW.-JT&/ M4HJ&2R.4!,W7DV 675QF3MX+_"'XWKR8@[O)2JD'M_BMG 2A&P MXU>\KAT0NO'/ 3/H33K%E_,C^HV_.]YEQ0R_4O6?HK2;29 '4/(U:VM[I_9? M^>$^B<,K5&W\%_8'V3" HC56-0=E]* 1LAO9XR$.[U&@!P7J_>X,>2^_,,NF M8ZWVH)TTHKF)OZK71N>$=*0LK,93@7IV^KNR'"A\ACN^X[+E.!:JDL*'[&S) M5C4WG\8#BZ: MG$,<$: AC4[@Q?W%8X\7G[BX@>Z")^"&/=S0PPU_YIXPK*HTKYB/G%KW ?W+ MVX E?[1P6:OBX>^WPGD2W67FA=FR@D\"3#W#]8X'T^6>USO^*LZ 4>+-BNL^ M4NX3PDQHF*NZ;KUS5ZBA\4];\F(C5:VJ)S"J.S/P"PQ)E(]P3$B:YK#8,LT! M/]9 1*(XAU&8PDP6HJXQBS$QNVM&)$E'^!WE,2R59?7_&TU)/DHA)TF2PX^GI]^V)FW_(ORDB<)A#%9#0Z6CJ$VCE/AX2FD9M0Q WA!+5)3VURDMHC MD6NM&KA^M%Q+M'GELQA/%Y99 M'YIH1)(H<9.C.\CBC0^SA)(1F.X+K56/V1U'PTQ&^*VS,C M&% R1.(BDM$C S]@#4DV3 %)HOF'2$I[DM+WD$30C'N*A*Q@SK5_M&3!X?NJ M%EUJ$J1PBT\"1F8I&B>'N;K ([-FW4/Q/NY.NO-A[N9:E6V!*6%+GJO;X1$TAPU^!AQL?-TO(^5 MD_;?9F5FG#L_\O#?G1"6FI4<"][1)Q\E$E'JBV6(N74O5U@6,<8OA2)"LPP% MXV$.W^T&$GB!6<4L^X3 MG.5Q@D-'6W_X#(<^Q80FKI"G)$'3;_$W>-$X8/)7OCTRX,&Z'J+?[3NP6==X M/(MW[=LMTY5 FN^1M7P/,/BIKN6J%M8M?5MR$I9+)Q^NL$NDFLG@.=KA?_! M8>$,]'WI]%]02P,$% @ \H-H5,&ULC5=9;^,V$/XKA+LI;,!KBSHL*4T"Y-AMM]@C M2+);%$4?:(FVV95(EZ3BY-]WAI1D99L8>=$Y_&;FFXL\V2G]W6PXM^2AKJ0Y M'6VLW1[/YZ;8\)J9F=IR"7]62M?,PJM>S\U6W[)JPJ!P(Q_6\Q1KQ(7#I\[]/?.=_!ER0R_5-4?HK2;TU$V(B5?L::R-VKW M&V_]21"O4)5Q5[+SLBD(%XVQJFX7@P6UD/[.'EH>!@NRX(4%8;L@='9[1<[* M*V;9V8E6.Z)1&M#PP;GJ5H-Q0F)0;JV&OP+6V;//RG(2D;?D@RQ4S^"& MC._8LN)F,6+&8GHE(1!2 _@1;W'D<.+#GALB'?P %S_G^/[L/HO6JR%1.7B MB7+KXHB4X24@7Z6PO"2WEJ'W;TB:9W =1].84C+I31JG40"OXXSBK?5@7"EC M)AURJ\$,6#B>>AJ!I36?EZK>*LFE-0-V@4_R[@&:D@'++KCD M*V$GK^3RL.H]6Y>-UJ#VF+SG)=>L A=__BD+:?C+X,EQ2<8Y\I4...S^C[,, MOMXI"^L+#]A*YPEY(>C,>BC\?BU?%XMUIQUT6'L;A!2V]XH60A*L%INGD>7JU,B8<:!%]W"I<\= M8"R9 :-'A,+MJ \CTNH02P%N8_0$+!I'P2Q$X< )?V-5XUUF%$$\ M6Z#0F$:S'!\N-P(I;*P1)<Q8#7I< 1N;Z^)A\5DVC/&BB7W$!? MCK,6>2]X7A2Z 02K8$C:1D,11V$^BYY*W7##F2XVK@&5_!ZF\;;&C"P@HQP) M<>Q-W:_QY#D.B@V3:W0MC(%7]&SA.0/')-NG)BO_@9GE@"EL"UP,]H!>&'YR MO=7"^-3=_QZ',XJ8MQNF'4D "&F&F>TYIDD>@&-.TEGQ!;)!$ZL;3IKM4Z04 M_W^0%NP6F(O,& Y]1-1;)K0S$)E0#D J^1:&50.YC5-A $1G&>G4A,X;GU># MTANWM3?I$XKW9>(S,H"082Y A"='!THR[4LR?75)=EW$E>*Y]Q$=^RC8$LK1 M"G#G==5X6.>^&GN-Z+QG]1A2!6"?!FO?DF@:X74:Q@'Y5:ER)ZJ*)#DE>;8@ M-^J15?81MF7/L&=R-M>)L]#DL44 @FEY;L'5(B^QP:2@J,+\!-V MN47;T))D0>(\;S,A2A=@2?QC7]X30F@\S:%QTV2:+Z*GE%7[R!P_DZ!C&F![ MATI;]-.C?&']#\)(S/^-Z>;V_3.M"LS,8/Z#F5F4/M?,#(&USWHX1A<3MUE M+U/ZG &=K8]N,$6YGTP4J#LTFK*^#K+#=> /$E@&>]//>^=>E_8'5>"1Z-AL M6<%/1]LV049G?T(GA?RLG!882;\SV: =%!H[/&WMQ?VK[! X+:4C%5[ TF*6PQ=+^).1? MK-JZT\=263C+N,<-'!ZY1@'XOU*P'V]?4$%_'#W[#U!+ P04 " #R@VA4 M$2GRHL0" "*!@ &0 'AL+W=O8 DAPT1;!&)>=WB*C%D@0^-VC^G5)6WBX;I"_^AZ-[TLB<)3P:YI MJK.1-_ @Q14IF)Z+[6?<]^,()H(I]X1M&=OO>Y 42HM\GVP8Y)27;[+;ZW"0 M, B>28CV"9'C719R+,^()N.A%%N0-MJ@V85KU64;-V&;A64#3; ]6JXGH/K/0.W,%NG$)YA]YX MD1&S;GTKM-*$IY2O@2A+P:B%^1)EI5@ ;UX-HC#ZT/IDJ6$*47L0!^T@"%KG M.Y0)5<97Q?P?+WS(AP;UXEJ]^,7J+;01*!,L1:G>POEM816TI]5^^#"%!#OWVMUE3(\F=RC-:#K4QH0]P) Z-S')0Z]SK'$91>LWGZ-VR!^O M>LAW! 40P !D !X;"]W;W)K&ULK5=M;^)& M$/XK(S>J.(D8>VUCDP)27B[M2;TD2BXY554_+&8 *[:7VUU"TE_?V;4Q)$?< M7-HOQKL[\\S;X]EAN!;R7BT0-3P6>:E&SD+KY5&OI](%%ERY8HDEG"A6.L]*O)*@5D7!Y=,)YF(]0<3R42(>[/X-!TYGG$(#T\X"GF.<&B-SX5F,ZC4FCN/N^03^WL5,L M$Z[P5.1?LZE>C)S$@2G.^"K7UV+]&];Q1 8O%;FR3UC7LIX#Z4II4=3*Y$&1 ME=4O?ZSS\!8%5BLPZW=ER'IYQC4?#Z58@S32A&9>;*A6FYS+2E.4&RWI-",] M/;X0&B&!0[C1(KT_- %.X5045'3%;=XZ7_@D1_5AV--DSVCUTAK[I,)FKV#[ M##Z+4B\4?"RG.'T.T"-'&V_9QML3UHIXAJD+@=\%YC&_!2]HH@\L7M 2O8(J MP!:XL($++5SX"MS-@DNL;A540 L33%5]91 M$R2S7I*'NX*C.MNE!2SQ SH,XP MP\R<'D#"Z,$&'AS/-,I#S1\!9S/Z HU@I5RE)]VEV(Y>2Q6BI@K1?ZO"I8V- M(7X W^W[ANZ9)#GBWI8DG0/*7Z7U6LTEYEQX)2ZEZ1[8\5S^#V;(70, MGOI@NJ;OXL!S!WVZX Y\E\60 M))9MD3N@VM!);/?-!7A 1?7 #Y@5"-P^,)?U[;9OCD,W"L%G%5M]UXC$S&Y' MYCAR&8-!Q2SFAF#7&^8%KK]A7PL7XH8+<3L7:#*;KG*;TPM1/E![)E9<;[MT MU<)O39?^T2;7:GD_!RPUM[6#31UL/X$S\VV<\TS6G\7MQM_]MXKY=E]<3/X MXCCJ]H.(TW#\0*XJZ [?<_(U]N#=]BDCNU[!CHBA,C;M1C5 M!BUY-@9M3V/6'DF_PYX/H0$.;(B1OYERD]4 6RVT6-JA<2(TC:#V=4$S/THC0.@, %$) 9 >&PO M=V]R:W-H965T+"$6J)!4G_WY'2E:=PE6S?>&;[IZ[>WBZXV*GS;TM M$1T\5E+9950Z5U_$LIM>7,Z\?!#X0^#.'JS!1[+6^MYO/A3+*/$.H<3<>01. MTP->H90>B-SXW&%&O4FO>+C>H[\/L5,L:V[Q2LL_1>'*932/H, -;Z3[I'>_ M8!?/Q./E6MHPPJZ332+(&^MTU2F3!Y50[HL Z!1;\;@T%+]]QQU<+ MHW=@O#2A^44(-6B3P( MW@O%>0=UV4*Q;T"E#*ZU8[+B'XPB^8!HY4/W<>?C'ZKT7 GU!:D-PRYM_L*TO,YC2R9C&Y+ M;=RI0U,=2@3UT9UV7#Y79.FY']D$!KB8]%Q,OL.%M4AD?'&R8^>CX&LAA7LZ M@6ON&D.K%Y(U:/ X67\A-S[[O'U*'JS6:$("?>66'1&CS).7,;_,($W'?C$& M-O?S!&:CNQ*IS&V(3_CQASE+V4_/6*SY$Q4G9SV'\W3D"0!1U8W# H0B+226 M7X^G\*93([ELD.MIS_5TD.NO@NDI%I3<+Z-V$/^_YJ$\,']*-BV;KR";3X=KS^M'\O MO&W;Y!?Q]K%QSA::ZUHQ8=!X ?J^ MT=1+NHTWT+^B5O\"4$L#!!0 ( /*#:%3F^+3%/00 &<* 9 >&PO M=V]R:W-H965T3&>Z$O%=K M1 V/5FHCD>56J2I[@>,[^X6;8K769J$W'F[8"N>H[S;7 MDKYZK96\J)"K0G"0N!PY$_]T&IOS]L ?!>[4"QE,)@LA[LW'13YR/!,0EIAI M8X'1ZP%G6);&$(7QO;'IM"Z-XDMY;_WA$?P /L%TJVA/*9CCBE#7 MP'@.7U"L)-NLBPS."\YX5K 2C",XOF6+$E5WV-,4AC'6RQJ7T]IE\(Y+\G8E MN%XK..,YYJ\-]"C^-HE@G\0T.&CQ,V8G$/HN!%[@'[ 7MJ"$UEYX !0%=8(' MS$6MN;E&]+!+%LP;W!C9"ZX"NXX/75(HZZL'AJ3_QE_<,M/FJ8 MEB*[__M'4!_V3,0%O49X0B8!#=I 6&&U0-GB!9-"PK4HRZV])C,JC20:[L,X MOSN[A-G7LZMVY1M9E' K-"L[-_B ?$M@+:6H@$)%R8DA-7%1*CB"Q$T'";W] MOALF,0F__I(&?O ;24'D!HG?F0FE#3:*$=YP'+IQ,( N'*=N&D8D[!6._8!, MA-#M?)&"B$I=9%5P"&FQ#ZD;AWY[U/?):]J9TVTGC%U8(4=)@1E.LYSN4:&T M9*8AM"HOO7AQ; +82Y2F(@2SM=7/*>=2;"P6;Y7=, RL;BUTOFW0.*)"%SPC M3."XI-B[-6 9@5WPK=D5]3G!#69U2D=-4D=DC5;2/MDULANEA$_G \7U_N_B M4H"Q"93B&PS"U\4-:,_[=W$C-TY#@P^QP5;Y&3G?'?C!V^(.^A%Q*$FBY^)Z M;A+^;'%#-_$\6Z!&^D_%]?O]NKA6Z%QPS?BJ,/>4*85: 5N0%<'?T1_4VN;U ML\0PU@<&9,.54;EN'(H3E$H7Q YU6G4^^V.G,E M6EJ?=NYXH>G<7#/3[XG% S?V38OR4S<) G/#Z*_.(7+[46*P#]+.OFL],WRB M#$SO.*OA>.LJ2MR@[]<], ZBUE7H]KT08C=.(G(5#9IZAY[KI2G\J+2]%S]_ M*LC*CCB*&+3ENIX#VM5VBIK4P\/S\7H$N[)W3D&)2U+U3OI4"%F/-?6'%AL[ M2BR$INI;<4V3($IS@/:7@OZ&PO=V]R:W-H965TICVXR;6Q<.S,OE#VW\]V0E8FZ(OM\]WW MW0_?>;[3YM'6B 3/C51V$=5$[44;B[,\5<=R2%PCL#MFL:;OXL4>K=(DJCEXM[L:W)7\3%O.5; M?$#ZUMX9)\4C2R4:5%9H!08WB^@RO5CFWCX8?!>XLWMG\)FLM7[TPM=J$24^ M()18DF?@;GO"*Y32$[DP?@^C2 _?/+^R?0^XNES6W>*7E#U%1O8AF$52X MX9VD>[W[@D,^$\]7:FG#"KO>=N(\EITEW0Q@)S="]3M_'NJP!Y@E[P#8 & A M[MY1B/*:$R_F1N_ >&O'Y@\AU8!VP0GE'^6!C-,*AZ/B5A-"FL%'N$=+IBNI M,T)MX=)72Y! "T%I<#^;(G9^^0IPQNM*+:PB=58?6:(':1 MCN&REW"7["#C-9:GD*4GP!*6'N#+QO2SP)<=2-]"G^ !NGRDRP-=_@[=ZQIR M5;FJ2DY8P96V9.%G\ 0K?"982ET^_GJKJ =]^"F]L"TO<1&Y,;1HGC J?#E\ M31)8:>+2CZ9I#L=PQ&:IV_Y'!K(?NV.&>0G4\'A7+D>\@TSP(RF9[!6V6-]QJV0;,-8VFAU)VB MOG?'VW'R+_N&_V?>?QLWW&R%LB!QXZ#)Z=DD M./8B^0;D/[KS6Y80K'VOU> M:+R!TV^TZX%!\ [&_[#X"U!+ P04 " #R@VA4 \@*%W8" !0!0 &0 M 'AL+W=OAV:C496>% EPB2*SL.*<1ED M$Z^[UME$U59PB=<:3%U53#_-4:CM-(B#G>*&KTOK%&$VV; UWJ+]OKG6)(4= M2\$KE(8K"1I7TV 67\Q39^\-?G#6'+:3 *H, 5JX6]4=M/V.9S MYOAR)8Q?8=O8IFX!1= "0M(#$Q]TX\E%>,LNR MB59;T,Z:V-S!I^K1%!R7KBFW5M,M)YS-OBJ+$*?P#F9YKFLLX MG2RZXY6C@ M[1U;"C3]26C)ET.$>F0IE,W\]L(5FW\ MS"R5I0GTQY*^/-3.@.Y7BLK0"LY!]XEF?P%02P,$% @ \H-H5)59#61B M"@ /34 !D !X;"]W;W)K&ULS5MK;]LX%OTK M1# +-( 32]3+&:0!'-OM!&C:((\9+!;[@99I6UM)]%!2'H/]\7LI*:)L4K22 M)M/MA]0/DCJ7]_*<>TGZ]('Q[]F:TAP])G&:?3Q8Y_GFU^$P"]8LORAPF)TH.ST_*S*WYVRHH\CE)ZQ5%6) GA M3^+P;MB,LH@2FF812Q&GRX\' M8_O761"(#F6+WR/ZD+5>(V'*G+'OXLW%XN.!)1#1F(:Y&(+ ?_=T0N-8C 0X M_JP'/6B>*3JV7S^/_JDT'HR9DXQ.6/Q'M,C7'P]&!VA!EZ2(\VOV\!NM#?+$ M>"&+L_(O>JC;6@:PGHM7!"3HZX+H#[MO!J3LX.QUP M5P>W[N#N=NBRP:L[E*8/*]O+B9N2G)R=R7O6&^HE0$RDW. MX=L(^N5G7UE.D8V.T#>^(FGT%ZG%X!Q!T /]'Y,;+M <(6MN]NINC#+X?R0=5?S:@3\ZA3&AXCY\6C M3ON/:M6C=HXUZSV6?:(;9 B>;MR-&W?C 0_1=U3WGU:+]\M""H^S,\\BSX=SJ\UV!V M&LR.$?,59R&EBPPM.4M*3"0-J0!ZQ:-[ O%[%9.0 GOE.E35X%X;E3>R<8.I M TFCFURL1RV7G2@@/&\'IZ:)>Z*':5M2CBTC MT(OT'ES-^!-XGII<7H_3)HOV+-5R92D83X(.B*V,P39"E$)Q33>,EUE!*?9: MF+;JS0X 4L-LLXA]9FSQ ($W0+-T(9Y^3F+A2.WSL4K_0#V[\Z21KG:K;:!2 MN&RSI'"DEA%L'S1 M.,LH+.@/L\ NC$K8)H:_$J#=R=Q&J$N3[3@="*4&V68/D6BY7 M,!0?^1J-KR:0U(?KE,5L]:1%K(J)C;OR/%O*B6W6DRE=PB>UG$3SHG0W)'

2)GTB(9J>O;4I:WIA'NHB$I*;994VY$(GPDJE2!.('2/:L"="S2YU69D*+Y M$VJWJ[-"-'X@?#% WS:B T3OMR+/(*3%,GO.Q'?9K7<:;JO"Y#JN9RELHFDW M4MO--.T"-_"ZW(VEUF&SUAF*D=9\]"\_5+';K3\JPS4-NVR1HHC-HCB&ZG@1 MQ878]D W%%*V*!=5X/DJ^X P*?*&QF:$IV!AAJY@#99A,D! =5!I]S5Z MBE5]]=R@L^;"K4+1++*WG)*LX$]5\3*HX$&DCD/(3OE+JD)56VW/]G<+,&TS MC+T.[8K.>_K]2%U9E&-L:ZM*T\P1U=2@VEHJ-S8I]NZ9BP\6% M+"U='>64)Y!KA&"V<(%0HEY^D/*+S?+[!GZ0"EZM4#0N())Y]-=+EJ@JYYYO M67[0D0%CJ>C8K.CO8N ]B6)18:(E",;G4CEZ6ZHI+GW+&5D=E3"6V0 V9P.? M[F9?T.2WV643(0"DJ38AHQ%1Q"OCKZ/L>[O9-86B#RK4CV M#.A;QY;U#]/D2 5TS KX;AZ]?6 O=&AKJ]0L=B]QZ-11R\F.I-B1FN68->O% M#IWN&1"/]CE4JIYC5KT)V410@I74>+N.^.)H0WC^5.W']O*#U!''K".?(BBG MZ-$7D U!:'FUE_>9=]3^CJ8"5':HU39=&^M2?QRS_EP"S*1(>MDN.=_9P_DB M&P#J1E><+8HP?T[OGT0@1 QDZ9^4\$/M/)A'MM$3]#2!E'3MF.EZUW)8EMME M;Y\Y<271NF:BK?E@ ,0@3F_+@S3*RW->D1]]F\?1JMXFF#UN:+DI?!LEHIT0 M/O@J6Y*P:O \BY=0):^UT[@'C(\2T=5TGN1*!G?-A'M)'ON&D"NIUS53[P^$ MT)Z1<1E"1M,EV;IFLMTU_74QU#I0,C/AWQQ#9C#VJ$<0269VSI'?7=.,Q+W*'U>RLVMFY]Z;[*[*N1AW5*2N9%UW3]8/L@/5!&A/ M+]5Q)?.Z9G[L;Y?N(*8C!78EI[IF3IVLX8.,HIMBGD'A2GBO!>!)$O7VD>B/ MG4&J^>MHU%'A>)+_/#/_78B, NK"%QHMJ=#;>%C'-//3/ Y89HUV4 26&>F<)ZP6YM@TY(>4X,E7YCRW./ MK+\YFF-NHSF2.#TS<1K,F3U"]1(!JT$@5+=..BQ8L#B&S )MP/C2!F&,O%.D M-:A"%;33_N.=JP>3/8VV+99<[9FYNC%"D&AMQ=9.WJW8^^I,L\[W#.]5:1;J MD6KZDO_]O_6\P-><%YC"R9>:X)LU0>PB2KX8K\3?9L)[T(8?^SN7/>8[&NU;;,40-\L@#^Z$/<,_Y*% M*&73W[.1\L8+4=W--\93ZX*865Q?I=V^%$%_3Q[?7.N#)36%)5959%!8R>.R MK_2A:O&"Y:79C;=,O"1ESN^Q&_^<10SJI=2 @]?>*[D- MI#H%/^^V\7F@N;-EDN] RE#P:AEZ/U$--)OQ1G.DP@1[2JR?HZHUJEYY:R"E M)S!+SU>6'MW=] I3*1/!OHO$Y<:::>\@4#>"W,#=O6>D:>6!VO.QFK@YHYVT'4&,VS]\D3\L.B2\%649BBF2QC).A;> MY-5O=:HW.=N4/T:9LSQG2?ER3&PO=V]R:W-H965TME4M;,_&N4TL'+O83L/VZV<[ M(0MM06@OL:]]S\DYU_'-M!'R494 &CU7C*N95VJ]O?)]14JHL#H76^!F9R-D MA;4)9>&KK02<.U#%_"@(QGZ%*?>RJ5M;RFPJ:LTHAZ5$JJXJ+'_? !/-S N] MEX45+4IM%_QLNL4%K$'?;Y?21'[/DM,*N**"(PF;F7<=7LU3F^\2?E)HU&". MK),'(1YM\#6?>8$5! R(M@S8##N8 V.6R,AXZCB]_I46.)R_L-\Z[\;+ U8P M%^P7S74Y\RX\E,,&UTRO1/,%.C].(!%,N2=JNMS 0Z166E0=V"BH*&]'_-S5 M80 (DS< 40>(/@J(.T#LC+;*G*T%UCB;2M$@:;,-FYVXVCBT<4.Y/<6UEF:7 M&IS.O@L-*$1GZ($B)IKR@NT%(P2"LI 5D $ M)Y31%B0V:(Y5.7)/]/FIICO,@&LU7O,'G?%KOQ$[@7T6..6NI4D=E[]XNB].+RWCJ[X8&#K/"8)P$ M?=8KG7&O,WY7Y^!HG%+*":MS$YG3(+641C+"2L%QX2WW>"#IXC+MZ35;6L?#\5[]LXN=8EDQC3.9/_'$9"-OX$&"*2MS\R!W7[". MIV?U8IEK]X1=;=OQ("ZUD47M3 0%%]6;O=1Y.' (^F\XA+5#>.S0?<,AJATB M%VA%YL*:,\/&0R5WH*PUJ=F!RXWSIFBXL*>X-(J^,,W>(,0[J4P MF89/(L'DM8!/P3<9"/<9F(9G%><87T,4?(2P$P8M0+/WNW?.X$3-@41.K_N& MWI3E+J7,P#U>UX$/6&_O:0_-0F& 3]QN@57[?AZY[E M6RBYY>X.QQE3:TS 2, 7ZBH:VS@KM?X!0QC>''&>VEQU;P?MG+V&LW>6\TEQ M@UZH*+C3DF))DY_J&B%353*N)D1O7CU;24'=SPXS^/ZBL 7U/)?6D>F(W M:/YHXW]02P,$% @ \H-H5 ",7XG @ '@< !D !X;"]W;W)K&ULK57+;MLP$/R5A9!# B31P[;2!+:!V$[1'M(8<=.< M:6DE$:%(EZ0?Z=>7I&15\:L]]"*1U,YP=KD<]=="OJD"4<.F9%P-O$+KQ9WO MJZ3 DJAKL4!NOF1"ED2;JR7A')OV'=K4SGLBZ5FE.-4 M@EJ6)9'O(V1B/?!";[OP3/-"VP5_V%^0'&>H7Q93:69^PY+2$KFB@H/$;.#= MAW?CV,:[@!\4UZHU!IO)7(@W._F:#KS "D*&B;8,Q+Q6.$;&+)&1\;/F])HM M+; ]WK)_=KF;7.9$X5BP5YKJ8N!]\B#%C"R9?A;K+UCGT[-\B6#*/6%=QP8> M)$NE15F#C8*2\NI--G4=6H P/@*(:D"T"^@> 71J0,'WX1&".$*GF1../U%JN+R%&8TYS2C">$: M[I-$++FF/(>I8#2AJ SD89.@4B[X::X$0T/UE:^0:R'?X1D5RA7"^00UH4Q= M&,3+; +G9Q=P!I3#]T(LE0&KOJ]-)E:/G]2J1Y7JZ(CJ,()'P76AX(&GF'XD M\$T)FCI$VSJ,HI.,$TRNH1->0A1$X0%!XW^'!R?D=)ICZ3B^[A&^5FG%MK2T M*:VL2GL)<\PIY_98YH01GN"A4E8[]=Q.]E*OAK?!3=]?M;/;CPF#(&B"/N30 M;7+HGLQA*L6*NMN>%$3FF((6@!OC/^J@SHHM;FD(=E2>BO@@L==([)V4^"JI MQBN190I\T[")6*$TO7U(76]O[VA7WG[(U6WGL,"X$1C_CSY GOZE">+])HAV MF^! 3*M1*OU^RVI*-*=J'5B!LX?JMC6KC=X-,U" MN0*&F:$,KF^,(EFY<3718N$,;2ZTL4&ULI59-;]LX$/TK Z&'!&BB#]N2$]@&8GL7FT-:H]EN#T4/M#2V MN*5(+TG%Z?[Z'4JRZ@_9+;87FQS-&[YY0W(XVBK]U>2(%EX+(E-1I5MH2 ,A7"1B,<_35"O M7=,!]\>[Z+]7R5,R2V9PIL0GGME\[ T]R'#%2F$_J.T?V"0T ?J5, MG4JEPYQ9-AEIM07MO"F:&U1B5FA*GTM7]V>KZ2LGG)V\4Q8AA!MXK]=,\G]9 M70V9P3-?2[[B*9,6'M)4E=)RN8:%$CSE: A"UK(H!;.8P7N;HX:9*FCWY6Y; MO" \RE05"%=SM(P+U933LZ M0SN,X$E)FQOX36:8'0;P28-6B&@GQ"RZ&'&.Z2WTPK<0!5'806C^\_#@ IU> M6Y=>%:]_)MX4UUQ*)_B2"293[-*H#C&H0K@#_C*)HIYC_[)/O,,K#I-!ZW7 MK]_RZU_D1[+_@%R-C_>6[<=T&QV1._4Z3.& W* E-[A(;G]CTNU 9U_"K-0: M9?H-'K*_Z5C1U47;VEK-EZ5E2X%@%2R8=N;/3U@L47^Y4,:X91+_>AGC$PUN MPEYRK%275Y(,NY5*6G[)17X[==*=.E8S:41S"[1*&;@*KSNH3R]'_QQ^Z+&AQFNH@=>'ARN MPTZ)W\_J%X;_?>'Z??+$-!TT P)71"*X3:@ZNF[Y]<2J3=4$E\I22ZV&.3V3 M4#L'^KY2U B;B5N@?7A-_@-02P,$% @ \H-H5!,$EO@B P 6PH !D M !X;"]W;W)K&ULK59=3]LP%/TK5Q$/( WRT6_4 M5BIE'SS *CHV3=,>W.0VM4CLSG8H3/OQLYV0%I)&1>*EC9U[CL^]/K'O<,/% MO5PA*GA,$R9'SDJI];GKRG"%*9%G?(U,OUERD1*EAR)VY5H@B2PH3=S \[IN M2BASQD,[-Q/C(<]40AG.!,@L38EXNL"$;T:.[SQ/W-)XI)&[CR#267!^;T97$4CQS.*,,%0 M&0JB_QYPBDEBF+2./P6I4ZYI@+O/S^R?;/(ZF061..7)#QJIULY$&92\;0 :P4I9?D_>2P*L0/PNWL 00$(7@/: M>P"M F KY^;*;%J71)'Q4/ -"!.MVT'\ U9VHEX2.+,'I)X.H*E&4(GLMP$30R7F)X!BW_ P1>X-<(FAX. M]QKDM,I=:5F^]AZ^SX)+"5,BQ).I^20UU:^K4T[3L33FBWT8]_J#H?NP*[T: MX[=\KPQZ(;!="FPW"M2&R-(L(0HCHTZHPCEU&G.F[L[ZIZVV_TID35"OTZL7 MV2E%=AI%WF@?'E##3F7I=KO_2EXUIM-IU:OKENJZC>IFNGA,2?AUC>D"Q>\& MV_1*RM[[V*972:=JFVK,?MOT2X']=[--_Q#;U 3MMV]R3CP#ZXIHVF6'N(E?^=F\)LW:V>#8(:"\@B.?R(1)[4G=C.9 M#T\:V:0KV.H*WIP_>3PX_^T9[#T_DG4P^4'QMFX$%5[JUL(\K MW?VA, 'Z_9+KAJ 8F 7*?G+\'U!+ P04 " #R@VA4MBZ3TVX" #$!@ M&0 'AL+W=OO!(2Z-8Y]8R2QYWR[:UCBC53/ MN@1 LJVXT#.G1%Q?N:Y.2ZBHOI1K$.9.+E5%T6Q5X>JU IHUHHJ[ON>-W8HR MX21Q<[9422QKY$S 4A%=5Q55KS? Y6;FC)RW@WM6E&@/W"1>TP)6@(_KI3([ MMW?)6 5",RF(@GSF7(^NYE,;WP3\8+#1.VMB*WF2\MENOF0SQ[,) 8<4K0,U MEQ>8 ^?6R*3QJ_-T>J05[J[?W.^:VDTM3U3#7/*?+,-RYDP=DD%.:X[WDM499=6*30<5$>Z7;K@\[@E%X0.!W O]40= )@J;0 M-K.FK 5%FL1*;HBRT<;-+IK>-&I3#1/V7URA,G>9T6'R32*0$?E(OJN""O:; MMLT5&5FQ0K"-V M:YXT#>1\ 4@9UQ=&\;A:D/.S"W)&F" /I:RU(>G815.)S<=-NZQOVJS] UDO M(+TDP>@#\3U_-""?GR[W_I6[IG]]$_V^B7[C%Q[P,S;^4!&M*FI4]G5Z2:)) M[+X,D(*>%!PC!4.D5C4^@13VI/ 8*1PBA7ND\-,P*>I)T3%2-$2*]DC^=)@T M[DGC8Z3Q$&E\,FG2DR;ODAY*,#,U1U!#O,D^SS_0Q&D/G+X/E$CY$&NZ]PR& MX=_BVK=E/R:*@O_R<7=FC)WO7ZDJF-"$0VY4WN7$R%4[,]L-RG4S=IXDFB'6 M+$OSF0%E \S]7)K1TVWL).L_7,D?4$L#!!0 ( /*#:%2'LEC4X@0 )47 M 9 >&PO=V]R:W-H965T,1-M$)=$EJ3@9]N%'2HHH6S8E(7ECZ^'N M]+\C[R>1\RT7/^6:4@6>TB23YZ.U4IL/GB>C-4V)/.,;FND[2RY2HO2I6'ER M(RB)"Z8;\B*WE/U?7,G])E71XE92C/)> 8$79Z/+N"'*SPS#H7%#T:WLG$, M3"H/G/\T)Y_C\Y%O%-&$1LJ$(/KOD5[1)#&1M(Y?5=!1_4SCV#Q^B?ZI2%XG M\T DO>+)GRQ6Z_-1. (Q79(\45_Y]G=:)30Q\2*>R.(7;"M;?P2B7"J>5LY: M0&MLV&9&<9[)?1=IOW4X@M7%$#P'OPA5B1C_Y*RN%D,[MDJ8TL6D4R!BRCB M>:98M@)W/&$1HU*[W D]FX1Z+LP__LK91H^O B?75!&6R%-M\OW^&IR\.P7O M ,O MS7/I;:5^D\#6- M^;A *)R@N??85-RVP@CZL]IJ1]BX%C9V"KNA4NIFB_(T3XBBL>X1S8N(%1/E MD-8R7-!0\1Z&:(SWQ!XP0T$8'E$[J=5.>I0QT_@SY "/),GI(9&3UM/'0:-2 MI<2VT029P3XD,*@%!NYRFE[Y^Y:F#U3\XY@WTSK>]!7S9MK* /H3?R_-#J,= M66$M*W3*NLQ9$AM<]$AU5L>M>1*#S^E&\$=J M4"W[# ]$]H'H%0-4.>] +$#!W@A55LTA0F$8'!DB2U?HQNN06H#_P"W+6)JG MO^6L,WNV70<'FD72UKH1NVQS(>U!K($ M16]&T(Y(W:V!+$"1&Z"N*O1O V3YB=S\'%(%=Z1Q=Q4L.I$;G5<\W>2*BD8A MBN4!7ZHM$;17"2PCD9ML[JZHG'=>(?YL_[,-M3\MT6PR/MP3R((2N4'9MPX# M>\1"$KT9)#LBH>[981F)W(P<4I4!/6,QBMP8'5(5=Z0>Y+#\1!W\S$7&5*[S M-\7XQ)[,<:^O+6R9B=VDZU@Q^NT7"/;#_16CWWY_C*?3PZV"+3AQ!SC=Z0_K M$&SYB=^,GQV1NN<";BSLW?SL48S^C8$M2?&;?6UV1()^=S4L1;&;HC_HFD5) MSUZP;,1NHG7T0G!@8V2_$X+VTA =Z0,+1^R&XY Q<$>:= ^!129V@^Z*9U*) MO-Q&99G9QEL)L\O39T@L O%K5NNXO5S?7ZL?,('[(^(U-CY3*E;%?K $Q69E MN0=:7ZWWG"^*G5;/FI<;UK=$K%@F04*7VM4_F^H'BW(/N#Q1?%-LHSYPI7A: M'*XIB:DP!OK^DG/U4._$+_X'4$L#!!0 ( /*#:%2X^,NTQ0( $<' M 9 >&PO=V]R:W-H965TZ_?I=.VE&RT>GO8!]?<_).?;U]6BK M]*,I$2T\54*:<5!:N[X.0Y.56#%SJ=8H:66E=,4L3741FK5&EGM0)<(DBM*P M8EP&DY&/+?1DI&HKN,2%!E-7%=._IBC4=AS$P7/@CA>E=8%P,EJS I=H[]<+ M3;.P8\EYA=)P)4'C:ASSU.7[A.\1$X0",^L8 M&/UM<(9"."*2\;/E#+I/.N#N^)G]H_=.7AZ8P9D2/WANRW%P%4".*U8+>Z>V MG[#U,W!\F1+&_\*VS8T"R&IC5=6"24'%9?//GMI]V '$Z1% T@*2UX#^$4"O M!?2\T4:9MS5GEDU&6FU!NVQBSDJ[((,5S -UTP MR7^S9G-E#DM>2+[B&9,6;K),U=)R698_Z2 M("3'G>WDV?8T.O$[2*(D/B!H]N_PZ(2<7G<*/<_7/\(W989GL/4U MA_D%VZ"F*]3N%YQQV0[/#^U=0YUZ:G=I-Y-D.+@:1!$IV^QZ.I#83X?Q;N(+ M]?U.??^D^IF2)-C?:RJ%6AK,:HTY",4D2"JP-RWT]Y2]UGXJXX7H02=Z<%+T MO<0GU!DW)%2M7=4;7_8U>3%T"-2BC-4\VD_F<-I0=J*!WV]X4?2#Q<0^%.3ZI0%[Y5&_!]I+FG7;1[ M#6Y\$WP5G](KT33UOS3-$W/+=,'IV 2NB#*Z?$^[JINVW4RL6OO.]Z L]5$_ M+.FE0^T2:'VEJ#C;B?M ]W9._@!02P,$% @ \H-H5*@*NFE5 P & H M !D !X;"]W;W)K&ULQ5;+;MLZ$/V5@=!%"[C1 MP[$5%[8!QTG1 DFOD4>[*.Z"EL8248IT2;G6VP^^KY(<"Z).Q!:Y^;(1LB#:3&7FJZU$DCJG M@OE1$(S]@E#NS:=N;27G4U%J1CFN)*BR*(C\=8Y,[&=>Z#TNW- LUW;!GT^W M),-;U/?;E30SOT%):8%<4<%!XF;F+<(/R] Y.(NO%/>J-08K92W$#SOYG,Z\ MP#)"AHFV$,2\=KA$QBR2X?&S!O6:/:UC>_R(_M&)-V+61.%2L&\TU?G,._,@ MQ0TIF;X1^T]8"QI9O$0PY9ZPKVT##Y)2:5'4SH9!07GU)@]U(%H.4?B"0U0[ M1*]U&-8.0R>T8N9D71!-YE,I]B"MM4&S Q<;YVW44&[3>*NE^4J-GYY_$1HA M@O=P@SOD)9IW(C).78Q#>'N!FE"FX X?=$G8.W@#E,-=+DI%>*JFOC8D+)2? MU!N>5QM&+VP81G MN,X57/(4T^< OF'?2(@>)9Q'1Q$O,#F!83B *(C"^]L+ M>/OF70^OY>M1@EZ49^2&37R'#O;T!=BET2I-K9JTZAR6+J$H!W!%R9HRJG\- MS**4R'5?*"OLD<.V/^1N/IP$4W_7EM6U.1L]V3PC?=J0/OU;T@?E\OLPDQ7_ MTPZW.!X?\._:C,:C?OZCAO_HC_@_KBM;PRLI,HE*#>!+6:Q1@MBT##ZG)B5T M0S$%HN!**/7TL4]I16C<4G&8IZY%V*]RW*@<'U5I!.RH.T[-:5Y1-..C+,>= M6!^R[%J$K8P]XQDW/..C/.M2L35C^PKE&:Q0N@[$$X1_UHQFQ)XW U@4HNS_ M$^).]"9A..DG=M80.SM*;$$EK 1CI3OL7.#,^?O]&FTY_'ODYY\T&TS^J X7 M2J$> -EH4W8+9EJIBX1-XU)B2K7+Y@#NA":L+QJ3;BU%<7R0RJY1%,0OA"P, MGOI%<%33Q_O+*UA^NKQ^3:#"5AL*_Y]0U?L>J_D>DVA\&"B_U6,-L\Q=/10D MMF"K7M6L-M>;A6OJ!^OG]MKC>O<33'5GNB8RHUP!PXV!#$YBPTA6UY!JHL76 M=?*UT"8\;IB;JQM*:V"^;X3IYO7$;M!?&>U8WU"W&> MM;3&)=K'=J%=%(\L)1,H#5,2-%:SZ#J]NIGZ_)#PE>'&[,S!.UDI]>2#3^4L M2KP@Y%A8ST#=L,9;Y-P3.1D_!\YH+.F!N_,7]@_!N_.RH@9O%?_&2MO,HHL( M2JQHQ^V]VGS$P4\06"ANPC]LAMPD@J(S5HD![!0()ON1;H<^[ !(^@J # 2 M=/>%@LHYM33/M-J ]MF.S4^"U8!VXICT'V5IM=ME#F?SS\HB$#B!>URC[-"- MA:HE"RTC<#A'2QDW\(!;VU%^! ? )#PTJC-4EB:+K1/AJ>)B*'C3%R2O%)QC M<0IGZ3&0A*2/RSD<'AS]SA(["Z,/,OH@@7;R"NT@_]CI]T>1R1H6J,.AE07" MEQ5G-?6FCN%:J$[:?IY<[&_B=!0V_6]-=$"F2CB\4](V1_L+QS$_VC=D=US:0! MCI4C2T[?.6[=/Q1]8%4;+N=*67?5P[1Q;RMJG^#V*^4NZ!#X^SZ^UODO4$L# M!!0 ( /*#:%0$1$>R1 , D, 9 >&PO=V]R:W-H965TN5V73):0B4IKY" S=2Y MQ9_G>&P MN)W"CO9NT=&RIKS[V;Q2S9U/,,(&*3*M"#Z\@QS8,QTTCS^;ILZ MW9D&V+]_[?[%BM=BUD3"G+,_:*:*J1,[*(,-J9EZY+NOT H*3;^4,VG_HEU; MZSDHK:7B90O6#$I:-5?RHS6B!\#1"8#? OQ#P.@$(&@!@17:,+.R%D21V43P M'1*F6GXTH)_91JG)K]QA4@'_V,'N$9JAKT->5Y1:W'W:Y$ M"RI)G@O(B8(,K5_04O"L3A7Z!FE1<<;S%_1Q 8I0)C]IX--J@3Y^^(0^(%JA M;P6O):DR.7&5YFQ.=M.6WUW#SS_!#_OH@5>JD.B^RB![V\#58CO%_JOB._]L MQP6D-RC /R'?\_$ H?GE<.\,G:![ 8'M-SK1[]7A(6L:9&B1YO?X//-'?J1) M/_?Y#E3Y8>AU56]HC3I:H[.T;JE 2\Y8;3^$N7X%0G^;?SY N0;QUQG=87= M>+7N!AGU%$5Q$AW(/BZ*PW \K#KJ2$7_C^IQ=\#X:M7C2U0?%YU6'7>DXG>H M1O_T?^,KWI3)2UQ).@+)U:XD1X)'.$X.7#DN"J,H'G8%>_O1Z+W/E]66"$!+ M(M1%=N#>4,97&])"^V(Q#N(#1P:J$B\ZX8B_Y^6_SY';*J6,Z3S0_3^YQ)?] MK,37#\L6^L:7,#K\4H:JDC@X8S?F9QKP]J^31.2'XC(J7:(P4:W]&[&FI-H MS4'QKH]N:*QT$[6VALSH(4Z"?;[B.;^W"'-"E_]F_4$L#!!0 ( /*# M:%3WQR/)!@, '4) 9 >&PO=V]R:W-H965T;;AXEAF 0J]%SN38R91:7[JNC#,HB+S@:V#ZRXJ+@BC= M%:DKUP)(8D%%[F+/B]R"4.9,1G;L04Q&O%0Y9? @D"R+@HBW:\CY9NSXSOO M(TTS90;$81Y! K0T'TZP5N(,\-D];QKR9UFCD-<+O]SO[=FM=FED3" M#<]_TT1E8V?@H 16I,S5(]_\A-I0:/ABGDO[1)LZUG-07$K%BQJL%12456_R M6B=B"^!'!P"X!N!=0' T*L!-G-NIAWS%-&;8Z;48FF5)(T%9 2!0E:OJ$?P%-! MUMD;.IF"(C27ISI^,9^BDV^GZ!NB##UEO)2$)7+D*BW53.C&M:SK2A8^(,O' MZ(XSE4DT8PDDGPE<[;$QBM^-7N-.QBG$%ZCGGR'L8;]%T,W7X5Z'G%Z3]Y[E M"P[PO2>V+345,K1(LPU?)CC D1;]LJVW)0J'H==$?9(5-+*"3EF+^]NGV13- MGZZ>9O,.FV'#%QYMLT)&6P;\8>B'.S9;H@81QNTVHT96U"GKJ@!!8R+/T.PU MSLN$LA0M]$^O?^VYTG^X1'_NH%B"^-N1@WXS6?_H'/3WW/7":"<#^S%A,&SW M/V@D#3HES4JA"\%73 X;QN'1)HO>Z$E)5^Q MZ6^=E_[11FMH]&GG#G?7LR7*[^/> :OX0QCN%';/V?EB_B6S'X>4?_PIY>\? M0$$_V#.[']4;XL&.67>K@.FMF=JZ+E',2Z:J([X9;>X.5[9B[HQ?FSN%+8P? M--6%Y(Z(E#*)%!-74-97/4ZS$9N*%WLO&+2M*;3?\9+RB!=ZA?E@MI%GY/4O&:N2*"0X2 M\XEW'5[-8AOO GXRW*BM.5@G2R$>[>)[-O$"*P@K3+5EH&98XPRKRA(9&7\[ M3J]/:8';\Q?VK\Z[\;*D"F>B^L4R74Z\2P\RS&E3Z5NQ^8:=GY'E2T6EW!H.;!34C+KJL 4(HP, T@'(+F!X ##H -GM%7F;,VIILE8 MB@U(&VW8[,35QJ&-&\;M+=YI:4Z9P>GDA] (!,[A%M?(&S1C*@K.7(W/X9Z9 MG 6(?._YZ1PU994Z,Y$/=W,X/3F#$V <[DO1*,HS-?:U$6E3^6DG:-H*(@<$ MA01N!->E@B\\P^PU@6_<]1;)B\4I.')$SZ"L^ M<'S# WQ=(?>6ID6.'-*^OW5"AB0RHM?;>O=$D=$HZ*->R1KVLH9'9=U+RE6. M4F(&5,-",*[=59HW"[]OL%ZB_'/$_JC/,_JP_189;1L+@ICLV'\;%8[BRWB_ M_:B7%;W;OEBC?+?ON$\0?]AW_.9"A^'EYQW;;X.B.!KLN/:W.D&-LG -4D$J M&J[;%]/O]CWXVK6>G?VIZ8\%Z;G= N;H/]C)?\ 4$L#!!0 ( /*#:%2($_PM MH0( %P' 9 >&PO=V]R:W-H965TK'=NW 2;!J[,PV2??O9QO*:*!I;L V[WO\ MG(,Y9'LAGU4)H-%+Q;B:>:76VVO?5WD)%5$78@O>;6[N0\$[5FE,.=1*JN*B+_W@(3^YD7>J\+]W13:KO@S[,M MV< #Z*?MG30SOXM2T JXHH(C">N9=Q->+U.K=X)?%/:J-T8VDY40SW;RK9AY M@04"!KFV$8BY[6 !C-E !N-/&]/KMK3&_O@U^A>7N\EE110L!/M-"UW.O*F' M"EB3FNE[L?\*;3Z)C9<+IMP5[5MMX*&\5EI4K=D05)0W=_+2UJ%G".-W#+@U MX%,-46N(3C7$K2%VE6E2<758$DWFF11[)*W:1+,#5TSG-NE3;E_[@Y;F*34^ M/?\A-"",)N@>=L!K,/=<;#AU+V6"%J+:"@Y<*R36Z";/16W'1@1T1U8,T-D2 M-*%,G1OUT\,2G7TZ1Y\0Y>BQ%+4BO%"9KPVHW<[/6ZC;!@J_ [6$_ )%X6>$ M QR.V!>GVX,1^_)D>WCUUNZ;ZG8EQEV)L8L7OQ/O49("S"?R6K+1@C0A$A?" M?JJ[.0XQSOQ=/^VA* G"I!.]H8LZNN@HW1-?4<:@^ BPB9+V]@[QY>4!X%"$ MHW@Z#AAW@/%1P)^Z!-.G2B'U1(.L/@*-!PS3Z !S*+'G9 PRZ2"3HY WS/1/ MPG- IA.C0M0KO:Z9Z6K-!S/&F0P@)A@?DHZ(IE'R5K1,!L=B$D[#=#RCM,LH M/7YJA2;_$^@5?2R7=$ 0X>3J()>A*$T&A\/OM3+[W_E.Y(9RA1BLC2VXN#1^ MV?3R9J+%UG6WE="F5[IA:7Y_(*W /%\+T^':B6V8W0]U_@]02P,$% @ M\H-H5 H\:>$=! KPT !D !X;"]W;W)K&UL MM5==;^HX$/TK%KH/K<0EE5 DS^*A6CEXK8&'FE,2.Y[H])V%<-,;#[-V]&@]E:F(NX%X1G28)4Z]3 MB.5FU*"-MQ<_^"HR]H4S'J[9"A9@'M?W"I^<,DK($Q":2T$4+$>-";V:4]\Z M9!8_.6QT94PLE2!Q,2<77R[)%\(%>8ADJID(]= QB,+&[NT?[4[^& M3;MU/3DHXQ94 MP/5[*7/E\KFZV5PV![R,D>)+59Q#"V_0*VWV*'1*"IU:"H]"02!7@O^-%'!' MD2D(6'*CFY5MAJ0$BPW'[88;"3\84* -F02!0NI-\B -BX]QRB?OU7"JL]AC MU"T9=3_+"'>Q7:(IBYD(X!C>[H=XZRSV\/9*O+U:O'-8@E*(]09"4"RNZGZ] MQ:*A@5P4'"Z/8>Y]B/G0XJOG'4?MEZC]6M0W*<28YM31[.8XCQDW@Z95X\,X6C#@PS2)#615-R\GK.=Z:Y*T/HR M\7V-JV-LYOE5:DUF3*E7; ,W3(6Z)G<64:N$/=]WZ?[AGM/#JD!=O]T^HIB^>_V.?T*K70JG]3G\0ZT6AF'S-@F37+-\NZ-NZ)"-FV06 MH5IG:;1+T;0^1W]6(_]P0[4[_ONCYE0ZV034*KL1:!+(5)B\(2S?EK>.2=9K MOWL_I5>S_.ZP"Y-?9>Z86G%LFV)88DBWY2,FE=\.\@6WX/>0( !@& 9 M >&PO=V]R:W-H965TH'Z@TR!O0 MK@J1"FQ:I76J2KM]-LE!K"9V9IO2_?N=G9!1"FA?$M_YGL?/77R79"O5BRX0 M#;Q5I= 3KS"FOO%]G158,3V0-0K:64E5,4.F6ONZ5LAR!ZI*/PJ"L5\Q+KPT M<;X'E29R8THN\$&!WE054W^F6,KMQ N]G>.1KPMC'7Z:U&R-"S3/]8,BR^]8 M+?AS6QDXUW 3XY;O;<&F\E2RA=KW.43+[""L,3,6 9&KU>< M85E:(I+QN^7TNB,M<'^]8__J&Z*B7?M08XKMBG-H]Q^PS8? M)S"3I79/V+:Q@0?91AM9M6!24''1O-E;6X<]0#@^ 8A:0'0(&)X Q"T@=HDV MREQ:]^EUI"E-H^")RS-\3^)1IEVZT2W<: MG66<8S: ./P$41"%1P3-_A\>G)$3=]6/'=_P!-^SX 9S6!AF\&A]&OC(P6U# MOJ97GZ\3_W5?\L>8?CP,PR[JG;)AIVQX5EG[68]I:H#C_?.NXN! U)&@ZS X MKFG4:1J=U;2[A:6[A4ND&89TPYS3V'M[3.WH0W7&AP7\&-(?1M%A ?V])JM0 MK=WLT9#)C3#-!>R\W7B[=5U]X)_2V&NFU#^:9F;>,[7F0D.)*Z(,!E>D235S MJ#&,K%TK+Z6AP>"6!8UN5#: ]E>2VKDU[ '=SR#]"U!+ P04 " #R@VA4 MA>#;/>8" !E"0 &0 'AL+W=OZ =VZ2;!&'__29IK15"=;RA M37K>-\\YY&NZ8_Q%I 2[8NNJZ(4RB(Z+,2J/JR9KP@4C7YQA4E M!Y(849&[V/-"MR 9=:*IZ;OGT91M99Y1N.=(;(N"\']SR-ENYOC.6\=#MDFE M[G"C:4DVL +Y5-YSU7(;ER0K@(J,4<1A/7.N_,N%C[7 1/S.8"=:[TBG\LS8 MBV[<)C/'TT200RRU!5&/5UA GFLGQ?&W-G6:,;6P_?[F?F.25\D\$P$+EO_) M$IG.G+&#$EB3;2X?V.XGU D-M5_,Q"JN6!%R2A0*1!;MSZBZ[V:00+0^1(DR7)Q MH8*?5DMT?G:!SE!&T6/*MH+01$Q=J0#U,&Y''D^].Q\FG)3^.P-B>FN^] M[VO>]V9DK?M0R>$!D"7&#T\0M79:_PNS(*F+;D7SOX!V'!.IN[PI4Y M(0_ZY_H.80["=YOJ G)'^":C N6P5I9>?Z2(>'6F5PW)2G,L/C.I#EGSFJI[ M$' =H+ZOF3H:ZX8>H+E91?\!4$L#!!0 ( /*#:%1.[>T04@0 "41 9 M >&PO=V]R:W-H965T?MQ[KA9[ MJ;[K&L"0Y[81^FI4&[/[D*:ZK*%E.I$[$/AD(U7+##;5-M4[!:QRH+9)\RR; MI2WC8K1Y:*MR TEX(HV%R-KNF'%9U;@'OC&X>]?G5-K)1'*;_;QEUU-F8:5;/[BE:FO1O,1 MJ6##NL;'?_9\G(A7 #H; M .1'0/XSH!@ 3(Z B1-Z&)F3=^'FQJ%1#1=V&1^,PJ<< M<6;YIS1 )N0]N1.E;(%\8<^@SYKDGN$K]U!*4?*&,S?[XULPC#?Z[2(U. K+ ME9;''F\./>8#/=* M?=,79L]IDF5O?"K_/^Y,7M'+*X)$#\;N!V/WR3LB,-#(32_N$01LN/&I"I.. MZ3299F]\VVD51E*+"\B:]K*F01X,"GCDA17F5H94?+,!!<)PUO@$A>G&DRS) M!P2%D5E$T*P7- OR?&--=SBLK,%@S43IW6UA$ER7K$AF T)BV$ER^1_DF9:+ M7LM%D&I5\P8(9B'-*[!AF^OH^H09)T52^(]1&)=%3M&\5S0/!XGUFGR43!#< M=UM,9 *T]JD(LXR+^?#JA*$Q(9>]D,L@SW59J@Z/OI&8U4VGA$]%F&(\R2^3 MR8"*,#2F@F:G/)@%F>Y! U-E39BHT <\H<'9H5TQI%10^4-:A'%,B\)S ZR M(MBHKE?YG?Y"N'81K:R9V'J#0(1C3//"#LBO)(*=>0+[N9;\I"6/A0'!K$D# MA8M"6/4W&B2[2%Y-82Z*/GIG9>.!5%/$1N6>? MGBLZ&0(:3L2?T;LI8E0'I-MY9<02^="J1*Q#GEQ$-)P\ WGX#MA\,SS1\R> M3&LPFO!VQ[ARDHQ?OL*;"5[V)*-+1L-@PCB;S\%DZ600:SLQN MN;PC#^/RP9&'<3$_34]6@(93\;'6LLYS#,_VY,#;%RM- %V.*W4'ZX4(>YY9 MA^ 5&#$7U%HD[SY,7Q6<+:BMJ\,UGOM.F$/=UM_M:_UK5^'^=/_&?@-PA>R) MYO !X1-#7R0T:6"#E%ER@8=&'6KR0\/(G2MK'Z7!(ME=UL"P#K$OX/.-Q-+V MV+ =]%]&EO\"4$L#!!0 ( /*#:%1%QC@)] , )H. 9 >&PO=V]R M:W-H965T_+XV#X'3XY5. %E5IH+Y81",_(+0TIM-JM^> MQ&S"]XK1$IX$DONB(.)T#XP?IQ[VWG]XIINM,C_XL\F.;& !ZM?N2>@[OXVR MH@64DO(2"5A/O:_X;HY38Z@4ORD #&3"3-\7\3U&O?:8R7U^_1_ZX&KP>S)!(>./N/KM1VZJ4>6L&:[)EZYL?O MT PH,?%RSF3UB8Z--O!0OI>*%XU9$Q2TK+_)6Y.("P..>PQA8PBO-42-(;K6 M$#>&N,I,/90J#W.BR&PB^!$)H];1S$65S,JMAT]+,^\+)?13JGUJ]I,K0!&Z M08]ES@M +^0-I+Y=U.L \36:PQJ$@)5YAKY*"4HB4J[0#TJ6E%%%M>'S'!2A M3'[1UE^+.?K\Z0OZA&B)7K9\+[5:3GRE<2W*,)_H3 ( ML#82-VK!1%3;N M";M0/']%>NIT(9"DVDKP9J[!E? Z5E+%,A7A,,/C:.(?+K/JT(1QT(H^4,8M M93Q(^8WSU9$RYF*JG:.+]R49[C#9FBP=N9&2%BD91'KF)\+421>>7.P)L-152/>##&F]@++P@ZAK4EC[.;+6KYLD.^Q/$"IN*ZS B2(@W.F,^N] M(1YWV!R:H&>#X.#<&H)!NCGHOQ(YK:J*LWP']AI,1ATRARC.>J857W0M/(CV MK]J"<#)A>]&/+2:'*(I[F,X%'H>#3"]<$6;^+AU_+8I)=+\5^\8NT/U8^T5]$*IO%-]51X,E5_J@45UN]>$1A!'HYVNNCP?-C3EMM,?1V1]02P,$ M% @ \H-H5(!\.!Z8 @ K 8 !D !X;"]W;W)K&ULC95M;]HP$,>_RBGJBU9:FP=(6"M *K!IK=2MZM->F^0@41V;V4YA MWWYG)\V !M0WB<^Y^_MW/OLR7$OUJG-$ YN2"SWR5[=*[+\5B4K2A2ZD (4+D;>=7@U3:R_#V^%W]N\N= M9R4?>5P\R7+"*FP>Y_H%-/K'52R77[@GKQC?P(*VTD6433 1E M(>HWVS3[L!40)@<"HB8@V@_H'PCH-0$]EVA-YM*:,N@;@K+2?MH 3&J Z ! &,&=%";7\$UD MF.T*^)1-FU+TGM(D.JHXP_0">N$7B((H[ ":?CX\.(+3:W>XY_3Z!_0FC-O= M V;@EHF*K@IT44UJE=BIV+OW-@[CRP&YOFVS=WGU+ONMUPYBOT7L'T6_(1:<=TY_\O4??R.CD8A-'!< MD&1P,2 F5??&VC!RY=K+7!IJ5FZ8T^\$E76@[PM)+:8Q[ +M#VK\#U!+ P04 M " #R@VA4SW:BM 4# #H" &0 'AL+W=O#S$ MG"_ZCN\\#5S3Z4R9 7?0*\D41ZANRRNA>VZ3):,%,DDY X&3OG/@[P^[)MX& MW%%:Y2:1I/-0YG::D :ZWG[*? M6.U:RYA('/+\!\W4K.]T',AP0JI<7?/%=ZSU1"9?RG-IG["H8ST'TDHJ7M1@ MS:"@;/4FR]J'-8#??@,0U(#@LX"P!H16Z(J9E75$%!GT!%^ ,-$ZFVE8;RQ: MJZ',?,61$GJ6:IP:7'"%T(9=&/*BT+:.%$_OX=L1*D)S"3>X5!7)=W2 G!&! MLNX+\"'WX>[FW"7:VU$1PT@@.;K_U& MOG6=+1A942TXE;+"K 4W7)$^J0&P+F%4R'X1^$"2AI_G-UY5M M!P91''83+V@"-S2$C8;P'S1<5DHJPC+*IBTXMF\X)#EA*7ZD*-Q6Y 5QF'3] M%XJV X,H"#K=R']=4;M1U'Y7T35*%'/,0*]-^S$LZ]M2JSQ>HDBI1+@4<(=2 M&5F7$SA^J*AZA(,%$9F$G^=8C%'\>N<'B1HJT5^8.R0E-;_$RF1H>.K]$TXJ M50E\ION!R=&6=U&L]]HD?MVZN.$;_Q?KX/=*Y*[9%3.X(H]ZLU9P( 1A4S1M M_8N5=N_]A-M)PS[Y&K>3+;?;83M:6Z(;=#L-WI1-D>AJ&G?,HFI)IO!&29,7T50F ] M/^':NKIC3KOFMO. +*"V M6[2'%D&)" M+X+2F/J6$)V76%$]D34*>[*5JJ+&AFI'=*V0%IY4<1*'X9Q4E(D@2_W>GI6 5"LVD M (7;1? UNETE#N\!3PR/>K &Y^19RKT+?A:+('0%(=.R);Q MM],,^I2..%R_J7_WWJV79ZIQ)?D?5IAR$5P'4."6-MS:.-K#JRK:!BHGW3EZX/ T(T/4.(.T+\64+2$7SG2%N9M[6FAF:I MDD=0#FW5W,+WQK.M&R;<5]P894^9Y9GLMS0(,_@"#W8&=*->86-DOH?1&@UE M7,,#OIB&\DL+>=RL871Q"1? !#R4LM%4%#HEQM;AU$C>Y5RV.>,S.=>83R") MQA"'<72"OOH\/7Q/)]9]WX*X;T'L]:9G]-X['\.FI KU&+Z)@HD=+"FG(D<8 M6=/:'UV>LMSFF/L<[NH]LY"TEM(_LO"$^4- M?G1PJNI6=C8H)XZ3Z8>:3X"BZ_A#Q60P@^[^_Z)JQX0&CEM+"R=7EJ_:.]4& M1M9^+)^EL4/NEZ7]#:%R 'N^E78TN\!->O]CR_X!4$L#!!0 ( /*#:%2G M!DQ^: , ) + 9 >&PO=V]R:W-H965T[)# 7U;*1* MF:&JVKHZ4\BBPBA-W,#SAF[*N'"FXZ)MJ:9CF9N$"UPJT'F:,O5TC8G<31S? MV3?<\6UL;(,['6=LBRLT]]E24YT MHPPVE+647VWE)IHXGB7"!$-C73#Z/> ,D\1Z(HYOE5.GGM,:-LM[[Q^*X"F8 M-=,XD\D7'IEXXEPX$.&&Y8FYD[L_L0IH8/V%,M'%%W;56,^!,-=&II4Q$:1< ME'_V6 G1,.C[1PR"RB#XR2 X9M"O# KEW)*L"&O.#)N.E=R!LJ/)FRT4VA36 M% T7=AE71E$O)SLS74B#,(2WL. )S&2>D;0+*=XJC) VS#I!:A4/J RWY7NA M,HW[A]OR(VY7%@:7B(<():1C))&%* M0X:J1#V%[]#)?5U.,"HFL"?[8>KWSL?N0PO5>4UUWDEUV IS7!OXZQ;3-:J_ M"65Q\_&_;J6]EP[5!C7?H).OH+H1VJB5REP8JU>;3*7'04.F MT;!=I6%-,7P914.",UCD-EJ0&WC_+>?FJ3&R=1G+N88-ON'('[03CFK"T2L( M9TRI)RZV>^$.J#.9T@KC<3%'OXAYV4YZ49->O(ST1ABD#6_@CAEB71GZ1;!$ M%5(W/4)M5-U3>#W/^Z-C\UW6J) 2\WW>6RP=GCLP4_/$-^]SOT/PG>\E;18]7_27*WD?.DJ+9%*J@AM&>K3'_JUCK= MO"J2+/KT1G2U5IG]EQ&PO M=V]R:W-H965T>>7-]C9[1E M_$&L 21Z"H-(7+364FZ^6);PUA 2T68;B-23)>,AD>J2KRRQX4#\Q"@,+&S; M/2LD-&J-1\F]&1^/6"P#&L&,(Q&'(>'/EQ"P[47+:>UNW-+56NH;UGBT(2N8 M@[S?S+BZLG(O/@TA$I1%B,/RHO75^3+%0VV0C/A!82OVSI%.9<'8@[ZX]B]: MMD8$ 7A2NR#J[Q$F$ 3:D\+Q3^:TE0:?? M8( S WRL02R;0M1 Q^.A4T9[F<59'3QJQET34<_YQC >NK7XCZ[$& M:B>'VC%"G7'F ?@"+3D+$R@D\D#CFW'Z2%0-S0+B@6H($OV+3NJ0I0'OO?K:!.KTKVEX@%=<0!U0X*J4XEN=8'\=0.ZIO\V3)Q^'K7_'@+.4056 M'1]IC.'^>VG;MCNL9V208QN\EA$U152U_6 !D32@\OD8*H9YN.$G4#&LH6+8 M[?7JJ7#L0ESLUY+Q[6FC)%\ULCO@X3%,.'M2YGP"%UD0G5G.AMMV&Z@H>KUC M;O8O^[AJXQ,61=GR9TOENJ:5'D-/T<(=!^RP("!=HHW).DCC3'3Y?U-0FE*+JETK8>2%>!P:5,RX$P3$KPL%)F,S[ MTS^!\/IW87;OHF?09/10R"*Y%J:94O M*&M+JEJ.\URI#*]0,F]7LK7LI7-UZE/9)93B%U&"S%C37MP+R4>LM7*@*-JO* M1ZRWLI!'KU1PH4SXUU$F7%4F&ULE53=;]HP$/]7K#QUTH9#@%!5(1*4[N.A%6JU]=DD1V+5L3/[ M(/2_G^V$E&E .Q[(V;[?QUUR3AJE7TP)@&1?"6EF08E8WU!JLA(J9@:J!FE/ M-DI7#.U2%]34&ECN096@41C&M&)PTL1LJXKIUP4(U.1%B6Z#IDG-"G@"_%FOM%W1GB7G%4C#E20:-K-@/KQ9Q"[?)_SBT)BC MF+A*UDJ]N,6/?!:$SA (R- Q,/O8P2T(X8BLC=\=9]!+.N!Q?&#_ZFNWM:R9 M@5LEGGF.Y2RX#D@.&[85^*B:[]#5,W%\F1+&_Y.FS1U/ Y)M#:JJ UL'%9?M MD^V[/AP!HO ,(.H D??="GF72X8L3;1JB';9ELT%OE2/MN:X="_E";4]Y1:' MZ8-"(%/RA3PSK9E$\Q:2N>L8QU=RM01D7)A/"46KZ9 TZ_@7+7]TAG\8D7LE ML33D3N:0_TU K=G><71PO(@N,BXA&Y#1\#.)PFAH2J;!7& =]7T8>=;Q&=8% M%%Q*+@O[C@63&9 K+DE+?[+LEB[V=.[+WZ5A0GA+:WVGU2:\^N:A^MP>=];_T?;X@^73HY&H0!=^ M\ W)U%9B.QW];G^WS-N1>DMO+Z9[INVW88B C86&@ZEM@6Z'O5V@JOV K17: M]'T"[!GF^4';)NX03Z&S?] U!+ P04 " #R@VA4#,IV"2$# !" M"@ &0 'AL+W=OL: ^K MM)$?$* 5(+70:GWHAMIMU33MP20'L>K8S#;0_O<[.VD(+:3=I(X'8COWW=WW M^7+V8"/5G>+[.LD@I[HEER#PS5RJG!J@ SN([@XVNC8FE,I/RSDXNTZ$7 MV(R 0V*L"XJ/-8R!<^L)\_A=.O6JF!98'S]ZOW#DDE$#5 %!\ 1"4@ M>@((.P< [1+0?BV@4P(Z3IF"BM-A0@T=#93<$&6MT9L=.#$=&NDS8??]QBA\ MRQ!G1I^E =(C'\DM58H*HW%X4]0 D?/MZI>5T8:*E(D%P05, UTQH&\ MGX"AC.LC!+\C/M$95: 'OL$$;1@_*9,Y*Y*)#B031N1*"I-I(G=?>254'#KQVZ.:B%N[QH MDLB5,,7Y6ZU6%Z13=RWPM^;%[>J*J@43FG"8(S1H];#CJ.+"4DR,7+HC?"8- M7@C<,,-+'BAK@._G$H_Q5X%)!@ M520 !D !X;"]W;W)K&ULS5IM;]LV$/XKA-$! M">#&$B6_I$@")'&Z%EA:(R\=AF$?&(NVB$JB2]*Q,^S'[T@IHAW+E)K&;?(A MEF@>]3QW1]Y#F4<++K[*F%*%EFF2R>-6K-3L7:H@V1,!)6(9>@V8TJVH1&N M;V(^ER2+Y%%' 4S]L,ZX@'260\);(/GHDF8X\= W3 /Z63 M\*.3SK!SQ$OR@ *_C;#G#ZKPN*V'='Q0F&._PGS8W-QSD G*B =FO'#+>-TVF]$'DSSZ8*(J(T^S[0!A/IWL% F]B,J&(]T"Y<2 M[4%+GA?[5?[* ?8,0+TPW9\ L?M5E[AZK+$.2]9A/6LT$FQ,#;J()PD1$LVH MR)%6 LW'[*_ \ _":B#=$DC7"60D^)C22**)X&D^ZQ[]B2Z65(R9K$[Z?-BN MPVF;/?!AKQIMKT3;Q;!BM1>[WFQU->TRH?]6A^Z>JRQ&91L!DXV5U0J MR#H%?/)@FU42[5U=W\K])FX[+!]TN.MY??%MSM0#>!8@S_47$GU6,AY]X?K-7S^OV@BWN]SU;X#RG7VYBJA?N$/W! ML^E;144*!,= #O1&GLD-@N"OU%-_UV'X--=P$)_DG20ZG:N8"_8OK75U 6[- MUSV0@/TMZX"/+2_\\WB=1A'3QB3Y;HIG!@ MGIE;0PWBQ_N><' \[<0M#70;U $GP*WW-J/2V<;W9 E.J,9G3!5 M"3&L74B=7=;QV]+INVMG\ZF,_JN.TBK9?#UK-/MMN?3=]?(E%N'EC(FBSA;+ MZU^4B.I4<:/Q/?0 IM)%S59EWUV67X%N+!"ZA*.SRSIS6\%]=PFOS:1//+O/ M:^(:4:U+I()O%81!H2LZYM-,+W%M=)KR>58]M0:-YXU5!KY;&NQTWC0QN8'K M,8#XG-$F\PW;XH[=Q?T%DM)\&$W#LBDR+SX@0R$OM8/(M%)'UJ#J>@>>]YN+ MH)43V"TG7DWH;A:\4>BLH, [%Q3/"IT;%>[6A<[*">R6$Z\G=+&@S>:=51*X MN9+XF<%SHZH/GI4:^ 6EQ@_O\; 5&'CG F/=\;4:HP904"LQL)48N(G$.'.3 M.W.2 SKF93C$RN2]C'EB"C+5F@KX0A1Y6IUU+R^ MUVW,*[JY=N;8RA+\6M]8M-%[P@3Z0I)Y=2H<;J1"O_O4+9M]>MU!M4\"*VB" MYH*FF=:LT9A0!K@B2>5K6&\SX;<1L((E:/[^XP<)%%FL-\Y%<_Z#Q-:EJ@8: M1FG^NX"/440>7&M68&5,X!8,.R@4T/&292R=ITUJ1[#RXG_G[S>^LW;4 ,*U MM2.PBB1PU_X=Q8$L&\?!:HO K2U^01S<@,+Z.%B!$KCUP&[B\-([S,!JDF#G MKSV>HW1K4 7!01"XE&Y@]4G@UB>_.& -]Y6!517!SE7%LP+F1E4;L-!*A/"E M?M#83<":[B9#JQG"G?]F\IR0U:#:'K+.RGF+E(JI.;)#KY'U!+ P04 " #R@VA4W-\G'X4" #C M!0 &0 'AL+W=OPHR(FJZS"T28ZEL.>Z0L4[F3:E()Z:56@K@R+UH+((XRBZ M#$LA53 >^K4[,Q[JF@JI\,Z K?L/5SX?@275C_A74;&P60U)9TV8)902E5\Q>;-@];@-[E'D#< N)=P& / MH-\"^MYHH\S;F@L2XZ'1:S NFMG^*"^":D6IW"1U1H1 %"I3!)6;*T9(2[ M++C9."Q:^'&+Y1+-3\8]+.9P?'0"1R 5?,UU;1EHAR&Q.2O" MG^4J_6E\%0_#IVU[KT/B]U$7\\+#H/,P..AADA&:,Q(;P"SC0G8R&^G-ZTJV M7M=;J@?_5OTZY+7J<*M>2C0KWT8LGUXK:MY'M]IUJHDOT)WU*7>PIN'\I6G: MWZTP*\GW5&#&E-'Y.U9DFI;23$A7OBJ7FKC&_3#G+HS&!?!^IKDRVXD[H.OK MXS]02P,$% @ \H-H5-RY<&GC P 1 \ !D !X;"]W;W)K&ULK9=?;^(X$,"_BA7=0U?:DG^$A!4@4;IWM]+M;=5J=W6/ M)AG :A+G;%/:;W^VDX:$F ![O$";R##?$ +R.63%649%G+)UC8O&.!$*V6I[3G.R,XPR:W91-][8+,)W8J4 MY/# $-]F&69O=Y#2W=1RK?<;CV2]$>J&/9L4> U/(+X7#TRN[-I*0C+(.:$Y M8K":6G/WT\(=*04M\8/ CC>ND4)94OJL%E^2J>4HCR"%6"@36/Z]P +25%F2 M?OQ;&;7J/95B\_K=^N\:7L(L,8<%37^21&RF5F2A!%9XFXI'NOL3*J! V8MI MRO4OVE6RCH7B+1I> =*'C!$06_4O U:.F9 MQKK' L\FC.X04]+2FKK0L=':DH;D*HU/@LFG1.J)V=]4 (K0+7H2-'Z^51%) MT()F\IAPK -=/4+?"KVW#Q!;2)678CJOM M[\KMO2/;NQ[Z2G.QX>ASGD#2-F!+EAK(>P>Z\WHMWD,\0+[[$7F.YQH<6IRO M[O2XX]?Q];6]X1%[W[:""YPG)%\C+- 2UB3/U8*NT!M@]A%1'5>.;DB.^ 8S MX,8XEMN,]#;JW7R9#:-AX$@?7YIT7;%P&#;%6A3#FF+X/REV^GV19P>_ )/O M/X)78#'A@ I&8M!T"4U3S#@J@)6D1M#2D[!!X ^"\ #3).3[9LB@A@QZ(?]@ M.)<$9V[N8.2:D<8UTO@$4D&8=)\R)+N! M%9!+SOZX&V;YD>E\C0QBD7,T&:ZS+UK.+_M^SP;OEQFNF";/4 ZUW.WOZ ;G+YJ0DSUN9N0$Z6^ MS;8OXVY_'?]98=S.*XQ'4/.,.H(+V6LR.3EL<8K^(BN)I(ZB;&%O_I'_9I3^ MS7Q]F#GRQBC!;]S4<)YI(4)9V0G+GKAKJAV+?;_@]C<,\_6:P1K+'O^+)"=R M^HK1#YQNP8C:K?!^=)BSKLPPB@Y29C?FD0S86H]I',5TFXNRDZ_OUJ/@7 ] M!_?OU(BHYYR]F7*^_(J9[$$Y2F$E33J#4'K$RI&M7 A:Z*EG286G">_0=02P,$% @ \H-H5(.AD*&ULO5C;;N,V$/V5@="'7:"Q1/J^ ML WDLHL62)H@Z791%'U@I+$M1!)5DHX3H!]?4I)%N;88-W;W)=:%<^;,D.=0 MX63-Q9-<(BIX29-,3KVE4ODGWY?A$E,F.SS'3+^9Y0!8506GB MTR 8^"F+,V\V*9[=B=F$KU029W@G0*[2E(G7"TSX>NH1;_/@/EXLE7G@SR8Y M6^ #JJ_YG=!W?HT2Q2EF,N89")Q/O7/RZ8*.34 QXK<8U[)Q#::41\Z?S,W/ MT=0+#"-,,%0&@NF?9[S$)#%(FL=?%:A7YS2!S>L-^I>B>%W,(Y-XR9-O<:26 M4V_D081SMDK4/5__A%5!?8,7\D06?V%=C0T\"%=2\;0*U@S2."M_V4O5B$9 MMRV 5@&TX%TF*EA>,<5F$\'7(,QHC68NBE*+:$TNSLRL/"BAW\8Z3LU^X0IA M!&?PH'CX=&8*C."2IWK6)2OZIE^5,P9\#K9KLOIAQ>VBY$9;N!$*-SQ32PF?LPBC M;0!?%UI72S?57E GXA6&'>B2'X$&E/P /L@E$RC+OP[\;MW-;H'?:^OF*GU$ M432J:LN'.*N2?(2_85^BDG>).RAPC9*>9[UNKQ\$$_]Y#Y]>S:?GY/.M6)08 MG<'Y,PJM,KA'(U4S?9>ZM4*+8L42N([G>J9^1R;V3I,[21=>=: $ JF9+1A MQ%Y=W>S7[/N'L=^0_]<",[V->)*8Y+EN>]'=O064>8:-[G8[07]_;PC0"7K-U[J0$OHZ3F/U'XHLD0EI5!ETQH/]58YJ M0B,GH:]Y_FY"HYVNDPX=[N%C7<4-AH%;0(C@?7/X'M([(TL_8W& M@E)D$FCO+9F1QAY OI/0JD3#[378,N>$6H+T *W]NN:':(U8MR9NNSY&;17T MEMST\AZUE&H=F[C=]!C!5=#]IL^U\+$>3-PF_'[!5<-5[B=MY3 M2*>W-?(];EB=OF3RBXX8[@:(>VF#ZQKD_@M1/ZT.D\_+HQ XO3Z!NF%C$>A4D.->A06>HI2#*0YWR1O&\ M.$AYY$KQM+A<(HM0F 'Z_9QSM;DQ">JCM=D_4$L#!!0 ( /*#:%2!_OJS M- , %0+ 9 >&PO=V]R:W-H965TT@5@9(>JAX6>X!5[%VZNT#R[3N[=@P8@R)!.>!] M_&<\OQE[/?VMD*]J":#)6YIP-7"66J_N7%=%2TBI:H@5<-R9"YE2C5.Y<-5* M HVM49JX@>=UW)0R[@S[=NU)#OMBK1/&X4D2M4Y3*M]'D(CMP/&=CX4)6RRU M67"'_15=P!3T\^I)XLPMO,0L!:Z8X$3"?.#<^W=CWS,&5O'"8*OVQL2@S(1X M-9,?\<#Q3$200*2-"XJ7#8PA28PGC.-O[M0I[FD,]\(29405CD?QB ML5X.G*Y#8IC3=:(G8OL=)1-E_LLVUGD.BM=(BS8TQ@I3Q[$K?\D3L M&?B=$P9!;A"4#5HG#)JY0=."9I%9K >JZ; OQ99(HT9O9F!S8ZV1AG%3QJF6 MN,O03@]_"@VD2^IDJD7T6C<9BAM+6$*H4(7>ONP HE- ="Z%N'K!.D?%\!J]L(1[ M+/(;7K,:-BQ@P[.P+_;)O+1<876Y@A) A:SCX2MWHF#=@J%[$RH[7&+;"]((<'\NL!/*)^8&12,] M_ =02P,$% @ \H-H5'O^;Y_Z P E0P !D !X;"]W;W)K&ULI5=M;^(X$/XK([0?6HEMXO#2%U&D%NC=KMK=JK2['T[W MP20#6)O$K.U *]V/O[$3 H60>1 2>P%OM_U$B[21K_G]AY5ORKO%6*ZN&ZRQWG@2L[FQ&UZ_M^ S'*-Y63PJ6GFEED@DF&HA M4U XO6[LW(,RTD4D!)@:)2/-__EHX8@M >JH!00$(=@'= X!6 6CM MH' M .T"T#X6T"D SG0OM]TY;L@-[_>47(&RTJ3-/CCO.S3Y2Z0V4<9&T5M!.-/_ M)@W")7R&@4P282@%C :>1K1.C4AGF(8"-9P,T7 1:WC&5Y/Q^)00+^,AG'PZ MA4\@4GB>RTP33O<\0[2LSX(:!1[Y MHW1*L';*;5"K\6N6GD'+;T+@!WX5H7KX$$.",P=G%?#A\?"JTT?U\#$N#I%_ MYXQ6F2$MIZ]]0-^]U'HK&][@)@P5I4 3'I5<"ELQJF*>*^TXI;9:+?N,=8C/ MLH)*NZ32KJ5")\O,)N@3ABB6?!)C$P8*(V' T1R]4@'5""=/N$2E*4^KJ+7W MJ+4O+TMF>83W93YWV8[0L$*(^4&WVLA.:62GULBQH6O$563=&V6A@9]<*9Z: M;<>C$C*"+VE(O<&:2RGCGDZ;\"P-CZMR-C^UNT76WS&G3N*=*=W2E.[_-86N M+.45W/*8IR%6\>[NL6*=W4#4R[SC?EYR/Z_E3CYV;9A8P1\9M[21"N%?#YA, M4/U=<[$NRA,N:D\8XL10#+51F2V[3;CC=-9-8E.\RA$7QX;GLB1P^7%X)F]P MC\;0;0$Y75^FM97P#PRXGM/UCV-.,CR&,8:9$C:$,X5HB1_C$^9O^I%?7V[V MR'S/C+9,*4^:->XI]+Y+ N:WJUW$MOHCJ^6S*35'!9\%&\7!?ZJKS7=5[<-[ M,2K4;U>?H'-Q(.O9IMJS^G)_1VT^4VC]/_J=B86+L)%PB\0OH8!@!"_49]7F M,I=]8#MOOILYR;A[3HA[P2%P=_JXLK#]^KU;$BM$V/EN M@?>VQJ\$U@L@+T?BIIT"L6]H#R2Z3_+U!+ P04 M " #R@VA4F8A5RX<# #S"P &0 'AL+W=O)]&)K) M'#-NSM0"<]J9*IUQ2TL]"\U"(T]+HTR&<12UPHR+/.AWRW^JPDJ1XTB# M*;*,Z]4Y2K7L!2QX?C$6L[EU+\)^=\%G>(/VZV*D:1767E*186Z$RD'CM!<, MV/MSUG8&Y8D_!"[-UC.X4.Z4NG>+R[071(X12IQ8YX+3WR->H)3.$_%X6#L- M:DQGN/W\[/UC&3P%<\<-7BCY3:1VW@LZ :0XY86T8[7\'=&\0E[PJH9#GDEO>[6BU!N]/D MS3V4H9;61$[D+BLW5M.N(#O;_Z(L HO@5_B,%)R!XR%:+J2!6WRR!90B)?1Q#7$<2E^\8!]X,T%2[!7,*7(KM##6JZ#F8?U\I9JW3FKNQC/^F& MCWOPDQH_\>)?+U!S*_)9!7H*W\J;@"D,'FEGAC!&5Q[U"5)69W#\)W)]LH^A M'RZ&%1D:2"!3N9T;8!U(^&,E0F(DJ<@MC;FE_A'J"N=T7A!^I M<=:,?_8P;M:,FUX_MW.-"$Y)^/!0B 6U"[L6^:\K=)?A;P]*JT9I>5$^HS%( MX>[H4R:2;ML%94)3?_$DU8^05$GU<&W77-L_QI4*G82RQ#4CE2:8GL(@*W/Y M#QSM8USA-+<*I=787RF=FEO'R^V*BB KLM>DYEWM\MV/A?N=->='B>M:BU^J M-19M&F_D5X,_O58-MM7-V?^BQPLPR?Z$G'Q9C4&BE.5Q*LE'"U%M>-3:=E?E;ZQO5 M:.ZJP:(H.B#'IA,S?Z/TR'%-WRA)$PJ,N+Y_UO(E7 @ ]P4 !D !X;"]W;W)K M&ULC51M3]LP$/XK5L0'D 9Y:+V1->@Z&6F3<613#,/;6V %QY4R3")HM.PXD(%6>I]=R9+]0*E4'!G MF%U4%3=_1R#U I5V[,U?)D];/SOA>#(/("0().3H&3L<+C$%*1T0R_K2<09?2 M =?OK^Q??>U4RQ.W,-;RMRBP' ;G 2M@QA<2[_7R&[3U>(&YEM;_LF43>T;! M^<*BKEHP*:B$:DZ^:ONP!HA/=P"2%I!L OH[ +T6T/.%-LI\61../$N-7C+C MHHG-77QO/)JJ$N-CUBCX9 M.@\G@%Q(>T0QC],).SPX8@=,*/90ZH7EJK!IB"3)$8=YFW[4I$]VI(\3=JL5 MEI9=JP**]P0AU=(5E+P6-$KV,DX@/V&]^ M+HB3>(FC\__!HCYQ>U]^>Y^OO MX'MKIO3-S+7%;6UJ6 :>Q4W>2Q9?G*?AR[KRCS%)-.ABWLGK=_+Z>^5-2VWP M&,%4G^AK:$[7<\<;\K:$1-O5#3IU@[WJ'C1R^8FPP<>FQ!<;RK;$))N-"]=F MJ (S]ZO%4MJ%PN;KZ[S=]KKR0[OA']%6:Y;0&TVS$F^YF0MEJ: 9448G9Z3( M-&NF,5#7?E*?--+<^VM)FQF,"Z#WF:9I;0V7H-OUV3]02P,$% @ \H-H M5'] MTN! @ - < !D !X;"]W;W)K&ULC97; M;MLP#(9?13!ZT0)K?BA^U:B>E8J&QYDMRD;U]*=HUL49O> MV#KPYT?2%C7;"OFD2@!-=A6OU=PKM6XN?5^M2ZBHNA -U+A3"%E1C5.Y\54C M@>965'$_"H*17U%6>]G,KMW*;"9:S5D-MY*HMJJH?+D"+K9S+_3>%N[8IM1F MP<]F#=W />C'YE;BS!^\Y*R"6C%1$PG%W/L:7BZFQMX:_&:P57MC8C)9"?%D M)C_SN1>8@(##6AL/%%_/L #.C2,,XV_OTQN01K@_?O/^W>:.N:RH@H7@?UBN MR[DW\4@.!6VYOA/;']#GDQI_:\&5?9)M;QMX9-TJ+:I>C!%4K.[>=-?784\0 M)N\(HEX0?580]X+8)MI%9M-:4DVSF11;(HTU>C,#6QNKQFQ8;;[BO9:XRU"G MLU]" PD#D-NJ&XETPR714&^[9C29ME:DFM&5XQWNZ=+ MT)1Q=8;RQ_LE.3TY(R>$U>2A%*VB=:YFOL9H#=-?]Y%==9%%[T2VA/4%B<,O M) JBT"%??%X>_"OWL49#H:*A4)'UE[SC#]U$KB0Z56I5YL@\9V&,AL\.5#R@ MXF.HV(7J5*-]5)BX4&ULI51=;]L@%/TKR.I#*ZW!QD[258ZE-=&T2=T6 M->WV3.R;&!6#!R1I__T .Y:;CZK27LR]<,_AG&M=TIU4S[H$,.BEXD)/@M*8 M^A9CG9=043V0-0A[LI*JHL:F:HUUK8 6'E1Q3,)PA"O*1)"E?F^NLE1N#&<" MY@KI3551]7H'7.XF013L-Q[8NC1N V=I3=>P /-4SY7-<,=2L J$9E(@!:M) M\"6ZG2:NWA?\9K#3O1@Y)TLIGUWRO9@$H1,$''+C&*A=MC %SAV1E?&WY0RZ M*QVP'^_9OWKOULN2:IA*_H<5IIP$-P$J8$4WW#S(W3=H_0P=7RZY]E^T:VK' M)$#Y1AM9M6"KH&*B6>E+VX<>($K. $@+(!\%Q"T@]D8;9=[6C!J:I4KND'+5 MELT%OC<>;=TPX?[BPBA[RBS.9#^E 12%Z!K=@^V&W@?HGM$EX\PPNW2[G15!0ZQ<:*<90X;R^^:RXF9RZ>03Y ;D7IQ]4K9G05L3*HL+! MV,)5,_--8F3MQV8IC1U"'Y;VF03E"NSY2MK1:1,WB=W#F_T#4$L#!!0 ( M /*#:%1@M,1N>P( ,@% 9 >&PO=V]R:W-H965TY*R9!Y!)"@;EU#(Q^+SA#(1P1I?&[YPR&(QUP>_S*?NNUDY8E,SA3XALX<7ZZ$\5]8][%1 'EKK*I[,&50<]G]V:;W80L0 MGQ\ )#T@V06,#P!&/6#DA7:9>5ES9EF6:K4&[:*)S0V\-QY-:KATM[BPFG8Y MX6SV75F$.(+/\ W)#4.#1=LT NFF+!,P8Z:"6[IKN)/=FW'F'\_1,B[,"84_ M+>9P?'0"1\ E_*A4:Y@L3!I:RLZ=$>9])M,ND^1 )G$"]TK:RL 766#QEB D M68.VY%7;-'F7<8[Y*8SB3Y!$2;PGH=G'X=$[Z8P&JT>>;WR SUO9,%X &0FL M5JVTADS+14MZG7NV0JCI&EKM[0>U N%N!01G2RZXY;C7V.[<,W^N*]N7++ZX M3,.7;:U[8JZ2(>:-H/$@:/RN(/]B"F#&( E12WH2LA."F[QBLD2OE#J.IF&PO=V]R:W-H M965T M^S#M@TDNQ&IB,]LIK?3^^'>=9!E50\:T+V G/N?<>WWBZ]%!J@>=(!IXRE*A MQTYBS/Z#Z^HHP8SIKMRCH#=;J3)F:*IVKMXK9'$!RE(W\+R!FS$NG,FH>+94 MDY',3K["5![&CN_\>+#BN\38!^YDM&<[7*/YLE\JFKDU2\PS M%)I+ 0JW8V?J?UCXG@44*_[A>-!'8["I;*1\L).;>.QX-B),,3*6@M'?(\XP M32T3Q?&](G5J30L\'O]@7Q3)4S(;IG$FTW]Y;)*Q<^E C%N6IV8E#Q^Q2BBT M?)%,=?$+AVJMYT"4:R.S"DP19%R4_^RI*L01P.^? 05(#@7T*L O7,!_0K0 M/Q<05H#P7,"@ @R*VI?%*BH]9X9-1DH>0-G5Q&8'Q785:"HP%]99:Z/H+2>< MF?PM#8+OPWN8X\; @@LF(BYV\':.AO%4PST^F9RE[VC)E_490<"+_ ;X+-V^'2ONN!?%'"O 3YO MA\\QZD+//ZE^?3Z\27WQB]QSRMT?6K@_? EW:>_J#0SJ#0P*OOX)OOL$X>KV M#CXRI;B&Z4XATI=OX.LM9AM4WUHT>K5&KU6CL,:-T$;EEKH#,Z83H(\Y9085 M2SNP1!71&SJ+X&X+"Q8A3#.94Q@TO:JD#0M:>UP_3GS?ZX_60P+BK:@7MI6-JD7O(,7J@/_&;U0:T^^#/GP'^PMI79/,/KLIUAKXLZ MD(O?L]>-(#&J#:S(7QT;A"W13X\U&:A=(NB&K?:YK$.];.59LF?J[=$#+!4= MG&5SI.%.L0QFT]7U&J;16;49UH+#=D$E(\18PU;)#&ZTSNE\1KL/GZ78O:E;>/K^5M/'5Q#;@^@XX^1]02P,$% @ \H-H5',S[:<# @ %@0 M !D !X;"]W;W)K&UL?53;;MLP#/T5PD\;L$6Q MLV9#X1AHFG7;0X<@V>59L6E;J"Z>1"?9WT^2'2\#UKY8HL1SR$-2SD_&/KD6 MD>"LI':KI"7J;AES98N*NYGI4/N;VEC%R9NV8:ZSR*L(4I)E\_F2*2YT4N3Q M;&N+W/0DA<:M!=WO-4IS6B5I&_E35-2ND@\)5%CS7M+.G#[CJ.Y-2>P MP=NSA4V4&M$^.:%#4_9D_:WP."J^&D)(,W@+Z][Y.^=@CXVO.@'7%7Q"TUC> MM:*$!Z&Y+@67$ +!JPT2%]+!-SQ3S^7KG)'/)["RZN/^)WB@6T:Z\!Z.19:SXW4&[*I7"FT3)])!:7I-0]NFTVGH[X9> M_W4?7LPCMXW0#B36'CJ?A1FSPQ0.!IDN=OY@R,]1W+;^X:(-#OZ^-K[[HQ$" M3+^"X@]02P,$% @ \H-H5 +^O=TK!0 NA< !D !X;"]W;W)K&ULK5C14N,V%/T5368?8&;!EA0[#A,R P&Z.U.V#"GM M0Z[UN=?7YU@:;;GX*5>4*O":9TQ> M]E9*K2^"0,Y6-"?RG*\ITU<67.1$Z4.Q#.1:4#(O@O(L0&$8!SE)66\\*LX] MB/&(;U26,OH@@-SD.1'_7M.,;R][L/=VXC%=KI0Y$8Q':[*D4ZJ>U@]"'P5U MEGF:4R93SH"@B\O>%;R88&P""L0?*=W*G=_ E/+,^4]S\'U^V0L-(YK1F3(I MB/[W0B.?*FFOOJ<)W/W]EOVN*%X7\TPDG?#LSW2N5I>]I ?F=$$V MF7KDVV^T*B@R^68\D\5?L*VP80_,-E+QO K6#/*4E?_):]6(G0 8=P2@*@ U M _H= ;@**#H7E,R*LFZ((N.1X%L@#%IG,S^*WA31NIJ4F<#DABJ29O)4!SY-;\#)EU/P!>@+OZ_X1FJX M' 5*UV-8!;.*^W7)'75PU[3O.5,K"6[9G,[W$P2Z$74WT%LWKI$WXPV=G0,, MOP(4(N@@-#D^//30P?7#P46^?D>^1_I"V4:WJC6!?SLEN' X6B**Q1>W3[-=V^E^Z$2P7X D@S BYN97B\<]*F%M?48B^U MJ58Q_1Y]!4O*J-!/V+P^9*Y?]U0J08S0N1C'KG:&4=2@[(+A..QXV(.:\^# M;$I*Q&Q5<)WK0QABT78X-E&G,%A1Y]A:(TD]!*]2@5XX%FV*>QY MHELKM)O]=4_S9RK^]J@AW/$J^.EZ6*7WJ.'L.TB+8H^R#Y%ZS+0;S.?HX6P[2>NF7"@NF?" MF@[TN\Y[U7 "VZ[2U4=K*=#O*7=/M[^"R;?;^Z/4S0H]]"O]A]2MK>5P@./F M)X +AH?##OU 5O.17_,/ZEL5OR=<28+[#7XNV #OR. ^/VL8R&\8A_0-N60? M-S^6':@XCCMF&5ES0'YS^*"^H;87-,7#"]EG:ZT"'5J+'*]OJ&T(+8H^R#Y% M:QC(;QB?HV^H;0ZNF6BC/#-A703Y7>3=^H:.]@ED?0(=\ FUHN)M42^/$3ED M!1P=6C:\7^203\.K-APM\\C*//++_&%Q:W_PMWCY(/N\K$\@OT\<%+7#*P O M9'^KPGH!]GO!!^4,.Z3?M8IUXKJ7L=AZ!#ZTJ#A>V'#;"5PK62>LWJQPKUF!G%U1+R;+8 M'):Z+QNFRBW ^FR] 7U5;+LVSE_#BTFYC6S3E+O:Y6:F!!E=Z)3A^4!3$N5& M<7F@^+K8:WWF2NM9\7-%R9P* ]#7%YRKMP-S@WJ[?OP?4$L#!!0 ( /*# M:%0[M9:UW ( '@( 9 >&PO=V]R:W-H965TL]2*H9&+.7VSC1%&$-&Q"W; E4[:\8S(M64 M;TRQY4"B@I2E)K8LW\Q(0HW1H%A[X:,!RV6:4'CA2.191OC?":1L/S1LX[#P MFFQBJ1?,T6!+-C 'N=R^<#4S:Y4HR8"*A%'$83TTQO;=U+8TH4#\2& O&F.D MHZP8>].3QVAH6-H1I!!*+4'490=32%.MI'S\J42-^DQ-;(X/Z@]%>!5F101, M6?HSB60\-'H&BF!-\E2^LOUWJ )Y6B]DJ2A^T;["6@8*%+4IV"I-0O5M MG$NN=A/%DZ-G)@'9&-V@22[4GA!H#AMUGR0B-$+?@&TXV<9)B!X22FB8D!3I M@Q2AL7>@M#!7,Y D2<6U0B_G,W3UY1I]00E%BYCE0NF+@2E5"&W%#"O#D](P M/F%8>7UB5,8"W=,(HL\"IDI?EP ?2C#!9Q5G$-XBQ_Z*L(7M#D/3_Z=;9^PX M]1UQ"CWWA-XK[(#FT%F:DND53/V [D;8Q;XRO6OZ[4!AS[-JU"=;;FW+/6MK M+ 3(3E,ESV\X.V90VPHNK'UP7'L?!^T_Q#$*NQYVNTWU:E.] MLZ:>&;U9SM&O)\A6P'^?J7Z_5NQ?7/W^<=# ]5LYCT%.'Y_XB]G6QQO2NK#Z M%;'YI#F!Y;1<=: \SV]7WVR\PS/@FZ*U"12RG,KR75:OUNUS7#2-UOI$M]6B M-WS(E#WYB?!-0@5*8:TDK=M 6>)EFRLGDFV+3K%B4O6=8ABK3P/@&J#VUTQU MBVJB#Z@_-D;_ %!+ P04 " #R@VA43M[?WVH" "Y!0 &0 'AL+W=O M,R2"8^MM+)1%56 M<(DK#:8J"J9_SU&HPS2(@K? FN]RZP)A,BG9#A_1/IO[%_]][)RX897"CQDVFSH< :+Q"4#< .*/@.$)P* !#+S16IFWM626)1.M M#J!=-K&YA:^-1Y,;+MTK/EI-IYQP-KE7%B$:P!=8H[&Z2FVEN=S!S)676XX& MSI=H&1<&GO#55DQ<4/+SXQ+.SR[@#+B$IUQ5ALG,3$)+DAQQF#;7S^OKXQ/7 M1S'<*6ES ]]DAME[@I"\M(;B-T/SN)-QB6D/!M$EQ/TX^D30XO_A_0XY@[:^ M \\W/,'WOJJ+G.D=FDMX4I:)S\I5LXT\F^O ?4(J]L?ZNS+>21RV$H>=$AS#JNCEF?4R;/D)J6WY++"#!Y*U,PU*IE=XQXIZ!9NKKA"K%#["213A(>- MX#N?>PFS0E72?E:8T3^VQQ]LAT==4"#5V0T' ZECK/\_;;2=/S/?=A_B&ULI9;;3N,P$(9?Q8JX &DAB7-J45NIAUW!!0@5 MV+UV4[>Q<.RN[;3LVZ_MA!"2M$)PT]K._#/?V).,1PBJVKMP)C-96E%,7>E[LYH@P9S*R:P]B,N*% MHH3A!P%DD>=(_)MAR@]CQW?>%I9DFRFSX$Y&.[3%CU@][QZ$GKFUES7),9.$ M,R#P9NQ,_>NY#XW 6OPF^" ;8V!267'^8B:WZ['C&2),<:J,"Z3_]GB.*36> M-,??RJE3QS3"YOC-^R^;O$YFA22><_J'K%4V=@8.6.,-*JA:\L,-KA**C+^4 M4VE_P:&R]1R0%E+QO!)K@IRP\A^]5AO1$/CQ$0&L!+ M"(\(@DH0V$1+,IO6 M BDT&0E^ ,)8:V]F8/?&JG4VA)EC?%1"/R5:IR;W7&'@!^ 2++%4HDA5(0C; M@JG97J((EOK1/$-BJT>(K<&]+JVIE%A)<+[ "A$J+[3)\^,"G)]=@#- &'C* M>"&UL1RY2C.:2&Y:\ M-WE[K& 4>;75!ZRPQ@I/8IECI5SV8I7*N!$P"EM,79/+$":#?J:H9HI.,CUQ MA2A MMCZN*).T' X3-IH7:O \P9'T.(:+?X$&B5H1:A]2_KXXF[DI(/7-4J2 M..FG2VJZY"3=_.;V?GJB5@>UG\&7:W70X8:PE5J/2=2?V+ &&GZY2H?=$O3] M]F[W&,&!WP_E>^_?4.];A5K)FV%]&$0MMAXK&,;!$;C&!][_?JE6/IJQA^WC M[+$)AO$1//B.!S^!Q_3!GM@_V/GDZ:,-VGQ=*^AU7B6WT2MSK-N:N4)(D/*" MJ;*IU*OU-65JFW-K?6:N+[8'O[LI[SYWNEL2)@'%&^W2NTHTDBBO$^5$\9WM MR"NN='^WPTQ?P; P!OKYANNN7$U,@/I2-_D/4$L#!!0 ( /*#:%2A^RD> M8 ( $ & 9 >&PO=V]R:W-H965TK8F>U ^^]G.R%+(:#N"_'EO*^? M8 "KT6E,FYDRM5WKJN3',HL!SR$IB>V7!18*6[8NO*4@#.K*B@ M;N!Y8[? A#GQS(XM13SCE:*$P5(@614%%F_W0/E^[OC.8>"1;'-E!MQX5N(M MK$ ]ETNA>V[KDI$"F"2<(0&;N7/GWR8C$V\#?A'8RTX;F4S6G+^8SK=L[G@& M""BDRCA@_=E! I0:(XWQI_%TVB6-L-L^N'^QN>M>5Q"R3,U=I7K.JFS9L]S5;<(9M >D0A?XG%'B!WR-//B[WWLM=7:6V M5$%;JL#Z16?\$LZ4T,<.T6[>MH#!H"^[VFYD[M3A1OL3G7["*.3]:.)?\1X&N-[D[ ?+_@SHZW=OQ,>II M3.!-IT>H;N=^F[?U 8LM81)1V&B9-YQHO:C?J[JC>&FO_)HK_8#89JZ?>! F M0,]ON#X"3<>\(NV?1OP74$L#!!0 ( /*#:%1$N4/[)P, /02 - M>&POBA++ MB4"6/%GIDO[ZZ5J.\U'=DO5A2^>06KK'Y]PCZ;H2&=9F)=C=G#$3+$LAZXS, MC:D^A6$]G;.2UN>J8M(BA=(E-;:K9V%=:4;S&DBE"/N]7A*6E$LR&LI%>5V: M.IBJA309N>A"@;M]S3,2)1])X.3&*F<9>3A]_W.AS-6[P-U//IR<]![.KO;C MIPUP1D*OZ,4!HN<]7-=BF'1RF/3+XKC\Y:[\CMP!](&7OL5MB&&[-*-AH>1F MA6+B E:9EBQXI"(C8RKX1'-@%;3D8N7"?0A,E5 Z,+8T;*H((O63@R/7@ZII M=4HNE6YRNPSN[Z1]? ]8]\ @%Z(SV"9XQR305VZ9M[1_S M++_:<;L'_0O/S;^5?<=>D_'E\7ML]]UC-YF\!9-O8KD'QV\R3H_28]CNWUN' MA)TC0A<-X"B6D>]PJ!.;I,%DP87ALNW->9XS^>RD8.4-G=@C_8Z^?3YG!5T( M<]^!&=FT;UC.%V7:/74+$]$^M6E_@^%%27<.M+FXS-F2Y>.VJV>3IAG8ALW: M7D#81ZZ;RX]@'(?Y$<"P/)@#C.-86)[_:3P#=#P.P[P-O,@ Y0Q0CF/YD''S MP?+X.:F]_"--TSA.$FQ&QV.O@S$V;TD"7[\:Y@T86![(]&=SC:\V7B$OUP&V MIB]5"#92O!*QD>)S#8A_WH"1IO[5QO( UL%K'8@OS\/U)2?$\>PJI@W[ W& MD33%$*A%?XTF"3(["7S\ZX.])7&!MQ!', 'C DCIM]<&\_ M"M?[5+CYG6OT&U!+ P04 " #R@VA4EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( /*#:%0G=J>BB04 ,0R / M >&PO=V]R:V)O;VLN>&ULQ9M+;]LX$(#_"N%3]Y"U]4Z*ID#;;'<#I&E0 M!]UCP#(VKI>!MATMW._<4JN_)U2H>_F^6)1SWNI MS>SUJ]VUKMP<;]B@VJ"M@9WCCL]:??>_CX^;XIOV^D9W.MR?SN+W3LU$KXWN M]4^U.ITM9L+?V>__6*=_6A-DMVR=[;K36;8]\%FYH-LGNY? M)("--K?C9> NYN@V M8COL/K>-^-+]GV:TZ[5NU9EMAUZ9L&U'I[H1T/@[O?$S862O3F>[4\0;LQ)_ MF0"-),[-]E)P[GBG\-/GJ^U=!\!%;>A>:CC@SE<1?'^0[V#;=GH%O[X2;V4G M3:M$;%R/ ',",#\8H'AQ)1%D04 6C)#+$6+\ R_L6GS<*(<@2P*R/!CD.]MO M$&1%0%8'@UP&VR+(FH"L#]>2TM\AR(: ;/8+>0G#M\C$D?CH;J71/^,90L)8 MM-2W1B/(8P+RF $R!\A/ZILR@X+/U@+=HP'RA" \82 L@/#A1,R3ARZBPW:@'D=!&,2#GD1AE%&R/2ME M.UHO@/,".LMTA*$DDK%89-3(F;H)XKTV$(!!1(WY*']D' +)1H.\';PVRGNQ M5+M*-Z,DQ<=<*A-^23G\$DV"N5-V[H! M.O2%EG%^IR>O9$YY)=^S5V+X N?*<6K5MG88^_&MN(*(K'V$27&-,RC8YAVT>AV' )P'#_X$I*=GD'++!LGZ6D/),SN&9 ME+6G;R6EG9Q%.[]U^&P[4M[)#^F=:3M2WLD/Z9T)9D%YISBD=\0+C$F9I^"8 MT22'] )C4N8I#FJ>$F.2.3,.\R0Q*XQ)F:?@,$\2L\:8E'H*#O4D,1N,2?FG M8)GGI#"/,2;EG^*0R;,O)QB3LE#!8J'G,;_$S-0O3,I"!8N%4I@93H]3%BHY M+)0*A3,\ERPI"Y4<%DIAYA-,RD(EAX52F$<33,I"Y2'G/Y,(J21K-QP62F+B MT*.D+%1R6"B)B4./DK)0R6&AI[/),Q6D[OSDW:0L5')8Z EF3&5NK%$8D[)0 MR6&A%.:T"U$6*@]1R?F]B>N?E(4J#@L]@[D<^EZZ>XQ)6:CBL- SF)]E-TS3 M_Q5EH8K#0H\K9,_V](JR4,5AH:>ULATHQJ0L5'%8*%4SF_3TBEQ#P)^&VSWP M:_4#9]LKRD(5AX4FF+^^C@D:C$E9J.*PT"/,A\%H7/& ,2D+51P62F8V<814 M41:J."R4Q,014DU9J.:P4!(3)V=JRD(UAX62F#@Y4U,6JCDLE,3$R9F:LE#- M8:%4K7PRO->4A6J6C!PN#N#1?<"8E(5JEHPX.B])M>R,:\\ MB).W<6'PB/D!KX.I*0O5W!6AAR\/E0*,25FH9LG(33"7PV;3Q16".3%^Q*56>5F-RZW60]>]@WT?S865J]T_8>S^@>3U?U!+ P04 M " #R@VA424'XIM$-!*LONVG(%] M4 ]Z$G%&J$!<_@F?$/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8[\JQ&>[: MKIS.1S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN-OMU^=VN M_QS+:?S'X/JC[=^'72ECM7AM^FT95U7]>;CN'NK+)MV=)U>+Y[=5U3^_I:J> M.T@@2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@M$09 MEP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'> M@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>BWDJ@ MMZ+>2J"WHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AMJ+<1 MZ&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3 MZ.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H= M!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*],^J="?3.J'Q0X=B^G842S/E_B@1[?=MC4UKG[H\Y$R M^D"VB3NBU'?EJ>C5^>24;YA.G_SB_*G,N<"\&UL4$L! A0#% @ \H-H5/D M!@ & @($1%0 >&PO=V]R:W-H965T&UL M4$L! A0#% @ \H-H5 _\&PO=V]R:W-H965T&UL4$L! A0#% @ \H-H M5-#DT,4/!P '!P !@ ("!6B8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ \H-H5([\;4[5" \10 !D M ("!Z%0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \H-H5&H?SR>Q @ #@< !D ("! MLV( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \H-H5(.W]0&2!0 G0P !D ("!+'$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H-H5+U/";;, M!0 N0T !D ("!#WX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H-H5'Q8F&PO=V]R M:W-H965TC+00 *,* M 9 " @1JR !X;"]W;W)K&UL M4$L! A0#% @ \H-H5,&PO=V]R:W-H965T&UL4$L! A0#% @ M\H-H5*P*VPUZ P 40D !D ("!.,0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H-H5 /("A=V @ M4 4 !D ("!]&PO=V]R:W-H965T&UL4$L! A0#% @ \H-H5$H3)7*[ @ W08 !D M ("!(=\ 'AL+W=O!P &0 @($3X@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ \H-H5!,$EO@B P 6PH !D ("!H.@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H-H M5+CXR[3% @ 1P< !D ("!M_, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H-H5 1$1[)$ P "0P M !D ("!P_P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H-H5(@3_"VA @ 7 < !D M ("!,@8! 'AL+W=O&PO=V]R:W-H965T M6WX/>0( !@& 9 M " @5X- 0!X;"]W;W)K&UL4$L! A0# M% @ \H-H5(7@VSWF @ 90D !D ("!#A ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \H-H5(!\ M.!Z8 @ K 8 !D ("!WQL! 'AL+W=O&PO=V]R:W-H965THA 0!X;"]W;W)K&UL4$L! A0#% @ \H-H5*<&3'YH P D L !D M ("!1"0! 'AL+W=O&PO M=V]R:W-H965T\L 0!X;"]W;W)K&UL4$L! A0#% @ \H-H5 S*=@DA P 0@H !D ("! M3R\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \H-H5-RY<&GC P 1 \ !D ("!XSL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H-H5'O^;Y_Z M P E0P !D ("!UT&PO=V]R:W-H965T&UL4$L! A0#% @ \H-H5'] MTN! @ - < !D M ("!5%(! 'AL+W=O&PO=V]R M:W-H965TP( ,@% M 9 " @7%7 0!X;"]W;W)K&UL M4$L! A0#% @ \H-H5.BEN(U; P #PH !D ("!(UH! M 'AL+W=O&PO=V]R:W-H965T]? 0!X;"]W;W)K&UL4$L! A0#% @ M\H-H5#NUEK7< @ > @ !D ("!464! 'AL+W=O&POBB04 ,0R / " 11U 0!X;"]W;W)K8F]O:RYX;6Q0 M2P$"% ,4 " #R@VA4@$ M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #R@VA4SA7, M7P\" #J*P $P @ %3?0$ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 5 !4 ,7 "3?P$ ! end XML 91 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 92 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 215 477 1 true 86 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.ftek.com/20211231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Organization and Significant Accounting Policies Sheet http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies Note 1 - Organization and Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Revenue Recognition Sheet http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition Note 2 - Revenue Recognition Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Income Taxes Sheet http://www.ftek.com/20211231/role/statement-note-3-income-taxes Note 3 - Income Taxes Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Common Stock Sheet http://www.ftek.com/20211231/role/statement-note-4-common-stock Note 4 - Common Stock Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Treasury Stock Sheet http://www.ftek.com/20211231/role/statement-note-5-treasury-stock Note 5 - Treasury Stock Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Nil Coupon Non-redeemable Convertible Unsecured Loan Notes Notes http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes Note 6 - Nil Coupon Non-redeemable Convertible Unsecured Loan Notes Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Warrants Sheet http://www.ftek.com/20211231/role/statement-note-7-warrants Note 7 - Warrants Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Stock-based Compensation Sheet http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation Note 8 - Stock-based Compensation Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Commitments and Contingencies Sheet http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies Note 9 - Commitments and Contingencies Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Leases Sheet http://www.ftek.com/20211231/role/statement-note-10-leases Note 10 - Leases Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Debt Financing Sheet http://www.ftek.com/20211231/role/statement-note-11-debt-financing Note 11 - Debt Financing Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Business Segment and Geographic Financial Data Sheet http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data Note 12 - Business Segment and Geographic Financial Data Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Restructuring Activities Sheet http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities Note 13 - Restructuring Activities Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Accrued Liabilities Sheet http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities Note 14 - Accrued Liabilities Notes 21 false false R22.htm 021 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies 22 false false R23.htm 022 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Tables) Sheet http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables Note 1 - Organization and Significant Accounting Policies (Tables) Tables http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies 23 false false R24.htm 023 - Disclosure - Note 2 - Revenue Recognition (Tables) Sheet http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables Note 2 - Revenue Recognition (Tables) Tables http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition 24 false false R25.htm 024 - Disclosure - Note 3 - Income Taxes (Tables) Sheet http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables Note 3 - Income Taxes (Tables) Tables http://www.ftek.com/20211231/role/statement-note-3-income-taxes 25 false false R26.htm 025 - Disclosure - Note 7 - Warrants (Tables) Sheet http://www.ftek.com/20211231/role/statement-note-7-warrants-tables Note 7 - Warrants (Tables) Tables http://www.ftek.com/20211231/role/statement-note-7-warrants 26 false false R27.htm 026 - Disclosure - Note 8 - Stock-based Compensation (Tables) Sheet http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-tables Note 8 - Stock-based Compensation (Tables) Tables http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation 27 false false R28.htm 027 - Disclosure - Note 10 - Leases (Tables) Sheet http://www.ftek.com/20211231/role/statement-note-10-leases-tables Note 10 - Leases (Tables) Tables http://www.ftek.com/20211231/role/statement-note-10-leases 28 false false R29.htm 028 - Disclosure - Note 12 - Business Segment and Geographic Financial Data (Tables) Sheet http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-tables Note 12 - Business Segment and Geographic Financial Data (Tables) Tables http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data 29 false false R30.htm 029 - Disclosure - Note 13 - Restructuring Activities (Tables) Sheet http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-tables Note 13 - Restructuring Activities (Tables) Tables http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities 30 false false R31.htm 030 - Disclosure - Note 14 - Accrued Liabilities (Tables) Sheet http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-tables Note 14 - Accrued Liabilities (Tables) Tables http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities 31 false false R32.htm 031 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual Note 1 - Organization and Significant Accounting Policies (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables 32 false false R33.htm 032 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details Note 1 - Organization and Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Details 33 false false R34.htm 033 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Sheet http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Details 34 false false R35.htm 034 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Excess and Obsolete Inventory Reserve (Details) Sheet http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-excess-and-obsolete-inventory-reserve-details Note 1 - Organization and Significant Accounting Policies - Excess and Obsolete Inventory Reserve (Details) Details 35 false false R36.htm 035 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) Sheet http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details Note 1 - Organization and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) Details 36 false false R37.htm 036 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Summary of Intangible Asset Activity (Details) Sheet http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details Note 1 - Organization and Significant Accounting Policies - Summary of Intangible Asset Activity (Details) Details 37 false false R38.htm 037 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Estimated Future Amortization Expense (Details) Sheet http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details Note 1 - Organization and Significant Accounting Policies - Estimated Future Amortization Expense (Details) Details 38 false false R39.htm 038 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details Note 1 - Organization and Significant Accounting Policies - Property and Equipment (Details) Details 39 false false R40.htm 039 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Summary of Earnings (Loss) Per Share (Details) Sheet http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details Note 1 - Organization and Significant Accounting Policies - Summary of Earnings (Loss) Per Share (Details) Details 40 false false R41.htm 040 - Disclosure - Note 2 - Revenue Recognition 1 (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual Note 2 - Revenue Recognition 1 (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables 41 false false R42.htm 041 - Disclosure - Note 2 - Revenue Recognition 2 (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-2-details-textual Note 2 - Revenue Recognition 2 (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables 42 false false R43.htm 042 - Disclosure - Note 2 - Revenue Recognition - Revenues Disaggregated by Product Technology (Details) Sheet http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details Note 2 - Revenue Recognition - Revenues Disaggregated by Product Technology (Details) Details 43 false false R44.htm 043 - Disclosure - Note 2 - Revenue Recognition - Revenues Disaggregated by Geography (Details) Sheet http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details Note 2 - Revenue Recognition - Revenues Disaggregated by Geography (Details) Details 44 false false R45.htm 044 - Disclosure - Note 2 - Revenue Recognition - Timing of Revenue Recognition (Details) Sheet http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-timing-of-revenue-recognition-details Note 2 - Revenue Recognition - Timing of Revenue Recognition (Details) Details 45 false false R46.htm 045 - Disclosure - Note 2 - Revenue Recognition - Components of Accounts Receivable (Details) Sheet http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details Note 2 - Revenue Recognition - Components of Accounts Receivable (Details) Details 46 false false R47.htm 046 - Disclosure - Note 3 - Income Taxes (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual Note 3 - Income Taxes (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables 47 false false R48.htm 047 - Disclosure - Note 3 - Income Taxes - Components of Income (Loss) Domestic and Foreign (Details) Sheet http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details Note 3 - Income Taxes - Components of Income (Loss) Domestic and Foreign (Details) Details 48 false false R49.htm 048 - Disclosure - Note 3 - Income Taxes - Components of Income Tax Expense (Details) Sheet http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details Note 3 - Income Taxes - Components of Income Tax Expense (Details) Details 49 false false R50.htm 049 - Disclosure - Note 3 - Income Taxes - Income Tax Rate Reconciliation (Details) Sheet http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details Note 3 - Income Taxes - Income Tax Rate Reconciliation (Details) Details 50 false false R51.htm 050 - Disclosure - Note 3 - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Sheet http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details Note 3 - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Details 51 false false R52.htm 051 - Disclosure - Note 3 - Income Taxes - Valuation Allowances (Details) Sheet http://www.ftek.com/20211231/role/statement-note-3-income-taxes-valuation-allowances-details Note 3 - Income Taxes - Valuation Allowances (Details) Details 52 false false R53.htm 052 - Disclosure - Note 4 - Common Stock (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual Note 4 - Common Stock (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-4-common-stock 53 false false R54.htm 053 - Disclosure - Note 5 - Treasury Stock (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-5-treasury-stock-details-textual Note 5 - Treasury Stock (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-5-treasury-stock 54 false false R55.htm 054 - Disclosure - Note 6 - Nil Coupon Non-redeemable Convertible Unsecured Loan Notes (Details Textual) Notes http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual Note 6 - Nil Coupon Non-redeemable Convertible Unsecured Loan Notes (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes 55 false false R56.htm 055 - Disclosure - Note 7 - Warrants (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual Note 7 - Warrants (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-7-warrants-tables 56 false false R57.htm 056 - Disclosure - Note 7 - Warrants - Warrant Activity (Details) Sheet http://www.ftek.com/20211231/role/statement-note-7-warrants-warrant-activity-details Note 7 - Warrants - Warrant Activity (Details) Details 57 false false R58.htm 057 - Disclosure - Note 7 - Warrants - Summary of Warrants Outstanding and Exerciseable (Details) Sheet http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details Note 7 - Warrants - Summary of Warrants Outstanding and Exerciseable (Details) Details 58 false false R59.htm 058 - Disclosure - Note 8 - Stock-based Compensation (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual Note 8 - Stock-based Compensation (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-tables 59 false false R60.htm 059 - Disclosure - Note 8 - Stock-based Compensation - Stock-based Compensation (Details) Sheet http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details Note 8 - Stock-based Compensation - Stock-based Compensation (Details) Details 60 false false R61.htm 060 - Disclosure - Note 8 - Stock-based Compensation - Stock Option Activity (Details) Sheet http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details Note 8 - Stock-based Compensation - Stock Option Activity (Details) Details 61 false false R62.htm 061 - Disclosure - Note 8 - Stock-based Compensation - Summary of Outstanding Stock Options by Exercise Price Range (Details) Sheet http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details Note 8 - Stock-based Compensation - Summary of Outstanding Stock Options by Exercise Price Range (Details) Details 62 false false R63.htm 062 - Disclosure - Note 8 - Stock-based Compensation - Restricted Stock Activity (Details) Sheet http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details Note 8 - Stock-based Compensation - Restricted Stock Activity (Details) Details 63 false false R64.htm 063 - Disclosure - Note 9 - Commitments and Contingencies (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual Note 9 - Commitments and Contingencies (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies 64 false false R65.htm 064 - Disclosure - Note 10 - Leases (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual Note 10 - Leases (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-10-leases-tables 65 false false R66.htm 065 - Disclosure - Note 10 - Leases - Operating Lease Expense (Details) Sheet http://www.ftek.com/20211231/role/statement-note-10-leases-operating-lease-expense-details Note 10 - Leases - Operating Lease Expense (Details) Details 66 false false R67.htm 066 - Disclosure - Note 10 - Leases - Remaining Maturities of Existing Lease Liabilities (Details) Sheet http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details Note 10 - Leases - Remaining Maturities of Existing Lease Liabilities (Details) Details 67 false false R68.htm 067 - Disclosure - Note 10 - Leases - Lease Liabilities (Details) Sheet http://www.ftek.com/20211231/role/statement-note-10-leases-lease-liabilities-details Note 10 - Leases - Lease Liabilities (Details) Details 68 false false R69.htm 068 - Disclosure - Note 10 - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.ftek.com/20211231/role/statement-note-10-leases-supplemental-cash-flow-information-details Note 10 - Leases - Supplemental Cash Flow Information (Details) Details 69 false false R70.htm 069 - Disclosure - Note 11 - Debt Financing (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual Note 11 - Debt Financing (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-11-debt-financing 70 false false R71.htm 070 - Disclosure - Note 12 - Business Segment and Geographic Financial Data (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-details-textual Note 12 - Business Segment and Geographic Financial Data (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-tables 71 false false R72.htm 071 - Disclosure - Note 12 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details) Sheet http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details Note 12 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details) Details 72 false false R73.htm 072 - Disclosure - Note 12 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details) Sheet http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details Note 12 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details) Details 73 false false R74.htm 073 - Disclosure - Note 13 - Restructuring Activities (Details Textual) Sheet http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-details-textual Note 13 - Restructuring Activities (Details Textual) Details http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-tables 74 false false R75.htm 074 - Disclosure - Note 13 - Restructuring Activities - Charges and Net Assets (Details) Sheet http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details Note 13 - Restructuring Activities - Charges and Net Assets (Details) Details 75 false false R76.htm 075 - Disclosure - Note 14 - Accrued Liabilities - Components of Other Accrued Liabilities (Details) Sheet http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details Note 14 - Accrued Liabilities - Components of Other Accrued Liabilities (Details) Details 76 false false All Reports Book All Reports ftek20211231_10k.htm ex_309431.htm ex_309432.htm ex_309433.htm ex_309434.htm ex_342111.htm ftek-20211231.xsd ftek-20211231_cal.xml ftek-20211231_def.xml ftek-20211231_lab.xml ftek-20211231_pre.xml orgstructure2021.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ftek20211231_10k.htm": { "axisCustom": 0, "axisStandard": 36, "contextCount": 215, "dts": { "calculationLink": { "local": [ "ftek-20211231_cal.xml" ] }, "definitionLink": { "local": [ "ftek-20211231_def.xml" ] }, "inline": { "local": [ "ftek20211231_10k.htm" ] }, "labelLink": { "local": [ "ftek-20211231_lab.xml" ] }, "presentationLink": { "local": [ "ftek-20211231_pre.xml" ] }, "schema": { "local": [ "ftek-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 618, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 48, "http://www.ftek.com/20211231": 5, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 59 }, "keyCustom": 44, "keyStandard": 433, "memberCustom": 42, "memberStandard": 41, "nsprefix": "ftek", "nsuri": "http://www.ftek.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.ftek.com/20211231/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Income Taxes", "role": "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "shortName": "Note 3 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Common Stock", "role": "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "shortName": "Note 4 - Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Treasury Stock", "role": "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock", "shortName": "Note 5 - Treasury Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Nil Coupon Non-redeemable Convertible Unsecured Loan Notes", "role": "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "shortName": "Note 6 - Nil Coupon Non-redeemable Convertible Unsecured Loan Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_DebtInstrumentAxis-NilCouponNonredeemableConvertibleUnsecuredLoanNotesMember", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "ftek:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Warrants", "role": "http://www.ftek.com/20211231/role/statement-note-7-warrants", "shortName": "Note 7 - Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "ftek:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Stock-based Compensation", "role": "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "shortName": "Note 8 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Commitments and Contingencies", "role": "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "shortName": "Note 9 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Leases", "role": "http://www.ftek.com/20211231/role/statement-note-10-leases", "shortName": "Note 10 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Debt Financing", "role": "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "shortName": "Note 11 - Debt Financing", "subGroupType": "", "uniqueAnchor": null }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Business Segment and Geographic Financial Data", "role": "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data", "shortName": "Note 12 - Business Segment and Geographic Financial Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Restructuring Activities", "role": "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities", "shortName": "Note 13 - Restructuring Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 14 - Accrued Liabilities", "role": "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities", "shortName": "Note 14 - Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Tables)", "role": "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "shortName": "Note 1 - Organization and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 2 - Revenue Recognition (Tables)", "role": "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables", "shortName": "Note 2 - Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 3 - Income Taxes (Tables)", "role": "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables", "shortName": "Note 3 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ftek:WarrantsDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "ftek:ScheduleOfWarrantActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 7 - Warrants (Tables)", "role": "http://www.ftek.com/20211231/role/statement-note-7-warrants-tables", "shortName": "Note 7 - Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ftek:WarrantsDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "ftek:ScheduleOfWarrantActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 8 - Stock-based Compensation (Tables)", "role": "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-tables", "shortName": "Note 8 - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 10 - Leases (Tables)", "role": "http://www.ftek.com/20211231/role/statement-note-10-leases-tables", "shortName": "Note 10 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 12 - Business Segment and Geographic Financial Data (Tables)", "role": "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-tables", "shortName": "Note 12 - Business Segment and Geographic Financial Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 13 - Restructuring Activities (Tables)", "role": "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-tables", "shortName": "Note 13 - Restructuring Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 14 - Accrued Liabilities (Tables)", "role": "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-tables", "shortName": "Note 14 - Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ftek:ScheduleOfWarrantActivityTableTextBlock", "ftek:WarrantsDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "ftek:ClassOfWarrantOrRightNumberOfWarrantsIssued", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "shortName": "Note 1 - Organization and Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "ftek:ProvisionForDoubtfulAccountsIncludingForeignImpactOfForeignExchange", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ftek:ScheduleOfExcessAndObsoleteInventoryReserveTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Excess and Obsolete Inventory Reserve (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-excess-and-obsolete-inventory-reserve-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Excess and Obsolete Inventory Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ftek:ScheduleOfExcessAndObsoleteInventoryReserveTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-6", "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ftek:AccumulatedOtherComprehensiveIncomeLossPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Summary of Intangible Asset Activity (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Summary of Intangible Asset Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Estimated Future Amortization Expense (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Estimated Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Property and Equipment (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations", "role": "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-4", "lang": null, "name": "us-gaap:CostsAndExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Summary of Earnings (Loss) Per Share (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Summary of Earnings (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 2 - Revenue Recognition 1 (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual", "shortName": "Note 2 - Revenue Recognition 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 2 - Revenue Recognition 2 (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-2-details-textual", "shortName": "Note 2 - Revenue Recognition 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-01-01", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 2 - Revenue Recognition - Revenues Disaggregated by Product Technology (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details", "shortName": "Note 2 - Revenue Recognition - Revenues Disaggregated by Product Technology (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_FinancingReceivablePortfolioSegmentAxis-AirPollutionControlMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 2 - Revenue Recognition - Revenues Disaggregated by Geography (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details", "shortName": "Note 2 - Revenue Recognition - Revenues Disaggregated by Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_StatementGeographicalAxis-AmericasExcludingUnitedStatesMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 2 - Revenue Recognition - Timing of Revenue Recognition (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-timing-of-revenue-recognition-details", "shortName": "Note 2 - Revenue Recognition - Timing of Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 2 - Revenue Recognition - Components of Accounts Receivable (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details", "shortName": "Note 2 - Revenue Recognition - Components of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 3 - Income Taxes (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual", "shortName": "Note 3 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 3 - Income Taxes - Components of Income (Loss) Domestic and Foreign (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details", "shortName": "Note 3 - Income Taxes - Components of Income (Loss) Domestic and Foreign (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 3 - Income Taxes - Components of Income Tax Expense (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details", "shortName": "Note 3 - Income Taxes - Components of Income Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 3 - Income Taxes - Income Tax Rate Reconciliation (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details", "shortName": "Note 3 - Income Taxes - Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 3 - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details", "shortName": "Note 3 - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 3 - Income Taxes - Valuation Allowances (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-valuation-allowances-details", "shortName": "Note 3 - Income Taxes - Valuation Allowances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "ftek:ValuationAllowanceDeferredTaxAssetChangeInAmountChargedToCostsAndExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31_StatementClassOfStockAxis-ReservedForIssuanceUponExerciseOrVestingOfEquityAwardsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 4 - Common Stock (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "shortName": "Note 4 - Common Stock (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31_StatementClassOfStockAxis-ReservedForIssuanceUponExerciseOrVestingOfEquityAwardsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 5 - Treasury Stock (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock-details-textual", "shortName": "Note 5 - Treasury Stock (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 6 - Nil Coupon Non-redeemable Convertible Unsecured Loan Notes (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "shortName": "Note 6 - Nil Coupon Non-redeemable Convertible Unsecured Loan Notes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31_DebtInstrumentAxis-NilCouponNonredeemableConvertibleUnsecuredLoanNotesMember_LongtermDebtTypeAxis-UnsecuredDebtMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ftek:ScheduleOfWarrantActivityTableTextBlock", "ftek:WarrantsDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "ftek:ClassOfWarrantOrRightNumberOfWarrantsIssued", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 7 - Warrants (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual", "shortName": "Note 7 - Warrants (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ftek:WarrantsDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-02-11", "decimals": "-3", "lang": null, "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ftek:ScheduleOfWarrantActivityTableTextBlock", "ftek:WarrantsDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 7 - Warrants - Warrant Activity (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-7-warrants-warrant-activity-details", "shortName": "Note 7 - Warrants - Warrant Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ftek:ScheduleOfWarrantActivityTableTextBlock", "ftek:WarrantsDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "lang": null, "name": "ftek:ClassOfWarrantOrRightExercisedDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 7 - Warrants - Summary of Warrants Outstanding and Exerciseable (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details", "shortName": "Note 7 - Warrants - Summary of Warrants Outstanding and Exerciseable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ftek:WarrantsDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_ClassOfWarrantOrRightAxis-WarrantsIssuedInConnectionWithPrivatePlacementMember", "decimals": null, "lang": "en-US", "name": "ftek:ClassOfWarrantOrRightWeightedAverageRemainingLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 8 - Stock-based Compensation (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual", "shortName": "Note 8 - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis-DeferredCompensationPlanForDirectorsMember", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 8 - Stock-based Compensation - Stock-based Compensation (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details", "shortName": "Note 8 - Stock-based Compensation - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 8 - Stock-based Compensation - Stock Option Activity (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details", "shortName": "Note 8 - Stock-based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 8 - Stock-based Compensation - Summary of Outstanding Stock Options by Exercise Price Range (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details", "shortName": "Note 8 - Stock-based Compensation - Summary of Outstanding Stock Options by Exercise Price Range (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2020-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 8 - Stock-based Compensation - Restricted Stock Activity (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details", "shortName": "Note 8 - Stock-based Compensation - Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2019-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualProvision", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 9 - Commitments and Contingencies (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual", "shortName": "Note 9 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualProvision", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 10 - Leases (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual", "shortName": "Note 10 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 10 - Leases - Operating Lease Expense (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-10-leases-operating-lease-expense-details", "shortName": "Note 10 - Leases - Operating Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 10 - Leases - Remaining Maturities of Existing Lease Liabilities (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details", "shortName": "Note 10 - Leases - Remaining Maturities of Existing Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 10 - Leases - Lease Liabilities (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-10-leases-lease-liabilities-details", "shortName": "Note 10 - Leases - Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ftek:LesseeOperatingLeasesSupplementalCashFlowInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 10 - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-10-leases-supplemental-cash-flow-information-details", "shortName": "Note 10 - Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ftek:LesseeOperatingLeasesSupplementalCashFlowInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2019-06-19_DebtInstrumentAxis-TheBmoHarrisAgreementMember", "decimals": "2", "first": true, "lang": null, "name": "ftek:DebtInstrumentCashCollateralPercentageOfFaceAmountOfOutstandingDebt", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 11 - Debt Financing (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual", "shortName": "Note 11 - Debt Financing (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2019-06-19_DebtInstrumentAxis-TheBmoHarrisAgreementMember", "decimals": "2", "first": true, "lang": null, "name": "ftek:DebtInstrumentCashCollateralPercentageOfFaceAmountOfOutstandingDebt", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R71": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note 12 - Business Segment and Geographic Financial Data (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-details-textual", "shortName": "Note 12 - Business Segment and Geographic Financial Data (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 12 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "shortName": "Note 12 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 12 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "shortName": "Note 12 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Note 13 - Restructuring Activities (Details Textual)", "role": "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-details-textual", "shortName": "Note 13 - Restructuring Activities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Note 13 - Restructuring Activities - Charges and Net Assets (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details", "shortName": "Note 13 - Restructuring Activities - Charges and Net Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_StatementGeographicalAxis-CN", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Note 14 - Accrued Liabilities - Components of Other Accrued Liabilities (Details)", "role": "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details", "shortName": "Note 14 - Accrued Liabilities - Components of Other Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AccruedEnvironmentalLossContingenciesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Organization and Significant Accounting Policies", "role": "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "shortName": "Note 1 - Organization and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Revenue Recognition", "role": "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition", "shortName": "Note 2 - Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 86, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-details-textual" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r628", "r629", "r630" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r628", "r629", "r630" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r628", "r629", "r630" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r628", "r629", "r630" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-document-and-entity-information", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-excess-and-obsolete-inventory-reserve-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual", "http://www.ftek.com/20211231/role/statement-note-10-leases-lease-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-operating-lease-expense-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-supplemental-cash-flow-information-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-tables", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-tables", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-details-textual", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-tables", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-tables", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-2-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-timing-of-revenue-recognition-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-valuation-allowances-details", "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock", "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details", "http://www.ftek.com/20211231/role/statement-note-7-warrants-tables", "http://www.ftek.com/20211231/role/statement-note-7-warrants-warrant-activity-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-tables", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual", "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r628", "r629", "r630" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-document-and-entity-information", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-excess-and-obsolete-inventory-reserve-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual", "http://www.ftek.com/20211231/role/statement-note-10-leases-lease-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-operating-lease-expense-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-supplemental-cash-flow-information-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-tables", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-tables", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-details-textual", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-tables", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-tables", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-2-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-timing-of-revenue-recognition-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-valuation-allowances-details", "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock", "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details", "http://www.ftek.com/20211231/role/statement-note-7-warrants-tables", "http://www.ftek.com/20211231/role/statement-note-7-warrants-warrant-activity-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-tables", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual", "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ftek.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "ftek_APCTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to APC technology.", "label": "APC Technology [Member]" } } }, "localname": "APCTechnologyMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_AccumulatedOtherComprehensiveIncomeLossPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss), Policy [Policy Text Block]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossPolicyPolicyTextBlock", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ftek_AdditionalNumberOfLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Number Of Leases", "label": "ftek_AdditionalNumberOfLeases", "terseLabel": "Additional Number of Leases" } } }, "localname": "AdditionalNumberOfLeases", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "integerItemType" }, "ftek_AirPollutionControlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the Air Pollution Control segment.", "label": "Air Pollution Control [Member]" } } }, "localname": "AirPollutionControlMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "domainItemType" }, "ftek_AllowanceForDoubtfulAccountsReceivableChargeoffsRecoveries": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs or recoveries of receivables charged against the allowance for doubtful accounts.", "label": "ftek_AllowanceForDoubtfulAccountsReceivableChargeoffsRecoveries", "negatedLabel": "Write-offs / Recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableChargeoffsRecoveries", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "ftek_AmericasExcludingUnitedStatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the Americas, excluding the United States.", "label": "Americas, Excluding United States [Member]" } } }, "localname": "AmericasExcludingUnitedStatesMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details" ], "xbrltype": "domainItemType" }, "ftek_AncillaryRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to revenue from ancillary sources.", "label": "Ancillary Revenue [Member]" } } }, "localname": "AncillaryRevenueMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "domainItemType" }, "ftek_AntidilutiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents antidilutive.", "label": "Antidilutive [Member]" } } }, "localname": "AntidilutiveMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_AuroraIllinoisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Aurora Illinois.", "label": "Aurora Illinois [Member]]" } } }, "localname": "AuroraIllinoisMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "ftek_BuildingAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to building and leasehold improvements.", "label": "Building and Leasehold Improvements [Member]" } } }, "localname": "BuildingAndLeaseholdImprovementsMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "ftek_COVID19PandemicPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for COVID-19 pandemic.", "label": "COVID-19 Pandemic [Policy Text Block]" } } }, "localname": "COVID19PandemicPolicyTextBlock", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ftek_CapitalizedThirdpartyCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents capitalized third-party costs.", "label": "Capitalized Third-party Costs [Member]" } } }, "localname": "CapitalizedThirdpartyCostsMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_CashCollateralSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Cash Collateral Security Agreement.", "label": "Cash Collateral Security Agreement [Member]" } } }, "localname": "CashCollateralSecurityAgreementMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_ChileanSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Chilean Subsidiary.", "label": "Chilean Subsidiary [Member]" } } }, "localname": "ChileanSubsidiaryMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_ChineseSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Chinese subsidiary.", "label": "Chinese Subsidiary [Member]" } } }, "localname": "ChineseSubsidiaryMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_ClassOfWarrantOrRightExercisedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants or rights exercised during period.", "label": "Exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercisedDuringPeriod", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-7-warrants-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "ftek_ClassOfWarrantOrRightNumberOfWarrantsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of warrants issued.", "label": "Granted (in shares)", "terseLabel": "Class of Warrant or Right, Number of Warrants Issued (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfWarrantsIssued", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "ftek_ClassOfWarrantOrRightWeightedAverageRemainingLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average remaining life of warrants or rights.", "label": "Weighted average remaining life (Year)" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageRemainingLife", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details" ], "xbrltype": "durationItemType" }, "ftek_CommonStockOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents common stock outstanding.", "label": "Common Stock Outstanding [Member]" } } }, "localname": "CommonStockOutstandingMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "ftek_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to computer equipment and software.", "label": "Computer Equipment and Software [Member]" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "ftek_ContractWithCustomerContractsInProgressNumberOfContractsIdentifiedAsLossContracts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of contracts in progress identified as loss contracts.", "label": "ftek_ContractWithCustomerContractsInProgressNumberOfContractsIdentifiedAsLossContracts", "terseLabel": "Contract with Customer, Contracts in Progress, Number of Contracts Identified as Loss Contracts" } } }, "localname": "ContractWithCustomerContractsInProgressNumberOfContractsIdentifiedAsLossContracts", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual" ], "xbrltype": "integerItemType" }, "ftek_DebtInstrumentCashCollateralPercentageOfFaceAmountOfOutstandingDebt": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of cash collateral to face amount of outstanding debt pursuant to the debt agreement.", "label": "ftek_DebtInstrumentCashCollateralPercentageOfFaceAmountOfOutstandingDebt", "terseLabel": "Debt Instrument, Cash Collateral, Percentage Of Face Amount Of Outstanding Debt" } } }, "localname": "DebtInstrumentCashCollateralPercentageOfFaceAmountOfOutstandingDebt", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual" ], "xbrltype": "percentItemType" }, "ftek_DeferredCompensationPlanForDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the deferred compensation plan for directors.", "label": "Deferred Compensation Plan for Directors [Member]" } } }, "localname": "DeferredCompensationPlanForDirectorsMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "ftek_DeferredFederalIncomeTaxExpenseBenefitNetOfAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations, net of adjustments.", "label": "ftek_DeferredFederalIncomeTaxExpenseBenefitNetOfAdjustment", "terseLabel": "Deferred Federal Income Tax Expense (Benefit), Net of Adjustment" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefitNetOfAdjustment", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "ftek_DeferredIncomeTaxExpenseValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of valuation allowance allocated to deferred income tax expense.", "label": "ftek_DeferredIncomeTaxExpenseValuationAllowance", "terseLabel": "Deferred Income Tax Expense, Valuation Allowance" } } }, "localname": "DeferredIncomeTaxExpenseValuationAllowance", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "ftek_DeferredTaxAssetsDepreciation": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from depreciation.", "label": "ftek_DeferredTaxAssetsDepreciation", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxAssetsDepreciation", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "ftek_DeferredTaxAssetsGoodwill": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from goodwill.", "label": "ftek_DeferredTaxAssetsGoodwill", "terseLabel": "Goodwill" } } }, "localname": "DeferredTaxAssetsGoodwill", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "ftek_DeferredTaxAssetsInventoryReserve": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory reserve.", "label": "Inventory reserve" } } }, "localname": "DeferredTaxAssetsInventoryReserve", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "ftek_DeferredTaxAssetsTaxDeferredExpenseRoyaltyAccruals": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from royalty accruals.", "label": "Royalty accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseRoyaltyAccruals", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "ftek_DiscontinuedOperationsRevenueRemainingPerformanceObligationAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of remaining performance obligation associated with revenue from discontinued operations.", "label": "ftek_DiscontinuedOperationsRevenueRemainingPerformanceObligationAmount", "terseLabel": "Discontinued Operations, Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "DiscontinuedOperationsRevenueRemainingPerformanceObligationAmount", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "ftek_EffectiveIncomeTaxRateReconciliationAccrualToReturnPercent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to accrual to return.", "label": "Accrual to return" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAccrualToReturnPercent", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "ftek_EffectiveIncomeTaxRateReconciliationChinaEnterpriseTaxPercent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to China Enterprise Tax.", "label": "China enterprise tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChinaEnterpriseTaxPercent", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "ftek_EffectiveIncomeTaxRateReconciliationDebtForgivenessPercent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to debt forgiveness.", "label": "PPP Loan Forgiveness" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDebtForgivenessPercent", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "ftek_EffectiveIncomeTaxRateReconciliationForeignDeferredAdjustmentPercent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign deferred adjustment.", "label": "China deferred adjustment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignDeferredAdjustmentPercent", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "ftek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLossesAndOtherNonDeductiblespercent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment losses and other nondeductible expenses.", "label": "ftek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLossesAndOtherNonDeductiblespercent", "negatedLabel": "Intangible assets impairment and other non-deductibles" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLossesAndOtherNonDeductiblespercent", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "ftek_EffectiveIncomeTaxRateReconciliationOtherTrueUpPercent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other true up adjustments.", "label": "ftek_EffectiveIncomeTaxRateReconciliationOtherTrueUpPercent", "negatedLabel": "Other true up" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherTrueUpPercent", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "ftek_EffectiveIncomeTaxRateReconciliationOutsideBasisDifferentialPercent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to outside basis differential.", "label": "Chile outside basis differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOutsideBasisDifferentialPercent", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "ftek_EquipmentContstructedForResaleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to equipment constructed for resale.", "label": "Equipment Contstructed for Resale [Member]" } } }, "localname": "EquipmentContstructedForResaleMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_FUELCHEMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the FUEL CHEM technology segment.", "label": "FUEL CHEM [Member]" } } }, "localname": "FUELCHEMMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "domainItemType" }, "ftek_FailureOfEquipmentToBeRemediedUnderWarrantyProvisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to failure of equipment to be remedied under warranty provision.", "label": "Failure of Equipment to Be Remedied Under Warranty Provision [Member]" } } }, "localname": "FailureOfEquipmentToBeRemediedUnderWarrantyProvisionMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_FieldEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to field equipment.", "label": "Field Equipment [Member]" } } }, "localname": "FieldEquipmentMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "ftek_ForeignCurrencyRiskManagementPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the entity's risk management policy for foreign currency exchange rate derivatives.", "label": "Foreign Currency Risk Management [Policy Text Block]" } } }, "localname": "ForeignCurrencyRiskManagementPolicyTextBlock", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ftek_FourCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to four customers.", "label": "Four Customers [Member]" } } }, "localname": "FourCustomersMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_FuelTechSpAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to Fuel Tech S.p.A.", "label": "Fuel Tech S.p.A [Member]" } } }, "localname": "FuelTechSpAMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "ftek_GallarateItalyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Gallarate Italy.", "label": "Gallarate Italy [Member]" } } }, "localname": "GallarateItalyMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "ftek_InventoryValuationReserveProvision": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of provision charged to inventory valuation reserve.", "label": "Provision charged to expense" } } }, "localname": "InventoryValuationReserveProvision", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-excess-and-obsolete-inventory-reserve-details" ], "xbrltype": "monetaryItemType" }, "ftek_ItalianSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Italian subsidiary.", "label": "Italian Subsidiary [Member]" } } }, "localname": "ItalianSubsidiaryMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "ftek_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "ftek_LesseeOperatingLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of operating leases of lessee, not yet commenced.", "label": "ftek_LesseeOperatingLeaseNotYetCommencedAmount", "terseLabel": "Lessee, Operating Lease, Not Yet Commenced, Amount" } } }, "localname": "LesseeOperatingLeaseNotYetCommencedAmount", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "ftek_LesseeOperatingLeasesSupplementalCashFlowInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information related to operating leases of lessee.", "label": "Lessee, Operating Leases, Supplemental Cash Flow Information [Table Text Block]" } } }, "localname": "LesseeOperatingLeasesSupplementalCashFlowInformationTableTextBlock", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "ftek_LiquidityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for liquidity.", "label": "Liquidity, Policy [Policy Text Block]" } } }, "localname": "LiquidityPolicyPolicyTextBlock", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ftek_NetDeferredTaxAssetBeforeValuationAllowance": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net deferred tax asset before valuation allowance.", "label": "ftek_NetDeferredTaxAssetBeforeValuationAllowance", "totalLabel": "Net deferred tax asset before valuation allowance" } } }, "localname": "NetDeferredTaxAssetBeforeValuationAllowance", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "ftek_NilCouponNonredeemableConvertibleUnsecuredLoanNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to nil coupon non-redeemable convertible unsecured loan notes.", "label": "NIL Coupon Non-redeemable Convertible Unsecured Loan Notes [Member]" } } }, "localname": "NilCouponNonredeemableConvertibleUnsecuredLoanNotesMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual" ], "xbrltype": "domainItemType" }, "ftek_NilCouponPerpetualLoanNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to perpetual loan notes with a nil coupon.", "label": "Nil Coupon Perpetual Loan Notes [Member]" } } }, "localname": "NilCouponPerpetualLoanNotesMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "ftek_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "ftek_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "ftek_NumberOfUnitsWithApcTechnology": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of units with APC Technology", "label": "ftek_NumberOfUnitsWithApcTechnology", "terseLabel": "Number of Units with APC Technology" } } }, "localname": "NumberOfUnitsWithApcTechnology", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "ftek_OperatingLeaseLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases.", "label": "Operating Lease Liabilities [Table Text Block]" } } }, "localname": "OperatingLeaseLiabilitiesTableTextBlock", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "ftek_OtherAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to other accrued liabilities.", "label": "Other Accrued Liabilities [Member]" } } }, "localname": "OtherAccruedLiabilitiesMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_OtherAccruedLiabilitiesMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of miscellaneous expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "ftek_OtherAccruedLiabilitiesMiscellaneousCurrent", "verboseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesMiscellaneousCurrent", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "ftek_OverlandParkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Overland Park.", "label": "Overland Park [Member]" } } }, "localname": "OverlandParkMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "ftek_PaycheckProtectionProgramCaresActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents loan designed to provide funds for small businesses to keep their employees on the payroll.", "label": "Paycheck Protection Program CARES Act [Member]" } } }, "localname": "PaycheckProtectionProgramCaresActMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual" ], "xbrltype": "domainItemType" }, "ftek_PercentageOfRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of revenue.", "label": "ftek_PercentageOfRevenue", "terseLabel": "Percentage of Revenue" } } }, "localname": "PercentageOfRevenue", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "ftek_PerformanceGuaranteesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Performance Guarantees.", "label": "Performance Guarantees [Member]" } } }, "localname": "PerformanceGuaranteesMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Policy Text Block]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ftek_PrivatePlacementOfferingPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for private placement offering.", "label": "Private Placement Offering [Policy Text Block]" } } }, "localname": "PrivatePlacementOfferingPolicyTextBlock", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ftek_ProvisionForDoubtfulAccountsIncludingForeignImpactOfForeignExchange": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of provision for doubtful accounts including foreign impact of foreign exchange.", "label": "ftek_ProvisionForDoubtfulAccountsIncludingForeignImpactOfForeignExchange", "terseLabel": "Provision charged to expense" } } }, "localname": "ProvisionForDoubtfulAccountsIncludingForeignImpactOfForeignExchange", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "ftek_RangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents range four.", "label": "Range Four [Member]" } } }, "localname": "RangeFourMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details" ], "xbrltype": "domainItemType" }, "ftek_RangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents range one.", "label": "Range One [Member]" } } }, "localname": "RangeOneMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details" ], "xbrltype": "domainItemType" }, "ftek_RangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents range three.", "label": "Range Three [Member]" } } }, "localname": "RangeThreeMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details" ], "xbrltype": "domainItemType" }, "ftek_RangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents range two.", "label": "Range Two [Member]" } } }, "localname": "RangeTwoMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details" ], "xbrltype": "domainItemType" }, "ftek_ReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to receivables.", "label": "Receivables [Member]" } } }, "localname": "ReceivablesMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_ReservedForIssuanceUponExerciseOrVestingOfEquityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to stock reserved for issuance upon exercise or vesting of equity awards.", "label": "Reserved For Issuance Upon Exercise Or Vesting Of Equity Awards [Member]" } } }, "localname": "ReservedForIssuanceUponExerciseOrVestingOfEquityAwardsMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual" ], "xbrltype": "domainItemType" }, "ftek_ScheduleOfExcessAndObsoleteInventoryReserveTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts of excess and obsolete inventory reserve.", "label": "Schedule of Excess and Obsolete Inventory Reserve [Table Text Block]" } } }, "localname": "ScheduleOfExcessAndObsoleteInventoryReserveTableTextBlock", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "ftek_ScheduleOfWarrantActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of activity in warrants outstanding.", "label": "Schedule of Warrant Activity [Table Text Block]" } } }, "localname": "ScheduleOfWarrantActivityTableTextBlock", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-7-warrants-tables" ], "xbrltype": "textBlockItemType" }, "ftek_ShareBasedCompensationArrangementBySharebasedPaymentAwardPerformanceThresholdOperatingIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The threshold of operating income would trigger the vesting of share-based compensation awards.", "label": "ftek_ShareBasedCompensationArrangementBySharebasedPaymentAwardPerformanceThresholdOperatingIncome", "terseLabel": "Share-Based Compensation Arrangement By Share-based Payment Award, Performance Threshold, Operating Income" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardPerformanceThresholdOperatingIncome", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "ftek_SparePartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the spare parts product or services segment.", "label": "Spare Parts [Member]" } } }, "localname": "SparePartsMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "domainItemType" }, "ftek_StandardProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents standard product warranty period.", "label": "ftek_StandardProductWarrantyPeriod", "terseLabel": "Standard Product Warranty Period (Year)" } } }, "localname": "StandardProductWarrantyPeriod", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "ftek_TechnologySolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the technology solutions product and services segment.", "label": "Technology Solutions [Member]" } } }, "localname": "TechnologySolutionsMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "domainItemType" }, "ftek_The2014LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2014 long-term incentive plan.", "label": "The 2014 Long-term Incentive Plan [Member]" } } }, "localname": "The2014LongTermIncentivePlanMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "ftek_TheBmoHarrisAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the cash collateral security agreement with BMO Harris Bank, N.A.", "label": "The BMO Harris Agreement [Member]" } } }, "localname": "TheBmoHarrisAgreementMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual" ], "xbrltype": "domainItemType" }, "ftek_ThePlacementAgentWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the placement agent warrants.", "label": "The Placement Agent Warrants [Member]" } } }, "localname": "ThePlacementAgentWarrantsMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details" ], "xbrltype": "domainItemType" }, "ftek_ThreeYearEquipmentLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to three year equipment lease.", "label": "Three Year Equipment Lease [Member]" } } }, "localname": "ThreeYearEquipmentLeaseMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "ftek_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents two customers.", "label": "Two Customers [Member]" } } }, "localname": "TwoCustomersMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ftek_ValuationAllowanceDeferredTaxAssetChangeInAmountChargedToCostsAndExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of change in valuation allowance deferred tax asset charged to costs and expenses.", "label": "Charged to costs and expenses" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmountChargedToCostsAndExpenses", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-valuation-allowances-details" ], "xbrltype": "monetaryItemType" }, "ftek_WarrantsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of warrants.", "label": "Warrants Disclosure [Text Block]" } } }, "localname": "WarrantsDisclosureTextBlock", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-7-warrants" ], "xbrltype": "textBlockItemType" }, "ftek_WarrantsIssuedInConnectionWithPrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents warrants issued in connection with private placement.", "label": "Warrants Issued in Connection with Private Placement [Member]" } } }, "localname": "WarrantsIssuedInConnectionWithPrivatePlacementMember", "nsuri": "http://www.ftek.com/20211231", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details" ], "xbrltype": "domainItemType" }, "ftek_statement-statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Estimated Future Amortization Expense (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-1-organization-and-significant-accounting-policies-excess-and-obsolete-inventory-reserve-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Excess and Obsolete Inventory Reserve (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-excess-and-obsolete-inventory-reserve-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Property and Equipment (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Summary of Earnings (Loss) Per Share (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Summary of Intangible Asset Activity (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-1-organization-and-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-tables", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-10-leases-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-10-leases-lease-liabilities-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-10-leases-operating-lease-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Operating Lease Expense (Details)" } } }, "localname": "statement-statement-note-10-leases-operating-lease-expense-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Remaining Maturities of Existing Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-10-leases-supplemental-cash-flow-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Supplemental Cash Flow Information (Details)" } } }, "localname": "statement-statement-note-10-leases-supplemental-cash-flow-information-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-10-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases" } } }, "localname": "statement-statement-note-10-leases-tables", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details)" } } }, "localname": "statement-statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details)" } } }, "localname": "statement-statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-12-business-segment-and-geographic-financial-data-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Business Segment and Geographic Financial Data" } } }, "localname": "statement-statement-note-12-business-segment-and-geographic-financial-data-tables", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-13-restructuring-activities-charges-and-net-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Restructuring Activities - Charges and Net Assets (Details)" } } }, "localname": "statement-statement-note-13-restructuring-activities-charges-and-net-assets-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-13-restructuring-activities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Restructuring Activities" } } }, "localname": "statement-statement-note-13-restructuring-activities-tables", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Accrued Liabilities - Components of Other Accrued Liabilities (Details)" } } }, "localname": "statement-statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-14-accrued-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Accrued Liabilities" } } }, "localname": "statement-statement-note-14-accrued-liabilities-tables", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-2-revenue-recognition-components-of-accounts-receivable-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition - Components of Accounts Receivable (Details)" } } }, "localname": "statement-statement-note-2-revenue-recognition-components-of-accounts-receivable-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition - Revenues Disaggregated by Geography (Details)" } } }, "localname": "statement-statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition - Revenues Disaggregated by Product Technology (Details)" } } }, "localname": "statement-statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-2-revenue-recognition-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition" } } }, "localname": "statement-statement-note-2-revenue-recognition-tables", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-2-revenue-recognition-timing-of-revenue-recognition-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition - Timing of Revenue Recognition (Details)" } } }, "localname": "statement-statement-note-2-revenue-recognition-timing-of-revenue-recognition-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Income Taxes - Components of Income (Loss) Domestic and Foreign (Details)" } } }, "localname": "statement-statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-3-income-taxes-components-of-income-tax-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Income Taxes - Components of Income Tax Expense (Details)" } } }, "localname": "statement-statement-note-3-income-taxes-components-of-income-tax-expense-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Income Taxes - Income Tax Rate Reconciliation (Details)" } } }, "localname": "statement-statement-note-3-income-taxes-income-tax-rate-reconciliation-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-3-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Income Taxes" } } }, "localname": "statement-statement-note-3-income-taxes-tables", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-3-income-taxes-valuation-allowances-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Income Taxes - Valuation Allowances (Details)" } } }, "localname": "statement-statement-note-3-income-taxes-valuation-allowances-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Warrants - Summary of Warrants Outstanding and Exerciseable (Details)" } } }, "localname": "statement-statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-7-warrants-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Warrants" } } }, "localname": "statement-statement-note-7-warrants-tables", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-7-warrants-warrant-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Warrants - Warrant Activity (Details)" } } }, "localname": "statement-statement-note-7-warrants-warrant-activity-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-8-stockbased-compensation-restricted-stock-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Stock-based Compensation - Restricted Stock Activity (Details)" } } }, "localname": "statement-statement-note-8-stockbased-compensation-restricted-stock-activity-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-8-stockbased-compensation-stock-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Stock-based Compensation - Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-8-stockbased-compensation-stock-option-activity-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-8-stockbased-compensation-stockbased-compensation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Stock-based Compensation - Stock-based Compensation (Details)" } } }, "localname": "statement-statement-note-8-stockbased-compensation-stockbased-compensation-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Stock-based Compensation - Summary of Outstanding Stock Options by Exercise Price Range (Details)" } } }, "localname": "statement-statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-8-stockbased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Stock-based Compensation" } } }, "localname": "statement-statement-note-8-stockbased-compensation-tables", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "ftek_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.ftek.com/20211231", "xbrltype": "stringItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r204", "r379", "r385", "r590" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r306", "r342", "r395", "r396", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r587", "r591", "r622", "r623" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details", "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r306", "r342", "r395", "r396", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r587", "r591", "r622", "r623" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details", "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "auth_ref": [ "r606", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "label": "Real Estate, Type of Property [Axis]" } } }, "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "stringItemType" }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "auth_ref": [ "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "label": "Real Estate [Domain]" } } }, "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r204", "r379", "r385", "r590" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_OfficeBuildingMember": { "auth_ref": [ "r606", "r620" ], "lang": { "en-us": { "role": { "label": "Office Building [Member]" } } }, "localname": "OfficeBuildingMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r199", "r379", "r383", "r547", "r586", "r588" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r199", "r379", "r383", "r547", "r586", "r588" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r306", "r342", "r391", "r395", "r396", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r587", "r591", "r622", "r623" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details", "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r306", "r342", "r391", "r395", "r396", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r587", "r591", "r622", "r623" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details", "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r621" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r621" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r200", "r201", "r379", "r384", "r589", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r200", "r201", "r379", "r384", "r589", "r606", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Other short-term receivables" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43", "r536" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r206", "r207" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Trade receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r27", "r206", "r207" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net", "totalLabel": "Total accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEnvironmentalLossContingenciesCurrent": { "auth_ref": [ "r11", "r45", "r257", "r258", "r276" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer.", "label": "us-gaap_AccruedEnvironmentalLossContingenciesCurrent", "verboseLabel": "Accrued remediation contingency (Note 9)" } } }, "localname": "AccruedEnvironmentalLossContingenciesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued liabilities:" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r253" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r63", "r64", "r65", "r575", "r596", "r597" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r62", "r65", "r73", "r74", "r75", "r119", "r120", "r121", "r489", "r592", "r593", "r648" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r61", "r65", "r73", "r74", "r75", "r489", "r505", "r506", "r507", "r508", "r510" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r119", "r120", "r121", "r429", "r430", "r431", "r495" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r99", "r246" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r398", "r400", "r434", "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r168", "r186", "r187", "r188", "r189", "r191" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r400", "r425", "r433" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details": { "order": 0.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "verboseLabel": "Stock options and restricted stock units, net of forfeited" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "totalLabel": "After-tax effect of stock based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r210", "r225" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r213", "r220", "r222", "r224" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details": { "order": 0.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "negatedLabel": "Allowance for doubtful accounts", "periodEndLabel": "Balance at December 31", "periodStartLabel": "Balance at January 1" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r99", "r239", "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "us-gaap_AreaOfRealEstateProperty", "terseLabel": "Area of Real Estate Property (Square Foot)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "areaItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r99", "r250" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Intangible assets abandonment", "negatedTerseLabel": "Intangible assets abandonment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r112", "r181", "r188", "r195", "r218", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r486", "r490", "r502", "r534", "r536", "r554", "r572" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r59", "r112", "r218", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r486", "r490", "r502", "r534", "r536" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r3", "r600", "r603", "r604", "r605" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "us-gaap_AssetsNet", "terseLabel": "Total net assets" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r401", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_Cash": { "auth_ref": [ "r38", "r536", "r601", "r602" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "us-gaap_Cash", "terseLabel": "Cash, Ending Balance" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r38", "r101" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r15", "r102", "r552" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r96", "r101", "r104" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the Consolidated Statements of Cash Flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r96", "r101", "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r96", "r503" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r109", "r112", "r134", "r138", "r141", "r143", "r145", "r153", "r154", "r155", "r218", "r292", "r296", "r297", "r298", "r301", "r302", "r340", "r341", "r344", "r348", "r502", "r632" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r362", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Weighted average exercise price (in dollars per share)", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Number outstanding/ exercisable (in shares)", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Class of Warrant or Right, Outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details", "http://www.ftek.com/20211231/role/statement-note-7-warrants-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r276", "r559", "r579" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r273", "r274", "r275", "r283", "r609" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)", "terseLabel": "Common Stock, Shares, Issued, Total (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r354" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)", "terseLabel": "Common Stock, Shares, Outstanding, Ending Balance (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r536" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $.01 par value, 40,000,000 shares authorized, 31,227,300 and 25,639,702 shares issued, and 30,263,791 and 25,228,951 shares outstanding in 2021 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r68", "r70", "r71", "r82", "r564", "r582" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r162", "r163", "r204", "r500", "r501", "r608" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r162", "r163", "r204", "r500", "r501", "r598", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r162", "r163", "r204", "r500", "r501", "r598", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r158", "r569" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r162", "r163", "r204", "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r162", "r163", "r204", "r500", "r501", "r608" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r365", "r367", "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "us-gaap_ContractWithCustomerAssetNet", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r365", "r366", "r380" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "us-gaap_ContractWithCustomerLiabilityCurrent", "terseLabel": "Contract with Customer, Liability, Current", "verboseLabel": "Contract liabilities (Note 2)" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r381" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r21", "r557", "r573" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Nil coupon perpetual loan notes" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r88", "r112", "r218", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r502" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of sales", "negatedLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r85" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "us-gaap_CostsAndExpenses", "totalLabel": "Total Costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r113", "r462", "r469" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details": { "order": 0.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "negatedTerseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r113", "r462" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "negatedTerseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r462", "r469", "r471" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "negatedTotalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r113", "r462", "r469" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "negatedTerseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r161", "r204" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r108", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r320", "r327", "r328", "r329", "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r111", "r117", "r303", "r304", "r305", "r306", "r307", "r308", "r310", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r332", "r333", "r334", "r335", "r515", "r555", "r557", "r571" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual", "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "terseLabel": "Debt Instrument, Convertible, Carrying Amount of Equity Component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r305", "r331" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "us-gaap_DebtInstrumentConvertibleConversionPrice1", "terseLabel": "Debt Instrument, Convertible, Conversion Price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "auth_ref": [ "r48", "r305", "r355", "r356", "r357" ], "lang": { "en-us": { "role": { "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.", "label": "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments", "terseLabel": "Debt Instrument, Convertible, Number of Equity Instruments" } } }, "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "us-gaap_DebtInstrumentDecreaseForgiveness", "terseLabel": "Debt Instrument, Decrease, Forgiveness" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r303", "r332", "r333", "r513", "r515", "r516" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47", "r304" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49", "r111", "r117", "r303", "r304", "r305", "r306", "r307", "r308", "r310", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r332", "r333", "r334", "r335", "r515" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual", "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "us-gaap_DebtInstrumentRepurchaseAmount", "terseLabel": "Debt Instrument, Repurchase Amount" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "auth_ref": [ "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]" } } }, "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r390", "r400" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.", "label": "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense", "terseLabel": "Deferred Compensation Arrangement with Individual, Compensation Expense" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r463", "r469" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "negatedLabel": "Federal", "terseLabel": "Deferred Federal Income Tax Expense (Benefit)" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r113", "r463", "r469", "r470", "r471" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "negatedTotalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r22", "r23", "r453", "r556", "r570" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "ftek_NetDeferredTaxAssetBeforeValuationAllowance", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r443", "r444" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r100" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r463", "r469" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "negatedLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r454" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "ftek_NetDeferredTaxAssetBeforeValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r460", "r461" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r460", "r461" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "us-gaap_DeferredTaxAssetsOther", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r459", "r460", "r461" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Credit carry-forwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r460", "r461" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "terseLabel": "Stock compensation expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r460", "r461" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Bad debt allowance" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r455" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Valuation allowances for deferred tax assets", "periodEndLabel": "Balance at December 31", "periodStartLabel": "Balance at January 1" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-valuation-allowances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r444", "r456" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r460", "r461" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "negatedLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "us-gaap_DefinedContributionPlanCostRecognized", "terseLabel": "Defined Contribution Plan, Cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r99", "r251" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies" ], "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromCustomerAcceptances": { "auth_ref": [ "r560" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts receivable from customers on short-term negotiable time drafts drawn on and accepted by the institution (also known as banker's acceptance transactions) that are outstanding on the reporting date.", "label": "us-gaap_DueFromCustomerAcceptances", "terseLabel": "Due from Customer Acceptances" } } }, "localname": "DueFromCustomerAcceptances", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net income (loss) per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r83", "r124", "r125", "r126", "r127", "r128", "r132", "r134", "r143", "r144", "r145", "r148", "r149", "r496", "r497", "r565", "r583" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic net income (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average number of common shares outstanding:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r83", "r124", "r125", "r126", "r127", "r128", "r134", "r143", "r144", "r145", "r148", "r149", "r496", "r497", "r565", "r583" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted net income (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r146", "r147" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r503" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate fluctuations on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r446" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "negatedTotalLabel": "Income tax (expense) benefit effective rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r115", "r446", "r473" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 14.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Provision at the U.S. federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r446", "r473" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "negatedLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r446", "r473" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "negatedLabel": "State rate change" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r446", "r473" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "negatedLabel": "Foreign tax rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r446", "r473" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments", "negatedTerseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r436", "r446" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 0.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Share based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r446", "r473" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 13.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "negatedLabel": "State taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r446", "r473" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "negatedLabel": "Research and development credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r426" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r426" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r73", "r74", "r75", "r119", "r120", "r121", "r123", "r129", "r131", "r152", "r219", "r354", "r358", "r429", "r430", "r431", "r465", "r466", "r495", "r504", "r505", "r506", "r507", "r508", "r510", "r592", "r593", "r594", "r648" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "auth_ref": [ "r221", "r225", "r226", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.", "label": "Financing Receivable Portfolio Segment [Axis]" } } }, "localname": "FinancingReceivablePortfolioSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "auth_ref": [ "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.", "label": "Financing Receivable Portfolio Segment [Domain]" } } }, "localname": "FinancingReceivablePortfolioSegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Amortization Period (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r247" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r247" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r247" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r247" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r247" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r240", "r241", "r245", "r248", "r548", "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r245", "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r240", "r244" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r245", "r548" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Total", "verboseLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedPatentsGross": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.", "label": "us-gaap_FiniteLivedPatentsGross", "terseLabel": "Finite-Lived Patents, Gross" } } }, "localname": "FiniteLivedPatentsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r99" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "us-gaap_GainLossOnSaleOfPropertyPlantEquipment", "negatedLabel": "Loss (gain) on sale of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r99", "r336", "r337" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "negatedLabel": "Gain of forgiveness on Paycheck Protection Plan Loan" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r232", "r234", "r536", "r553" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill, Ending Balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r236", "r242" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r99", "r233", "r235", "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r87", "r112", "r181", "r187", "r191", "r194", "r197", "r218", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r502" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r99", "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill", "terseLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r114", "r472" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details": { "order": 1.0, "parentTag": "us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxes", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r79", "r181", "r187", "r191", "r194", "r197", "r551", "r561", "r567", "r584" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r114", "r472" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details": { "order": 0.0, "parentTag": "us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxes", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r255", "r262" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r115", "r447", "r451", "r458", "r467", "r474", "r476", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r130", "r131", "r179", "r445", "r468", "r475", "r585" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_IncomeTaxExpenseBenefit", "negatedLabel": "Income tax expense", "negatedTotalLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r72", "r441", "r442", "r451", "r452", "r457", "r464" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Cash income taxes paid (received), net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r98" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r98" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r98" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Accrued liabilities and other non-current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes", "terseLabel": "Increase (Decrease) in Deferred Income Taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r98" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r98" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses, other current assets and other non-current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r139", "r140", "r145" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Conversion of unsecured loan notes (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r135", "r136", "r137", "r145" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Unexercised options and unvested restricted stock units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r238", "r243" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r77", "r175", "r512", "r514", "r566" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterimPeriodCostsNotAllocableDomain": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred.", "label": "Interim Period, Costs Not Allocable [Domain]" } } }, "localname": "InterimPeriodCostsNotAllocableDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r57", "r536" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net", "terseLabel": "Inventory, Net, Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r14", "r58", "r105", "r150", "r227", "r229", "r231", "r545" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r57", "r230" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "us-gaap_InventoryValuationReserves", "periodEndLabel": "Excess and obsolete inventory reserve, ending balance", "periodStartLabel": "Excess and obsolete inventory reserve, beginning balance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-excess-and-obsolete-inventory-reserve-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "us-gaap_InventoryWriteDown", "negatedLabel": "Write-offs / Recoveries" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-excess-and-obsolete-inventory-reserve-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r530", "r532" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-10-leases-operating-lease-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "us-gaap_LeaseCost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r531" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r531" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r531" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r531" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r531" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm", "terseLabel": "Lessee, Operating Lease, Remaining Lease Term (Year)" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "us-gaap_LettersOfCreditOutstandingAmount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44", "r112", "r189", "r218", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r487", "r490", "r491", "r502", "r534", "r535" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r112", "r218", "r502", "r536", "r558", "r577" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46", "r112", "r218", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r487", "r490", "r491", "r502", "r534", "r535", "r536" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term borrowings" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r291" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "us-gaap_LossContingencyAccrualAtCarryingValue", "terseLabel": "Loss Contingency Accrual, Ending Balance" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "us-gaap_LossContingencyAccrualProvision", "terseLabel": "Loss Contingency Accrual, Provision" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyReceivable": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.", "label": "us-gaap_LossContingencyReceivable", "terseLabel": "Loss Contingency, Receivable, Ending Balance" } } }, "localname": "LossContingencyReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Italy.", "label": "Ministry of Economic Affairs and Finance, Italy [Member]" } } }, "localname": "MinistryOfEconomicAffairsAndFinanceItalyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfExpenseAxis": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cost or expense.", "label": "Nature of Expense [Axis]" } } }, "localname": "NatureOfExpenseAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r97", "r100" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r66", "r69", "r75", "r80", "r100", "r112", "r122", "r124", "r125", "r126", "r127", "r130", "r131", "r142", "r181", "r187", "r191", "r194", "r197", "r218", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r497", "r502", "r562", "r580" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "terseLabel": "Net loss", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "us-gaap_NoncurrentAssets", "verboseLabel": "Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "us-gaap_NumberOfReportingUnits", "terseLabel": "Number of Reporting Units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r181", "r187", "r191", "r194", "r197" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "terseLabel": "Operating income (loss) from continuing operations", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r524", "r532" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-10-leases-operating-lease-expense-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r518" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-10-leases-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-lease-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r518" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-note-10-leases-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-10-leases-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r518" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-note-10-leases-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities - non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-10-leases-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r519", "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-supplemental-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r517" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r529", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r528", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards, Total" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r4", "r118", "r167", "r492" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r45" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued liabilities", "totalLabel": "Total other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r60" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r67", "r70", "r73", "r74", "r76", "r81", "r354", "r504", "r509", "r510", "r563", "r581" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r67", "r70", "r484", "r485", "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Foreign currency translation adjustments (1)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r94" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common and preferred stock.", "label": "us-gaap_PaymentsForRepurchaseOfEquity", "negatedLabel": "Taxes paid on behalf of equity award participants" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r95" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "us-gaap_PaymentsOfStockIssuanceCosts", "negatedLabel": "Costs related to sale of common stock issued in connection with private placement", "terseLabel": "Payments of Stock Issuance Costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r91", "r480", "r481", "r482" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "us-gaap_PaymentsToAcquireProductiveAssets", "negatedLabel": "Purchases of equipment and patents" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": { "auth_ref": [ "r392", "r394", "r397" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]" } } }, "localname": "PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r401", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r36", "r37" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r93" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from borrowings", "terseLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r92" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from sale of common stock issued in connection with private placement", "terseLabel": "Proceeds from Issuance of Private Placement" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r92", "r428" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from option exercises", "terseLabel": "Proceeds from Stock Options Exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r254" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r40", "r252" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Total cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r254", "r536", "r568", "r578" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "totalLabel": "Total net book value" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r39", "r254", "r610", "r611" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r254" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r252" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Depreciable Life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r84", "r223" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for doubtful accounts, net of recoveries", "terseLabel": "Accounts Receivable, Credit Loss Expense (Reversal)" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLossOnContracts": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.", "label": "us-gaap_ProvisionForLossOnContracts", "terseLabel": "Provision for Loss on Contracts" } } }, "localname": "ProvisionForLossOnContracts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r34", "r215" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r439", "r546", "r624" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development", "negatedLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r104", "r552", "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "us-gaap_RestrictedCash", "terseLabel": "Restricted Cash, Total" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r15", "r101", "r104", "r552", "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_RestrictedCashAndCashEquivalents", "terseLabel": "Restricted Cash and Cash Equivalents, Total" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r15", "r101", "r104" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted cash included in current assets", "terseLabel": "Restricted Cash and Cash Equivalents, Current, Total", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r10", "r18", "r101", "r104", "r607" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted cash included in long-term assets", "terseLabel": "Restricted Cash and Cash Equivalents, Noncurrent, Total", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r260", "r261", "r264", "r271", "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r99", "r259", "r267", "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "us-gaap_RestructuringCharges", "terseLabel": "Restructuring Charges, Total" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxes": { "auth_ref": [ "r550" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income before income taxes for oil and gas producing activities.", "label": "us-gaap_ResultsOfOperationsIncomeBeforeIncomeTaxes", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "ResultsOfOperationsIncomeBeforeIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r358", "r432", "r536", "r576", "r595", "r597" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r119", "r120", "r121", "r123", "r129", "r131", "r219", "r429", "r430", "r431", "r465", "r466", "r495", "r592", "r594" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r172", "r173", "r186", "r192", "r193", "r199", "r200", "r204", "r378", "r379", "r547" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenues", "terseLabel": "Revenues from external customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-timing-of-revenue-recognition-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r373", "r376", "r377", "r382", "r387" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r106", "r107" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-2-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r78", "r112", "r172", "r173", "r186", "r192", "r193", "r199", "r200", "r204", "r218", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r502", "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "us-gaap_Revenues", "terseLabel": "Revenues, Total" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r527", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Leased assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-supplemental-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r162", "r204" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r65", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r400", "r424", "r433" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r240", "r244" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r265", "r266", "r268" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r86", "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r181", "r184", "r190", "r236" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r407", "r418", "r420" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r362", "r399" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-7-warrants-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r168", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r186", "r187", "r188", "r189", "r191", "r192", "r193", "r194", "r195", "r197", "r204", "r263", "r270", "r586" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r168", "r170", "r171", "r181", "r185", "r191", "r195", "r196", "r197", "r198", "r199", "r203", "r204", "r205" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative", "negatedLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r98" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation, net of forfeitures" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited, restricted stock units, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Forfeited, restricted stock units, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Ending balance, unvested restricted stock units, shares (in shares)", "periodStartLabel": "Beginning balance, unvested restricted stock units, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Ending balance, unvested restricted stock units, weighted average grant date fair value (in dollars per share)", "periodStartLabel": "Beginning balance, unvested restricted stock units, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested, restricted stock units, shares (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Vested, restricted stock units, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Exercisable, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Exercisable, option, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "negatedLabel": "Expired or forfeited, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Expired or forfeited, option, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted, options (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r409", "r427" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Outstanding at end of year, options (in shares)", "periodStartLabel": "Outstanding at beginning of year, options (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Outstanding at end of year, weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding at beginning of year, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r399", "r405" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised, option, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Granted, option, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r401", "r406" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Lower Range Limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Number of Options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Upper Range Limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "us-gaap_SharePrice", "terseLabel": "Share Price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted-Average Remaining Contractual Life (years) (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Weighted-Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted- Average Remaining Contractual Life (Year)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r525", "r532" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-10-leases-operating-lease-expense-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-10-leases-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "us-gaap_StandardProductWarrantyAccrual", "terseLabel": "Standard Product Warranty Accrual, Ending Balance" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual. Excludes extended product warranties.", "label": "us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease", "terseLabel": "Standard Product Warranty Accrual, Period Increase (Decrease), Total" } } }, "localname": "StandardProductWarrantyAccrualPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r284", "r290", "r483", "r599" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StateAdministrationOfTaxationChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of China.", "label": "State Administration of Taxation, China [Member]" } } }, "localname": "StateAdministrationOfTaxationChinaMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r168", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r186", "r187", "r188", "r189", "r191", "r192", "r193", "r194", "r195", "r197", "r204", "r236", "r256", "r263", "r270", "r586" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r24", "r25", "r26", "r109", "r112", "r134", "r138", "r141", "r143", "r145", "r153", "r154", "r155", "r218", "r292", "r296", "r297", "r298", "r301", "r302", "r340", "r341", "r344", "r348", "r354", "r502", "r632" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r54", "r73", "r74", "r75", "r119", "r120", "r121", "r123", "r129", "r131", "r152", "r219", "r354", "r358", "r429", "r430", "r431", "r465", "r466", "r495", "r504", "r505", "r506", "r507", "r508", "r510", "r592", "r593", "r594", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-excess-and-obsolete-inventory-reserve-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual", "http://www.ftek.com/20211231/role/statement-note-10-leases-lease-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-operating-lease-expense-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-supplemental-cash-flow-information-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-tables", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-tables", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-details-textual", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-tables", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-tables", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-2-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-timing-of-revenue-recognition-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-valuation-allowances-details", "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock", "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details", "http://www.ftek.com/20211231/role/statement-note-7-warrants-tables", "http://www.ftek.com/20211231/role/statement-note-7-warrants-warrant-activity-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-tables", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual", "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r119", "r120", "r121", "r152", "r547" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-estimated-future-amortization-expense-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-excess-and-obsolete-inventory-reserve-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-intangible-asset-activity-details", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ftek.com/20211231/role/statement-note-10-leases", "http://www.ftek.com/20211231/role/statement-note-10-leases-details-textual", "http://www.ftek.com/20211231/role/statement-note-10-leases-lease-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-operating-lease-expense-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-remaining-maturities-of-existing-lease-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-supplemental-cash-flow-information-details", "http://www.ftek.com/20211231/role/statement-note-10-leases-tables", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing", "http://www.ftek.com/20211231/role/statement-note-11-debt-financing-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-details-textual", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-tables", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-charges-and-net-assets-details", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-details-textual", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-tables", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-components-of-other-accrued-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-tables", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-1-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-2-details-textual", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-geography-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-revenues-disaggregated-by-product-technology-details", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-timing-of-revenue-recognition-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-loss-domestic-and-foreign-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-components-of-income-tax-expense-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-income-tax-rate-reconciliation-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-summary-of-deferred-tax-assets-and-liabilities-details", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-valuation-allowances-details", "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock", "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-summary-of-warrants-outstanding-and-exerciseable-details", "http://www.ftek.com/20211231/role/statement-note-7-warrants-tables", "http://www.ftek.com/20211231/role/statement-note-7-warrants-warrant-activity-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stockbased-compensation-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-summary-of-outstanding-stock-options-by-exercise-price-range-details", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-tables", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies", "http://www.ftek.com/20211231/role/statement-note-9-commitments-and-contingencies-details-textual", "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r25", "r26", "r354", "r358" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Common stock issued in connection with private placement, net (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r354", "r358" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Common stock issued upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r354", "r358", "r411" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Exercise of stock options (in shares)", "negatedLabel": "Exercised, options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r25", "r26", "r354", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Common stock issued in connection with private placement, net" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r25", "r26", "r354", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Common stock issued upon vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r54", "r354", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Exercise of stock options", "terseLabel": "Stock Issued During Period, Value, Stock Options Exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r31", "r32", "r112", "r216", "r218", "r502", "r536" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-accumulated-other-comprehensive-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r110", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r358", "r363" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-4-common-stock" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ftek.com/20211231/role/statement-note-10-leases-tables", "http://www.ftek.com/20211231/role/statement-note-12-business-segment-and-geographic-financial-data-tables", "http://www.ftek.com/20211231/role/statement-note-13-restructuring-activities-tables", "http://www.ftek.com/20211231/role/statement-note-14-accrued-liabilities-tables", "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-tables", "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-tables", "http://www.ftek.com/20211231/role/statement-note-7-warrants-tables", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r379", "r386" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-timing-of-revenue-recognition-details" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r379", "r386" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-timing-of-revenue-recognition-details" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r208", "r209", "r211", "r212", "r214", "r217" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-timing-of-revenue-recognition-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-timing-of-revenue-recognition-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r53", "r359" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r53", "r359" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "us-gaap_TreasuryStockShares", "terseLabel": "Treasury Stock, Shares, Ending Balance (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r26", "r354", "r358" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "us-gaap_TreasuryStockSharesAcquired", "negatedLabel": "Treasury shares withheld (in shares)", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r53", "r359", "r360" ], "calculation": { "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock, at cost (Note 5)", "terseLabel": "Treasury Stock, Value, Ending Balance" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ftek.com/20211231/role/statement-note-5-treasury-stock-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r354", "r358", "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Treasury shares withheld", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r55", "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "us-gaap_UnbilledContractsReceivable", "terseLabel": "Unbilled Contracts Receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-2-revenue-recognition-components-of-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r440", "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits, Ending Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-4-common-stock", "http://www.ftek.com/20211231/role/statement-note-4-common-stock-details-textual", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes", "http://www.ftek.com/20211231/role/statement-note-6-nil-coupon-nonredeemable-convertible-unsecured-loan-notes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r156", "r157", "r159", "r160", "r164", "r165", "r166" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "(Deductions)/Other" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-3-income-taxes-valuation-allowances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20211231/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "us-gaap_WarrantsAndRightsOutstanding", "terseLabel": "Warrants and Rights Outstanding" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "us-gaap_WarrantsAndRightsOutstandingMeasurementInput", "terseLabel": "Warrants and Rights Outstanding, Measurement Input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_WarrantsAndRightsOutstandingTerm", "terseLabel": "Warrants and Rights Outstanding, Term (Year)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ftek.com/20211231/role/statement-note-7-warrants-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r133", "r145" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (in shares)", "totalLabel": "Diluted weighted-average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r132", "r145" ], "calculation": { "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic weighted-average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftek.com/20211231/role/statement-consolidated-statements-of-operations", "http://www.ftek.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-summary-of-earnings-loss-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2029-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e639-108305" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921830-210448" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(1)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21459-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=123355788&loc=d3e57777-111642" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r387": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r388": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235172" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235116" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235144" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r478": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r492": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r511": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r533": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62136-109447" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604008-122996" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r625": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r626": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r627": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r628": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r629": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r630": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r631": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r632": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r633": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r634": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r635": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r636": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r637": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r638": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r639": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r640": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1404" }, "r641": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)" }, "r642": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)" }, "r643": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)" }, "r644": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(4)" }, "r645": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405" }, "r646": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r647": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 97 0001437749-22-005551-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-005551-xbrl.zip M4$L#!!0 ( /*#:%0DP#L@8@, .D, - 97A?,S Y-#,Q+FAT;>57 M;8_:1A#^W/L54W](6@GC-[@<8"P1WHH"'#*<^K%:[#'>RMYU[.5RY-=GUK[+ MD?2J1&IZ:M(OF)T9SS//[/A9VT]5G@5^BBP.+G[R%5<9!GCWAV?W.I[3)J]O M-4;R_FR:,$>!)5,8P_X$N_0H8BPG,D?8R%*Q#$QP+<]R;=>%;K_K]ITN;%9@ MFH&?HV(0I:RL4 V-HTK,*^/>*EB.0R.19+@<8I'I+GK#QP8>ZE4C+O@ST A7?* M9!D_B#Z4_)!2BOL@)8LZXI."7KP]2C7XK*K&^(72J$G:\DUH4JY],+U+^9XK M<+VVXUO[P+=T%%V*X.*K*6>8?">,7XA]50S^AN1Y[B^E?LQ<3TS#O:__GC4F MHGG%P?4,%NO)=#.E'UJ&T_EBNYN&TPEL;EXO%V,8CL5UI/R;/WX:K1_,)\/VS8"3>=IZF?,N]ZE MTSOGZH%,8';$#'88I2U8B*BM3?)84E>IQPKBNNP5*Z,4KEJ@3Z06^3)"$8>' M+=$[)#/>Q"9<,!%Q.L2JC^UO 2L*9*6^AS9)I;R"D1!'"@H;G(>B'-M\\U15 MU.T:ZD19 .FXC,%GNCIFJGV6R6AH=.\YU>Y]%Z.S1<6O)X:&08 M-]Z9W@O;<9U+Q^YIV';?;-8()1ICO=8^=FC9I/ O:_YT'[_M%LRH+PNT* M;K:P7&Y^3([CE$?L(&EXLXP+R:OG O[D2?TQ>_N_08OY+409JZJAL1QM=^9F M-)^:K\/IZ(U^J3[S;N:S7?B9+4W,4K[[JS'"+(/-?'VS>D2C"/TU\,2%JK#T MUP&]\=6?.!\ 4$L#!!0 ( /*#:%2K6#SR0 < !DC - 97A?,S Y M-#,R+FAT;>U:6W/;MA)^CG_%5IVD]@QUL^,VE63-.*=.)FW3>ESWO)X!R:6( M!@08 )2L\^N["U*72G*M-(V;L>L'4P07V,7NM]\N*(UR7ZCQ*$>1C@^>C+ST M"L=X\[^3WK?/3XX[]'34K0?IZ1?M-KQ&C59X3"&>PW5>Z13M=Z9 N#36"P5M M..Z>=(][Q\=P.CCM#YZ?PN5;:+?'HP*]@"07UJ$_:U4^:[]H-:-:%'C6RHPM MA&^GZ#'QTN@6)$9[U"3M46&9&XUGVK3&!Z-N;? H-ND8# M>/:^,GYX+0MT\!/.X,H40M>#$83A"!Q:F0TAS'/R_SB ?J_T0RA%FDH]&4!/ M:NAU^E(/(:FL,W8 HO)FR!:4N]1^M:'PJPU=*U5!4R'L1.H!?_1XX]M"R8D> M6#G)/>D8Q>.+FUS&TL-)O],?=>/QJ%N.#SZE;H49JWZF8U<.[TO;FPC^*W5" M@8;O.W!N-<4Y@@2ME]D0Z6]K9",)NHJ M&&GD2$$Z/5E#KLY$0D,63$'9YDTMMR6@,4'GA)VS2"'>(>E=6]/16$K&D$K% M.,T-CP@6)W\""X1,:G(\QW#EZ(@P0>+TV*X]E[JN M0%1ZZ'.BJI36I&"N>34B($BKYE!2+!A&#"^E5CAI0N0V5!,44\D+1RQ1*1(@ M<)B22RF-NF!/(EP.F3(SMT".Q8ETW@I2)'BPMINLC-8 X!;&;%G[B##PO$/- MR+K#GGWYXKC_S= U46ZJ":>2R3))M[7/WX"P&*)&49"Q0O8N($$E5M+E+,]B M!?$(J M4B2A3D2[?PJ'>%3[CA?HGZ9;8Z06K:X1Q*J DWT-6'6@V:R[=?:#SL/L"%;: MZ.XH;'D3;B3!E>DSJKQ_,X0D\;#V SCY^G94B2-RJ:-!\FG@ZKMC'W$9243E M]I_"?![C2E-=(4QE:0%*\:ET@3A("G58AUNB%>6LTY9%)0(:FA*QBFC44!H_ ME$0_9(LS2J:AE7=5[&0JA96\ 5D7LD"DFE>J'!>7D$@N5*) ,\8A&42'@S"I M% 3#I%*"V9&V%8Q8%2F:49>\]4I-GV)D02(PFH_IPR6L?= 6;Z)M[^3? MW^ MM+$W]@BO4YDRI(0S6C!5"D=PY*Z&<29LNH@YH5"*6"KIYUS)=JGE# CP")&O MP?L'T;6N*##R3;.ALK(E(<^%RILDQJ;!@- ?3<+95!$ Z0F6C&P6H=ZO!AEE M@"R)"1\WS)(CP*E05+(3(!_ .ES!3))4EB.T5BYVK%H8YVD\O!_(R#Y:Z'U%U8:6/KQE2D90(S[8 MD&X,IS8;P_&/3X;AH%W;=51;E0NWK*W,) &:F :*#?YHZ&].A[QWJ)JSX(9\ M]-$N>MAPW,+>Z5_NW\/[DR5NHU5^,]VL8V>5ZAS]#ZBM6[W4TC9!_90WC2DL M$P9HR:*0WF. V8YIL:%BR<]22;:%!0X)7<1;CGF1KMS1+5("WU>23 _PKW1X M,^J.'GU?SJ=N[EDD@8$/+'ST2212\)HRM.R/9RC><5VI>X9064*W$][W+$[@ M'P2)II6M3XX[Z$"D--'AD@UNA4_3(]$4P@&U,E%=W!P[K"K(-^2IL)F&A7>^ MJWC83+%GX\SU*;.4?A$%!P-E4'C#2[0&!U%-[U)/C9HB<[P6D^9=H&U8!HM2 MF3G2TUEN:F81?T 9H>)O*8"=SRA>=ZF[+4IM;\HF4LU ;+PW13VVH=J' T-, M&$=[UNJUB-"5:KYH6=Z[4B2+^\;2F4Q]3OOL/1VNPZ$W_ B'M<8'3PZ>/!EY M2Q_XRKTB*]=GK>.EYBE7'&H?&G_6>QO6]ISV.]\^#>O0]$\>P^\(P0-X*RQQ MSHL(^+NUX%56WO7IZ/?9;J]+?7VGOR-YT=EOQS MN[B?0+Z<#SX\<'7.+'(KO+.!?GD#7_;"WW##H_>SDZ[K;G]G]U! >3\N_-=] M'^6^_^02,[BXP:3B%P?P5?DXQ'W?"3F-\!4$L#!!0 ( /*#:%27,+$B6 < /PC - M 97A?,S Y-#,S+FAT;>5:;7/;. [^W/P*KG?:C6?DUS37KNUX)MVFGYE<[O,.)4$6MQ2IDI0=WZ\_@)1MU78N[K7-=I)\B"P*)$#@P0-0]B1WA9Q. M&,2G/W4Z["TH,-Q!RN(EN\XKE8)Y MK0M@E]HX+EF'#7LGO6%_.&2GH]/!:'C*+M^S3FM M>E3Q LY:F38%=YT4'"1.:-5BB58.%$H[D%#F6L&9TJWIT:07#)[$.ETRZY;2 M3U>ND_%"R.6(/?M4:3>^%@58]@$6[$H77(7!B/GAB%DP(ALS/\^*_\"(#?JE M&[.2IZE0LQ'K"\7ZW8%08Y94QFHS8KQR>DP6E/O4_K*E\)\=R/@=F8"Y@@3GE MF,O:E LFOT4<3>J:1[;];>[9NO2KI: M-_,W#>WLK\H2$-""89>]XA:]A"XIENRCT@L)Z0RBX#83_)5JU*ZT\^3!,8.Y M6K)*.5,!&HW,52"CD",YZG1H#;HZXPD.&:8+3#:G@]R.@(($K.5F22(%_PBH MM[&FQ;$4C4&5DE*8=)! (DQ2%2BF<#KSA,D6N4AR9BOZMYF_ /U(K2!0EB) M-(=4Q!;"Y;A!6R(SDG9:MT33=(K;G.,T3\<--SPB6)S\#U@ RX1"QU,,-XZ. M$!,HCH]-X[E0H0!AY<'/B:Q27!.#V?!JA$ 01BY9B;$@&!&\I-S@I Z1W5*- M4$P%+1R11"51 ,&A2ZJD.&J]/0FW.Y&FPY[]_'(X>#&V=93K:D*II+-,X&WP^3O&#?BH811$+(&\ MRP"A$DMA-0-VCLE[54F4D">\,SAEQ] .OJ,%!J?ISABJ!:,"@D@5HV1O "L$FLRZ M6^? ZSS.VFRC#>_:?LO;<$,)JDP_4.7]QA 2R,/*C=C)/VY'%6^C2RT.HD\] M5]\=^XC*2,(K>_@4XO,8-II"A="5P04PQ>?">N) *5!^'6J)-I33I"T#DGLT MU"5B$]&HIC1Z*)!^T!:KI4A])V^KV(I4<"-H R(4,D^DBE:J+!47GTC65R)/ M,]H"&H1G S^IY C#I)*LU+CIQA($ D,YT/Z< GK$+3% MVV@[./EW0'#\3;71%GI%OZ@V5E2D1>=97WB31)O4&^/YHYH^F$@&(3Z D M9),(]GX!9)@!HD0F?-PP2]H,YEQ6/O,I!I!E=-Z>H_?LGM9C74D/8+)PN[\; M\:C"B-AQWL'?Z?_?O_OW)&K?1)K^);IK8V:0Z1?\+:NM.+[6V MC6,_Y71M"LGX 5RR*(1SX&&V9UJLL5C2LU2@;7Z!8T07\I8E7L0K=72KE(!/ ME4#3/?PKY5^,VO:C[\OIU$T]BT PT(&%CCZ) Q>78;6_?$"^$>J*Z%G\)7% M=SO^?<_J!/Y%D*A;V7!RW$,'/,6)%M9L<"M\ZAX)IR .L)6)0G&SY+"J0-^@ MI_QF:A;>^Z[B83/%@8TSU:?,8/I%&!SPE('A]2_1:AQ$@=Z%FFLY!^)XQ6?U MNT!3LPP4I=1+P*>+7 =FX9^A#%'Q30I@]P>*UUWJ;HM2Q^FRCE0]$&OG=!'& MME0[?V"($>-@SEK]%A*ZE/7W+.M[6_)D=5];NA"IRW&?_:?C)ASZXZ]P6&MZ M].3HR9.),_B!KM0KDG)UUAJN-<^IXF#[4/LS[&T<[#D==']]ZM?!Z=\]AJ\1 MP2/VGAODG)<1HZ_6O%=)><^EZTT<8/CSET\;D0ES\>H=T?3'(4MU![MK'3SY M17>/)7_?+NXGD*^6HR\/7,B956[Y=S9L4-ZPG_O^;[SET?O92<_V=K^R>RB@ MO!\7/A+W?5;1OU6?T)J>)[X1NZ;^JS)89*E+^BU470GFH?CR^#*\M,+>X=5U<7 MY[_3KTD:3R_?OKF^VAK+LX[1B]U!ZIK8Y=L/_WZ_T882] .9/1>THD<_F)E. M>OY7/_\%4$L#!!0 ( /*#:%2$$$MW, 4 &,; - 97A?,S Y-#,T M+FAT;>U9;5/C-A#^#+]BFQLXF(D3)X$K)"$SW!TP?>$NPZ7]VI'M=:Q6EGR2 M3)+^^J[D).0"=Z7EH&U*OCC>E;2[SZY6]N-^9G,QZ&?(DL'V5M]R*W" TU\Z MX?%!YZ!!VGZS$I+VFR" "Y2HF<4$HAF,LE(FJ-^J'&&HM&4" F@W.\UVV&[# M8?>PU0T/87@)03#HYV@9Q!G3!NU)K;1I<%2;2R7+\:26*ITS&R1H,;9U!P9*$RW$70BXA;+2X[$%<:J-T M%UAI5<]Y4-QE]N6:P9=KMFY,>4LYTV,NN^ZOQ:D-F.!CV=5\G%FRT8\&9]., M1]Q"I]UO1H-^LQAL?\8R_)GIVV%6U@.K"HIT11 I:U5>R6J#71F9HO9G_/"65I MN^T#;WZ/[U/PW(#&@O8QI*40!(O*"^$@GW";>?0T?BRYQIRF&H?HAVJG5MZW M.GML'Y2&UN%>LK\ G(:4NLK2]J_%/('=9%Y BH' M5B$'CSFL9 5^+8VK/Y\(R@2752LD9'T+9/QF+RPSQ+BF%!4:C4M&W:F9$&36 MDD-4]Z0H*#ND<;/2Y7Z@!1/NEW:[A4:5HLJE*EQC)X6Y8Z\P)ZS[*>1;M2:- MYRHQ"Q_676P\5=.X1R*?I(8LBP1"I#3UKY-:2,<7"C$_3);WQO6Q^?W6KUW?BYF8XUG%UJO\ M.>PT6CM^'9K^Z#E\2V7;A4NFXPR.ZN">'SRJSGC3)LL@[N'XP:O&\T*G*/ M4E*1'K%CM9AT?%3%<7@ZQ96OR1R!(I6M TYC++PW;@RY[)Y?Y^279[Z=F"S5 M(4)($'.2IES% ME>8TEC:BQXYR/"'D*$?D%#U,Y>O)6J^HNB,I%8&N(5%QZ<>SDNZE]64BQX1V M_)M4$\KHV/6YQ?@)-P@L487O?BYMSB-FJ05Z\AA842#3QC-ALP(]6Y9[_G3. MC:$@9[22/(9K1W-32?[=(#*JB AI0J'5-:>Z5\QJX-<[G-(6R((ES<_ M1/\E_!IBP8PYJ?UX^F$4#$\OSH+75V>G/[B/-BO:X<7YZ&I-EJ6!5I/;0L?; MP?#BW4^7-]9HA/L.=<>%O&BZ[U*#?M-_7/L#4$L#!!0 ( /*#:%3M0;9V M[! +A4 - 97A?,S0R,3$Q+FAT;>U<:W/;.++]//D5N)ZZ&:=*?B6X2O$CXUTG<3E*[>ZG6Q )24PH@@. =K2__IYN@!1)279B)[:SFZF))5$@ MT-WHQ^EN4'MC-TGW]\9*QON/?MESB4O5OOK\?SM/M[>VMM;Q[=Z&OXAO_V=M M3;Q6F3+2J5@,IJ(_+K)8F4,]4>),&R=3L29V-G8VMC>WM\73W9UGN]LOQ-D; ML;:VOS=13HIH+(U5[N5*X89KSU?"U4Q.U,N5H383Z=9BY53D$IVMB$AG3F48 M[52J\K'.U,M,K^P_VMOP!.\-=#P5UDU3OCUS:S;YM]H56YNYZPJ^,)23))WN MBL=_%=IU^\E$6?%678IS/9&9O]@5N8SC)!OMBLTD$YOK6TG6%5%AK#:[0A9. M=VG-O%QH(LTHR=8&VCD]P3WYYZYPZK-;DVDRRG:%249C+!^&.9WS&/!*!#6H M+8G[K477;QW!5SK"*I,, RLSWC#78/_H\S@9) X7UK=V]C8&^WL;- PO^?ZC MKR W5WC;&#S[A+ZZG.W9N[.9N(MY8\7TB0R<[L9J4O:]83OTM>SA;[? M"A#\\8>C4]$_.OBS(T[>'JQ[T?.*8U,N.5:D!."?I!WIE#3IUTW^KRL&,OHT M,AJVL];^ZC*)W9C$MOF_&*<-K&M79%#\O\S6W.5W.XL[DI M>OW3WMO^R8%XWS\_.NIWQ/L/)_TC\V^.WYT?=L1!7VS^_F)SZ_&O M6\]WNCO/8/.KVYL[3\33[6=K+U[M;(KCWC_KEYYO[URU-[>G_;OL?\U8(G@C M99IKMM5A8/8?';TY.WWWKZ,C3#76$-D)F0@Z'29H@M-)G6PQ 92+-5&!U MH_20AX%<*2R82H9)A"D%!2Y:%Y%W@,@\1#R I"R"F="%H_&VB,8U!L&3H G! M9Z0O5,:39*!T!,J$M!!WFNI+NWO?FG$["#V"OVSXS. M30*@8J8;!SH;)J1H"41^*)WSMNPON#M,;)1J M6QC%K(B^%K&_I$1NH/4NA1)JTD,1C$ )ET:*%XV@C6D*3Y?D$A@6AT1JPN5 MZIR4#9\PP\C(B7\7*6L))\20FU@E-4PR.82I" L(Z5A0B(@IX3], A7%Y#"C M?+8!_EZ&6!:F2)BQ2*5B'2:RH=,8:<7E.('>QX4A4VB:. Q 7BAXD%AUR!U$ M"HO%9%XPV2+"6W ;V&.C(PO$SL+$1[A-P2SI\D1.\>]3;8[9%-?/T!$J\5=U M2IQBU$>=9"3K2WSA;PEL7&F+WUJ]1/EO:_-Y2]G62FU+ODC;1//%J)2<&R1# M&@0']Q';# DZVG_FV>\9-NM2FT^TM0V=(WD/E!>VR53G&"ND\Q2F5 , M,,Q=!K% !UDBQ/^@@#N'X; %0;G(JC :'TB EGQ\74PL-/O $.3 8 MXI@T!PSK9L;#''9%J,^YRBP;,:F<0VH1$EA'L9:C< ,"U*:PW,,DN##:4Y$ MDXX@S\DSLT\0;Z0FX? .9S6ZN='4$6_BIK>U'+80 M5E#(T$*!$.VL(S?%JT3*B_XRN$BZ$Q9F$ 944%IJ20WAAK]NTKA:- [I$^1 M,NV=(" VUA/HCE%(TES(HFC(*RU-3!\.$X-(J@WO.FXQ0(;"*J@6*4*PW(9. MU;!LB4#K4)<4*:1UTS 1ZVH]=T@R7^\D%A@&&^5-+0D>X]*=YM(.N" M,KHCDECHVVII,. '=#I3,)08 L7#-TVTF59H]#*QZLEL OOXU^?;V[]WZV2! M=9DJ#BXE!FE)%R#V%E-(,/&(<89Y"S#/"1$5F1 M%P,P-_;QJR(=$\H8UB/DA4Q2[P]]BL+C(R8:0B#U_)11&&M]S6)"?,U(/0>8 M#=3CW21 "2S3ERMGK5W]?*8EJ5 Y#-9=*NZ%$ M$JX87Y;DJFQKKN/^>359O7H2*DOUTF3KWO%PS>C+^8N1@HLX>_WVPYL9#QA! M]?OZ2[UN>M9[?;3VZORH]_>UWG'_Z'P7;N923FV[&-K@MBRV;G]5L75. '\> M+A: +Y#?D/W^NX/3)/MTI0 J.7R_$EFKGN\E49P%< F'R<18%&@B' "<$&N"639,!TWF^DR]86-3ANXB8.[M([@ M$2!4QHAK6#C"(E]70KGW>+^J;JY2?2,S._0YTP=?&#F9;4I5X94# -$2F7.V M1=*X2"R7$RC32TF\-E>13_VBM(BY-C$H'"=C7+O@4D(GE"^H;T!=]" ^QZC, MA^V7*YLK@N)AZ+17GVTNH_+S(B#3Z.Q0ZQIA]I='O_RRYRK( .UWI#IEN'8Z MYU$T*&Y-^L=VPW.X>,FXL!'\9:N17F\YM?I+7W'BH.U>N:C*@J,EEQ-6GD:X M0\)J]:<$]H$4"M9&_2DJ4<#,O&^B8G4)T&W##_C$>:S2. !LGP*$;(]2AWHQ M(*J2_RSD3_6Y?(7X1-@QZ:>,.*F@*8#C QWM6B"\1DJ9"UVRDI9G_:[E K&> MA,I)8N?S!ER )Z:",Y'O^>LLSA^P,"4.LDP<+'?:V&MY=CS9)[/^RF+^$CM7 M7*"!5;(W5\E9Z/4Z)>>B MW!\3,(6;!OAUM6Y0'81750> 62I64&B7SFI%59.!%4K'".8HM49YO7H.M5$=RUKUI%*1\ MA88N'<%-Y8\:.H!Y]!I1E%3+]&S5@/S\7N(10V'=%I( M5C?%?%"RO=GK@E2B)E'/"\/"#*!)7_K*2,A[')?+Y"7U ?,B2^C464=,BM0E M>:I\RVZ24Q %V[&&X)\4R4J)+# IZ0S ZAHV0T-S2]&$IS?EF<] M.:@3^8I07>05-8SVC?P DGU'\@":YX@+FOAC :V,$VZ@K8M_> O(^$Q'R;CR MMU45'5HIE9=ECL?E,VIX SS2'EHG,U_<*8W@6-$)V;2Y(Y"_Y]<6A#XQ9'X5 M2NQ3H@V$8L5U<>)56EUP=C#&!K"2\LF6Q"TT&[(7.EU@G)^1,3?D4V><2U1! MZA^+>,0"I$D[;::NXJ?#IPFL+3B_#0[B*J>0!,#MI^'\5D4R'$""C80S-]X, M9)EKDRN >RIH7\KC6;(IMV;'D;7$5]@J"VB/(/XI XI;/5!?X2 JO%IZX=8ODBF'7_< MF<\S5127.55#2BV9U"6PD$Q/5:VL&?K+LSGLC'B>B ^SS,GZ;L/4 MKZC^OJ;3*AEI_:F\#,7>IM[,1.7"(D9F:AC(+[0=Y8;L 1074PL\>\+;0(D/X:#(>Y)I5S260/M.B,1S" MB&R:54Q VS(W74,Z*U:WMYX@K$ZIF)%HKO_ZL@O<6/F81HVH>G0->& ! +B" M*B\.<-"ZJ5-69A@GD#O,Q.H?3)JM'7UDLL8RHR/<4X%8%8?C8!?ZDPH2J9W; MY-5B!(!8^7,]/&S)RKZZL^2,_>P,G71-\H+DOD1[6C&!2>)QRSY=V/I%'#@FKC=,*H)<5N.;3&*2TXC_Y*O%H]6>.[( /"DJ4; M]%I-8,SC/?\\1%=4\@LD!=C=VE X VP76$VG=_BHSL\RW']!&>[GZ:.?IX^^ MU>FCIS]/'WU#],FQTZ?Z%%DB.GS+N/J.Z9BSV/M]5O0'7..FW?%F0[P9BAHV M]?6_TE VUI?UQ)]5/TE0_9C$5OZ9JIP)4/!HL+K9$?3_D^Z*N&#E ;DZ7_$T MOEQY1K'K%4C;L!OB?80IQ)MUO!G3 V]&7-N4WP*+5\R\J"4>?L^B B#5CV"T M?=T!*>6:HN1"+M](_J5?ZWP'-D[5U9<]LX MMGZ_5?,?.'JY/57#>$NZ.ZFXI[SVN,JQ7;;3/?,T!9.0A E%L '2MOK7SSG@ M(HH"%Y%03-E\261B.=L'X.!@^_R/YYEG/5(A&?WEY9M[>Y_>O_3S1?KZ_V)M;^[OV_O'MB[/]OV+Y^?I?M).E,Z(Q9P MX,M/\.%P- W#X-/.SM/3T[NG@W=<3';V=W?W=O[UY?).Y1TEF1T>^:&89P6> M'X3W3E+GW80_[B2)4'1_+RL0"0%RE95(4I>*N)3IW?/7A"AS\Y43P53EO@9A_3;4OWXX9W#9RK7WOY!EM-C M_C<])Z#-@QU,?B"2IME]PARI9T(E+7$AF://"@G+&46891P3^:#HPT>5"95P MD,]:4%^^0)RD*Q8&HH072%EB)I+VA)!@M?XD05,[I)3PE*9H"B$7;KC,5*+W M#SMQ8CXKJ[ 2\['-.9F5GE>LFK20O8\?/^ZHU)%%PE"PARBDYUS,3NF81!YP M$_E_1,1C8T9=:-T>G5$_7,J02PZ)F-#PBLRH#(A#:P 'W8!EJ;;,9@$7H>6O M%*QHFG'[O^0."57O@R5D59'T#QO_> =D1SOKCFV3''RVHKG2##>&?%D#< M?V@G:&XH;21IEE_]6D_6ZE&B0UM3E74&>L'3:=8#Y\MD?W7H![7^4!DK=275 MW[)5U]/:0*L=4&OK%.'^<4=PC^[X=()N=;-6X@FQ5 J;RD<<(O9^+/)!?)^' MJBKU+?T:!,P?\^03?$1OXE/J)][2L:7\BT]$.$BGV@O9"00/J @9J#;G:JH* MIH*.#T?H1]BI#_$?CSR\ QI=+MA+RZ(5#D<2E.W11.KO M+HY#O'7%@2).Y"FK]%0HEX[7%0J*,)_U6*9 T'5E@B(2?.=6EL(*[B&#Q6"> M"ZY:T9;REW"VO% MTXTFT\=?=G=W88Y_FM#*_SSR7>M,D;4N%F0_[Q1HK; 12>I>^[^HWX56D11. M\W)%Z^I+)E]3@*6+!$P9?K^YX:T?;I9X M^-N !&6H[+.T^=C&@4F1- *"TKI-V?^@ROY9@K3XV+K.J ^&UQ@'; J$I]27 M[)':'I<; ("&ABD@O&\.A),\%]8E<#$ 0F,L&7+GVY1[+A72IG]$X"*91X2. MB"E(?&@.B;L<&_]OG2D^!E#H6C"14WOL\:=-] Z+NDU!X,@6@;ITC];=K M>)^'U-ZS097$9W\J"FI>)MG$9V/PFG">YJBE#>9/[ !4Z< DMB44VE(S!8Z? MN.(V;<%?:1^1.%_ MAT]B%KN 0E^A*;O_K+4[SB1N8ZKP?T;UC9OVP&8^F(O:(7GNUM +-9DRYD>M M,7%:<*'(6?=([HU;\3UZWC/H7I6[U<6*A9H,67%O5VO%]VK$1G*Q@_;&K?C! M#@4EH*!Y=SNNU&7*DGM:2Z(K?I\0'&P)^O_1]ID';2D*H"WYW!?4I71&'CR* M'O(C+@[@[\B7U $]NC!9)KXJVJD3[D+6%$+VM0A!3_V*>=#>D3?XYML+YM!O M3YFSOJ;,P=2=^*KT6^_??[*?B!#@G'8"1ZX64[8^T-H:'>_?$U)OW'(_Q]TO MZLM5X3'JRR[+:365FK+K>ZU=?U:S;:!L*](JT):2?N-V_JC\)A;&P0Z=0==5;[9*0=#+WVL1,P4$?V5(>]W'"D747.EP.8/(A0Q$Y820P]DRZ->M( M79>O&E=ORNXKH;6:52GKA_37&][JU'*1T0XQ[O2=5S93HJ8 HX^TM5G@M'ZX M5ZR]=2!I%R8-8*6R7E-PT ?C2M8]!XOKEBT-F%I?H2D;ZP-SQ>70P;C%B+@*+:H)L)O-37;@H9+2)[ P:J G(FS%]9L2'+ M'ZP7\!N,WCK^XM*0, _L1Y_#B'C?.?I3I&X*/OHM>>W"0*&*6ANU!%TG,OZA\\ /5(O&PCAQI:F(-'951Z@I#OC$L3')O"LL&0IJW" M70O!TD- ?X^/ ITM)/N[JN\V$RW.D+:%H0VLC2CB>?Q)G0X?VQ++1RGS%C!OG2;,IYGE@-;VN*#/#DX',2M_D% W5,/\ M1ZB2BSGV>%0\TA?"['J\F4*N/LK<$KEG2@25^3H1P;I(1%T48\-NA7W.< M:(9*@$&9AU,J"N?PD_6(%^ITUV/.%(+U(?6V?>]"!NL:92A<,9 LO0P0;HT2 M&XPDMQ7.XROZ8%H%;9SU*>!T@:&70I$3ZD276=E UZMN64B)?J3]=@S!142]:%.OL"9PG_U@]X M1=;?K!OP:^]0@@&XE;OV]DPN(S0E80A,[_5+365[!/>&!8%&]MK?/"1629B" MA'[YJ P2^P,D&MDK^29METDRF8CD/O2'.7HX;N2$8$=GZG./3XS,; UR80I8 M^K6<,F!E7R466C"+[SG=Q,P"XE)FAS&JI=W3C4XO KI5XJ:PMM[>]RJLI1NN M!HC5'%Y@,_2,P1'6I6X,7,W(FH*5?B&D'%;WBCOTKK5'+@9 55@6UP6X3Y/+ M0K-56'W01[.FP2*239,84H?0.YV&?J O_*;60S"J:)64^AH MOK [U+UL]^#ANU*X"0FW5FWW@40@'?57R^4P<&F.1%3H-'' ME' M?;BV"9"LZR .P0U>46.3+KR4O'.2M[3$/7JIIV('@CG4!D=A8L1AVC!GIC"I MCP/787+A6^5=JCQ4)>XM3/TKZP8EL&Y1@@&ZM0#)73H3@^+[=(+U9$V!3A]U MK@%=[KZ:&&A#9[C>RUDF_?=U29E"CCYF7?MHU^#*E]X&:_*.N-)*39F_Y**6 M_%VS@Z%+;()G=HDZW:D^&#VHWYB(*2"4W'>2 X(-CDC"2_QIV(M5:C5!9X3A MX5A[1O#25;59!8_\/C.9,Z;AO31&Z)L"5.T#@LH#2=BTOF1LJI/%"9L)SH:= M-%58VS"4-H^4^OO.[0$(#8 @HR#P5 KQXLLUQQY_LID_YF)F+'S8BIXIJ)3< MNK$$E;L<6_%%G.? EG6Q8&O 3MF[HT:=U]K*3:&BY(*+U4=.!V>V\VL&)@'2 MF;@A /U4XY!26B>ZJ/553X"D)?5>"Q[9.8N94_X2C97+@:^AL*M\[6CYH'%_C MKMG33,63S_%MX=I'G-X XC[O/$OW$PD"C"FI;\D7'TQ- M,ED_XS<:QWPL\@!M%WJ3PQ$T83I2($7D_.?HYF1Q_=<7.GN@8F3Y9$8/1_HD MYGFXCS6M2$90,PLC) N><107!VOL+!T<7Q\LA"O6E W=,[C?W%@._:X M\RT3KUL=W?00IC5U5X7K*OP1[RI"$UV/XYA?)F9Y>AL1DB]^2"=45#'/?-RP M$^IX+PW6IH;U%9]"[AD3,BQIX(!XRX?#EBP8O5'6ES1_N91XN8(':DVNGRH(5I;:4UE"YC)L>X\K0&U-6I:L<>Y>=*$G MU[]=G.Y]O(&Y!)TQIV3TKLWUPN-SJ>E.2,!"XK$_J7L_9<(-B CG)UP6C=8@ M7R^AB6N+)S!&0^'QVQ9.#^:"*H*%H5LEKF?DDZ91XE_!\Q ]P?=>$&V MTN2^2N/#G*1"FI+D?G0:'I'R>IPZI"EGAJ"WGN<,.A498G:>?_0I,JR/HWK,'7, +N>/C\ E0LR)=?J86,&N)086\@2%BHP M7_%+S?(S;>%NDPL?8\?X?7G(AQ[6P3C8A%Z/SXE#CV8XT;T>Y^"-Q5/]F*FJ M&X:"F([IV$=Z85K^.,H-S+TQ#, $=4(N"A[B6B5ZT6Y2CL^IBQ:+@VSWY#G9 M,GU,?3IFX14%JQVY_P7\8_&BN.L6WF!,Q*4/ZX=$5K11E"2["BT+!155T*C$ MB\2"FO4'L13 ?[Q.=$H#@&M\!V51U+),+V'55L+]RKG[!-R6"I;+L#5"90\- M)^\,EPJGR;@U0L*/]%O2SF[YG'@P/\6%)^+)4JF;E.RM&IB,S]C!O" YVL)] MF40H,S\:!ENU<1CH73]X;!+W/FK$S;1BH**^]6'EHS=WHL1E/0.9PWEN8W6F MD.H\'69@(4Y6.X_.9^,QQ45]F@TO>$?P\A7!"8#O^2T-(^$G/E5KHH:J2[5$%>M3@;TX@%VY4:Z&'TAJV1PG)%?YIE[_P M/ENHHT%=VZ.8*^Z[%)\8PTL7DY'P8A80)K NG*A2";VA6GZ_0BBD>66PON9, M$-L>U2HQ[H'+KT$+E&E+;Y'P,*5G+CTFDLE3!@4$AC^R$,!:FJBMZD754NIP M9$$R#/7$^_)@:LP%^-G$*P36&N;M9?CP_.O9YWPC^R"00*,C9I89^ZH11S\VD*4BK3^M%Z"H9 MET\B&)5]9W[+Y+^" MHX(,FH1>2O KP_IN&N!H+_3I,TI;B7NL4V"JI9?X. 5Q[PQL$Q1E91 T4E-? M-EM?,O!.0*WSRIWEM;GZ(LX5#8NQZV.*3R>6+T&M5Z1G0>[2KOJ*>?&C$5?Y M]RUR+T9D#T;@>Q'JN8CESKQ+!;UT-C*!8"(<4#P26"=Y1<9^2@@LWO/L>.Q= M>F J.4%TGQ[^3,1LFONEPOB5;Z0 M__+%9"J3H2QUH]MZUF(F>?:^ M3NA5]#ODTA?IFX->;E-P-*!B M]X:(;P5#ZE)Z.2+?D+DSIK9!(S&+;?FU<^]'#L4F]<^U3"?_]I?WN^G@NJX M7_[>8_Z?N([[W-=^\IX=J2^,8KJ$GDJ@EDAP01]/B+"71&V4QV]&-/OP!ET(P\7RY\=*M7(_""Y1T-:W(6LG]AUJ: O MP]]"AF1?0/IZ29W(==E[(R">-CS&AUORQUZ.A'JV"+,>SU46];8+S!#4AEM$ M:\XKQ2Y5XB'X;"H?;Q#*M+)9&MMS2<== %+"O+%X-EWSO1]= )[S0CL(CIO[ MLJTQ2P=_ZS+U\&SH(EYVQ^/+;PH&J7W)_BH=& &W M)63;T%24MRA;=:9^2O;$2S9Q:5-ZT9^OKBD7UYY/U#3[(CDQ%-^*Y=YS=4\* MGK-)HC2IJ"8K[-TPGJDM;6J+&Q97'+_J+'U=N%B^M>("KX#SX\@O+BP5@U7+ M*&]9MI=M>7&Y9_&:3YN+"?'9GZI.=5>L9!.?C9E#\.KK.'J%-\L&&,'#JSW) MXAK$Y )0)W\1HLV4V[JX@S36YHMRT+LE::/:2'LF&Z82MIO$'=.LI_EJ*KUK?8NFP&E[2K9X44_^@,AZ) M1].G<7,/*ZOT#1K%#%NOVG*YY]=AIHA7'4C;PR=P@$M;W9FV20.M1?VMV('Y M(4SN<#=N_'J"YL'SC5JB"?U7;8M0+:=M0LM9S5NDOR9OE=9IJE$=VZB3VF>D M&VNFOJ9MU$^7MY0;JZX3D6W4ZCJ/Q3;6XEJ5;J/6FG;KJP6V2-I-/G!7I[B- MTG[--FCW;*9Q<[1DXS5;IFF?T;[B+=)>A\?FZO37I>K7H<&F2&M2Q19IQ-"3 MTPVT>W,<56DMIV#3?L!&L* M;[T6V P=".B?=*G=@-6T[NW1X4&ZP2,DSRNN0Y*DEBY<^ 5".,IA'<<'K1IK MTQ25UZ572%H[LMJ^WJW574XJO&.MN/S94G.-:]U:O>76OMQDGZ42-YEI8@MK M,^DP165K]=IPF"TKM;5R/Z;;=Q=;U5JCIJ:N[='13_93LK4UWQ*R;WSQ_%&\ MA28YT[?67,P,C:W4:<.VIBNQE?(F/];?&]&LCNW1R<_P@3O?U"$_Y>6D!P'S M.YI4EO5UU:WNUZ##6#@>Q#VP.?W5U?MJ=*?Y;DA[E36_"OTMAK#\R)6'CL10 M33J,V0&T2/#/\620"26;(?\:+-%P<&U0P59HHW:O<_*C2B%KU/'==/)Y!U4B MG2F=$?CS?U!+ P04 " #R@VA4;T)C2#,3 #<, $ %0 &9T96LM,C R M,3$R,S%?8V%L+GAM;.U=ZV_;.!+_?L#]#[[<9S6/[MX^T.["==)%@+0)DG1W M[].!EFB;MS+I(Z4DOK_^AI+LV+$>I![D9*] T20V2/1 M Y6*"?[^Z/3-R=&(\E!$C,_?'WVY"\9WD\O+HY%*"(](+#A]?\3%T<\__?4O M[_X6!+]03B5):#2:KD?WBY1'5)Z+)1W]_N'V:A2,3LY^_.:[FT^C+_>3T=G) MV5EP\C8X^3X(?GH7,_['C_J_*5%T!$1PE?WY_FB1)*L?CX\?'Q_?/$UE_$;( M^?'9RQ'E7UX)4*29&QLA#"J;*'_"C;- OU1<'H6 MO#U]\Z2B(^#Z:)2S3HJ8WM+92/_\GKV]O18MSH& MBA.ZI#P)N$AH\!9 0",:).2)J@!^7<'T\D0%8K;S54"?5I0#+1%-"(L5(,X( M6$@Z>W^D'Q5L'J-I_'N_3TG6*UAQBBU7,3TZWL$?DCA,XXS?5_!WT5SC=,^* MG$CZE%!8_\4L;>B,1;C',$V;VJS6&5'3;.I3%_)TT5.V@=X(6(2F;I0<(GVGR\OD? MZ P4LE])G.:B.8[%8^$'/*"]17<,%N+5\QMN:AZ6=/&(Y/FUDT(U82AOC('Z MZY5VK3,^OP+")D3*-:R=1R(C8TC-(Z# F2RH-(:TVQ@#]?#+!/YF2:L9JN^- M!-\+>3L12_TS%V \*G0]=;<@DGX@BD:[#29"-?EAAG@43LX5FZP"*)O=:KL# M@)U_+M)I,DMC^$ZD/+%91/T\" /7&K?6%CW]XC+?3S'NI#L$;;186%67/"%\ MSJ8QW>B1^W]; 6TQ+DY_9H-.(>S, TP^@69D[J0Z)E]G![Z4:#*FR-[B1M;S M?F3*E6]0<*47J]44\K9358ABIDU MQ]G-L>ST".XT !X0SOZ;H]:'1XK-.9NQD$ ;DBM[L&4&*Q&S4!\HP;8B> BP M\RYB%H1$+?+_Z']2]D#B+"I3CR6I2B0+$QKEW[<[L_-+I)M#/@P8W0;' AFP MG>D?%\_$CG,U%'#JUZ3*K635UT#_#.YL'G;2$>C@ 3D=;/PM6]+0&,#GJ>N?,@/QP$HSH>J54O4+8 M52^ Q98ZDRN8I4DJ:4"60B:;$;KE +DB!ZTZU0&-4\7I(^/P*EVQ!WK@"QCO M4%RX,,? +_E/2N1'=A!NU..('C9:.ZH_PQS=/]+X@7X2/%E4:5G]#(J>&[TN MB%>W%C*"15H5S])ML%>!_AZ>W]_D[XWV.O _BO[0/X^%"_MG6F5BF'7":588 MTBZ&D>F8S(BA.5$NUS$9#DXX<"#;,44 N.! B7C'=-SOA 4O93RFP_^A&5"C M\&,WF'=R98!^#M^I(!9*!2LJ Z5CF=Q9R_:TH#65VT)Q:B=?\E!F,$D\$(*E6#;J.Z*VJCQ751068_MCP8D _@0PI-+N>/5.9 MTW= :W4@@^4 .'6$%CA$_W./23-PSI%RH>!S#]PI.*EKJ[X,QNMES[-[AI<] MK@V)G8J/7,QF-$S8P_/JN(7GWNX]MLC7N1>W-$DEOZ$R/ RWZFFT'BI8F! Q M63!.+GA"Y4HRI=MT1-4XH"-@VA@">3>'5IPJU1%5_6B.(!7B>Q/]/8[^G:I$ MOT$=P9F.ZPCF9Z%?XA2:@>U2N(HOERO"I*9)B_8ROXK49&RI?)0GMH+KE%4E,+'K5X"G)^ M77"B W2[+Y_Z 9%RH=C+]UKL2KX._# =&BEGLCWN6;>QDZMF0R%%7EY;X^(I M!$T6.A0E.,JWVL&?@Y5GI85J*UU2?0R)E!/;.@XZ=X(2&2XZ\*!Z,)PNNA9: MEG#VTF#RW+5C5-]>!4QG>P-SI&=C%5/LX<"<:S)V,<4@#B]_FB0RIH#$@1>& MB4,64\6B@=EAYQ;$5-MH^+?&Q#;$5 _)'4<&J\'RPY^"379&M+&&AU<7[O6( MQ9@??P*5U\IW;U\% M8E,V,O^@:YT%VW$=98&T(\MI?.*5IJ>F6/W!]QY<=<\U1AN(K6[H@>J[A9#) M/97+)JJK&^)T#!Z2*F=@1, M]TN]^GRD:W';%\6=HNJN0).G=/]]V!2W7-^+#_2&L.@Y#_2P=D;'43R(O%IB MB_0+=5Y9D,ZV.V*$AJ5QN@Z'F ,-!6':#H,<<5T1F-;C8,=<6?BEY2A8U1Y+ MZ21ZFWI<2I,C-K0M#^'"S>.""?T4S7'AYVG#C5Z4&TS'E:[>BSHN.+5$^CR6/E!> M?8E$61L/8CF[R>A&BAFK$L E+;S4 \@XM/1;MG+FP+'30Q( MX;N+#90*<=;W\!YD>R5->]?LOD[SG_!WKI^" MHIH%P>L PSQ&LTFQ=$A]=?'U!?=4.VA]S> MZ]GN@KCF0]P@.>"3?+A-".,Z??*:WP$MU[.]_;M)9;?K[ F=RK-#K_G%DS:T M4J86FJJ\@' -,*-^O@J0[\G"<6Y%JANRU@5P*S 9]T.%Z9:&%%Z3-K .NV)! M)E,:E5QZ;8*LHBL*9)?\ 5X0(6T@E?1!@>5&4E#CHLW>O+G#HT@QSW/]C$': M#.8!/5A^>D,"Z?W P#;XL/ZBM#;R,3^[X/.Q3C^I6ZGV ^!!J1=@%B'<%F7- M 'A0;L\KVZ*L&< /RN?RM]5 #MOX<*,5P3Q@T][252I!:U2@*VGUJ#*&PZB/ M1RS7L[M$A']<*I7J%&=],%/IWC3HXA')O1B'P%5)8<%G-4,>:*UP-^[GQV$; M4AIE]: W?+Z>70D^UTDM->JN>4H31IDP4UJVI#Z>?<:S$_+*3+.3?P M:V*2;9[BW Y*!0X8FH3)@>>?W6V/O3%):+1<;#Q6QU0. RT7&X_M$03BBX/R MIYT"\0^'\QF(7T6-VT#\UQW$_HJRD#-]7*>]Y-9X%8^KFOD)?;.]1OKB*9$$ MI"OL*(W/@*UQ9P65QG5\J"RM1?Z M- M(A;9:5X]&*,^7ZM(N O(H9F\_P7$I22QSCV-EHPST*R)=G_63Z9=9YQYRI6: MP^NKDV$"Q>+]0V55&T!KLQI1V;P&&/L,DW):Y*QD^QVFA N"@PE#T/4V"ZKC M-1<6AC!4BC%)7,=\:51F,8ELU[RQT)(Q2D"2 0=)(AWT'2KCE(YK-$*%+V\Y%'V5R%JMK&&#=,U[,.0<:\#+VR0>305;!"\ MW/@'7@68% 83(67(GFY@W;@TK, :Q6([*/)Y%LCA?I::.R#- M"C9:7J+;U&':MZWQ6H@23$ZNMC@M]@%,1Q2V<$W?5Z?*V?>!TG'04YV8F2D> MF\S,RL_;J66=G^-&(>N)3+>J6)Q)>!J5I]C6GUK;=?:TZ3<3V. 0:#<(3M= M2RRBVYP[%4JGWVBK1R?<[=V5MF\7";UEE+9K>1=$KP]U= '$ #1WNJ,ZSPX] M2);\Q%1(XYAP*M(*K;9M=S\6E2;P@C\P*;B>#1)K'TM^'#6G7-^TT6AA60_A M)>#X,/[ \(8]FZZ^O,N'*ZWAUD"C3CBW#4/:11]K%)/Q98_;?N5B,L+,\7:3 MN%Y.DZ# MSY:C^, ;1=EA!XGUE=R7?$)6#/87('@I>)::7071N*.O^UQJ4]]\QB/D!#2\ M'F5M/-TM,^8ODUG'R81(N0;MXU<25Z?KV?3UHE5OUVHMC(IF?NR !RH3!M*R MIM!O12L,=^7LJ#;5]\L9]O)Q_PQH)6)-08O*9+NQP6+INN7I#E]577U2]#61,/E#9?9(+COI(=*F#K MR83V0L1@]:G:4ORFW?PBJA==3WEM8Y^IO%>Z2(>AI\VL$QXT MC=-BW,\[IEOMS+F>?5&YF#?"4]'G_\<'.BB:?+=M7&%U;7W1OJMM&@&H[>#E M9H:L9FAIK=#Z1671T\^-$ZZOJAZN2,%^V:A6]G7+41#B;7S/[ ?P@C(AC-/H M@D@.3%=[EVK/6%A9)\:\HX]B#*8Z-"JM^5Z75TOENM&[4]T0Y_EAN3 6G;QN MF,X)&_&9'QQ@.@YLA-5)F*,*QVQ":JUD8*I[VXBNVE^#*5_KQ1F(Z.(QPR<] MRG!UH]V=B"BCW<)PQ2<)V@B[*G4.GR0HG:YFJ]84R+=>@9A;3Z9X7-R/5(VG MASW&A7 V"X^R<3=B$M&&Z"S<6YB$N!DZR_- 3$+=.&:Q,4()Z2M7N1H-W'Q( MWS,+\=$5F>-WK S9*WV;RJ!814)@4HZ:ILC@P ^3>*AQ;>W=1V<7$H=)6A@B M[!+7B$F$F,&U];06QR?V(2*F:(ZL/U,!E>IGAJHODP"4GC&)KR MO1JO;&P#K.DPQ"!MH_A"_Z?SG>&3_P%02P,$% @ \H-H5%Q@+(/C;0 M=$L) !4 !F=&5K+3(P,C$Q,C,Q7V1E9BYX;6SMO5MSZS;6)GP]7]7\AWR9 M:W6R=]+=2=?;,R6?=KO&VW+YD$S/30JF((D=BE! TK;RZP<@=;)$@ LD!"S* MJ$JV;0D UP,""^N,__I?;_/DFQ?*LYBE__SVTU^^__8;FD9L'*?3?W[[]# 8 M/IQ?7W_[39:3=$P2EM)_?INR;__7__SO_]]__?^#P1>:4DYR.O[F>?G-XZQ( MQY1?L#G]YO^7H\_^;S]Y\_#[[_8?#]3X/!__RO M)$Y__X?\YYED]!M!1)J5?_[SVUF>+_[QW7>OKZ]_>7OFR5\8GW[W^?OO?_AN MW?K;57/Y[3C?=-AM_-?OJB\W30^&?OVA;/OIYY]__J[\=M,TB^L:BD$_??=_ MOMX\1#,Z)X,XE3,225JR^!]9^>$-BTA>3F,CA&^4+>1?@W6S@?QH\.GSX(=/ M?WG+QM^*6?_FFVKJ"(\X2^@]G7RS^O7I_OIP+N(T_VXIZ B4%?Y7/_A\[/?/E0BR#+)XO$OKM=]V)&K,YB=/!G,Z?*6])7NT8 MU@F-YS25.V50/:XMK8IA;),[$^/QJ'BF@\T36U*L&>F(_1&PNGO7YTZ?//WSZKB16,(&I224J-!E-0+E'$:2_YS(_Y_EN3./R^7_\*'\=5+]6+XW&OUVF>9PO+][M MC(0\T^2?WZJ^KBA*)/]E?#4K?BBJ7VQ'H^R&3DE2/7_X%F?5H?6_UA]_-LPBEB1YMD=69+GA ZK!7:S M75_#=#S*9Y3O?'019U'"LH+3\X)SL3X?Q;([$P3^O@?UN _Q,%M;HC;4#)^S MG),H5T ']/" XV'-6017HM?BU_U%VMS0)]6/\N@;QH6T M_,]OA<1=G5W_D*^/CO_Y;2[6['JXU;'84HB:<#8'33%KL8[$DUWB4PA-%40= MJV--!X=;(!I92O&ZWJ\O!F#L0$2?K+^:]Z=?JW=3?X1V1;3ZD*6Y6-2723FO M0HZB4_F+,>(=9:C-%M-Q#L>[JIEK0/@!.-"Q97HC,HXFUP\%"6-)QE5"IC62:NWW1Y:?SR4_ MXI2\B;6LG]%[%";TM=FT"!T0>-G%&&3\7G'#*N'H&:ULYH>\Z MC1@7F[(4'DN6?2[-(7RI/9) O1S1GU-IVHE?J) JR8K/: C7-7="\5WQG,31 M5<*(FLR:-DYHNZ?36)K*TOR6S-6OO[Z9$PH?9C1)FAA272,WU,U)DIP5F1!\ M,_5A6-O*"7V/Y.UZ+"UJD[B*_6E@F@WMG=#\"TL$:R&\8I+J656T]4:!$/E&0LI>/K+"LT\]K0_N2\\$"ZF#1ES<1\*)>EJLF1*7N@4<'%9'SZ M_/P8Y[6V&%431Y1=OD4SDDZI@F_KFAV9PD=.I';RL)P_LZ2&M-KO#VGZ;_8, M^\4X%J,J9JKF6P?$K&,QU03MMW! U%7,Y]=C-4GOOS\F0=?1A*\>.LQS*EU% M8BH4CIGFQMYB'CY,3,"NQ5)IG0Z1 6W>U)$C Q1O[J8N/@#TEGV\1G64@"D\ M@)T0B.TS4FPZ90X([0=TT#3.>2"F']%A@OG/@?#^B@X>T*,-Q/BUH\/Q8=5)%'Y,Z"X ML(HC!JX%*%1\XHF!=14*$I^\ @P)@0+$)[& (DF@\/ )+/!H#BA&?&(+-,(& MBA"?%*.."89BPB>^Z+T 4'T&36#0F?B@H?.)*LTL%B@VK? +R M4D)!8I5/M&YC*#BLL@DD[ Z*$:N @GI@6+$*J!HXL.@T/!))HW!,%!H^ 04 M<%PDU,".3U9IBK2"(L,GK32$X$&!X9-83$/(UTC_FPXF/N%%&<$!PH-/3M$& M@( PX1-/-!$D($3XA!%HU,F6?1PU)SQB:<:2>"R+W0V>22*+OPVR&:5Y-E@0 M*2'-:!X+-=J@W)/YF,?.%&]+42@&A2#5I$_%H'8.S3O"1[PTAXY_(4E![R@O MS]$]^EOT](NK$@:&13YC//Z3[L?]&?3 @*,T58 QO&^-@7YU,J!)EU! ZX0+ M:'V88-)08*I_8:3."TP=WXY@!LGXW(=:N_#BU,L#4+L)=GQUL@(0V_%M"QVQ M-9J"CJRU5M5\!P(T2>,_2PVZ+ *6Q=.TC)*11<&J@FV"Q,%"Z'Y1BXK%K1_@ MIIIQ1_*"$&X-']G>:8F"-K'!GFS.*$D?2B>,S$'A&M> M54-3.\2D-*- 8G1-+1!S^4<1+R1#/!?B:2;.R$B(3E>,W].,))K59-+/ IE7 M3YS@I\76<[FE&M6LZ:9!2*NY4:!+>"&IA:(>9#V7B%I MZS:WJHV%QS_.Z.?O/_UXP]+I(^7SZS22@;TO]"XAJ9H@>"\[)(IQHU+2&$[% M/[\2+M.^-!,&[&*#N%<&6,_J5A9(6&.K!/SK5#"1E$92!OLUSF=W/'X18MIF M.M1$=AFGN^DKX_F.V4O\M6_R$A_]]I7\AVT90XV HF_DC,JW>%[,:V=:^;TK MVH2XKZ6M[GM'M$G/]VCR[O75BLB@MGVBV9J,;T;[O0S_5&RB@^]VW[V*5(L9<:VWIP' U?"1_+ MI-<:FK5M?#@9$Y)EH\E*/AGQ^W@ZRS5T-[;'@J%VM1OTZ#L.^WNWA0.[U%VJ MM,W[./O]C*;1;$[X[WI0P&ZG@PCENUINB-2Q V W'(@:>#*@!P84[FMK\S]B>=5&8O22G_+\F$B:7A.] O.I.OI M(4.PIVY)+E;3:'+YMJ!IIN/5FI8^Z&;I4[V)4M/" YVC'2?R^29.6@8DI.,[ M3C/!D*14RT?J&_6#6@3\#>0P@#7V07V9_O:4KVX\O$Y?!%6,UP4SF'1! MA*11)(5W/"U4"/;. TG$>5\&IE7&_K*6%RF=:%IT\(ZGA0K).\ONJ5A.!;VE M>G:G;>N#]LHJKG\)=6WZ0"N&M2&C2\](1L6IM8%YE8;8ZZL >C/B&YRF]RU;&H MW<2H[1R[NK72U-Y;@IBM- &P[<]MWMC)),#I@=1'D;"&0 YL")I]]\PHJ (; M/DVP'#.*M,($S.PX9"!9&2,^B#.0M?"Y]01KO1=7!UCKI<>(NCX$A[E4&S!. M"\ADQ]J;Q#!B;HYJ8@V-^X)4YS?;P6CN"<4(MM:SP@Z_[PN>9K6"M3=[]J[ M@T'XI^.7J5:R8-+LSEM4^HU15:^P(\UW*FIA":B%=6EH!$"S-ELPCEU>"O!6 MHEJS1V*JG1:QI4(>%ARH5M2ZC%P)8MOW&C'%:W16H0 M5;YR4V"ZUN+*3.H*H-I]+@MYN:F3K7U!H"1^-&6L(.NMN:B&V\I.%@]S>#06 M&@[1PLK$6E?^0,5(CF>/0\YS.KQR?3$/($)+E=$M63@4R>)H-JC*X\@::QZ@ MVFU0CRKRO=/T-M35,8 0+!79MWBH-6:"H-DJK8SKK%41,E1[ZPB^AT[;T-*- M3C9-A?#8,G2KN=ZOOUZVC04%4:[4;L$-G1:GI3NY;&H-ROPD=&M1X=!C+4NK MH5R;9D[-3FO1TB5J%M>BIFP*NL5XU/"1#7]M*):*<@E[B;SI)KGC<7N;!*CA MW!B06+E=H"8E$U"N=WNQA-T6,3X?N5G]&/PK614$N>=";LASZ\LB[APDBMR: M E-Q= 6=H5#P./XA55[1[$-8##V#5KY&M>\Z9A @WUIF;ZZIQG-76,\G=O&1 MNQ,0D@>V@\UOY9?M[!W_QIK/ UZ=\>)GQ*;54];D "^ET8Y103KRO3, "L+5 M,A_]:IF8BWTG31#EGL[%.M)<[M+4V )!+N[@"$7WWN%8<>MT>D\C&K_(@^N. M\7PB^#%;2<^:=&G#WCCQ:>LH&/<_98P("D"L].\K(G!;(C5;-A.WG9I[OMA$*>B$1WDY,WX\NGZSDX,?+I' M!\O>![?L714TD=&;#XNAQI:F:A3,:>UQB!V9Y7%T+OT:BCMT06U]F)$8I_$T MA9"N:^J!\NN2$SZ2MV&1SQBOWW&PQBBH;[@11-^\OP@0F!1\/)A,0\&Z;C2C6G M,LEV/3=[NV/U;[R=?@>$C2>)JX7>AVXS M-X1>Z+U.*'>GQZHBIU><-(29A# 3VV$F< NYR]"2'P>BR5RLT"S?H0,86E+? MV4EHB>[1(;3D@X>6W,:)4)T6++UE*:=C2N>2G9RS](7R/!:_/J4"A-B XQM& M1*.<9NH0E,Z#60!T3S/*7\H"L[*.O-0=G@1%EV_BP(PS.N*_2-T_G0I=XX]" MSJZ9Q31$GI[2N*L:7MSEHG5SJAOVB&H%_[H(^Y]>I MK,;:4S^5R:6#ZNJ8(*-?N!GWC?E*/8"?W_![[,'-V2S'ZB>'8E9(@$32J]B%Z MQF_TS-&H%>]YQI(QY5FE:$GU$1YT:=S? \:-=BQ/"*T,HFD9(IM"9)/-R"8E MGSV\M$ZIEV,$&&X=K[?4J]5]9JI88\2G57^8F:K1VPBO)IL./O]1TWIC=BW0 MJ'R?=K8FAD 2BTNXV8R!;A$WL!1F(-ZA7)_=6.N)W=<,U%/1+5*-*,>L>\10 M+N..DN^)A KDQX_F.S"C^VI<7JWL*W^)Y,:\%HOS> M%6V"26AIJ_O>$6WWTKA9LT1KOW-)DW*V:K[%1A>"Z%+I8H3'"#:T]IXM$K)T M>H8 PPXX$4M3R'#I+?4(=D&P4X;H]6"A/ 4+I1Y(O;S.&D1F3 A"'':(PT9L M;PUQV"$..\1AXUZ?(0Z;:2UW:!:D2BAAC0915.L.*G1AX'P=WH;:=-Z[X.[@ MHS=&%'STCGST(".\2R?]WP>O1$:_YZ8^]\..3ESHJL<&C_@']X@_SNA=0J)R MJ0RGXI]?5^M$[?<&=K% W'K@9F\=M+E%HF2:&QU?R\OE4QK);2IO/;[C\8O8 M>9L)4D]CEW$\6')726TKJD?\/I[.=,['QO98,$#*-.IZ]!T' D_,J?@COY:1 MA.5^O4X717[YMA [FHX?A4*MOR$1W!$!*L&:(OH+2T@>)^) ,@*F[8L VWV< M_7[%*;T6(CVG67XO>+ 1P.8!$*!L\)4W-4>"0,OPFCOT&P4"K@T2=6"-??C1 M24)7.?K2#C^:/(J3,2.E *:ON0CN>%JH$*RX$+'A@-KB.8O',>'+G26AJ[W9 MU#Y$;X3H#0NQ ^;HIWKDD"QBTUCN,DC E(18AJ^N!131=T M0CE_7ZU65I^]8OPBYN(\9%P3X&3>VTX@UN?O/_THX^_E47V=1F+5QR]2XZB_ M>M"P5R@V$HJ-A&(CSMUI?;IR>-V>3.)=UO>-TNE/L^SH=QR_Q MN"#)N1 II2PDB1]-ZOAF0XF,8S\PS&*7!R+8/W7$[6"2IM8MKLNW*"G& O5! M+?IR7I@0W&D>5\KQ&4V%8"H+UZMG05M;!PE=7L,U1Y-=LNYI(J1U06F69X=( M&PLMV1DUA*]^Z$NOUW=,:+9N71./E&IY.YI+C5M0B^#TN*=B4\72_%FNT:=4 M,-;[AR?MJ@;U\1&8U>]KIG^""%H^"2#AE>7^VF$KIH6_NC4LO#:-GV@U>2<\!TL& *OT0=> MGT[9O'"K>[UO&XT)B[DW"6-\(75G) ,=3!C1U)I9&,RTT=OH?;5M"5UHB_I* MVU:>95115^W6((8(R'!+<[BE^61N:<87W*Y40]'MB/K3OOEM-UO44"YN$]D' M Y]V\P85]C-T(>HVH*J,HNC>JZNSRL 1U;L@_E")-U3B15:)]T,'=.LMDY2^1NY21YD!?< MR(=,A4Y^6+UD-P'-J*,%0J](G)1LYO*/(EZ4[)2="28PI^.8CI_$(N:K/-RE MD"!>XDP5Q&QI- N01OF,\F$4"58^OHG)LZQ,$.LN'@=UL$#8'>43QNB7 M@LA9H#JR ,TM$'5/(QJ_R"-40XJRD8'NU"6SG>/=OC=YNT&\8%6*'9Q?D6BLFJ+[M8!94/O5.OK M\VN:]H]R!/M#?1^C]IIVWYEU=JZ8[S\"#"OH1++Z;EB6O6/M9\M;DJ]4]?7' M.IYJ/H!WE"L"M4L/T*/O.!#LHH>/ MQ'>X6,@?0)\_ %9HF;GBB!%GMQO \>-K(0:P%J7#S+'HUCG@(&7FW@24*]F.?(%AV=I]KPT^ MD-Z&\#>9>-'M1:UPQ/3#+4HHUN@C3H):^_L1[E4NZEJ M/3DJP&\5[+?O72!U")DT1A1")AV%3';QO;N,D/ST_2"A)#..A3SHYR3J4?'4 M$-_XP>,;AP5GG%PGHB6+-8%CNG86R/@B&*(X87/!\DBR5).A:V#*.HF!=E+M4% M77 :Q97E=\OM&EFFE?$08:\N4EX3J60Q78?Z.(@1!(N=3,BEE$S7ZN."&,(6;%4.M&?+0+43.G-O!O8?H=L3*(Y!#'O$U1II=G6Z#1%UA;O) MK=F[P-A02S744D562Q5?4"[,QHIFOQAH,LP\0 +5GK*KX'7:>2%R-42NALC5 MILA5$Y>"TTC53V)A/><#\0"21H*R-2G0B%55?S>1J_JGAPC6#Q[!>D>6T8Q& MOPOM)J=167^ZD9W/V+\)YG &*B *:>R^"%HK. M(:<<@8=>IES!JR\VM/9>O"T4S>L9 @P[X$0BN$+9LA!G8U_1"G$V_8DW./5R M7A^^IM7IEFD JU.HC(BG4YPA%+L)Q6Z.4^P&8_60-L:EWOG8@S_&&%'PQ[BZ M? UB1W+JB/D\>"XR\3JR;+!ZW^4%9%,J&<-B%D=K+P=)!F.2$U-'3=OQW3AR MNE$7'#T?Q=$33&[O33[57KFG"\;+R^3!AG2#GL$ %PQPP0#7?R-.D,>#/(Y5 M'C<^CIS*YC\,A%HN9BK*"WFS^D" B%_*BM^F4GCS2&[D;2@='23KB!5ISI?5 M\;GZHYR<BQD?1QY'Q025A5FSDRT9M)(FRYDMCVS[1 M[*G@TN9(VJ5(44RIL6W0 UOCN-]EYL-T?$_+/*_AAJO#%<,N0P5-,6B*05-$ M'[BH"-+ M319/TW@B>(-T'48E$Y2&C05+8GD_Q.87N,7&=,1C6V[:T1-\HQ_%;J*ZQF%; M]Z.\MO"2=7S[+Z5Z4C6AO/ JSST2_7%Y]^OB-B M<<_C"$ XK(<%TJX8IV*OGA>R:NX1$ MY9L<3294GJH@PHVZ>K!H##<'TMWJ&&HPI#5W\(#BC&1Q-IKLT=:P%=IU]I$L M2K*9O#=+_)#U3EY((I925DIX<238>?WW%?T*S#:&]#$3+(VHK(0BA3+)7ZNH M8_F;"FAS#R\X,L$+'L2L-K _> XH?Y@13F%0@+T\X+DB,?^% M) 7]2HE4C+;'-@R9<7\?&-_+*(^CA <DD;I"XN@_H8Q;>OX\&U:"AM0_Z5^51Y?SF8NHWY0)AZ]6TNY<( M@H@*\5RX2?6 M@A(>2;7F@K[0A)5OXGY?\"%FJ>?I% M\$%.I)@U',_C-,Y*/>Z%K@U!,*#=!O.!7JI%9T("&$L;K2"N%*!'92WP4N24 M&JV@O#PUM"NWPTB^"M$0/A9L=UQ$^:^$"_5A;:14!]LT]PGQ37[CFXY&K=BG M,Y:,*<_DT9P#Q5!P/P^8&DY8[5XPZNL!VU-&1Y/++(_G8@&I]D-]H]Y'SX%D M8TP!9SV*G NA/"&4IT^A/$V\8 <7U-N&#B. \!V8;5QPZ,K(P" ;AS2XK1]C M%VP0B_ADIXN,9MJ&R"39YS$ZT'10]-M',S)$,18E- M,+, MBAJK'&?HUX7"Q2K$02-CH684;"*932\V= [P"F:0&$4H2JR"&3@$$ H4F^AE M+3H!.@%8A2Y;,8'0>< JBQFE!$#!8I7&P!DI4*!8Q2_#, LH7*QR5[?@YBUZ M!W41!V)"2!K_62[!LF!W4XYZ7EK)UB1#JR9V?8Z;FHIVJ SY^A\\7_\AFM%Q MD4BGV%LD1#AYJC]G8L'E=&-0E%86_D++( 5MXG#GP7RD$N\8R:LS3=K.:#9* MK];W/.]:W'5S8'-(3&D'K1,.,*#:KDF@V13TBBV-ZG4^ZCVCAO!-!O&*=E]: ME\$[D;0;QTDAWITA[%:C><5_)44/>B,6Y8$YU1"[\4@><3,=M5=%7G ZG,LB MX)4$D/^3#/D'K2?S%=&+$'(=+,?QGR%R_!V<$#D>(L>=, H% M"V!VY$G'*]4&7'L*(M3\B "\30L!$+8[%Y+)$K>@,0+QN_,@F>!OJ3\ ,;OS M%L$QVU<1@)/ASIO4/!FF5B(@1'=^)),UWL$^X-*G\GG J[@;\7,3>-/.;0(9 MRHEG!$Y(<'Y\%.>'O0M\R'3*!3UER,=D%;0&4N^-^OHKR'(E6-ZEV!<\)5"&.'9V7)[&\*04P*S&%H8T6=A&KD7I$^<\@GC+HYH65RT6,\ M%TUD(%\>9Y,J#MUD;FP_Q;=_I4PMN15<.+MAI(S(KU%HC'PK[48,=M1@1PUV MU&!'#7;48$?]2';4%D)F#\VGU@3+'EE/G0B.?3>K=A$679I=?AC$I9EWD).W MMF&JVC&<&%H % 0+2["PM(U.8_,%2Z7S;S399%"M+..KK!+34+6V(WJ=APLZ MH9Q+D_%;Y2\07.TF)L]Q4EZ(9S@'K4;S&[FA;LJ8N]-"V9$]"[K4A MJ8..U,>X/&.!S:6E[.^#UZK$54LKF;*_$PM9P].#=>RC6,<:DZ]7A=R&DNF* MYYBD6H.Z>C5<');4D#;Z%=W9B-_'TUF>P4T6+<<+QHJ3-%8$E3ZH]$&E#RI] M4.GU"5<&:G029)?9:E! ?13BW!=JH.=#@GFH\9,4$1^BB* MD'WWL%C&;$GI ^4O<43KBW-*BT:T"8DKDX+^I.,[RF,VEI5X#72/(SW/ZQS> MLO2%9CD=;V]-*9GHD^ &&4@EM3JF7UVU]H66GV;#(I\Q+E_ED^!6O,13U7TM MJYZ>+2_?A.@89_1. *;W))T:3-BQ'XQQ5K2@6BTIP((DL*7>5L-?KM$R8:\P; ML#RJ!8COR8 F@;3IZD%E*PF3L@1(=VMH[87^PY6RGN?E5Y(7'&K=Z#!2,&<$ MV0_.(I2X=2"\'GP7&2" MM6398,6[RLO'IINJ*X-)57.#)(,QR4E+2T/'Q[BQ2%@A,E@N/HKEPKI;?54, M**NMA"2SEIC@+K+F=)7'M%L;B23P0I['?Z#?X(1JZ][3A2S!G4YWN.[9KN58[.'>KTKB!%)LT0Z M'9#*^=W^(F[P@&ZT/4-R@EX7]+K6>MW..A-,X)Z6MT49IBH8C1(TD*"!! TD M:"!! PD:R,?40%H1H/DJU;K*5D#1G+C5 -IR3(TT&>-I)] MJLM5"\Y+EF96,=NH;Y"=@^P<9.<@.P?9.7:I>1 M.5D\3>-)'!$9J5/=%R0MN0N6Q)&4.\'?^2*-9RA(V77Y]QUIV_IQE)-%O I)\%,J^>+F_._W7Y54U0?0L;CV8%W_C4-<]7-[- Q+7< MW;!=U]#4 C'K1?F5_(=M,=?1HF]ID90R7_[7.)\-%]'V>-"1I.]A@;0[H:_) M>/SI-DZCCAY-,QLUPL5)0._$::!9N:HV-AZ?"[F0\/$=9V/!(59<;%F5_JBE M!=+! F&/,_KY^T\_ROB81\KGUZE\!^(TE\4GU#,%[V6'1#%N5(K\\^:R1S?2-G5+[%\V)>.]/*[UW1)O1>+6UUWSNB[9;, MZ=X16:L;@MKVB69KRJT9[64Q(<4F.OC.)4W*U5GS+3:Z/+W+56SO;EBKVT$?!=(7+^7&MMZ\,H-YS) _,]5,;IK(7>GT_@YH55\M,)+!^OD M \V.'>J!1C*?.Z;9Y5N4%&.AC7,VEX77BGQ%^27A:9Q.,R%-ET78!*YBZ\;8 M!VUS;!]S\RK4B$?QW)K5J6WC@5:9L:T@^&2"%#H6%NQKT]26W9Z3)*'CL^4^Z2:S8#XJEOD8 M%7DF[4'B7#$!7-/-!R)66H=X>3[>Q]GO9S2-9G/"?]=O66"WTT&$@1,=D+C< M$*D[[(#=<"!JD(4 /3#@V)K+E4 MAKT\X+F0,3XR\4!0%3\7ZXK:,AA@6WM=@P3O?^V1PNOY@L2\# %53["^L0?JMX00JLQ?&!-<\KC M^'#,$9?YV^B/7%^/*6JLR==4T\4'HKJW+*>U7> MY'T9.GE=T]('W2Q]J@\$T+3P0>?*&+*I%%.& :E(UC;V0/T=64I&F:VNJ941 M"U)$*#>> @.DBP\D0JR4?F'- J]KXI%2+1^L;]0/:A'P9U"P#JRQ%^I91.FX M+,*TWE^CR3Z92C0FG7V@*YZ3.'K*5^DYFW-2MW,!71 A:31@P#N>%BH$G&%[ M+99TA [3\H>,/7\AB3S6%-B@W1 B&N;GA/.ED#9^(# M)#);K1VAN6L%1VU;'[17L7WZEU#7I@^T8E@;]9?1RE"!:2E5GRVW359Z%F3-]%)938I7\508*KB.8==.@:^^S,M;9ZD*A MU5%5-:2-8D/0G"G(C%(XL>'3I.8SH[QN3,#,!$D&LFEAQ <)C&>: MYBHO84^PUF:/TXQ;^?KTM# A&9MMF B:EV6L2?T2UB8&4/=(L8(J0Q M:Z4 42YL6T(M!K9L^8T;5/'\7>KTN+*3,IWH]I]*"XP" M0&6GW9Y^'==;<^UZ()P?T3 $(],.+@[1PLK$6M>J1\5(CF>/0\YS.KQR?4US M(,*_HMFWFM*T:#:HRN/(&BLLH]IM4(\J\KW3]#;4M;B!$/Z&9G- +-JXMDHK MX_I&,C&ZZP?5WCJ"[Z'3-OP[NC5L$)6);C77^_77R[;QWBZ4*[5;<$.GQ?D3 MNL6IKLB ;BTJ''JLY44N*->FF5.STUK\&=U:U)3N1K<8CQH^LN&O#7<2HES" M7B)ONDGN>-S>)@%J.#<&)%9N%ZA)T4V4Z]U>+&&W18S/1VY62QG_2E8%0>ZY MD!ORT?NRB#L'B2*WIL!4'-T5I% H>!S_D#OET.Q#6 S]YD4UW=6*:M]US"! MOK7,WES3C9)=%^3J0Y;*.^HODW)G"!JK;6\,FVPKUBIVWK854KW)JFK:%K4T35K>73'E1P/6?'!BUK",TR MRQU;/"P*0B852AUKC_88[L'ME5 DV,2B3@57H:"Q"$A0T*K2JU"\V&0D<(4. M*$!L A#TEB$H/FQBCOH6#R@B+*)-%<4HCSW"A<3&QD6TSDU85AI9.WS8Y!G( M'1M0\P V2:;^UB(H&FP2"^3V*2@V;')*ATNHH)"Q"32@V]J@X+ )+L.Y9"9_ MKNZFWW^C[3!B$U;4-QU"$6&33HY3Y1XZ&UADF?+D7Q^+Y6DHDT^'BV@;/MD. M(!;1!AS;TZUN-G1:L$E$;FIB0[T3V&2J%E?40J%B$[B.7.$;.BW89+5:(_X. MUG8HL8EGN^&<6^],)8O2<:G$BT51Y"L1YY)P>6)F:[.^$("*MEL>BS#W[B!\ M'P#1#A@V"0Y^4ST4(3:)#ER4& H0BY!6"Q!4I'B+]+^^VP,JGO1[]4WYA:3T MGDZ^D3^?[J\WJ%Y?7_\B]\9?(C8OZ_Q^^OS#I^]*7-F:Z$'*AGPNN_RV\'G1&H[],V5^ M[]*FS@T_.FT'N=X[="E2[MW0I)PM95EO/'0AN-=EQ[ZY9_][RNBD2&[BB:I0 MOTE75,B$#J[& MKH\%T7;6&Z^?:CG*1\&+FN-F.^YX.,P#'[[;>[4KIYC^*OJZ-AYH#7=FH:C. M'6Z508.@RYE?[R0W/W3%UVKML5 MCR&Y,-37"_7U3J^^'IY$<%M5I$^O[')(([9^8AL'+P(M=&YWG0.@'<(UL<4Z M=+5# F%CB6MH8_IPZ37^/.!5(*;X6494E2[.3VO?Y$#RM()L6!+0^VLXJA,O M;BN:@C?VHWAC#]=T56DOYG M==-8\GRUB1S2!0F2FY@\RRK]R_/W::$ 1*JNV)!MDA3V@XU-,"H'\>.V(6D4 MI]-MLNN=D+0F+(G9JMZ9WJEJTALGOB9'G%G_4\:(P,TH3IJ76.K_5XS+ V64 MJLXM@QX><("RG12(C/H&AV1P2/;<(=GVM&&=V7B?G7CF!S,:9T?[M\;,%"]4 MMFN7RQRY?Z7[ K!1C1?-K@X^&&->%'PP1\]> YHE>NI[,;=2]-3_TL54T3/? MBPM3)G!*L&6C@K5D(#YLN:@M=&;_7K?/1_&Z*4?UZ'5KH"EXW3Z*URV8U^Q@ M,RB4U :^<1VF?LV0.%-X?B'XEL;W<9R'!'-M,->B-]=:-%0>]J5<&GV/7GSR^$OG#($Y%(SK(R1O-.NJ.L,&21OF&3VCJ5B9TDH]F@S'_RFR?/>@V T:[#2012#[ M#Y9UQJI:D$G"7B5[TE$/[VTC$K.@B:Q3^[ 8:H(Q58T\*!&P=ZQ0+LPZ^T G MZ,GR.#J7UIA#2=4T]4+Y9!ZO2Q+4\$-88!?7:T,&F MYOU%@"#6\9 TF7IMM)KV.Z!!8?A.4)3VL8P$QPJ3)4SI!:U^7J<'<@/5+#9X M7P_89$I\)@Z$T>0R8BF;Q]%P,B$QEU?+57%%0A(![2C!965A--I MZ9J6EY$)Y566 U>]ON8./HRZ@&AU+%'WQK0BV.^E)60XGE>K>E4]7&S4\K?S MF5C0VMU@VMVG6^"LR.*49MGJ%>A* X+Z!,>,7\?,T:BMO?"Z+.9=?K>Z3F%] M3[ JX:OU.!XP/Z5\$\\E=N]*454MKH;6>.C?B!UW-"6)O#!!'-+7:4ZYT&R' M4<0+Y=NS,&)P*CK) 8'Q:@82%S#B ZAPK(VBU ^L<)S^,5IT@D.L0.B2F[W=L?HW MWDYW=QO+87$G&^CTZ#9S0V:CWG^*=%]'JU5/ M(_VL67MZFO$)LNCU++73U*W5TS3--C%'/E!CLC&>!R=J2<:C>*XF,**VC8^2K/+: MF=&DU$BT\3;JAOVB&D&HT'EY1)0TG9-%G).DNL%]9[E?%;G8JNM%KP+7=AR_ MF"LB*]6X&5E=:PSTCXI.[Q(AB#?Q M@6,^*LRAB WZ='H@J0:UQNS:W-& M%9QC9VMBB'2TN(2;56!TB[B!I3 #\0?E^NS&6CNM3\0AJ7H=!]TBU8ARS+H/ M#.4R[BCYGDC\*L KB&[M'E5BWYD3H/48Y>KVHO9TVA.6@@Y#3'>(Z3Z]F&Z0 M6[JGD=MP;W5/0[,[1DNXC([\ZR"7<;D%7UJ)CX0.YR1"THR8$"/Y46(D@V>I M-YZEQ]4&WCDL%"1K6OJFNTS$@I#]KF'PAP7%("@&03'8@]3(YWJJ%#0Q0I=" M\=\&:9P,HM+?)#[9<3B)#S<>IT&QMN8/$D;2LFO7^QJ.\&0GHO;1Z Y2^4>1 MRD\NE,QXOB-&BK_V14CQT6]?R5L\+^:U0)3?NZ)-, TM;77?.Z+M7MJR M:Y9H[79[3RJ$K/#$OI MP54V%D=$-0_EKU*AN>-Q1%5WF1KWQX1Q?0-Y]3JV36 KV&0@[ZBO2$2K!0C" M=MC<.X)UG9A[(=R6:LOXCO)(?$&F*@..^0#>48:4-CPK[IXN"A[-2&:R2VWE"/8"^4]JOR[%8Y(@X:!$?/23IZ0@H1!I>)'DB]%LT:%%E,"$(R MS =*A@F9!&@\DP@R"?!ENH1DK9"LU=-D&(T]'_VNU6D;\/I[.\O4)NOJTOFYPV^X6B!9GP5TB9+?2\# 5_ZR? MI YX!':Q0-Q[U->I.--2&LEM_6N&-[ M+!@@M,IO5MYDJAJ[36%BPKSGL@S0>Q_)NKW.A MZ]/QV7*?=)-9,!_5PWQ\+;-C:"4M+XI<7K03"4'YD?+Z4&SSC@A0E0OQ%Y:0 M/$[$H6\$3-L7 ;;[./O]BE.ZJ^P8 6P> '*AABPIN9($&@/C>8._4:!X.1; M51]:%^!:E\DX9YF2M4.Z^$ "$7QAC;U0SR)*Q]D59_/UC(XF^V0JT9AT]A$A M1Q*Z6B[20SN:/(K3/B.ELJ$O]P[N>%JH$'"&W6)(Y8E_1WGYF0I44_L03WJ2 M\:2*.Y&KY7!+7\NOU/-NTMD'NN(YB\^FUMP'@P%,/3<1BBQ?$S)1'5)%G1UJ\& (A+2YBH,,(W2*&G!O, MFL\/Y<*V=L'8&Q)QNVVWL& M^-O0!11W0]SD.@V9"B%3P0QQR%0XA&1N>D7'9O10NT40]C1MP6KD34]S&"S$ M8/4TW0'HA>MI,D,;1W=/$QG@419 @#\A VCFJ@""_+E'(/7>)JA4X=!8VAFQ M"N'QTV]^JNZE>987K@VBG5O9.F;C&(_K)#FG)54A5^>#Y^IIV*7;,?>>/L>782F#Y__^E'6=U'GJ5B?$%'_")EI%3]!N&]ND=$A.KL MH3I[J,YN&!54>_7L7@B0YKIAQ]5WJ^/@C*6%E :%[C:)<\D<9=+]EF%>"]'P M)1X+:>2W5Y4IA6T7N2\E95,LIQ6=X9GCRQ_O[2DH>B6Y?^F^3V-V#2-_SQ(L'?V MO%.:P\I+(G2:U4>RG2H5V \1IS3;I>USM)!?JSB%TV=CG=M'\K9B;-(T#C^Y M[ [N%%4?YC/+'&4E7:_J7\BR_3BN,MF>QY>-/>(9+>>F*Q%QW MP;I?8OHT^^MHG.%X7(KN)*G"-H9%/F-&(?Y]'5[)W@G+V0.)$AC4*7 M_"+]]D>>.M7C^C2#*Z;TI0H<7#&E+YQERISPXST)X[QE6NFD]$RD8Y!L?LQ' MA9DS?10"W4@!JR190(MF=)3J2WVU& $E3AE#T!5IS1@XL;ZRKDCW1_"%$_\- MC)O@% PVN MC>G05L0Z9N*CX@3XUI43PU\GQF:I&E4H>!@*'IY@PA,$]&_&Q,ZH3."!;1TW$A/>CTG(SD MV2E_%3I;V$11#-FGT+G#)KLZ*@ $G1YLPJS/,C[0.<,FYMHMB;:=A>.7BOY9 M5DR>QWG)"P8DE1644WFVT#2*:=:Q8'3+T9V4C>Y$6R@>_<&+1Y^3;';.DD0L M*4Z2U44CR^&4TYJ[!'>K#AMUM$"H.+R3@M/11)[\B]+&S ]S^1>'E)3 M$306_VAJWE\$"/; #W;G= M2+NJH-U\(&)9=KZKZ)TM;TE>RK3;CW7G@_D WE$N2]F7),/\7 CG2_&AKK*= M45\TV#;JAA&J@U[^\52+2 M\TF1B*4O>;"R^#*@BY^B).E8.L0X&Q=1OK8RK/:Q @NL$SHTE:7\.HTX)1F] MH-7/5ACU0_E"_KSU51+1Y7%!EB&S[!Q"E2QS]-V,(;?3 MXLJ'N6/0K7/ 0 I-0/UGZ!9HHT["V@?[H%RJW52UGAP5X+<*CML!0L13W2+D ML1LSEY#'?MS0ZA;>2+>2VI&1*CR4;@][F]EO0.>26]YYK)>H<@("T6%+G3&+ MZP""Q)8 PN) H+#EJG2W5L(!(XNX]K %>PR >?3]X-$3G+75)O&<9PDU0"I M".DS'SQ]9EM&9UTXYJ9<-GM$@-K:(*?@C)/K1+1DL29-0M?. AE?A/@O],E< M<#&2+-5DZ-I9(..&9AFEFRSS'9#S?B0T1?^W'A2@+=*Z(;2C@ M>7S:ZDJY[M*F+O5Z?-H8SZ=D2F\82;-1>D\%MRP/Q N:13PN$^JK"HA"ZA [ MHI;1=A_(-UII*EO3):FL/>PZC'"J^.S'N()PCB:3.*)G19Q(Q4VYL73-'%%Z M4!IYASQ%A6HW-"DG37GW%AZZ/*VZ[688IF.A=17S0KI%QA=TP6D45X[9+;=K M9)E6QD.$7;*(+9%*%M-UJ(^#&$$&P9!3,IIL :P)W$,);>XE_TO(I.MBSD*- ME]=-Z7*C&IHC0:!/2FGLT&\4"/9%G8YX3R5QZ[\DN4ID)IV1H),D58&"\GT8 M(*OOZ '5>[)^I;):J5#EA4XM!-Z+."M]./>2:U453!48VPZ##?'ABOO4!K%F MF)#1$C):>I[1TO]KBBT89Y@%VP>V*;&C?#&;*@VF*0*+P\Q<[.Q=2HPM^R:: M*- NNYE!;6NH NV\<4$,D:.V;M2S9Z]"M1,Z\35&FGV MOZ.)_;2*N\EUW;O9!,*CVE%T%K]/. M"\E#(7DH) \I(,$\JFAD1A@X@Z#8GF8)M7'Q]35?R-#GU[/$H2XAP3U-'^KF M[^MI6E$WMZ[3?)M/XBA_S@?B 22-!,5=\VZ@X[G)OS&C)N3A?/ \G/>YCN_+ M56ROHAU-MEF0H\E.UJ?LOD>O[6$M@+PCRVA&H]^%])?32&XT\=N4D_EY>5=U MI+FMQ["KE402>C9G_R*&RC5Y1CB D\!0NVUCG2U^)L>(7 MFM(,!D+3SSNFZU0P;9J5LELI"HX/;RC7@H,,X!UEN&0D7#)BN>S^YI+OZRPK M9*FHT>2&I=/2ZGLH-9EW](#J7FQC'D=B"TN)3H&@OE$H-!_"AXPM-P[C6SX M/'@NLE@2,5B=00.QIZ;R B[U(;(B8\2 M.6')'+H.T[RG"\9S*:(]5*M09CF9JRIR=RG\_ M#*1FR(LH+[@,_211'K^4=Q-VE?3,1W8CT[6EJX/T5D8R\V5U^*S^*">OG+C5 M![^=W^Z=,H=?X)':\%%TBG*D*@)7!L?+^V(*.EY%T;,TNZ="FRRVZ0([5XZ- MGI-X6EW:J2S";FU01^5"5\SSRT87(XFR'FACVS[1[*D8[^:0VZ5(46BWL:VO M2*0UUS^?$3X]N#H"TC0H4$&!0J] -5=C:]ZAS(AU]DY!-&!3:*()8.^#J25' M5$JOG66((7 @V"N"O>)T[!7'T 9ZZD=O%@1=&FM^&,2I:$0'.7FCV4#\NF"I MM!\-V&3GJP%]6XC-2]?F#$/#3<>G.#'B6*$QN.,^BAG%5L9DP;E89%=T+..) M'LG;9;6\SF@JUK8J/0?8RR,>QFD\34WQ-/3RA^>ZW/^&SH/GS/=51'=!_0W"P^K@I@WXMFF.P_6UTLVYH0*"LT37#E;O M\+38D!9&]#@/[[95NY=L,H0'I&:@\-$?[,8HS*T]LAL'0U8P9)V.(9W6 U'YT>41'F0N0Q(=N64!S5BSI)NB8 MI@UD-1-EHH>C8YY'FA-S_0[=;CG2S-B<#'=Y3 .QR#L"^,C5_CK8ZM)6J_\3$(NDY?Q-9D?'E/,\I?]BUF9IV. M0:#X9?W9BM'?LR5)Q!J*(EZ09'^E=1S% H1;FN\__XQ.A.;S"TF**L8E2=BK M#'NIH[U%=PS^C)LMEX8Z+&JZ>$2RW7:<:\N#(/"< M<+X4.^&5\#'X!36/@ )G/E/6"-4WQD"]^*6JG=+J#>E[(\&W=WJ'TC @U:K?!.73%^P8KG?%(D MXCL9!VJRB.P\",.L-0H*+7KZQ067#C#*!3L$P4]632C;8:(&YW M=5:[L@6]NP,(U]W]N5WAJGUA0*@_(81J8DP%PORY3S!K_!3HCF]C:;71Q()9 M6M41WPBWM8$%LVAJ."/-?D1T*QP.MILK&+-D:K[N8:9MS*)FI[VN@NF@ON= M0"=I_&M($ZE3C1W\(GB5Q[G M](*][K^(YH9!A0LJ7%#A@@H75#CG*AST2.FCVF9Z^/=,*X.>J]@5KBR/YT2& MFDZ*O.!T0.:,Y^L1NMT]YXHS!!X?HH"I!#WU,YD10#K:9R\#=D;"-U=]:>C03]0NH#0W16 M.@9TC0$"B-]=1:C.^ _D<>16YIU;A<0;2L5WV4#,<3808MH@DU4<[CYR*7 O8C.V?I"^5211E- M+NAS_D"C@NLJS%L:%>M\;(O3WI&E;#SD7,:BSJFZYH2]@8.9QJ^9YDC4_DKC MZ2RGXZ'8%&1*;PLI9(B=$2>%^+1:+:,B%V=+*J.B%7!:CH('[P&)8CO$D1E: M_1C!!!=,<,$$%TQP>Y Z\)*>6MRL2FD]M;W9%LMZ:H;K)#:XM%#LW6DL?EVP M5+X&J2JOOBH593$U,D@K*M7M294S9N?FYV[/=&)Q. +%P;(0+ NFFK187/+B MABO!D.JNG*\*+&]J2]/L8K4:U2ITUQ'[,0^K%%=[T[ WH)]2CF*;9*/)ELJ* MO@-:%:C-!PAVDA#.$G3IH$L'7=J'5F7GI.ZO9FWEB.ZI4MWVK/:H2&[_& B* MZ7Y1?RN*H]DS?"B*;2@,BN%'40P5!20N)Q,:Y?'+=E_?B[5S_V[IK*XS?&3W M-"]X>B=D'GI0M=W2:(X@G<_BE(@)I7S!XTRVZ8BJ<4!'P*255YQ&4]$JI5G6 M$95^-$>05H?K^M*?X?@_199++M@1''1<1S!OF63$A6@F!,E5\)PLFQ7S\L@6 MXDAYMVAY#]^M?#7KMMFBVSQ8>["CB2H)>10RTM.BXPI0C^0*2I%G\5AZ)^+L M(A8=9 GMF"1=<<&&]6"MJ*>^3L966#+,!T"#-?8 M"'ZKD9'.RWE9&/!ZPY8!]]JUF*,63T$^7Y?3G M8)TS:6$0PMZ-("QI]NO8&!+I3&QN<)=7?U#"HUF'.5 /%OQ5AU: M0.P_(<%N4[L?G4([%-]G,$] M>";:1RK@CCX(?J+C4VNZ_A5XV@X3/&/!,Q8\8\$SM@?I6+9]+,:-8XH>/?6! M=3M!7.IN?Q^\$EG!)<_6OPR(U#<%SVFILQF,Z$17,Z8GZ&@?7$<[3TB6C2:_ M5JMEQ.]E0:#+-R&:Q(*W7!0\3J=WE,=L7*>$F?<^%LGKTD6K3[/K+"LHG&9] M=P_B?2V5S74@H=V"4AB"!X.*%%2DH"(YEY?-6'0?]:/6)VS/-*!.(I!+Q>>G M09:SZ/=GZ6@OJP*N/>T#3K.+,ACABO$)C7-YIT^MINR1@E.4J29A*Y>FX[N$I+=D3FOU 1>/"C-G M^BAK6EEP @0G X@>HV9N>1$O?.- *P-CE\UP"![S-?(6EDQ4'F0O.Z'3OXH M2_,3?(;!9WAZ/D-/9I.>.1_Q6CEZYMCT;K$&SA>6%%?,YF7@5&++@O5C*P-. M%K;$6:16+9G0I&L2/' M)S%YCI/JVZZ:2_='.E9J;!$<])V/HN\H4D5O:)91^IY;WZQ6S?*1G=$[$H^' MHBG_-R7\BA7[<8L=1_&BLFF(7=E^L@ME@)1I=\0(;\7V?WRER0O]*@2AF4I5 MZ3HW'5Y'XR#'?,KLX%X.PHVO$_I.,XB63^$CJOZL-JR M5IW&\F[$VE *LF0=M Z&H6 8"H:A8!@*AB$/I@8;PF1/S4>=1(W>VI8Z"90] M#73IICGT+"3%B@V@IY$E[D4/BQE]LWAV.S=@=C M=C!F!YL"F/[S@G.J-/S .N%!<\O2J V@PW[!ZA.L/L'J$ZP^P>J#17RN/71Z M:MLQ/(9Z:LU!K =EQ6)1[5R2#"*2S0:3A+T.XG3"^+PJ7=A5,3)_A&--J2V! M074*JE,'87UMYP))Z/N-?91M+"L*3YXR6EZ_,7H66R*565R7;U%Y%<<5XV;* MH841@WH2U).@G@3U)*@GGJ7:^@.JIVJ)M8/)J5#_>?!<9(+.3(BTU2H?D'0\ MF%(VY60QBZ.!>#9)HUB(N6.2DP&G"\;+R/=U^Y3F@XPD0B@N>W(FQIH3/HU; MJP%.B7*C.'B %%2-CZ)J*%(.AC&_8TE2R"4LKRX7"[.V7CJLL06"KIXN;\[_ M=?E5345]"Q^U\9.D+$#Q4&V^3%MH7M_8!_7R!+J>+TC,)4'5K8_*$O_:QAZH ME_EQH\D]?:&I,CFDMHT'6K](-GS'V216>,%2KM8K(5R6')9$^:]Q/CLOLEQ, M-!=R8E+(:Y?DAA3_R4M+E0A;C^3#C%"Q17V1X;HV?: 50R5CFHA!IU]H*G9N M(E;]<#P7DFN6RWW\0O6;Q:RS3R/4V4J 7I^RFEMK0'V"&3"8 =&; 6$UIV'K MG8'8;>_,G"TVO>-W"# QU;X/9J:;H3+GVEF:&.HX=WY].J46G[%3!<5$V77[ M@H*K)+A*3L]5TEG'P\=:8)<2JRT[/0WE4EJ >IIRUT9E[%FB70M34D_3ZAK- M?3W-H(-8M9UZ6G^H[G,NHKR\B'M]F;-,LHHJXDJ_GO3R$4E[Z^RRS@]RXQ&U M1&8'+V>90LF7E2%D]46TKC[X[?QVS^)Q^ 4>[R8^BD[1WUIO5\MXOF-3 M$W_MV]/$1VOUZLO&[T^2VFD$M>T3S?;MY##:UUQGEZ*:E0%JZ\N3J_7<^J?N MEJI\GP??^ZCEMN@+J-+:>>@&4 M6E-/3?T*7=6IC7@@$)(T_K-*()?FSRR>IO%$'+(R820JI0EI+%VP)(ZDJ73! MY;5[^;)L3/\HXM)!T=9T?*SGN[$H'Y?ZD$[S4S.6 MC*_G8@F]4'6*2(N>%DB5=Z\6N9 ,UDM://F!3?)7PJF:3'@O&[E ,4W&FR=I M,H(T[1S9D+^2MWA>S&MI5'[OBC;!/K6TU7WOB+9[F?6JL+4??.>2)N5LU7R+ MC2X$^0;#*"KF12(.W_$%77 :Q>6)*WY/:"GDI>/A7":O5B?QW>J0O4M(R5(V MFUGE-+ \O(<96C-\;=9@?2,O^79IY8@7LWDMYW/*A1JII1W2Q0.2JX*GY=7T M8AU&BX$TH*2RJ>,3HKD)IZH7)(&/8,OV*\O^$C4 M_D)G<90TG.'UC8+G^NB>ZT,=CC6H49@0M)%&6(=#I7=^^=;B&AHO?9MWQ9K% M;%0.X.,O8PQ^_>.]9)T6CLYM:HBQM?&Y=T$;&I,B&FZD.AE9HZ46%<.!GOS( MV4;3VU#;]-&%'K3A"LUN%71A"6U@FKJTT,4NM#S5H'9-=$F++?'J=$!T"8PM M,<)M[F[EEA!S&6(N3R_FTL2BCTY/Z A195]%)_D (_N.XE!&)Q]U?.F^(A\% M"\M8$H_EZQEL/LX&;+*]5\<@D-%HN&/');8@)H09?O PPSNRC&8T^EULU)Q& M*X8TY61^+G26;!AI8N4,N_H('1K_I\ARN0FN&-]ENGMPP.V]8L@>V3T5>SR* M$_HN5^&1G8OM+2;_)19;^6PI#M3Q=;HIM3+Y?_RQ'PAB7PI][*"21P)[BZ_$*?I^P]V6HH75N7H7,39@F4D$6)DL9!E MA>15[C(LO:#CU5L3AX9B3GR0T+>9OJ,\9F(+1%Q:NR]H]7,#?GT;R[TXC"\G M$ZK<>WZ(\##;%_19\!-I6B@-9.JX+75#[U3?DKD^5J:I>7\1( CQN: 3RKD\ M=^2I]$C>Q&F3RBS$<_%AK"Q? NWF!=%63U12?]C$ Z45^QA-=EG**.W$O!2 MC_@D#_/V16P=*3^-T@=!RVCR3B]N"E$WZ^P)728II(+&RSK7Y "A0WG$J MU.'Q6FY:E:$5!VQ9D%U;*J[;8'[*H=49-JZJ6Q)W#1L*Q.8#H$;9L*+;#X0' MM60N6=[AW6H&0(VRW;L%#(0'=8U!T@RM9@#4*-N]6YSVVSZ5J%S?+7W%^#U= M%%SHK)G0U*1RMKUP>3_A"-+'(Y;1Y"%GT>_7658(KD[E30G*A$1 %X]('MDP M$K/*J5CX8QG2]$*UX@NXGY\$MXC2<2;+32Y8>GTD?*Y1MF&=T2#ZHX+ M%2VG=PF)J,8^8M;9,[IR@XP6I=/C\HWR*!8L& !,V\\/II=81JT)]G7!BN=\ M4B1KY5H-I[&+CR3%&>'T3/#>L8S?%6J)S@ZK;QP20T\R,?2A6"RJF$>22/GI M*F&OU^F$\7GY]AN$+L/>(97422*FQKW(FMU@/O%93+9L\K&BR68"OP_6)3@) M5=RWG86*(2\JA.R'D/W3"]GO:DM!QUL[ +):11E;XL+QPR+1+86C0GYW:JFB M6M Q!5=3 HQ!1K>77,U/FV 8=)E$KB8+;G%!EU_DC@69A 6BR]AV-4T0NQ>Z M]&YG/-OH]E>$N&;9!D!\Z7@T3$MO&^* 3_5H T4Y#4\ =.D'/]@0H@]C0 MB7"VD9O'?*';_,?:#;51M>ADL".@UX:HHI.NNDU V]@B=.N@DT$,'#B&[BCL M &A7!S,+)D%W'MJ9A;8QE.A80J>] Z0[@ !Z;X\PBD'JRV:P,@WZ@"5T MTJ*EJ0!'#J*3#>VO!4",%SK9P.XR ,3"HCL1[,Q VP02=$8W.]-Q]/1?=/8X M._/FLXX$<$I_^DA3VJD,"KJ]#0SV:!/PB$[B-47QWO*A30G?8CW^+;\_#3(I M53Q+U\T@VO'=#+)B/B=\*NL^<<2JC2]\&K])6EXZ]8P=75^!1-;#U\E&JN\JUO8>O1CZ)) MT\-KVEA[_"MK>OA^"S1)+.6GV;#(9XS'?]+QD^ B?$?+E$$SV=ERK6O>24:D MND?7P9/Z-6^'6+05M8[XI#!O9D]"4,3,*JH;]DIY]5L\CY5Y2 X>V?>9O"TD M'Q]-1EO!;66/N?=#./C,23?U/W5!Y*,J: I:5-H2")](=]1O&2&JD+ M2<]^DYY#4K"UI.!CZC:-P=0650&WEP)W1#Q]+ M=S]!6EL3/@;O?H*@%DYT88X&)ZAH MAH#BAA*>328V(&AJC@"!D#'C"$C^N[98:"^CNI-"'&EE M@KN,\!:25,$;EU?'T1#@7U$*Q+?7VMOM7K(JBLE0:+H1H(PB<7J4UDLU 1EATB]4$5QNY$=TJ-0%LH/6@<^6;X+18K=B=_]UT1ZK] M#.CS3;GFV<$[3:/G( M29J1\O9B>2>9_"NIBD]N[FYJ>%W'?1BRV>LP%SU!5E^@MR&ZT-[ (3@@5/H( M#N3@0 X.9!\7RIS8M=JVCR5TI@N+ ('39DNB0[='W$]EIXEQM]6.,S%@)<^_ M^:>LJCYCB9CW;$#?71?3R?ZC&=>C :B1*I@%2%'N6KSV.4NK9.JMP4]=_!K2 MWD(5[MLX.6?%@J5B(2^H3'*_822]93G-U+2!._E(3(VB8EXD9&VHK=ENM!<3PN=P))Y T8U^GJNDP]+D@?+UAV;LI6$%E?K>!>[M$LSND#Y2]Q1"M6 M+"_;GE:,XA>2*+-[73W61_I@R;HDR2P5^+3UO[5M^T@[@NKCP5[Z4>RE]_(^ MF92.UPY#+0/6-_95AQF0F((I]62C_>YM_DQWIP:D3["^GF1JUN;>4SJ^*+A8 MN]5I72WI6_I:?J6>=Y/.V-!M;\TKFPU?"1]_X>HCJ=M@V-!K;WLU00ZX-A8# MZE+H;+F@Z_LBPV9I.:SQ@(4$-77[YBFP7_X9(O M.@>/WC+!C*VDC@$"2_A!K9?- YV=J?*,M3)7H?$9@D!!S +I<#O@K;&=% M1Y<= .-"AOX0=$F2X-?:*-!XB]W1W3MDAQW?^%VD3M,Y(=!!]O6H "QB6#FMC8H4I1BF:&?$(H5FZS6 MPH7D*(XU%>KVX/. 5[7"Q,^-7+#^+!N,XXQ,IYQ.R_#/Y^5@2MF4D\5L.1A+ M>TQBD-]L]WG'CGL]!K4=,J(C5J0Y7U9&_]4?Y427D[SZX+>GAST[_N$7>#*A M\5%TBKG9BC#FX5RPH8ADFUJ/3V)Q2\F!: .9#;IU=W1E/-]QZA,9E]6G$J\S*1V;X#:]HEF^X&N,-K7 M)\HN137;'=361W N2Y_T<9HU+4(U_A 4Z2,H,J2D=P8"XT/,Z(!PB\]"/(@! M,T83!P)['TRM$WAS1=8%?-A9AL@#/<"OK)WLC<9I!\:IEXW1>.N,\*AT$#2> M.C":1H'/[<8*I55":973"\2P>#>'+^MQ'L\%@;)"0-VW-NW&1D_R:#%N06>H MGOE1++3! !(,(+8,(,?*("GYUVA21EM-9$'F+XR-1WP56*3))3;HB0^7MIJ" M4=]3Q(:@L7X!2N>\TF1 M')*JPF34.9AG3](\^Y0^QTE"QSL<1[\3FCL$TU%0LH*2%92L/4@FX@":\#,S MB%#>B"8:K=T;-)!2T42J&2)M(1H!H:*K$0&6;%T:.7ZJ;@@IZU*4&ORZ,(7R M\W;FC<[/<6+8L$1E,&D$DX:Q>AF1]>799_M%8B[?Y*\Z]1+>&2VZAGL6V@WB M 6U5%&E[)LAGRY-)'7\#Z($'AS8F!=3G%+ @B*MYH(D8=/J%II231(B*P_%< M'(3RCK8\?J&K#:%/"VTU1C!0A01*]*8=6%00A/.R5NRM=X8LX\,(7?0/[.TP M*]P/E57O&*L90]!/,,\&\^P)FF=;J&L]-=-VT=D0&<$&K*S0.9 %;5_$[CN. M":SI*1@,8# :@_DKF+_,%*5:]C#DG*33+;=-[LA2?E263GU?.K>TJ1[TD]G+>=ZSN. M>E8IG]/O.?.PPPV?CG%^,]AQ3(_*2(]"1!]G^SU#\S'5YA3XFN>#"U,.]^US MLXQYG>8\3K,X*DNZ?])-ZU$?V.]9W%LG]U2JM8(KKE.Y"I(\4CYW,+VFE 27 MY4G&U"._+#TX:H.3)SAY/J23Y\C:6T_]05XTL9[F !S=:M+3C %OND]/TPX< MW;J([K))C]8(X)2ANZC2K>YJE3-PDT*P:T8,B&1.MC"59*-#L1PE:1&@W7B% U72=8IZ^$2 MO^"B#RYZ_+7(>^6$UPOQ3NUV/\HJX6(RQH,D)L]Q(AY#L[TZXDP6P*MMU])$ M9_6A;JQQ1R YY&A^%'/7X8XH;ZHN"TL.J^5RLUTM7^,LHDE"4LH*18'BMMW] M%""7!%ZF+S%GJ=Q1)+F1M5 %PQ>LG:91W%2&NG?9D?.CU5M]K+#ST+7.XF%O8T&ME$SG"D M6@N>E;$D'LNZ2X-GDLCJZH-L1G=4_695&3#(L55?, E!E?THJJSE:ZGNR%*> MI[ +J>H;ATNUNFOGAWQS^)R5PH%>)6_NYP=3,2\2R;3*LT%&67(ZD_+N"ZTJ M;LK3OZG8>;M1?. =CTM63Y([$H^OTW.RB(6$(PB>L[1,+U%!!'?T@4H7!>,] M]J4BH&'+U[7Q36O3OM:U]6%3(]ELF([EC\L_"L$X$VEL'^;GA/.ED-W+N&>5 M4YV4BE"1S5QE1F@D;>WC"L>(7VM>A:.;'4OM">1Z+4_B"/FN, MLG6M/-![0:N[T:MC1YPV.^>N.( 4] -[>Q$OG_&E>C/4-?% MZ*D*9GVC"5CRC-YE.;+9N*UW?PBTC,95%S%6#%#J9'=L'0J M$_CD,;J-?5$AT#;VX?U<4)D?G$YO*,DHT*,+ZX0'3>-K ??SCNE>)I..)D]9 M=5B!\"CZ!%^[%325S-"XPG1M?=&^*S.# &@[>$!QQ^F"Q./510_KZVPA]@N# MGEYP,;&#\^5=0L09EXZE@+&0JK%:!H1T\9)')0[H.!(*31=K1\M1$.)MW&?F M WA!F9,XI>-+PF4I@VS'GBP4\SB*U>B@'4/LU.F6U(1H6ZCTJT-BKM.5A>". M\3*&(!>[]KG(Y?0^,KE)90 **R^ NTYSRL6V;M!NCO,0#[/UR(746?!EH]54 MW3!$]86HOA#5%Z+Z]B !/'AH$FAA-.^&+)J+MNA>(QAL)XD>7:@F\4@9= M="88H]H;@2X($XS)V%P A.JNFBM\B78&Y:Y6J\'[@UI'@!C=%5<%8ZSW50+Q MN"N#:L!'3/VR0*SN"I9:.PY55A^H (!0W#'P44!1(I1S '9_*#J,XHPVPQ^) M< 93+:"^973Z!8#P&@%4%VZ.3O0TRH3J[8N$TZ_DHE8RW!QRT3:(#>/DT+&C M=J^Y51X8DNW;"K$EE YU28O;MZ.HX%"K;/5J 4%0^%3--DB-HI3Q:9ZM.14@ M3@2?7MJ12V%71=O ^=DH./&!I<7'6BSH)!)WX>?T),DQ#1 M":O'GR+3B"!TTJV#5=0E6Q-/25-T&3I9 M_/A38I;>M)T@!W5^E MWFX$%GX<&VGU.1UVERZ&VYM"6DY(RSF]M!Q+UC1L(8%6I7B7!K// UY=/B5^ M1FQ:/67]62983T:F4RYV95GZ>#E8<#8NHGR0TVB6LH1-ERTM8_8?[,0$=BRR M@ZWKH]BZ%)<@#6-^QY*DD.OIO#+'UYJK8(UM$)1&<9(0OES=3J>A1MO2 BE7 M3Y-^ /E+W%$%;>DZYJYI;3T8E5$9,H+Z1O;]HEF!.;4JS@E@G&DTVV" MJY20)BR)V>IJ6HTAT; W3GQ:,[AQ_U/&B&"]=KBD]:"R4T-ZBUP:'Q*9J @9E6WT"R>=:WL-VCX2WL)Y11.1!">=$* Z#K)C/Q;D^8)/M9ZS(18=4 MDELFUM WL6'CC,J7U3+$PN(3G<166*'!*(\D+)!>^XT*^R[>TJ"GN,HX'=T'M>M X:QK;8\&@=9L! M>O0=!P)G8"UUEZN#3NR$B&Z^S%;?9I],D$+'PH)]M#WT36#6= ONT. .[;D[ M%'ZBL!:,N[=^,^ !B\YZ"'DSS)J,A,H\8WLE]\1<:/+&C>3XWCD4@S4Q6!.1 M61/-!$DT3D482!N6#+$9C%;)MG3O__N\_W)Z?W9U=7O2%%&V3)*64;__7<9^]U_^X__ MXW__M__SY.1'FM$\*NF2/+Z2AW65+6E^SC:4_,^/=Y_("?GNPY__\,?;G\CG MAS/RX;L/'TZ^^_[DNS^=G/S'OZ5)]MN?X3^/44$)!Y$5XI___KMU66[__.VW M+R\OO__RF*>_9_G3MQ^^^^[[;YO6OZN;PV^79?M!M_&_?"M_V38]ZOKE>]'V M_0\__/"M^&W;M$CZ&O).WW_[/W_Z=!^OZ28Z23+@2 Q8BN3/A?CA)Q9'I6#C MY!#(8 OXUTG3[ 1^=/+^P\GW[W__I5C^CG.=$,FZG*7TCJX(_/GY[FJ0Y@_? M0HMO,_H$T_0I>J0IQRRZ6.=TU?]=FN=[GP&.'P#'^W\%'/_4UUOYNN6R422; M;4I_]ZTQTEN:)VQYD5F&W-^M$^SW9927+M ?=VP9_P,KH]0N\N,N;6/F*HQ: MQGS4I67,U]2R?!QV: \O FAY#%(170JM/O&_U0VAPQ&E*NC5*KS3,?U24KX? MU5JS[9O%>X-8E?0W#O3#^_E-I+6"GL$BRO![PW9,U^3](N-Y68=,S^G!:LRF.YJ7+2L.W3[.3S M_>_^HZ%-.'$BJ9,.^7_[=H?V>"RG>LXJ*>/9UL69K$"2W:O_2)GXW^,$)I0M>UJ-[O<)#3%@>YKDP4@$2")0DE\?HL>4BNV#"+C_G]9DQ-RT\%'.#[R M)C9'2U,]MF7:G#]72^K#24Z?:591_F?,."Z!$K%J5#JRNC#&"'J1_0]<]N\D M!/YG"V%&XJTT)Y,2K,YH5T+Z_4F2Q6Q#.=$O.)T^VH-5L>REY$4>O^?R>"5H MDP>@/2-!'&?_I 0J\-25Z/WQY"4"([-$B=W@UU9%[HB*%W'[(Q>W7VJZ,Q*U M899/BMD$'UV)V)_X#[@)+4XV)W''+,=(G&IG5@5PBJ@7>?P3ET=Q9JG/B-T# MSHSD4WF")L55C^O.SF3?G:240\ =M08^MGN".B#BYV#T'1?'3X+LC(1OD-_3 MQYA1)CH3K@\GCU619+0H3@KZ)'X!)Z@GRI[R:+M.XI-5XUH_649EA!)"0R)V MA14)QH]0PY'G8PV/W$MXXLC_8PNO+Z7M^@"O* MO(K+*@>'0Q27R3,_S2%UMW)W=A?()%D_2^%[)T6U:0G=> +*C3GX-??FAQ&V&8:$S ME?D'<-#F%3>PTR1Z3%*\ME3IR:ZB'*/H1T?^@>O(4XF!?-IAF)-Z5)J6:82MRQI$OQ'_)Q6Y\"]'?73M V>!='0_US9QT M0UAQ=7&S:%T&9Z3-HC1E+_#6XF3%\I,EJQ[+594V30M?&DL31FBMI AWSIKG MM!D"X4,@Y_40FL;%UZ);= 7+A?Y 2B#DJAD(V"?L\W8V$W,!(1+Q%.Y(F$.TKV3^1TN;$!#<0H1EIDZ+:;"*^X[,51UQRJ4P> M4WH2%04MFVNE5U^Z!(,EM";1P3QG/7(OQP'^PJMV'.04QM%>&:D06A1)ANA!E=56>4<_X;E9=,#_0+A?F:D1[8YV]*<*SQH#)<@6]&=)\6A1CVT MIAA'.6?5<%LC%\TO&N1?BRY0E!X7BU]')&:TVCNF#XWRC/^.8V4%'P\_217B MB;G_4X%"-@1?R^?7N MIP4$O^X@0^K16PF9/+209[G2'0@*\I6W^>S/90TW;S#\+-U!:D%7[!&JV2[4 MYCW1U[$^AZ7!^K*@\ (5G#? M[]_.JM.;>VRR$_T)]9WYKC>Q5R<_VL?779,Z?=KI2Y0OP2<"24_A71?\L!"W MN0_K*).YOXJ?:<%URU4FDTJ+((O+*,E_CM**#D3$A 6#S9 7!+2OR)XPH\-$ M#[V5>2@'TGXKIC#L#JZ;QQ"LG]Y4AS#$!9&#))U1UN$7)1]GG0*Q6! Y5))D M1 YV06"D1&%27"4^#*L26&@D(2_ZTHDU@X M4%"@(#PORL.R9%AK"(_#,'"D!L<_Y51 )XA#>^;6 ^666U;D AFSE%P MIO-M96.:G$1/*ZH#!THF'K[9M[">]"BX7$UJ2$*MI<[JN>/H#E-5E$GY&1)5S3/Z5+@%$'N\OUI-U./A55E1M'E*L,A"[7J.O%9YS5: ML03%FQ#Y8+OS:O(MK$)#R=!=E3:FV_.QJTX2=I$])SG+8&11"M8MV+9)]D2S M>/(5-J8+Y,%,AY3^*GJF^2/3/=DT6=9R+A;+>G^*6SBOY)U8;3],+)(0P\4= M3'4P!3G6H<21V6"ZIPWV.4JK.@*T20IC91M5Z=?E9CE&/]26^'.#:9?KZ$UL M?$ISJ;N]J4^0AYH@]5_,GBQK].>J;L@07>^51'9_G??S7YTYTRD\HC81W4NI2?6YU2EEJ3IB'/:)S'FM_ MQJJ2?Y M119U>$!7E]9$1V-8I.=JC\'B"K$'=9P0[4]O=ECE:](.UKGO4<8R MH;.'V9EH_^6VAGZ.68_&5#P5Z)I $[QRU]BOYKCFS.?=H.Z7UF0&6E\G;"L/ M;R8G)D,:/M?6$);9K*S:@)SW<;1$_T1 M=O1SSKVY/ -1QC?SER&3XW"M,R2S.W-VC=M=(*>!U5'/N)K

>74<#E'6^&]N"^CO-2+AOU( MGY(,TDR2QRB% +$%WUDDS!![SM9, (0J]V( 8.7, M63KH[TY2RD=1G$!JZDCDH!4_,*L&H=NKW33-JM3]I%S^CI_I/PD\D'RY021_ M-.LGIOJS.)T(&3";3JNI9.@KN#6&D%,)VD7_]V@R6X77ITS$Q-/7NS8^<;J($SA\GFZBL6 ![YJX!2WYJP8HR$378VLR9^^MCJV*A8079 MFFOWZ]/V\@NUNN:T>-[:VK J^I8E>_:F?WOROZXVCS0/Y]S>IS\[L_\ Y]LW M^@\&-"^3WYC;7AW.NJ> -\I-]Z[BK_XX-:3M_#IY^\3 O:E65-MM*GX3I2=Q M5*Q/5BE[.4FR%N.0J(/^-:)%N*?Z52 MIRS_6A4E#/6:EC>KA^C+@/7GEAC2U',#RD/(E$@Q'=?02+E#0Z(63I@$MH[G MF?F=/&<[VH>3QZI(,EIP;4&?Q"_@'713KRN)3U9)QBV>A&N0951&)SG=0C5M M",>NVV>4=QNE5.9P>\HAD_8FRKGIB=L#O4*RNVMZ@>YGGX5Z$!_KP9!["4[D M%_BQ'0RY; 9#SOE@A*NR'D[[!1=G<@_#D=_"<,A/8CCSW)G]"M_T7AY HN:C M:SJ_:3XX:.%'P6CC"*Q5E/'.6)5T?M=\/CJI M8KBP@=0L\L4)>+#C-5==M2X#S5:GCT4I F,R=MO$R// MK)*TN_:L0/.S#O_ %UN36+E[L7E894,68.QK.G@QG_:BY2]Q,U M>+]'[2<_NVO4?9AO_Q9U?SSSNO8SY?6;*HL[W]M7]#28Q*Y.Y?_YZF]:!_1A M@)P]5FU3,&>*!]8>Z^^;';K7K)QNC;$(AWOU8 M.1./T\="U!;4$Y/#K^R*2]-[4+$AOS8P_";7UN7\M"3ULS-8@ODVW&27.48D MCOD,.Q RM[Q!G\9IY1&TG6>4K\'!T;6%=YRI1R"<<59YDUGM32AO/%4SBN8P MB,WP$&GA*VY"!PO&_'M@3[ )T0X44CI:)BN:R@,[OX$&RT MAUGL1FBO4&WPUWD,0:$VG4(XZKY]0GHH72N2#HP%877!E:,4 M%4V61"*R)'X5N2F0PF+CP&PB 2$TP>/T&!^UQ]@^26RJO%=1^D#SS?LQK1 & MB8F&\(O8M;9H<)S40#H/2SM0R*=DQ97$*^7ZX1OR[C_YGP&50R"9.504(07A M[2J-*SZLA)M(L4BVXT$W#! ,KP(.@+E>Z:=/3[EPM).6,%%(TC;_A3PTP6[6 MZ^BLO5VKWLWCV"DZX2UU/X]=>VSR-WPU-3FK;DQJDT=],UEPG5H! 8[1FM0# M+4Y%E+./K- ;CM<;?=><1K]-WRM;69+']JDZ6Q$X?+AQ9+Q)[FJ_53_@+WK!C/D7N+2HD M]!<4GX-'IAL(UD A:3>&5@3C?D#I&S=CPVUZ*ECF,T9$&%\[>R\<"6F@+-J MZ-<%41JF(R6GM928"7_?F '=J>-PFBTOOFR37/10#-2/\V%66\$4R-@VPN[^ MU,SA<*.$Y62URU3ZO^"5EAT)LVC)6!2;N2F@8F+H(F&\4W5C'X$KY6(/J6M5 M(I!\K=K#@<#HZ I74O#6-$,SE*#* 04BE'[0 NO)1_^_JI+ "8Y-/6$@#9Y5 MQ<5FF[)72N]H*AXN[3P XQX2Y>^0"W*R?^=KJ 9 NK5"@ZP'=58S-/\\2]TG M6A24MH5L9+[#J9<%:A\AY6V\<]?")JDO#DO[%.37T('_BDQG.$YZ%KO3.&85 MU]Y<8\,M[+B&&V^,%+/^3IW'R]14R5:2#2))$_QD>DR:FT6M?E_B-#QED$[X M&_ WDHM]"'C@>U/]&.$F4V=14%DY9_ *2TE:]IM:D1?9I7>)D63G(#,'/!V4FCY&A4AL4:?3 M5+X'4/O())G%8.>NI4IFLJN38W9C(]$Y*RP.Q3!;A?:H7&:IF!:?P_P4BHST MO(!N69K$KZVK>R"+EV)KY)(9Z-67U3] 'K-BK(T$X0*K/=#@-G81'I9MN'IDC.M^ML M;L/683^+TZRJSS,LP%EAP&*"XY$-*.!!QN M1(SE[?K95->A#?>:ED#X#D-B10'OC+B=!]4+[VA,DV= -Q2!--4>&WPTU*\O MU3,( *,[+(X&L?B!.NF07Y =@,.KYS 159-"Q+1YZ7G=7&5Q+A9]E')ML&%9 MO;C+,D\>JU+D:F7'ZJ 3/SNPP.QUC%R)Y@!<+]G/61.YO6PO?,"DGJC7'GRS MLCBUS-U\S7$AG4&"Y+S@,WVS.J>/Y3V-JUPXO4Q6T72O+I?0,'7G=P4M9;#N MJJP RN )95%&,I%\_DTL%87YTUTGJI/RUDZWI\ME I]$:3WJJERS//D[M1XD MHDXQU!EW&-F;.>8.#R'(2=O@Z<,SMF/%F#Q>S M.%*\_8/$5WAZ\')FF-5) 3T:\1\HK)ID3U*+CQ9'L$S"M\[K@3)[==>#V:NF ML\*S,$I._$%J[',QXVPO(1LZ;7*.PV9_.#XPGV9+$5W<^=%Y4L0I*ZJ\R4(P ME:3$#1$[V28,P7C+4E'#Y4NM]LATX"W$9:<,S>_\F.Q@M^ENPR=/<20,PZDR MK,ZP_[M0MJ$/T1?*1Y,LK^F0(W*X(?[&\J!#YY>04;&NBX.2$NB2+2=,WN4B MOH,NOUF0C(;)USS"7:;.LK?B7NSN47>0HJW@.U4,]Z1/HWD-7='R[78*_N2+MQ(*H,G9N+4FFMV7!7JD_]/ [O />!CRI>TP=.C_Y$ M];-1C?=A]_C=3\NU:NI=)SMA6) :$A&8R*\251@C$S=)TP<\%$+CA MF&\5_OI>A[JQ(\Z"1L)%BS1.AN#1(GIA(C.-#WG(:514^>L]1*Q/^=C&&R,E MJ;]3UU+44"6";'B/U01KF1Z_/ M1;8:/9$?J:8$4ETY/KF6D.9,%S(/4QS>F MP(PP C":\JBWC9D0^$ERU(I!R.1&_=P[%H49I#.:/M;<9*;'WZ,>G!U^6TJS M.?IR1',_^!Y/C]:Q=X#GLSCTWN;L.8&G.EK'W:.OK!YTV][#'G%;&/8.MP8C MLWJL51R:UQ/ML4Q-GF4'V#F[#>+AA9GZ1P][<.<=;2C-9H/@B.:^01Q/CYY? MM)_GON-:QE)I6FYM=8[:]&Q;GF[\ @(H0%@) .DC >4-U) M8(:<]9Y%423+&[5$>MN@LR-V^G(M4S6QL(9"/_>8$DM\"P/GWG6TH2-.SKXF M6%'H=.5<$OB_"! +Z>CLY1U384@@.1CU=?8W,I0%/][.CC2$]'<.<+!'(F;@ M\6QJ?M[3_#F):?_YY9K5B:+$0:80QF'W]V>L**]9^9^TO*,Q>\K@%9*XXZGK M9 R(FE?:AC5EG6+T=4KR,AC,R6:F7#:,JNSU=+2CV*][MR G_^V)*^T)+L1 M+,CI!L+U@Y81]K-">TH1>Q2(KT7Q^E:V\&^>17;.ZI9Z5U+? ^KC.L'[Y % MOS.,D _@ RUJ'QI;06+FJ,8?HB\?:49727G)9ZK[FXLO\->A-QIV.W>I=B=! MS$J=3J)UIB8=\,F%^JO!HK0%=':4Z79]VS2UQPL^IBNZ,I M5*<"!5H6GZ5148S<'B)Z0(J^!B778BZAG @L9 >&2#3P?R)[L2_.?=3"BO1B3Z##W[-BITI-MJ?Y[SOH M+%[3997R#4;)+#M-A30F4)CC\' HMJ,I&\D7)]51Z8$ Z$!@!YX0A( V$A-],%B5:\3P+B^@+I)H1S]"RG MRZ0D\ FY,V5DJ0Q#*OG\5JG4\EM- _I T=[FBV5PN9>)8&;FC)[+I@.@Y(0V\;I#3L]>5:&CBQ)N_QNY33FX@8 M<((8H1(!-L -@5;_P:]2FQ5'.P*_%Z M/HMZV#&G]I']Q8IR9#W3_)%AMK(FDZC2&' 7 MZK#+>SV1(SP77^*T@L3 /S*V?$G2=$ +Z'R*KCDR3<+U*I)5=)+=W7!4WPV' MJSVBP7=FPDS?SFN.;_GX^HF6VM[^G8M;!U/ILRO+,B3 M=QQ \4U8@5/C>:\'K@73N#JQ#R*>,Q&@O"K[@4IUM071&$H[I=*KZST MKY!AMH5ZG+5+C#"Z\4^V-WU"==AO\+ \"2;LUC_-];YG.^.L])U]JGI,D_AS M65<2N.7=9_CJ6E4SA$VQFJI&N74M<2RQHUC(5WC(,P\+F.K^.RBH?C]52 M^,).CO-NSZZ%ZC !^()(ZF'CJ%18/9SZ>YA_,]%=FQ'P*,V M"YIU3YW3"EIMB'U!=1L'^+%>$_#*<)_ BN8;(^1;$;9Z,-Q>BYB% M0:6HSEKO3QHVFZ04,:L0*]<%O'L=._7H"-<)^MF##C'74A&KG>V%+]SF;$OS\A5"LDO^.X@7 MW<) !P3>=O?8\$Y+,+S5>["$%U6&P3^O3***/E&^'T:=T*)E!W28P%K;,L]< M3X[OX\80JN$@))5/L$>,D:Z=I_2N:8L=D3:$%:(-? P%75>%HR>/C/U&GJ?K M:;LZ+JG("\-PSO-:F0C+L11ZXRN\IJ&#$6X\1L0M3$-L%F73Q^)\S&)Y5B7] M34C>^P^UW,%/A/W*,NE?K\H" CLX#WKO393;:TKF9+\^SBLLJX,D.M05+TJ< MCV;)N"4 17J.0^9'PS^XT5"(0U@L!UB( ;(=H-][E7%U^6':;)R+63-V%:_V MD6W3QLO%O#0&8E:$B?%0Y*R*$1#^&OMS5M"XRL'J?QP/DAQIB92BGAY=BTY+ MD@#-L'?38PQE&ESR[EO/GKCALP$X$P]IQYJB_>7'7;KWC&=/)T!4",TB^ /; M4;8R'5X%%IV)V^:QQI;$Q]<=/5S]?/5P=7$?ZOD^=BZ8/0;[#J"-\HRC*OA*$Z&D$_(ZU1P;/CO0 MK??D'(2?$%O7"2 )4]]YDLU,EW>&QL$O$<04E\55450@SFQ&DS;O- MD^>HI/Q@'8NHXV&KP:0?C#F!H>=:Z!I,1(+B DAVL&2^Q1H8:9'AK1 _'# V M3UX:IB0M4^(#IFQKIFP;L &,%R/Y9=:FQ/O#PP/^I?1N@-Q]H)_7-J9)M/\ M+^V<1@4]I_+/J^PTCG.NECXET6,=5SR\SI4_Q2_Z21+.T_E)BB3=D13Q'$SD MDLA8=A)7>0Y[=*=%*%%4GQ!FPF64D!8T_OT3>^8CJ;(R?Y4R6O]#B*<0S/H' M?SF[/A"[XU]H"M6N ^>7R__/U?6I5Q'H80X;'K'A84!D43D6D6&K7^D#C'D_ MVK&?9#*->NB0QQOKEL>#M%A5K<1J]0 M(4-GN^W[SN9>V^W?HZD]#@1IL-H>'2+NK*%)MBHC\6DF] K2E(TPS#_#'0:B MOBF]V=(\ I_I)Z#8K.+7!_:1WD;)\A1J4$ 1WDO.[KYM!]\+9B_2I^9Z02%A M:>]:/D:.6&P/? >@HE#)+$>$VYSK6DIL15*!\9\+4F7+I!!KD>_1[#%-GD27 MHB9+"LA!VP@G(OR$-8.J?[>L:%W-9<5IEFNRXIU%*7GE ^,_@@HOT+@YXW1^ M^WLB4\YQ@R?AM/-D(\Y%4995O,56%"TJR,N:9NWOFQ]&.24YW;(<((-V:OLO M.#^DQY,/<95D418GT!LK9-7M)7@ WW$&IH JVFYS%L7K;P+8(P;:A5D2,T,M M>T=CFCR#\AZQW0<;873D46?N\Z&U!/%6N074QI9XOL,00-:'A8"I\:EY#2K\E/* VIFQ6W$F%DY2N4L&+9\%MG M"STB3^8&E'V=V0T@8D[S7CF".'J(L/8=P 7I0%P08L"'A MS,$D>5<=_-Q!15Z'/'FLQ$-K/KM0?W57DW5026A\BU8'"C3\+7P%,+@E[F24 MJ,4LD) N%(C,R6!9!WK]I"=GS(BMIJ]-H0KYS:HV$F[RN^1I75Y78"&T/ZU# M8?J,=<3GJ+>HZF33<:DZP[<&PS$?H,#6X2;INWS,%D49FXC=5;7=@=J MSC5N>U:81K7;(<8'U4-*NL:J/O%U*MBG:KZ20JR6^2R&:8&?D5 ?K[W3LCGP M_PP)HY [[$ OCK;9 VI?SUYK/#![&VYSY>MNNS4>K+,]]VS^&^[0@M/8=4?Y M[SO![_"&:V&;];FY8K=4;QNIW#UGD%EM:/,,OF7NN\:;F+I+WE?R3#,ZF$Y* M^3LK-TT]_8>Y3^H!8GYK9&5T-NZ&&B +HCP^+Q= 8^(U>,TSR=4 :A]KDOHP M1&=AI;6&BK#1Z Y',*V-,D?F;X0,7XF*OQ8BIW,2T_?:,0@#WUN/.#B@$SZ^ MX "0W6@"X]':CQUH(1&!25R2+%F:1GDADE>("Y.)^Q+O\0-#TJD4+3 Z";[K M*:1B+=&E2+7Q$;$ ,9-KAKHN8WT>G(M@$]2#"X)3V(S*I);7'\UFWK7212'8ZKS 3?!O6T MV*I8UHIS893L8TD3L=[_]@?XZXG\JUCD_)]_.>7DED#R,HV>#M;NX.\UE^11 M/\X3QC3$"%#S*CC#/&.3C-B?YO_-WAQ7RX1/U'6T.32F!GZ+F=]=+\YG5Y(B M0,O_W/9PBTVPP/&\?H)YZH1!'L_*80O\_#8]^9KCAEZH>3[B'%-@A^/YODSR MS=5AI/;@[_%S+?OQ-=- C5R=AYKH Z:Q24ZXFN2K>)779$_+DA8RQ'E@=YYN MC)C^X4Z=)Z(^N[PCC4!T:(?9QA68R_0XYOOFC1\F<[KFA\CDF^:LI=C;(H-GK7AYP*>T!=ELHG*P8RJ_8V0 M.F^_,],O4&.:]OLA+G5XMR9YNR T3V$5X]%LDRB_'6DHNQX4]0#WOXNG>]]DBS9T36H(&MK",;O4YM1%2V4$ ]3 M)X2$Z;#-4+:ON(&<1)F*;$\TQZ1G7RZN$0@8%Y?5$6'R M!]?TB0"P(!+"@C0@L/E)[([/I!90.T(Y"E%F:TU3C9$Y.@NI+!.&X*1G_?!C ME&2?6%'<9/=12F]6>Q7HVWR* ZI"[V.DUE CXDN!J*'!K#7KXS19=@"$O'OB MD+XA4&>2(]I++!IDR6F*&S/CK>>%*'7"3546922>I0ZLN<%VR.5UU)^OE71$ M&+-H+*"7"=_ORR@O]=;(1_J49%#7E#S*!\2FNZVUP5QDFLN]?@BM/0Y'"WU8 MQIDRM_Q?)6]8UMG=IU>RRB?XR^3!KIV?3^O2Q-(BK_(=?:;9T4/GJ688QTU/=U[J MW/30U?;86,&.$/H=7; #@Z(W]C5M]\:22QP!_$IC8LU4.1;@2=H+*+5+EI_Q MPVM2@EW--41V*2OA9$^=.AL/\-^I*V ;71H\7\.2=E[RHD% =A 6I$4L*B5) MS$29BB@SWJM.8JYU*>*9%Y<:>0"U IA+\8*T_S.YG0M=Y MK/,.&Y&U2_>#^.J"VN\ X#?X\(C@7,%M8>=)$:>LJ(N\1+NPD:TBH*D4!_S(EN><^X=R+Q*4TQ\_4"7SI5_G317$B9 &1QB M!&C[C[R?XBO389:A^FM>LW^&+"2_).7Z=!OOA+-/$ZI]@5&*XSU[\8>-0]#6 ME;9'A/"2[=(S"! B6H'L[P7!AX7;#78CJW CCG];8PUQ*%"3 M+89@;M!T2U=0LYT6Y1W?J.^A*OMRYRX?<#;K=V EO=(8H3!IE<80F:=3LCM> M&VF4&D0$("V(!$54Q^PE>Y*2- YF35)GN>'>]BGY6Y4LD_)5V=6M]@5F;QOO MV?7*:JE;=47;'I.[O2UMD ;8TQ1EBB&8ZGE/^P3)Z,'C-K!E'?T>N2.U_?C: M<%J"F/W$ "TB5X2H<4-2H"E;>4Y-Q((4N:)\\F87,Y MW4;)LLY_6YQF]?6G]&&>BF)E"HO7H!M4V)T^.==+N89$&DPB:70=>%![L24N M*VO:"P/<67O;FEFTRZPZQF"O3EZ(4#H#46:VIL>SW7B5R3I&33VCJZP>P3E= M48ZY&4DS$#F" 2/3K#.D18HCZLM\Q:'#V+K.^6#R%.SV8-DO>M=\1QED+#O1 M*9SIR)HVE&AF=WH\ZX:;+>76%5?@XMCP"X6B]W1Y^LQ_^D1!V8-^!T]1[2,: MT K8;I#Z0)><+TV@BPNC ]R/'>%%;4&13[+\7X.+U,!(@ZQVJRHQP-&"1PLK MLS4+AF;]PPL[JXJ2;?A$#0='#;?"&.7'O;E>5)PB:4GB(Z-L #<.C"KY6.(& M10"S=T06F"*?'(8_G=?LE4$UM^)IZB7_V:$-JM06$0 UV*=K$6\(-R%0DC01 MM+U'0$USEFFQ*Z@E,^(F'VYHQ1KQX3C?;;>!/=$CO!S<+/&^:6/5 O%Z:HKE MJ*6Q6FE[]*U41%SE'%3*,4][%,'8<'E9&B3CA-$C(NP;+-R3)2 .G>7&F,%)O;HPQH1OU6DSRV'O*&Y:7 M#S3?3&WMPPW126\..W2]I 3%$RZ@F]![^P@SF3J'0L5(*+THGVAM&C_A]QUX M[7D!PG-YXSW%W[ZP!9;\25F'HL&#,@NX MC=TF40=$B&=CPY+ %-GDX6ASVZ3R&G@Q-MK.X%BSUY^W0TWM(@GV3FRB/T4_97EK=^N3YV-MS1Y$;;?H]>78/NDT4^E3$=@]/)+$"?A!V'NW%Y3 MDK7#VHAAM<[N;HP(!(>\_^[_)OR/#=L%AQ5;&B>KA!^BQ-K+RKQ^00RQ8H\T MB]>;*/]M05[62;R&Q!1IM83KY<>J)!DK29IL$OG2>"$2D!9-JJ9%0QQ^LDN- M0\L0;VLFUN'AV[.Q6?5L4]_!Y=;-ZG-!Q87US6,9)1F<#B_J +U+EN^[^#XE MT6.2)N7A4U6+/2)M

2&%E[$X"*5IDL@4! M;.0=.,W#Y Q%2ZQJ-,7D5#@\8UV(N/7+)*5R7^XY7@TU09RL#KMRO=HD/0($ MB:3H_3@UR#VFPA+G,W_!C:\G+GH_YNRE7$/:L"@[-&H46Z/EH;=73Z+1T":2 M.*FI!Q*3?)G#H(RO:\+#S,#KQ$(6Y9C0?EPW]N$,Q'RTY*$Z#NG*< MEYX7%%0K*IHLUQ=?X !5)<4:<-ZL /? FE+^#KFL)OOWM;(F@6#K;]D:G+X/Q,0K.:IZ6.4+5F&+;1H/(Q][?Z "3I%#\G1JIF0%Z;'/>?^N_M-E*8? MJR*!W7'0;]?;"NVOV^O-DY].T"0-T4#NN7XV,D7>N)>%-4W3*1=N7R.\)'0Z M\R4(0#*PF[:7ATR-,1Y\3E>[)/6?N!Q>E70S]AYHK+F!3ZJO6V\^J@YQ\BN0 M)X*^7T-,FE% NMZF)OG0B6ZB.?9,-]"M+U?>$'W4P<[:6!".<2 N2Z-&*9'T20. MO+O_6Q7Q!7/)6!DFG&=2?)@N'YT;]K?58YK$ERF+#AW>HVW09GVG+T]6O:1( M!,E 1GT? YD25[R$9^5G7/Z>6#Y\LNMM912DU?;F,4XK)PW1@*%:QVP\BM8: MX$W0&^<18VNXH96;91^FUL&%:TA#:X2;@Q>KELPL';U1)^R\HUN6P_T2%$/H M30VBTARM2?J[]:12FN2U+74BR0=2+A,L9KI\"ZINKJ/-^$W@5',KJF?7K6<% MM"! .NP=WR2'!]71$-M\/[VB "CF!U(NX>,W>6--L8^E>KKT==[KHXTYZ]D9 M ^*8U)071!20"/-0:TQ F ['G._,/[.TRLHHEZ;D\)8\T Z]%Q_TYVD3 M;JE*"S_4YCO$3*;,(>=R\0M-T_^1L9?LGD8%@V>!15&-O,J9:(^6DX%^/ZFC@B,MC0.QX3:D%V1'G$R/PU70X[B4,#V6>5X/9]T\#%"N9E!@\=^AIG8?DKDU#,K", M=#ZUECGTF$2XQ*''6.SD#34:HTF8_NEQ"IJ9Y <=D:S1]*!3K/1]/[[\:U64 ML&\6#^QTN4Q '43I;90LK[*S:)OP _<]/\;21\BO E%G-"NDSJ!_JY(B*>D] MS9^3F,J8;CXL]I2)7GZ.TFIHI?HBB[VO=PS/>1[4DL6_D;B#JRDL%.9:W-=L MLU!3Z#NG+P0,R-<\,LWP:2:&D-,U'T7R3.N?/A9\@X\'$_[B>L%F ]:CYGZ) MU' @G&0/1Y.-^M<&2ACW.W9VF"66._='/41?KI8<7+)*8K'P)K+$3+1'^Z,& M^O7DC^+4R3[YL-EDIKC,M%GG_BI:G&/2JVQ)O_P/.AS$,M .?_F\WY^O6V=) ME0BRA-,-==T\P$VFS"+#+*ZW.7OF^S3++EE^SJK' >B8KM;3'Y8"^2])).U@!-1VC< ;Q#NH18GB<4-(&1753/ MYS)H7%K;AS4ED(G3?+.(,6. M[>D!YFHNG>^M=_0I >M0!G4,;JW]S= [ZWYWGC;6'5$1?!-H6QW@)%-EC^&F M"F_Q7R*.LT="=RXK&=C 5BOX&7OF!^2CR!I+O6&V4#Q5+SLG'IY^'0H?G##Q M[_Z2)R4] =+D6S+W@1KMC:?MOKA,^U<#DVT: )BK;-^!(BX[4\+1K,H7E M!M)\CAZK-.++.2GBE!75KLB#-*J%9J [=K&&74G+KESB#[#^S06W!("X2B M/.C)?:F9)WA\7FM,_P\%QYC'%#CB.QRR+L-T%'#66T12\RML4.1X[ZXEJ"%/ MCN,(%6M.N@HB5.0Z0[+2N4UVNESF8#+*/SXEV5'(K5);M+76TZ3"F<11P0\3TK_^.8."=R(VHA@I9*O^&M9ADWHC+)SFCWO"7 :<5,&S![\^K+H73&_WJ3/["7 MX?N^P9:FSJ1=C[Y=24 98E. =E@W4@]7^YQ(0ZRRM(L>2FA[S=)&K(QMG>I? MF^R7TU2\;I+3<-#;@8N1FFR'Q]N@-,CED7B>X[5QE[J[+-U%I46BI%/M=VLW MQN,-,>#>I;$<#S\:6PZ\+QAJ;6E=[ MG?HVL"1QPJD3(!_6QNIG;Y^9-<(S0U7WL4I2N,DXS9:?(%_&FJ7+JPU$ZXAW MS"/W=7I?8I2B&@77(M2@$!&@+0[2!8+7GJZ&:*Q2'[NC3MM1)QUL =2LILPQ M RZ;FA )39<7?ZN2+5 8L2)&VJ$,B9[^G-L20).T1 UL"2O@C65_)<9#&QPA MS(DQJ6#*W/)E5(@+\)MG\E5FYL:%@?=^C8M!'EPWC0 PAH70TSN,R]& M.1/'UP>.8*0:AL(7ME(Y[GIV'K%X'*@(I$/6R5#A\UB^PR'F&>ZTD%^G M*FG>:D*^R]^S5?D2Y71XWU7_"K,+3_?N7GXD@LZV#)9< P*_1[L8FO&.'3>C MI7NC+6I< 79P#?EB2,Z&5LRPFD6GXXSDN],=:*#Y3'?X^R"FKEH-+NNQT8U]+H89USZF"1DN\G!N8J MOEQ//S SGAJ>4"]6*QJ7;?;7A^C+'5\WD$0EBY,T$5;8V3K)HHN,[\';/"F@ M35T>H._P:J5#S+G6B+!SRQP($]I2AK '[>.MYQ'B3KZ[RA%-OI)EPG'G%%;G M(RU?*(6']%!JLC<(I!,5"<=D^&D\V;(^8R_)XRN)MMOTM7G)M>3?%&42MV&8 M4%V[$L_Z.QWFXH$;/ZMOZL$& MC),;7DR'87$34V1;$_"_-#^KX_#NV&N4EJ_S..-BDK]W:9D4AZ/(U>2@N0P M??9Y MMBVV9HK;&F%7>MX8X&RV!>.1.%&U/OEKLNETDE.)0W\A2@_55>]%:G6AO#*6 MG>S&H^\KF1O+_K&983>SCGBD8DKVI:3C(ZK',-==SIZ*UMD4+0NYX1Y:)\5> M7K+\JB@J."Y]WK+LX@NGE13T)O\91"M[NEE![&OY>OH2Y"9T MG?N9:VR$@R,-.@+P2(./W.2D1DAN5D1B)!(D/B#<+U.,0\5%7%^397XI@I"2 MAEO55M3MKKG%?_-<:9]3DSU S727K&@.U<">5\8Z$; M46F(9<\T%_KH,U=<<<5_]8E%&<1@CJ@%X\XP.@%-U+5"N+[Z1"0RPJ&=[+"1 M#CC2HB, CPA\>%W@D1G&BB!+4FZ+"/YD^_R)._RI6OZDP)^,A;X/N(^X:7)'GVE6T6O:_YY:J2WR%J"W3_=;NJ!'/G*+?[V)\L"U"L;YRK28 M93LTX;!.E5(DPM!'5@(/#CMW+2Q7AR7)S ,-S(?P!N,*YE#:35U2!^,(QN?. M]O([I_R\'R=[TSPJ6GT?6%EVW8[#Q MV$9BO0;/QH++KS0?^&U0?R\Z YZ Y M>A?:H-88GB[310%Q[34<<-@V,O?& AP_ M8_3F\.W1!/$8]P(H _NRS]S.K&<_U546PRM\CEW^>94U![%D,'15Z1NDWVJT M;U\!K*,@,#&LMD9E%M&@. 1'WC@UJ6$HICE\5?"01Q!62'3PH'?X]X M*[#7CVM!KXD126<*O F=:._C:WL#J)<&M?[E0][H/D'>O; +:UNX,&(+MSST2P)0X9$-&+SF3)D3TN E:0G==^1%0 MH&0>4V&):6K[J%B?L11"5O,HO8>P3 C&?N(Z<+RJC-:'J 3W M*@24>5+6_EC,@GR*O+)(NR..'#@%(JXM7U>5+$*2NJG$(>_^0I2U9) M'&5EG6PTR9YN>7]Q0HL'^J7\R(?PV\#1*A0,Y%'--US7:J8[G@79&Y&XCNV. M"2YYVU&1W;#(;ERR#L=N9&0W--*,C?P*HR-B>&%.E<%DCLU%D SW[M/E,@%P M42H-@YN5*#W7&U$RU1:S0P_UZ25P;8BX]C9L;Q2(4-@=\=KZA-4=?"#(H-BC ML=RHC<6%O3 I[TR+:[[?(L$+4G@V29?GW&3ABD3FB1<)U,0O;[;B47OSG'(Y ML*_C.\*^8M(FZ#RA7OO8=E6_S&42 7F79*00P"9J;@08JDG<2$MOH3]45P^[ M\'+([''<=ZTAB.N?LKS[&V%K#.UUYJV^T!Y55"T>0]R(G5<^0Q:$PT17#4P\ M4^/*G#:D.UJ4>0*)7T0S\9+_QYP50]?(9IVYV)@&B;J_\Q-I7N6^E AT,D5$ M)RU$WH*KVU594LY\L;_R8#P!G).C4L&4N64HPW WU"2-'4EA,M(,(\$]W;D6 M8''-V-(TJ 5O [IY*7@83=S "%$)?D0@F"JKYF&/B)*$%L['T_W8M4*&Z04[ M'5L\$=L<'<+2%Y2)A$4D+B*!M=5$99,:79O,;#DGNTI!)*=-*M69,'5,5SG+ MHZN4MV3)R%8TU@[ED.[IS_4"DC1)0[3=C?2W(SOHCRNS(79(.TE%;6MX_\@OK9U?>LE9#\E?&][/-'OTQ++320FM(FR^ M=V4*%L+3CQP0G_'3;'FZW"194HB'"<]-WNJA;5CK8^R^JT3$M4*J42S(D\0A MUENTAP1U(K0].)-[4>,QNK(:],2,F;'7\P*\S=ES4G#ET%,,?6#9J7R"7&QC M73O?\QO:(B/XLJ8.U24%^07):"GMV9@]4VSB"KLCQ(0TU<3(KM3]@ISE=)F4 M!*H"D(MFQX;\K7D1I6'NKY2DC&$8Z\'RKDMU/K [6E9Y9FAYC_?FRO+NI^K< M7R.I@H&6"[I.S&Y;8_N'V:UM=D>'$SQ3NWMBT>G8W2K29JB4;G.NRDMZFT:Q M"'Z^ 7EJ(IQ?AX*<,)]BU(TB"?<[O(!!6ARD 4)^E5"(-(*H#^^[IK<1J_P(^$YK"^"?N0-(:6W]#..^J;=4<*>H.TC9<\KM@ MPB@=MV-&:),&D#BU2$BD@VE!.JB(PK =*0246#(;?)_1$GZ@^0:Q;+N?.5BJ MT/T01O*S5= M$,+[(F'@UXJ;X1DOF=TZX?*\-^!< OA\-41-(9FKX>;)=C6DB6<$I/BO+XU M*),H-;QB4NS6U5W3!'GW%4H2O@Z9!$$> 45[)0,PG-Q!61_S/RZCM"^CAJ=\ MIK=2JNM4YWI*2Q#G$;4MWYY>TQ?Q*]1#YJ./73Q<;HF$",1.,E@%&]93T)5'V4/\-R#><+-(YH\94WA MIM/E7ZNB!$$SM$]4^W5EH$S1]V"A9-&N/%C4TG=BFM@?[3]L$VW;9"4GH6_2 M9VJ<*"]2'>M$3Q8-5=PG6A24WLA)R9Z$O^2:E?])2]A@0>R6LO9,GRIXQ&6TTY'"?"K)!HX#*[QB/=G-R68"7AF$@+:D'F-V!\W4JH42ET M+VL'+GR?HF)V6C,EXSQXA4J5#N$JO)UX 2D^AGR[#/5O:^KNBD+ M]5&'J8Q(9'[EGQW-&"5%E&=<-Q>G,3_M M5.(V^IRNDC@9"C]5_Q"]?*8(>'A-UU $/Q*0#"1NRJQF>/YY%KP.G)MR37.( MZ\[IFB^(UJ,%#VJO:7FS>HB^#$@ALA>D2&I2\RF?#/ ([VL+B(#3-(C 8F>% M66*U9U&&S""[]V)3.=$G6B-%8+7W9GB+M-DF6=1NLI*"BF_ MQJW6@59(T3GHS9?;Z8 LQC#%(SU7$#D?$@&FR!W/ZEQ%FV3,DI/'R'S4#QT'M+O *VN50FY#ZN UY?B4>KNABLJ"EJ_ MCNEXWO\<2$EJSPDS9W1@U0KEZ"]S2AOU#T$!6OIUN@-+2G:84 !-"V (H"'M M_@YXYJ5P%:9F1.NJ\MOW\>G8!I_0M0I?8(]1PSW[LHM'(&!L9*LC0I>B*EEO M6=_SU$*O%4JT(;K!'OSJD7, M>5+0&@T$XXBJX&"RB+]T()%?!2CUS$:N;E]Q\\3L,-^S9.^'$S7!#J_7G$U5 MGA_'06M_AY3?R?Y=B^S-?AS97FC+"%%!R"R8:T])SVMH9T#W[;)MPSMJP<1!,G_E&F8AT(+53]#W[^-=Z\O;\\T M?V2ZIZT&1N=-#2[3MOWQ($_#$S@"73(JRA+#,G0>&\L9QMP^UTKM@JBSAA;GU5#8A>[GV'=!BF2\O0]2Q(-Z M)^1LK/CW0F+!;6O:8=X$Z0H:,^7HG!;BYVR9%.)- 5U>?(EYT]Y7PU;Z"UPP21("["1I,Y%D-07GO-;S)/RJ;JRU=@=^JA>AZ)]E-DB M5$_J_5_9.JCO]Q[L7+L/P\J1'3VR_87W@-U)F]P;\SBC#TC1V!%]C(&!;R(> M./G3+\F0MVNJN:5;AZ9;[W<-!"B37X'V/.X7CA@\2,SMY3.41#7:.O$S^+A)>U$O@=,5W4,B&>\D_&) Y"STBQ=* LB]];P 1 MLQ=XY0@B*NAAS0VR",@&6;TV1)4YX/:T*W&P]; I";XXX N%QO"+BQX_:#?YG] M?K G>,CMX)BC@;QL Y7Q?DG*]56V3)Z3916EW4;CCXQM=6OHI\.2]^W(P^(T M\?3YXPU" ;2A2(.E+T6*LQW0Q7Y+)?XX=AX:RWZ/=]'.I/GV%D5)+C*V=8P6 M62%XO$8V^GNL)TB5CFOU $"(0-*MR[@@=:5L[8K9KAPAVO/"C)D]:T>G.."] M,"LNSH.^O#@W:YKS=&O6X-P[--%UK=/OQ0.G9_5_?7[J P% MTFAM!_=7J3K7KOGQX>&%IL_T)Y:5ZZ%0%]/N'#N<#\G.S?%\B,^E ]J<%[A% M_F'6CNA!P40XI,Y@!:M_H+DZISMVO?*F$6@7^K4\'L2*:1"0&@)I,! )@KP#L^^; MT"/#E2V^HUO^6Y'YM&C&N:W'^=*,!KJ8A$J5J1QPS^F8KI*!0C DW[P]JJ6+K.(P8E,-(@(UUH(CEU%]SL M @F-IY-9GZ,Y^41_BOC!E/^IY% QZ,F%;[2?HNOU("$MR"X7GT"U("VN!6F0 MS<4'8C)QJOY%E=GP[6-<1SG]R$'N!;0M'&V/]?KV=.O?@06GSDT<@*TIO M-G1%E79PZZU8OJ()N*3")!*;X#738Z#O[)!0]U.>WZ=3_X^UQ6:#[.O3N9$M MZKB&3/Z)WY%P+7][EU0:/C'OCN8>KBNYDX=8Z5D2F\+NG,5B M]U93>8I?(>5OHG?7HM>0![$C L#L7MRI\I\AF>I9"._H,\TJ.G0M>?AKI%@U MW?BZ*FSH82[]\%@1EQ$-L051*)#B2**/YIA-,<.SC)XN_UH5)?B++UG>W9T& MA':R/5**!_OUN2,'$9%ICC)M-GD6HC8IJ-HV.]4<*4)#W;J6($F7<,*SVU G M./S$DN\+M> MX6UFH8\LJ^35Z&W..#)QY(.;HLYPN6F\&RTY8YFHW P&,Z0+Y#JB/T]1P-32 MP>>O3[D$!S4#S_+^A1S4!+U9-0*E<9/;_Z'%B]M] B'?L>PCL?5TQ71\B'/V MX&6TJ'0+%<1K-"$]G1K"-G'9/,;A0%:"T/6@/82FKQ5]1P-U'K"&(Q=,!T;P"FYU;1F=6F &KO6]'VYS&R9C[ MN*\)6N7ONG*OI'>T<$EI3;"B$LSN"(:\_^B=;Z;"F!!A>L55453\/)8G,6TN M%,[GNYV*6FTS69+BXQ@SXEG:(U%^S=,EWV(N_54GY>LU*>IX4<2?B81" O9@2&_!I=F[6EAQKSV++FW?'')124" M[OPU,N%;D0\P]L$1@6Y!=OA( W!V M?A<+T\OLSYGO8*W--DIRP'BS.HR :"\G?V1L^9*DZ< Z0?6!#>O2H>7K(* % M"G-0<#QJQ&EZAPBN&HX#AMZUL$B#ZYN0KB>?2W"'M*8I69E!)@ZSS5=(@@OI%>*;YH7F5A$'R/>.I9N*N&: M*L+XIL9$AFEP,8@_ZIJ.^Z(ZOS?R0_%^_/J@.$&\_PF%%B/APO<$[[V#^YVZ M$WWD;)$NX/1F!HZ"^X5-\MVO6&?9LCB+J M_* N42U(C4L<8O:1-7?$\SNL&,XCLSLYGE?$&=ML6";V$E%%;T#6AYHAI?BP M.]?R*>F10N[__]?OOWM/ME%.GH'V@OSAN\5WWXG_U_L_B:IRS?+D[W";]?W[ MQ8@%F1+;_[\-V"\!9;&H.LI*]!UL+@/#/5R0OV MK*YX8'<4AIBDE.\S\I7-)U;PGY]%Q?HV9\_)DBX_OGXNX$5"&VMX"OQ.RH06 MIX_%6!BM2U+&C_GL07+^#G"'F92,BWR-6I@OB7SB]2[ER+^!7\,/8SX 2 I M1D >7\F["FXXDNP;PMI0V*@=R)\#ORYT(!V]#Q-=37FX'4B>9DY;Y3N]&0U] M8;XO'?;L=XLZVH>"GTY5F-Z_28QS,K2TR? .54G;;VU+RF2O021,&B_JTN5X M1(BS;SVL ]].$XLD3\:S6SP'%&>A=& MB3FY4V!IR->B:X%JA>>GR$'T1/M"S-81C766G&U8-QF]BNT&*JRXYU]+[ M[IQ"LGS(K?S-M^+./XA\HF>!V6*MF?06>=F17/ZO0ZGE/_K+:9%$O>4"^G^I M*6'[G3AW+7!*BC4!+(O, +/8. >\[Y;]M2A&XVI5OD'ODB-]N]\A!RJHS'"; M5)D"AN)KN(/$6;1-^-%,GG'@P5W^3)>7+)?%T^#0 \IR^EBAUX_Y(4.-GJ\[ M:FU@AJ=[5Z,W/O?7P.KS/VF@0?+SIFYA@VY.W@!-Z>T_FF$F)5 "A<;H*8[M MHH&EKO&E84J#$0J^EK,"%-RK6)LC_$&.,*-/X S06[0M81(UE NQ1I=-1H4R M^J(4Q.)Q+F6I,;ZKYJ7>:)O(LJ@D_SW*JBA_)>]G-JJ+3',&.V,ZI[$P:LGW M$Z-RG/)"137TY*Y0YJ:'4]@=G $'CV$]OT6#"NRZ0HDYCOR#^)<,7Z M 5J(#"E#'&03;/%=:60O^5&3JFQ@5QQOC*TUTMNI<^^YN-V/$FFK1<(+4D @ M0%HMQ2T_*=>4;#I2Q%8D!80DKU -7$PCE^^KG&)EGAV_U3;3;]WD_ M.R5O\GN:/R9*HO\20>D%*QA M%+UY,I7:XN7DN,\@PA+JM#3-6:;%+E\'Z %=&&FW]G?JRV'<3QWC8[0U#L1-CB0- M5G=+G"B,PY%Y/2$E3(]EH>]91/2,ZM7*7F-;MRFBTV 7* K10V['@5@/X2*> M)B1BS(G>PQ[?>T%; %@B&MH%!IIA]?]!=_H2\DSS1Z8K(Z?H*S)SP,BMZH!N M&.4^-/E,E4$>;%D190U&WX^4/>71=@W&X(!M.]D68>L.]NE:5+KT0AF\TPQE M6ESR(2_TZ1#'X*%YLBU&7H;Z]"LOH4[+TRQE6GSRO&TVB95$QLS]Y$MJCRGT M.T!NM>J$G M>C42X:XXR=,TN@A0Q0\R<[;YS5.;P&+Q\A82 )<<*CT-$W88I M^57_$)MS: [G3E>OH;6@GDZ\AP M:3;-\&*2,S<$%X23#)IVN6_6F0IK?,<=MB7A[RB'5-'BD@_DX@OG?A:E9U51 MRH8V]U"P81&&US%L:#?LUV\26FA5S>[+'@7964) TP2%T*@/@ZIT]) MED$,QZ-\*C:/ 6L_=%,<+I6Y7)7&ZMH2&%Y&?7;!!&N]/$?Y*\MWZJ[_AG.X M$>IARF%GSI\WU<1"W6>.L(^I\<2#(%Q'&[X9[@$9O,&<;(L0B\$^_4E'J-O+ M:78R+1[-Y=;G)NV% M#L-5+GB&N.@]ITU6E+E,5W:5<;1/?#Z*7C^=SB?H3#7#7;O/@[FC#>]V&^IA M/'Q:S&88#GH6M,_98Y*F='E'8YH\PY*>J (]_0%2R(8[=BUB#65(&]^0#B)5 M"KQE^@SS'3%+2SNE$? =8:-NM0FZELR;VXN[TX>KZQ_)Z=G#U<]7#U<7]V%" M7/%SP>PQV'<9D#@6>2.:&J&=A08C&5636M]B"W6HT' NHJ*J;+%F_!!6TGP3 M7(GJ<9X9L3/8I4<=]=D^$KK*5BS?",?+Q]?ZE^HW&JC>C*\KM*CZO(NH:7<> MCG6@B3N'IL7L+AIP,]E[BV P/:'#X?A?FI_5Y=$:;R243XOCO(K2HLU3<$9 W*]SCY&2[*DC^4N5=\\PMWLS>18J)SEZ?&\ MSNI[1:@/]90EH C48OF5OT.N@LG^70MU^P.P"+$7\WA,?Z1H:>COW/7\O201TLZ&[_&!(-['!HJ7/,L8I=5SFV,*J=< M45XF7^!OX[=;TQ\@16NX8]=BU5(6&UY#.^R]E@*;F3[O@NLO97?MV"?6=)<_ MYVQ#NZ.\T%'Q=L>!?C 7'0]I)NI8S;L\S3[_EF%?89_:&S%L)2I\A+<81SKW M=;X:1X%90;;'A3AC#1:H(C6*!;F0L:*DK7='6J7M8&S28("[]VGJME M%.S[P$I6P6['83(+=A&89Q\VYXQM MX$^9;CQ;?J09725E(6I5?8P*NNPV.&/%D-7GDI2[&QUM2,'2,EC ;B6I0Q > MHG9G%O]&X@YI0B7>N5Z2X9>'WC69X7S-RJ2^%4^'KK(87MK1.1= _";D"_+C019V=)7F1G_WJAJ4Z4B MX0F'6J12B2W_6A4E6%NC;D^]C_$>*@4B'GQ5#0IRR7*:/&5$^D=B+MPM&'): MEGGR6$ESNV3D-LK%54](MZGF-#$SWGL6X(]5DH)+8%10^QLA!7*_,^4BN%CBK M^[GM)^6>PVA'$PK/+O^U]N2H/#^?4\BMV-*O6<::YWER1Z\]<@,BJ_814E#' M._?STBT1)!6B*!R)G2*#&8YK<]&/'U\?.)*>Y#V(+VUKQ1T%Y[OL+N'=PUXU M@!!Y?S"<5U%Y0^ST[;,_>.YVGA1QRJ!2XN0[2O4OL1[Y:0K.8ZJ/WD3N0)!? M0^_%.E/ #/@Z@ZOP,_[OI#R+\OQUQ?*7*%_JO%8<^=KBA74/%>=I8@1)?GCE M-$\:HK.Y-1UC^\1%Z"0OY[)E@Q;OS:^&^-)Z39260L M.T0R-@SOE>J@###4 M^T4[5]%KEBYI7@"V\I7;MFD%7O);4.DLZ_I<'QA4X6-9R;F6"CNXI'PJRXD\ M-&Z(H"_G;8)Q_Q)KA_:__-.?/KS_XW\E5*#^ M$6$LD.D>;%DAPY1Z/3UZ3[=JR!75X\*HUC'F$T$J? MV)2P)K1]18L:@<2$C7KF"OH19 UB(&[>\Q2<;%&OV(C+OEFM* M((\M2Y.EB-)KTQ84\ @&1D,N4_82QL*QLQB8D[E\2[JF/:Z<)\66%5'*=6BU MY5^ K M1F6GI@W7GI+FU\I+[3HY>IRD4$Y'C8=SW'VP^L[69F4D!)[WMK;0D%H$U51S MY)XQU*UK_=XI%#FS:*A)1O<5BYI3M--MSI=#26_3**:3SW+&&Z-OK_HZ=1]T M)ZB2EFS8L,X)SC(]=KTEP[O_Z5JKFR^^Q&L^;_2.C_EBM:*#KJDP($(8W]I@ MWX3YK3TJ[T:C![XC/!MP[Y*T;UZ7S9M7(IXTJ%J3;\]XQ*]86^:CH3CX?HV1 M1(])*HJ,#"C0GA;8]QB[GGRIG@Y)C%XP0HQXSB[=D6E(T%@?JC)H5P]@>L24 M*3!E'N6@+I,LRN*]FC\#RU&_ [OEGWH(>4N7I8P(E3[+X7B1^[?8HK7?-^''YAS#E3E7XS1!,]!VW63T6R3*)\M?[2-0:@JBY MD=<^D^VQT91#_3H/C(SJ4E,BXU? USS3G&7:[/(M3#LLLIRT2*02B5JKHP'I MZA]BQ6N2@&A9]F3!]J;5?>0>Y.Y"/9Q2 DIW0X0N5X.$C(L M"%J#)CDXOU=I%9>5O-XB+ OG"G(YR\SCU/E^JK[_M!F"D@>6T4A+[*/TXQY] MG0][2&,.@E9&@'#^M'3K1_7D'43+?T-@2=1&=R7"(XQB3>R,3O\\>[/W!B!, MKH 186<:'/)^#,U$P.XO2;D^JXJ28\H;=];K?IFZO]/EX,D4TPGZL*I#S-LU ME!8JU#62XW$CE$H#B;QP3*0!M2 MK 5IRC6JCMW961XEH]/QQN9OH0+>QF$-A8F.QF(QW8WS7H06=S-K(S79#>K-S#^OQK(3/>O,0F< MWK\FV>P]J)="6MLZU=UI)M,4[[U!'EB@&E^BPWTG*;B/_140FB(S\K:3B32' M\=ZC\D"AP.I3P SX.@N;ZD?&EB])FG*\5UE99PZ2H __K65^(?JU:JEIT ]K MU&D M6?_N>'.OJFHMV'MR(9<^O9D>=*.1$^!=Z=H44*M/N'4&?1Y]K1!NS0[ M?;F/N"G$K5P13597MXO69*EH@';F0>R;;Z;$%L_B*S)Q<'-QE0Q97#TMD*+; MZDZCT^J@;4Q2C6T?R82' %TBZ;(74%83B1" M\NN#**,3^MVK^8PRZ],4Z$ C;X_WK:MK.I5!:^(KP\/(0._>8_9WE[A\]78U/[N%V>MS2+4EB<\@@K M$\A".=3!V!@+/2)7D0%E7\O- ")F77KE""*>IHN/<#RD0;@@$J/X88M2N) ; MG*0&&K+NL U99PZFR_=-2/0JG@'5IN554501YQTX" 9+["A\@KW[&.G:USH? MPX!9R';'A%BI#8#=>X\& PD]*%,W6T%R*BM#ETSXVV",L:CO2 HQU(0CDS>L M7"=D5+P/D2& VSK!S;9)%!/F,DME,3$,X_T'Y\84P@Z!PW=)\9LL4 )_&_1* M3WZ!#[L=ZMF]Q[I#F@#%!:EKT,A_S"P_E\HD, 1G?6?OH"5HQIN5Q'-3E47) M+0Z(.-BP:O V7_4S;)Z/B>Z])?^8P(%*KF%];(BMK08AT@S+1=;!L2 JHW.5 MA4-5LAB6I;,(3U!/AS_RD=7 @B#I\#LY7X+GQ!]C].2M]RQRXC2T6\,3R6]??L^EO2",#'A34=E8L,_@/];5)B'U[6/=!VE M*_$*5U[R1% YAO\Z+Y,XV4:3R?<=V^CCLM5CI"NP-D"T"+@@ZBBXX?0M_O7SY@_/I[S&A]^IPA1[G;0]46UI%+9L9DSROVCI91DM'E191#J99B MM"S >&/DBNSOU/4*;*B2AFS8L@ 3G&5Z[ JH]<5MSLU69+.Y^$+S."D&PS24 MO[.@ZWO[]ZOFF:#.K5E)'7=?:7](QAI;WL760$B+)+BN'A>I 36MP%3O&EJ\ M;@!P??E0+K[4>>CA#0__'SA"!]4WNB>T;M>FZ%[Q"TBHU>=E.(CUV(Q)KD=^ M$J!Y!E4P:UQAW"TFTL8L\MSW:5L^P16U0T^SY2>^9%*.J?8(U/%40P=OG6^Q M9W 5&MXQ#5546G*8+@SO M>55(^7XKKH+)Y%FXY3&;W-6%6XDH6>NYZM9GIN=U^0 5DJK\51C3HQZ%D9;( M5=;3H^O%U)!LLI"'="2,,91I<"F,U73);:0A& ;6 MD861&=M%-8:0EM&D^!S;1&J<\[R&3I?+!/P647H;)T;]>K9T>< /63)",U_;#Z68WA#,7%0#J;+FFN?<:=^LI09P_T[EMG#\ P MT=GF(S/7V1)#4)T])3X].EN)-DF2GTNK9 M(V3QP&IM7,:55^0KKSJC_@R7GO[R"KN$TJ@H;E9U,LPZ%V83BWB;)Q!#?I@I M\_W0RC+I"[O@,#1=K\-?*-"A2Q(]$:U12 MK*.2P,0Q?^[LMO 9AR0%XA8]5ABJE-5S2P4MV@!>D@4PD9I'WK8-Z021N M\NXG;@VOPR@BZ\OE./39\KS.P9H9\;U?;D;.^9V\82,)^:GN3I;@;ST_2C3G*%+VQJ>S\.\Q%]'])S MKL+K*9T_ R^ZL4UT7T9Y>0X!],,VB!LBH4Y">V \/:^T8MX+X 20AS25' F# M33M_9(:]UR\!?^HG5A3-@\W#6XJ/E(^-MGY76M2QU -+T;Q#=#T4+&%_=5.P M"''U5?SQ V']A7Q'8$%&F7U&S\'ZZZ3^U3$!>SZS:0=VNG>]5J\K"-,G;$?Q MV^;F091W Y>Z<*,7]NX:C(9G]UJA V5^0]T*[YC8._4&_)$^)9DP;1ZC5)@U M,QW;1:89BWLAITI[6#[/+'W*8>K@,LA+STKR,LDX8SF*.QK3Y!E4P"W+RQ5+ M$W9/GS93467:WR/5IC(=U_JS!4)V2$@+A=18PIZL]2>%&7-Z_F;]Q96W:_+D5_!P-59#,^.:@.P=/1PAU'$5FN MZ^&+OYVM.?;1 M!]:ZGYN\-U @XUK#"!QD'P@<#1HH"R+ A'V#K3TGAZ\3M!D]A[.X/(K>K.YI M7.6B2,I9E*9T^?'U,+Y)YZBNWZO-D[PZ=6]QOF8PK9T>77+&KH^@<9&LR XK MD6#)X^M0'.+LCJ6(A3!U:L7.X?P/!_Q(P_?U)+9G_!_VZ,^X;RB[UC"?LP0N MR\0&]&8LRJ-I,;,8^WD]/R?.R-VRYM?N'#@^;H-5W3?A;G=UIT//=1/\/O8G M::>^WJPN.#/8)HE/5ZLHR:%(C<1/K_AY]W7T#(/K!"FY>L1<"W"#!LR3!@^I M 8DR,C6D!1&@PIYKD//$[##_K04"/<""G2J%Y(A*J%"@?31O)Q:(_"J0!R_2 MY$H<; 8#C?0 @EI780&Y^T=%2'>21O<>:8N^GP[6..UW19I?1F=1K' MU:9*X2'VV)B4]BY+O6(]TF;4G3NJ:WBPTW0 $KEL]B VZ=?>?1+W.S/9BFS- M+G,T9=Z+7&;/-"\3#NB;\UBR).7ZO-IRQ;$[R!T51.!1]\6S^6T*M7-P*;J MK((;?A;146[][-ROQL88%UR#:9GI3DST4.;YO QS M=:,\N$%^#$ES"W2T_87;^N:VZ>EL>#/8[,Z3(GIZRNE3'9Q<7R@J71EH?8LM MY:!"PWG1ACT0X-^J8J+J0)-LYUT C M5KS&EVZN@'S8]XH70.$,?IU94+_\"7X4N*-%Q9O=K'81\-+"/(J#'XQ6U.T M'8BH2LA?@DM51+@LE^[&^]4\.$9('S-G<9BPX^;%"H2._9*4Z[.J*#F^7#&> M6/ESLT#A23*>(H )" IID) 7#H4T6/B!:QY!O>IS-*O#S)LBI*[^B6Y8?!4%/--&5NJ#OW)RI) MDTBB1%+U*D&3G&2J[/%_(;*DIYD,[CN-8[#,B^XSIC2)7X[;M5\EZ>#N(;U)8$:<];[#-F"*";"G:X&$$/V">L^JQ7%5ITVI4 MA%V00._4]J"XW\U;K LBT(HG<#)DNF>U+$B+F7 ;CC2HV[8+4B^GN2PK)X+! M?,RVYT7Z468(O%]36GX"F>?V^HC;9*HYMZ(=1TB2!,&LHA/2*3#&:Z M7)N!0(U>A$Y_8%&H_%R&#HE5R.M0!39/B-8,KD3/HF+-52W\ 76!GZ.4"F5; ME'D"SRC[?S]J0MCH$OOLQ("T\^(7G*@P"L1?.N3A$7 #D(RTFIE!8&6:F8NY M<^A#N,C*I'P%CUO.3ZI176&@I/4%SAE;TAZ7@L97" ^#0N^N95M"('L8%C(? M#]R+U$@(0/'NA=!A/D-RU+/2_ISE-&9/6?)WNGR(OM25>8 M##4UN$ X[-+;)<*.<.B+A$&N,AU6>3^^%TDA\@9TY?A5_G?J4E3O8_2Q7H6( M^R,^1U'GG*AQS.[,HSD=S(S'OE.M4)%:_$>^=>=1RH]:W5S.SQ02*V7%Q/-8 M5!_8-"HZM)PG39%@%J2&(\[P^X!(@RAPBF_4%#$K?/=P,N=&."3[>J;G41F= M57G.]X.1(_E8%^WW@[A+7$H$!F1FGRP@_#1+S_\/B0E.F8-!PV M,9"$IBOWPK:3;G,64+D5B[JNBJ$3V MR=4GECT]T'PSDF!+_4.D/31-P+5 -0AD4.,CRW/VPBT%E%?.Q6@0#KK](35 M8-$ E!/>XX8 F 5Y@&#E(!:=AF0Q/(-5U]FJI+^)Q?/^0[UTX"=_N4[2,Y&A M[;9)T/:)1=G_7]ZU_L:-&_%_A4"!7@YP#KU#@;;HI_4C=P8K;!$X7:1XHB(]>Y MCZQU%0+40D" 0D0DL<$/R-+:M>*N Q1"(O:!5 M?A27&-'C;I!'\^*Z"N9+(@))X@NCI_.#/7MZ/=_27D0HD@RGS][02[!O&4M, M(CG#S#=VEYG7- U#"RU\KH8Y?L\O-OLA2HP6O:7&?SI=9OQ7_UYOMVF,+\LT M@TO000-AKIGB8AKKSGDR4ED&>1A;7PDM-A%.PR[+EOGCSC* M;ABLVVO,8IKN1:9_#F.]Y28NMSL&,B$]R*F75B68@1MJ9FCRDI*R>[U>K21Z%Z-LN:IO]_=.%:V0AW YYI[6 MM9;CF ?5URUVN'GOBI%Z M;HBD?S47RB TGA0%'3?/:=_O%+),/'5O-,%DA.5T8]WW"8.=.G=]BNP(G?X+ M&14YPU:BQBO#N_)52A](EI6P6D7N))*-WY'/-M:Y&Q_MU/E[E92BEC*J2>O? MA%LN#@^1Q1#E'W,-?]U MRI'6!1JO4Q9GA)5T]OF786^:NE>3JFM!_ VGNV=._WWT%=-HAU%>PG2#N1"3 MEQ>^?!F@98B4!=]PQ6/%,'5S3:>-6)X+WXZQJ.W(URO? MCJ)."*$)7HU004$."7KH79JCA.O+B.M^;F96LO)]F)/=^?23>1[Y-H'S(DU MR-*ON [W33&[^19G98*3*H?DR[XLZLS]IW*Z>H$+BS&+V6;?N@:V#0R^I,X* M6!V!#<0E#5GO(T4=5-1@;=*ZMFAAWVSP0K0G$H@O4(59Z(MJ/PVC).S*"'$Z MI9Y54V,(K2H[Z%Z80>MM;1((E&S=V4 C2DBS%TUUHTC-?4D905=^E0<:E4:^ M\69HKZ?F>I^KN,M42"COB@YUS=$=7^J7&M1!0EE'29E#XK3L:FI$54\RQJKGO^HM@^X M]?#21X%P\Y8\S>-2%*_5C@ 3T]DT MU%D?/M_<7?UR\W'<93O<0D?S'/?DO- 2IX: G+Y#UA2P#2]L-XP"Q\\YR3\&I3 WV'OGX881R2XX7D%K)O- MX8XP=A51>M@2^AK19"R4;?X#S?4QWK$O-\DX IW#C&DJ8/32V8_(C827VCG[1SMV5_NSE$(>OD[+8Y(*X=G M1;^MXM0O]! H;^?\ZB$:# P5.OTT(2G#C4R#HY]\R$/W9K1Z41(X'OII;'U, M<274DEAOZPH9*C)26M+H21UK[[<^SDNFE*;=?U-N/KN1XLLZ5Y\;@HFPD(&^;J, M:ZDS=[P(85&[E)KNP^Z5U# M'[EFX[=V9S,S+?,W-C*\]JTUMULL\CVV16P? MN9[G]B?G4II5\=I-)!88J"_@]1:_O?D68\:Z5/-<-N/S6R#G='0UM6T\SLT* MH;XW@ 8T>@LGC.IV-IO$VQ0M4-"J"Y/D/R4K1&2[@2R-=>507$Y)^O)FZ M<7,XYL$_*A[D> ?O99XT/(A >['J8'1!*DK\-(<7(=3@QDGSDN_O7;UX)5&> MZL"J \1"BNV0XCL":OA>$]$5#U8J[\C#A)>W-PPA=[=#& M_#A6 FKR7Q7D _%&53+U!4FYTGI5W+1EF+Z$EVN2SD(;[IC!/OVX7=ZVFW#4 MZ2+!T07O--<0(46%;*P8PP7[-KD7M^*HO68CT!--KA2CP+UR< A0L_\!E M;B[[@,PGYG$)9UU[C4<01>T%^07%(8QS>SC^8(:%AIJT"<+Z+2V>KTI6<$U/ MV\"LV_R!DAWG-FON]+K_2C@X\=ICQ43T8_,?0TK8&1$=_6T=C)=W2-91*V\; M"^";1K1D0ZTJ_M+@ON@%3_*S7X/] MVW64>Z!MT X&%3%:_\EKFHMV\_/1_G M9.FQ;U^#1ND1I^"PW34,L)^[4SO$SVQZMB+N<,1P Z6,,E&8:RH)YOP'FA;$ M>,>NE:V@C'JD$= .FRQ3@LU$G7?A3-1/!8F_/),LX>K\YK]E6ASD;=7Y;\V- MUG$:7JW7/HSO4 5D07:LQ$P,&[2R[%V ]IM(FC[7W*+F\Y&">DSOA4N_42JS(03I21G&^L<748[=;TZ.L*HI:SO@+(X#!OOL_NO MLMO!<9LV*?FQ :JR,$R_IC%F 1]MSR\GHL9<0UGXM(<\;A$=R1X\V49GY9_V MY7PCWHOD>D!0?YV;@[:QO)D8REX,I5G5A"YA48\N$"+%0,_VP4G%PAF3=::U MIG4PTJMK:3@K.AG8"IUC[GB=R458FB*H$R*X*7[&.6NOV, 3<(^YA?P4?7L@ M5%R?%05--V4AZE\1+@KC;PXL]:J;'\&,NO-4,H3B=):%$ MI<2I:H.6>]6Q2H#[,[IH,]9 JEQU<"(/&"X0FI_ O3;J%E7Y6-M) M*D/$5S"E'!J=&$E7X]2X1Q\Q)2Y0BZ?Z1>4V?OL2$TT%\,U6:7EEYU/K6R,\R0\-/);T:A9$\.O6FR,[$F<]$B;V^XRCB9YR4 M&5YO*V_.)>;JH8O1O^9_L4)4D:I]7E)+UU*ONK$79M2=7P;5\.! 7[O"-P)A M\Q/'>($:E.+*L/$W+D0>;$TO<31GP60(W*,D!\]O,PZ._:9ZJUZG4U&4'^T> MC65'F;)/N>G ]:2(XT,U0/2NAOC]\F1&?TH'Y<5PGH+)RMDC+R[;JB:286_& M,J)$U:=\-,"$3%30Q$:R0./*= X'A<)@8H()A,P+246IT._26#342?N4CQ9= M?^\ @.@8X?*$Q&!*!R7%=)Z\7[NP@I9Q45)^\.="_5A=F*U@"$*TNP*W\_(X/1:F BA>B&0X?#?=X@33*&N2L2TV MA<7L2E9-H"HU%<$,RA$%=T58P>1M2*5>C,U&*6KAMD2!8WE&H=H<#=J!&HQ? MX/97.P>/6ERG_$/PP*=19K -RG;M<#N<@["D;7$.JZOMT2*/3+;)QF,/V4I% MRL)$>NP!-TCI-:ZX4:I-R@+U"O_E%<5)"M6E&.;0G@TTR7AG#G7'.=$E:8MS M=*[T@Q$?3#1"0T[8$PG^BC.R%Z]?8@%GL3IA8K4J:H$YUONN!XL+"#%^H.1K MFN#D\O"9X>0VKPLT<2.H=03,/,[2[TBWNJPR0>?A7BC>SG'S[]T#I%6(-I:9GI]6914>K> ]QUW%:DU%Y$U^ M8!*&-]BQG]B[K",=+L!NFK&G4742W#)-T/&,'[(HKA[Z[O@?OT641OE4C@+) M3[22=4QW[3QE!U=K+7TD * &@4'J#MN#TLUPL.?_*Z*)0'WOVW%&8IRO-:@0 MB3HD%Q318:CWE%VGB9K&?,^C#;63<9UVZ.OL>TY9YUQK W^A7G!'U.CA]DM' M_,]_^OM//_[MGP@''TY0DW*"@A=J +O$NS<7CHDV4Z6::MS>"FUS1A7 C MZE[*@7>6L6U4-HD\CTRS#&<18^MMK=O6]!$*AIZ4#>V>6J7;T].-62=:68)5 MB;E64 UMU%2/I>W#NXR3EWIR%V:<^OEF7V?&3+;M5@\IC2BT#I)H5GME$CO3 M8)K-J[U4K '4[I+#_#-$Q4^U(3H;IK[\%8-9,:)F MT&G>$[^NS'.(3&**JY"8\#Q4XMQ:1XBM>B(QZ6Q[TP2YI_VZ%CQ!KTV(&S(E MZ3QKAS+>3O/+\VKJ@YG,[3W>4'/]G'?H>^&$S.$]P4XBSR/#?;[Q++3KL>AOU!"40?')/AW0"R:SD1X7;@215- M6KE^EG*JG%YRD\=)";[[SC1%\ITH3X$WQ>Q=WG1CW4Q2@YTZS\O(J;XO(%'2 MAE!*7J&.:YAD2=,\)6J,,K^^^^DO/_ZUH73+T>=P6?W >3=Y@R?YE>8EWDSO M/N[Q +J%DV+ B[X--V_'N^5=A+O5DUQC1Y&VX1\Q# M=:17>7*=9J4H7J[V?EFG-_.GRRI4O;Y:KH$AC@P):!>HJDH.,:4UO.6]3M&; MQ>'7ROI38^K4KLG!DY@72*Y1A3>!1;03?IG+@VBR@28/T4'!Q$ N4&\HJ!U+/S7H[X*W!M C.,]KL?]V8E@G"%<.5[4&O&^ @PWER9=31\F MF'8?"+U.*8ZY>IZ(.E3_6D?QRU-QK<;;Y$9'"D<<7B"W:8M&_RCC831"_H2YRS41J+6T:X4"68I;N\*LRQ MKUX%H6V9)TR(&WN)L@QM2I;FD%=9U$K[@O$>1#6E"+_L,W+ 4,(CKP*,HP/' ME@403M7U2DRFQ[<3HMW*^_I#_):MRN*9T/1_./F<)_SL"#>BZWVC7UCCRWZ@ M:8P?P3I8=P$H53MV$CYU]$D;6'I9A6;^..;96"!$77?)@H;B*UCR?8T&-7"0 MP"/NM!(NT!&W.;B56)G=8>H5+&E:!ETY"\+W!])6;;#G257CGQ:AJ&;1O0D= M-3H*;^H)-?JIJZ+2+\%])QO8_;O03?.+*IA:DEPIIDZ%E/%)*=*\Q(WS@D.I MRTBU$'JNCO4F2W>5B^2%E&\3[L!>H+?#("MNGD@0!T]N]U1EWV,-:6&BB#$2IR))W6M://,/ M>H7SDC[K2?#UZW6NM6[AS4F[^<89(Y3X]XV &]TCD*<$.J 7B" MBCJL(BBF1HO66P1XZ[,/_-B#C-X.G_0C8/8=,[@VCH%7<8L7+MNVP)_NL-1[ M/8P28/6^I*R$%]:\;75]OH'D/A2+*) @E^3V= AQ-:EOQ[2Z/)QO,E-OFMU1 M\F\RC2'R]:2KO@.K#CXA7U,[G%0[AI#<3)D_>[E\(;]$E*9LU6BXR?OCA(7/-T"&8Y+"CDTVCVM<@+V^' 9Y5\N MT/T/JS /7F87&5%E]MO9G44TQ23YQ[-M\\+_,D0O2*K- W_^?B\>Z;R3?? M?_RO'W]^^/S-E^?+;SY^__'CY/L?)M__,IG\S_^.3#Q\G/WSXVUL:?;]\].'#Q]_^/ =;_4=HSA#*Y1DDX1D:/+AQTD0 MAC1'$7M>\()CG&&4,H:*\9<4S?_Q+1]ILAV%D_#_:@V2;=9LOJ1XM8[1M]\= M4+^F*&5C%'#=L0^J]IS,SCDIB4!O&6*SL\)P2T=,PG?\\D>GV[F4HO!O"_+Z M781P\?P_?^2_3LI?"S#8G_^^3C*<;=BD#W"R?60ED$03K K_O4)REVT\*;B;??Z@6V_];??SO:1B2 MG)'R$&R"EQA-RYEVMY]HTR2:94M$#SZZPFD8DS2GZ#*GE#'RS.;?!2/PCR/V M^WV( ;3V1.VH$;QYC1YCYV/RT2 GN\7$-EITRWX]WA'4#4U2_/%,:?D,HDUC^\2V3>M@W<\264717/D-X0AV A9?P7?^\H^L>W M&5NT6RH"&IX<9^\'JEI\MP[XXIV$2QQ'V]YS2E;ZFR.!0<,>W!,L&1,DT=T@ MV !F+6FT./M#9YA)(SO@B4HH&3OSBNE/ /(/&((/8X4 NN&[,AD@$@891A;; M0_K?W]5J0EVI>!$)\^(7IK=/4#'5F=(Z)W15/ JNY@$'ZE_5TR*D-W5ORDB( M.!DW<;"H4:UJO^]9X;OD^QA%P26)CB4ET==]4U0N@ANV*H+X7RB@UTETQ5YD M'76*ICU3>E7-JFF2Y$'\B-:$'@OXJF8#45@B]( H)M$-^ZQ.L5>V'916_C9A ME)ZT'(C.V_W^(=*.H,V'I[A.,X(T'8C2A]5/2=DA:^3DXH\_DJ]A.*VPY))T/ MA D]\?^'UX+S7-UX2&H+)6)&'RAYQ:5#1$JOH/D@%%^RA4*#^)8)AF__&VV$ MI K:#4,C6:U(\I0QS>%IR32;=)9GA?,-)W7B)KS3,-27PERY0[*'\[==>_Q# MF@]"L4V.F_*1URM$%PR,3Y1\S9;LU:Z#1#Q7I:T'H?<&Q^@^7[T@*B3RM,E@ ME-%+MM\L"!4C6-MJ$/INDY!0-O4+$:W8&"^YX8%NI!L_J-= ]&>(&U'P*V*R M6U"M9@GALN:#4/R0O\0XO(E)(":SILT@M#VB!>9&J22[#U;BUU_?;! *GY8H MCE4;4EVC8:A;!7%\D:=,O$S%1TYMJT'H>P[>;B-NMYKC,DY$L6DJV@]"\V\D M9EM+0,M-4HRJH-T@-/[.YMO_3IBL_H2"E"0HNDW37(*KHKT+P1E-Z"+<8+1D M> BGI:A)SY0]H3"G#(P/'U^><59K\1 U&8BRZ[=P&20+)-BW9-JL7DA<0UKM]ZHV$I/T M_OL^";H-Y[1ZZ#3+4%JZ<@3N#W5C=Z(S9)NU\X[V0^.CT-!\#NYV'2#@?@1' MI\'-THB@@D:E[8$0^NH&(Q+<.AN('-Z" >#\G>W0#GUG(*1^-DM),2Q+6!$?G$+$4EH AB27]V"1!X& 9?1G)); M1?XM.!Q.R:P:'BHX0H[(L!JV?3@VC@BUP&@A."Z.B+6@V"0X*HY(M?"P(C@T MCLBVT @Q.#".B+KB4'@X%([(N')O'AP.1^1;N0L1;FES1*Z5. ;A6#@BU*K] MMW!(G))B09$4<&R+0G%?Z'C@':-'C;P4=BWP#R\ M;VT#_>)<N9P(M_8Z"4N=Z FW;SH)B=*LV;N5HKRK8L)8 M#A+\5S%\4$9T=9N$C$^V[S[$02(F"-ZK&Q+9N&'Q!J8+]L_O >4)]!+ @%VZ M(.XK 2PY<:L.2-CR5BH)MPG;YQ(48R#;CM+=9IC0[ ML%>ROXYME>RC?W\._D/V>U>-#"5O-!B5;WB5KVJ1%GX_%&TXD=-6]_U M/'8 MC-G\W>NKE=Y!;0>B^9%'D LFXLEW0](D?,,UWPY$UQ-:\)WC$R(+&JR7W+$M M?+_*MD/1O#W[#RD1O&]E6P.>G>G7@$:\)D(-S=(V)OR;<9"FLWEU#LWH(UXL M,PG=RO:V\% [RS5Z&/$U%S)=F?/]B-,_+E 2+EQ9B\#_/B[7VV[^[5(*\*KLHY- M88"\)]DTYC2\Q/(EH]/5 &?W0<;0GLVOW]8H265[F*2E";I)\J5>\9>T,$#G M[,!'<[D+.^6.PB1Z./ ''<2\[,U>^^7 6C_MG3O3G6_GH7+MJ.[%-D6& <2Y M+8QKJ9*I7-?$(*72_:.^D0EJ(08M6&,3U!?I2E^RZI[1V^25445HG3]0IXM% MG"B%-WA'$Y&00]#88= MA)#]N,]'F8Q WN9!5Z^TSLBOU<='MYN- >^+VIW3^&#CE:*P#5NBT(S%7@"@9J>P)I;AMV!B1AMK!&N-S8 M,V+!:I;283QV)-330M-:YPP@.IL)Q*7I7+JT<*8 8T!=F2D@R:VC; Y7)A$< M,ZVT(>?R[\^OJHG"Z U/;!W[4H$ -+8 MMPM=,U/#]/.Q;R:-8)*G.(,AL;0B+TPA%N0+CGW92+VKDGS3L:\#.=_B'& P MWY9>"P(_.I2A_&.?^D"32.I!.#PY%$&<@%2B,:NW#43U62E_^ 39BR0U!HY5-6Y MQKYNU!'$L"*,8U\@0!Q4E?'@T\%2CT(#1??.[(1A0B_\L/^@=!LSHX94ND&DC1ES=YV M\B>M6Z#=WP"/E>IZP\268AMDXO:T MGDK,AJ)&WG+H+8=CL!RRY8S2#(>7W#,EN#W H.%$73U1VLX4+S75A1B'='5LTVJ>)$TL4 M)SRUB&WKF]G\.B0)6>%P.I\'F*;3)"K/9,1S6N6[5;-!?)ELM1U_&JU*;*OH M#39_RAB/)8-57J%K4KGA[X+ $8>5SQ_@=0&]7=W74E0ZR9 M8NT*5KX411LY&.*# X,RVERN[H(U1E\7S@=KU-I5X,;R80,T?IRP)BN23-+L M@!)@@$9]YX$"-&0/]P$:@P1HW..8">1KDMR3A*U2A%9\5[@DR2NB&6:_?DD8 M$SE?P"1("H.D.)"C]6".!7P(2'QD:XB^%K4D>8UG+LY^8:!=OR$:XA3-Z&]< M>4P63/S],^>OG->'D<#>Q7@&[/RU96^.S/R2ZC^#TEI5HB[*NTL==>*&)N)2 MT$MVF_#2I8KD-7%#XU0KO?&JYF./;'*%#Z,16M=,DB$;A(IU.5MS\47JJ%:V M-\ #+PZ7(;KB$UZQ;-RI/GQ?DYX]DI8^OL7'MQS#X>-;#DVX9Q3? M(CPD3R_9$JJCKH#BK^+MSBHNM@407:W;%4RD^A31TUU6<5<04\\=M07#%2R@>XM2+3C#: ZYG<"5&0*2^#KV!+D?\ %P,;DR@932 M,=#<[7X(3'=10*.]S\Y' 4FC@!K:&H<-"?IIDE$4,'(VC8*"1-T'"@N2/]X' M!@T3&&11'(V-[FQ7^##JEO?.M?ZI?:[VTN+@4GG2Y(V]^\F[GTZ,?-[]=* [ MG)'[J4?=R7)UVNM.#74GR.DRK*+T]TF"XTE8F.;9)P>V>?;ASC@_R;>VUTE, M@J3HJEL)LX,G#:1^=4:IU]1\"H>;JF=*LP,!G/UU+'R7=^B]X56^JL5:^/U0 MM.%$3EO=]P/1]LA#,FI64>UW0](D1*OF6T-Y$_"8245KXWD?/EMEE.8D5_@P M:A;SF1[>'.FJ.=+'P7M#I#=$>D-DJ^O)3]4 HI#$Q\ZUC\[VT=D^.MM'9]LQ M=WQT]C$B/CI;9I\;^VR0RAP26^G87[J<;[']VOWH<5\NT#N[Y8=$\0PQ%-WR^ZL3%/+URN^>?:#XE;VN'4!B&-N,8ZZ$7T7U MC#[BQ5+F952VMX4'2#U"68^QN^I^".%G#%-J40_49B)IW$[+348DS:UP+>'G'ZQPU%Z#;)$)/!LD>V^VHQ MJ![ BX5[G!5,I?4ASA@&X.IH*LA*6JO0]=\*$+)Z8B'[IP8%9U-W0!KEJ> MEO!3:W"NH*.4X8B^K.0*-NKCA3077IP!2>VR@)W28W=;-IHU$.'=&6"4,P5H M!70%$-#)U)'U=^S.<7W,M!P/KL"C7F,PHXTK2ZR-> ,UT;DR=]I@!;#7NA*F MT@8FE;W>%8Q\*(\/Y=$-Y=%SR@\;R_-+61OOA9>KY]=H[FK:;XD"AO8HQQDH MT@=(AP_\&23PYZI:NX>7)?#+#VX(O<*4'1B$2@)L]'N?3:S2Q^\__,ACROEQ M>YN$[$'XE2L%]=?1:?;RA2U\80L'"UN,Z:+8[=9W09(\Y3?&4#+'&;]9!B>+ M@^MF;I,(O^(H#^)+DA3[#"=^-J_;.A4%)?I^H$$4!7?U< O3GI_KMS#.(\;M MR?T]!1Z$;>,HPZ7*6TYK1G#3EZ_ MDK:<'H_@HSV=C/:LKL>2'+XU+1?. M\C=$=UA1R18K&!G>#NK*2ZP39 A(>G %@5H["H'9+ES!0!T2(K8VN1*0)YH' MC9ROKH#B[\V%R Q=WYMK>3BF>E((U6-7IH3BV&QL'G1EBK3&1V!JEJN&57O8X7 )ZW(Z\]V&5DW;&[+KSP!9(6S@J))D/"$D(2+S2@)L?;-J\#1 M!LIST:+&9[L,DNUR&:3+2Q+S=4&#^(D7\N!#@N%O3U MGSE>%[LBN6"+;84BC*(O;*K0*EUM\T#)*TY%(9 =C78>:3NS;(GH- S9OA[= MX>"%YQ-CV26ZH X=$/: Z)S0%8, ?D0APJ_\L):0(FQD M()CF(H@Y)$]+A+([_F!Y#H"JN24<2&.#U!U,%#?>GXM,@[@\/!7AU]HV&\0$ MMTS(Q-E-$!;5"61UJ(4-C5,MKSPM:6HDIS [KX ':S M >SC,D'Y8&L?;.V#K9O,"J6V2/2U,E>P\7<9GV+20+8B#4085^"2*,=$1Q5U M!0_(U;W-A'=7G-S-%EBG]G)7H%1/-IBMU!4\(&>]KG]@[,%,VM@H/ .NX &H M/*ZP^[JR:F!'.-RFX7[,)]12[L)31WQKNPD '3 CE_W0TB[BYL;;>B@ MCYN3QLVU\2 /&R;WX?M)C()4.R#NI-] H6^"Y_H@MT&"W*8Y)32XC5E+@B6A M.;)V'9#Q*6"G-&7SXC8+XOH;>)7MSB3L[!51IC1%#P']0Q)K)FS52<%J)D#] M"P5T9_&XXPM85JL:T,&7J;:Z3/5G0K-%L$!W)$C26?*(V(94[.17* TI+K*< MRSR.!TK6B-;N9>T',LTM]S1LZ>)4UIXC+488B+_9?(Y#=)$S\8C),<())VOF MRZ,/61X=1M=NDC$9=1J&^2HOLCJN$!/9V,E4N [WJTRY5#L9SR+>R_LNMT0* MEV[;H<8>A^8*'V;CZ;B$LRTFE0$ WFHG+*#$2[2%*$96Z8! M5]D+&I7UYV&=?+2)?IRH2O8R.LR=6'_&KL/O[L]3FVA&CM6L%G5H:EF[(!UNO,#O4YC#QOI M'C.UPW#L(5G=8Z;RVHU]E@&W,E^XT*67WGOA0DNW!XWD"Y#M=^SS7T=ST(T: M\!&*/D+1.352,T)1QV>\O6R>H_/8/L@O.R:HK7QREF^WMN8.)KC1BO-6*IQTZGAD03LY4K M^ SAK1F]<]-[:^KO88*8Q@9VTWRTMI.DG1HOB"WT2T0'Q%KY5>E/I^-4TRRT<7DUKJ*9I'^<#JVP_3-CP#*LPRRDC;\+8P*]% MV6A=Y4P]TE!J&)22%@I72/(DHYM2!*G^*. IH*D^^/?E_9&L\JGG5DAB(6EB)1MAZ)Y"]HA)8*J4'#J(K]>+C'3Y.H MNH!^NMOLX3IWFZ&\$NZ5<*^$>R7<*^']97^J!0*B)>V,'1-8&C10C!J[B0(\ M043*U]@!&-),-=J "F^FDIJIVDO @]FM4KQ(\)PM<.Y=#XM%S8T\:Q)C?IG& M[A>X_4IWQ/[M6,TH\@$$@UB1#JJT%#?N79(5>_%+E*3X%=TF[+TB?AOD W]' MF_)?D0+:V7@=L'4Y^^WVZL.O#P&;0BL< @B']>B M!M"$5L1ESG;;)-P\XC3 M/SX'2; H%@N T";].R#[#O^9XXA-0/!4@/7H(M&8HG6 H^NW-9MFB-](5$Z] M J%LFJ8H2P'TMABF$R;P*ULU#W$0%F]R-F?',=LG081K=>V V(/-O?$V?\A! M%^,9L )-=V0]5,0HS(_J#@:XN A2G,[F1[0I5GBSSB:RRX-TR>\H8S]XY9S7 M(.:VJ4)$Q"$[I>J_+^D7\-S%D":0($F(>*$A+M'Q8Z.,V>>_B1A5]S#"1\JV MN">&JF)7AWWXM>SS1(TJ#(\^#20O%G7*P5X,1L/9X!##X1$GW%<F,^0C$V>7>E,V(K3[6XD;B1$3,%@ M)VC*Q(4(;5=(M5.D^^^G<4R^\MO-F=!Q1?*7;)['VU;2M=?'(\Q$V*" AEPQ MNT*O*";%FZR,/0H P#V-\,4.[ARQMT 6"2YRCD&3&]S/2,(1+Y2^^,1V">*W873(:)N/&<$5>H +.B9'HA-'.=G%%> MG'O2F=MB)%,UN (:L6TWRL/L]X R!6AK/1:'6*G[^*@VLU%MO5'+UNF2Q!&B M*3^:,Z @#>YG@"?%"2M="UI]#?#V)46S^76:X16;0*+U4-_(L9C)3MP=/II2 M%$T)5$7&'AUSUI&40\:)C394[MSBQ%0VE -(H)Y85Z !\'N 3A.OKBO+"8:4 M=LR0*U&I&O TBDMQI1:8!DXZ@5)@>"R_VT=O/Y)I!6!$++_J1P^1ANYR,%A_ M=PFL[@)VP/C][ )^+>--P6#]X@)8+G- $-%R@<(:?$_Z81 MIW"XG)#VVX4]P<%R2MK7#*.!H^24J _-P( ;29T0W+L,48)#YYCX#HF\AX/C ME/@.CH>'X^.$@-Y9?!P<-Z=$\Z["\>'P.26Q:R7QP3%R2F8'IY["\7%*2-<, M8H2CY)1TWBYG:@_:(-6K)PR.(,%_%<,7=^VH8@*SPGB^)1I:V[KMK*<2 M)]W,2U7ADRYG_[#E4 [<=.5QS2W<*)TE57789''H\Y--@RZ'M"GQL''*H0U< M[9L4=C6H4C_H $DWV=08QRNVQ_L*C14/NIL%QSMZ=)MN-1C/*/]MZ M<(;NV*0\\2=H\JX]DD&^B8S:FSS+*9JN^+TPY9%5&2VU .GR$3[IS\FD/]!\ MLF9&-* 65C!A7$D(?8NZ/A5.E HGGUMC3V[Q&7 ^ \YGP!TB(3CY2#?ZABOS M18U2=W8'N.5]K)AU:;(#HV6Y'UIG'79@]@##9KD;6@>VAKHS&"K+7%#N(*%1HZ(&\*Y!R$O_)!K5U7. T6"\J +<+HYE5L-,@(IM777)G%&[9+ M7K-E1),@OLS3C,EF-+W8[&]JFU(4P+P '8QHLMPD7\P\J ;1.:$KKBK-7F*\ MV(D0/*_Z&:]8$Q[XG>%T7B:.Z6#3]5-,^TR+A-7BPM0[$A0I=#7:I):_M-F( MWC?B?2/&9X3WC0!\(Z"3WKL_O/O#NS^\^\.[/]1FBP9ZABO31 U.9RJ)^TZ/ M0325,_6&M%%JAK4H_C#!A7^&261O3?,QI&,,9$,$T."-AV:-A])7!+(: EZR MJ?!ILEJ3A$6X-M_C$.P/;#+H8TBD1)[05BLL2> MGSE4+L)X.ZBW@WH[J+>#>CNHCL&E Z'0E0FD%3W?3L,\'PMI=[K8.9I#6RCQ M9Q04KJV(#&LF_GGRM:S*V]!$+.P_D'E8\7QO&AZXQ$Y5XWG*-U/V')V".J"N M?=JQA7,)9,-6S$1#UKK38FS<>U5!G<[H(UXLLQ1NIVLXGK?0.6FA\W:L$6IB M3;<:XBTKLP2'0M"*V%R6#WY%W9.,A)>>$7V27A0 MDKV9V@P=;B M6H\"OBV0VJKWZDU%W[#Y3S8(/2'ZBD-4?SD"-ZR% MN]CI(B7E+Q0]((I)Q&]YT=!R>WJ>40SO2?**T@Q%^\MEB_WW2X*S%&2OZ71, MLU:1VA=:?)I.\VQ)*'^57]@F1PM^RGLWBNLC+C;7;XB&.$4/C&'T&"0+#<#Z M?K"-J.[Y:#K-V@[LK4_>^F1\1GCK$\#Z!)9&O#'*&Z.\,(JV$TH7.,RVJME ]K6?WP_20NK@%M>&>8H/M05X%)'^\M MI8-82LO+9&=KQ.]D3!;EK;)/^9J]>OZF@I@7DKZ)R=?;I,B 5R;K=3QJ!RR^ M)P.:>=FD:Z\7E E6"\A2+5]J@^KR!9)<%@(I]8K61N@_G=K;B;'Y'&0YA1KI M6HSDK7+>*F=\1GBK'.0:'-'.ZZUPW@KGK7#>"N>M<&H%'20%NC(Q('"T%!S= M-YHUU][<-WOUHJ$/;/CZ.'G)4[8MINDD18OB"W[#X&)7S' R+XO+!?$D"K*@ MH8&LY6.&,J1U0J8WN)D-36S[%F&&H$ZFBJ$@J:HJ9UI;R91G4!.VD?'KD,J< MZL/:ID$,O\*A_P>:#34K7_LC6O/;H9+%P09_L:F^U(@O:S*:-U]Y\Y7Q&>'- M5Q#S5=OSPINYO)G+F[F\F.\@$/.)2Y0I,@;Y@P;)@ OR^8"4+S]1LS-AS0R/:01U3+O5IL?$9XM1BB%L/W,*\ >P78*\!> ?8*L)Y&IRTW#:RF_\C,\(KWE!-"_05N65+J]T>:7+*UU>Z5(K70T$I8%5K0GC.TCP7V4U M(QY^DN)%@NN8 M8*_9#:+931\NGU&X3$A,%IO/:/6":)W:)FG6!1&,LPC'.;_!24*#L%4')%P& M:YP%,2]:\KS$-&*[6K8I3#UB@J!]NB"/[:XH2)[REY1A$%#)JU(T[8:8A&T= M0&)D3;L@)@[2=%>JNRHZ?9_SI^P^36_3E$GKM03"N\,4'2#9O%[VFN^>EX0] MH+ S(GXAWB-*@UBR"'3Z=4#FS9?KN\M_7G\6$U3?HHM'DYSN F@DSQM.T;0#8GAU]6=RLXUUW8F/5^4Y^OS^&#VD3:]G%Z16*^AS\!^R?SVU MI-6V['2M;1]15%#Z'6?+Z3KF#=.F"N*\$L(V+6W5 MPOMS_#9A9V?"[PLE"5_;#Q2_LOUP!X>8R#;CM#?FIC0[,.2ROXZ-N.RC?[_? M1FO4"7FCP:A\PZM\58NT\/NA:,.)G+:Z[P>B[3Y8H:.CLE:1!;4=B.:BOJ-@ M(IY\-R1-PC=<\^U =%5A]8>AX<+WJVP[%,U;8?)=0'O]^U:V->#RFJYX?L-? M5<7<6R9C)0O\$J,R3E_@ I-W:B9_=,7/@9GD"86\$ =&Z?5;&.<14Q4I6?&* MK7E6T7X=T 0GBY1)3D7U5L99GF0BMKL8VRPZ7YG0^,R>6S-#I6T,T,K+7PA( MY%\9Q;'6;B+!5-G>%AYJ]UN-'K;P\:[&\MZ4M;V5[8,.AZJQ[)N)6P5^OTE= M!G&,HHO-,?$Z.,!'M0^169ZE7&=F^[$.RP?=S/)$"@V:%B?+(T[_N$!)N%P% M] _Y@@5VLX*CS8XXV48*[&8'1XJ3%M##!C[VQC?AMBGI8M>ZX?CJ+9G3'B;X MJ%38$^IJM3C-7@;XN4)SG/!@2GN)% M:(UAEMLD0Q2O#BX_NB=9>4$2HUAZ#.IT-<+9*\.?T,T]$AEK#IL8?0OWO!PL MO[[JC5\4)),')2U-T$V2+_4N*TD+$W16:NFN5$OAMA:17-O8Z/QX"#9\,TFK M&^6Y=XT?I\6B$W AZV*6%R:(<<^+9)+7-3%(J707K&]D@EJ(DQ;6V CU)$0H M*HH#;>?J;'Y,II ;2&>SLSY_B7'X):OBMGQFF,FC81E M#D5#9O<#&.:SB&][1'S5,.29#%Z4GN/['EMDB\)FP$5$SLDS7K$F3 Y@GZ;S MH(C&*85VD:VNJ^%MP$B\)HE 6FF?CS*%7!547(18;..E9.S7M3?[_K>Q?1=5L?;J(*D+0M;JXPNC M.%D896>X0]%546*K%*O+R7V/OA9?B7&'=#:['G:)8 ?BK&PMJ-J;* ?#ZU+G MC").2W54ATQ?I$)I2M+#Z-MX1U>ARF_)XC;CSX@);R"6!%V-\O8E><$\#*T( M"&!:$M,X0L1T>O$F(.EAE)-M&!VOME?$T1V(.#R-2L".JINS)8HT\SJ-ER3R M%7AZ9[X^K88H,EMTTL3&#H:>QD% YC!7,(%$X1)) M&HGM8Z]M"E:S=ON/*$!V M[$BHIX6F7=<90'0V$TB@)AB8CY8#HYPIP!QY5V8*2'+KJ.Z2*Y,(CIE6@2\P M/#_8#<\9EQU7&+WAU5C'OE0@0(!J=8Y]40!GA+I8,!B('^T$ GX"PY,2QKY= MZ)J9&A8?'OMFT@@F>9U4,"0_V0V)7"$65/8;^[*1>EF"]CA#KMG! S++R.! M12R+"M/$79D:(M]+HP+J8%!^M1L4]<20E"=U968(XPA %P'!41BMSTDG=,>I MF:$;JZ13 Z.D>4@-9HWDBJ2#D\>92 7((5W[,I=,U%-=O$3?,*,!9):(X?J M'HVQKQMU!#'L"JZQ+Q @#JH[;.#3P5*/0@-%]V[HJVVMO?5:5)*COTW".BB@ M-YGUMU]8!TF[A-;^7)36 =7VML[^G)C6024-%FE^AT%_CJMQ(:A[&T9_/A!K M<0-7J.C/]&\M-LW*.?9G][87*(T:K_U9?ZV%1S?IO4>KJ+48Z1:P[-$":"U& M=5>)]6B_L1:'EI5 >U3N1PN9N)XH'"UWQ'&-HBMP>-R1M>'7JL#1<4>BEEWF M ,=C_%*T_N7O<'3<$9UAESS D7%':A9=2P,W.;HC'<.N)X(CXXY,W.J&(SA@ M[@C/P.O$X-"X(R3K714.1\@=P5AV%2 <#W!Z3&V+W\-!=4?Z'JHH/AQ;=^3W1G??PMWD[@CWO5\N M ?5';V@UA]\@%1SC-Q1!0ZC\_=!!J76A*+"Q,,/'TJL MTBWADX1D:/)API@/DLID,&$GRR3%3+"9XY +@4$8\AV2GS9K$N.0;:Z3-%^M M KJ9D/D$[PP,DX!;&"9<)7S%V682E47AMZR5A?LY29,M.44M?C/4E$"G>+6. MT1;K6JBK]B>SQBIL2V[06X82=N9]"[\Z(47AWQ;D];L(X8*1/W_DOT[*7XO7 M(ZI>'Y>K4E[^%.7 O'!G0OZ1HGL=W>"ZZZD:GJU6<,:DMS%=YS+:1Z-"'H,VG:*!) M\HN=C%]L2JV'*]N2"[,:C& 7GX6+3)^Y=]WLXFB/NO(.QX:CV,7O/1)=C"KO M-/E@D)_*02N]N+BVC;^(T>Q%C%VE2 Z3+&J'/.RO//-7GKEYY5D;,:@^V-A$QYD:3=$+:>91*!P!2%?$/689U\0U3F^U9.]NTK[O@K*V([/ M4SY!1ZC($C?VS;$K?.I,/CUL)+^6V"1L\695V_% !#5R]K?[O"+Z0NQT>NM9 MHX9U=W^8 ]W6FJ,.Y'YN1)5W(P_B1IYB^D#B MN @I+<)+25QK(H4U[H"@;9XP#UP_J&-:Y@[?)@^4+-CD3+>18ONO(C;?\!RS MC3#E"5V[+^H8Z?PAQ[$SK2"HKS%Y2+^L"F6K1]^S]?I,V,89)"$.XMT^>U4N MU>?W*_60)+V>!LS3=>^\. S$[@Q9EV9OO$=>[G#PPB]JV5R6Q0#KN:B]O MNR2A;=![$RY/!C'*;[5DDL6^,,(#D^3F),:D*D4K=P?K]+:3/Y7+5*^_">UC!V@-%Q)W6YD=G$ M!F_EQUZ\E<)1C7HK%51Y;^4@WDJ'W5-N&UZ[*N[6!H &M>/&A1&;U#2[8A-; MXB_JYR'>E.]-^=Z4[TWY0]F*^MS%O-'1&QW/V>C84AT]&^MC__6*A]#L?YC@ MA#5"DRQX0VE+A1XVV$!ZO XQ7GT?1'V_JA;^#6)[01#?%N_G.7CCJR1)T05* MT!QSY\9L/HW^DZ?9ZC2.L?E G<;H;BDX?C2OK5?N>7%,OO+-0$:_NG>W@<4Y MBGDE\*?U5!);+&KD[3L$VZ10FN'PDE>HH!MI'15I6Q,A MJ(0BO$@@I,N:&J!\-Q.J6O.UFS:LL1742R-]5J^D\3D)LM+!Z1LWYG-KT.2D!4.I_-Y@"F_ M[K8\^Y@^$L3R+:S9( :XG:T1KV>=+ I_.;]FE"E0O!B_Z V*.YB-*@=D,=B2 MJ5 (3M-H5,OT]32OH944507V\D\.L MDZ,W:JMKUE%TE=/2D(-)5!1)+[ZKK@:Y?D,TQ*DPY4Q['*-[UI>$[D*^V/JM M- S1]!*TMI&#W5G^@)(@YI=PL&/O-LD092K)- QI+GR#+4:$(3$N=XQWTWDW M'2HAQQQ77-7R6 "R-KCBSX:"H M;9BN3)0FRZ;>'N<*(GH'4!M3D;OK2H98,P.(*UAI!-2H+2FN+#FP' QQK_:7 M;F7+3.DN^DP[0U M641G")&QHIDLQWW8*6 MRV"-,S:YE^Q$30\FS$V>L76YG38BIG3',5P:>D=M269I*%#S=MC:+@YF><:. MU"1BBQC*QD$7LQD!Z"6[35(F_REJ5(L;&J=:&0>M:FZ @VLFTY$-.C2'26,V ME>T-\'!'D@73*58<7L5!(6MJ >72V2-O;"+8D>\@%TP+C]BVPG6E2C.D_%*W MPFEQL=FW>0@VQ8KE1_7^O$ZBAYC)>JJ5T^>C3 :U'LH!D)!B47L?3NQD./%. M(>)K7KHO2UKZ(%(?1'IF0:3";9+ 53!70*G7CMP[J"!71O40J_9Q@R*=<479DA M((FO8^^'^U&5 +>**Q-(*1T##9[NQYEV%VJK'8YD"P0^U%9R+PC(/W:& ;4Z M+K-OKJITG& P]SNNDD_@HZW$ 16'KD^!BL86*P+ Q9\CZDT?B0 MGJL5?7 ""4BN:6DT)N0=/472#H3PHJ$OH2(66KWWRRWFAU3=+-?FO>K60 (' M;/MGJ+:ISY1A%8^_3Q(<3\+"4\(^.7"5L ]WOI))OC6%3V(2)$77MH7X>WCR M0.I,;Y1[S<=GG[BMRJ4T.Q#4V5_'0CK[Z-^?@S>\RE>UF N_'XHVG,AIJ_M^ M(-H>>61-S6JJ_6Y(FH1HU7QK/-Q^G$D"!QM.D06/D\5TQ8MKS>;/2U3Z'GD< M%DG0R74E'8QH49+'(=W%K_Q2YP>*0R2ZF1/R&\J\2GVWB'@R70G+7#H5Y- M)0I-<>Q<^R00GP3B _G'$LAO.2 ^0\CB#*'1)H%([,=CGRY2F4-BRQ_[2Y?S M+?:ON)^DXDM_^Z 6645=F'7Y#"-;&GM1SC [H;T+IK^-V%K0Q!;3_K9D:\'H MT%?;7X+=2-#3<:>!P1I_S>]FWJUAPQ=_GGP->$69K&TTHGJ@@8(+H83X6,%! M8@6K @"_E^]D1A_Q8IEM3^GJT_H2K[K=F[D!1Q01*""5'5 /,1.D"SO-@OVS MA44<&3P[6L04MQG'7,'I]]-6$CJ@ M;&\+#Y#JV;(>MO"QK2]2B,/[G:3Z-A5%NC4:RVPQ:MD&^L3-LYC?&G49Q#&* M+C;'Q.O@ !_5*"*?BP025 JNZSSC]XF$3&9]1K0^+%F_HP5<%9/Q-Q(SJ2IF MI[H68]*^%O#VB-,_;BA"AWJ'%H/J 2S@4A%MIFIN"0?2 T/=P0 7527-;=6J M;7V+2Y(*MT-9%Z-['4C @C4V0CT)$8K2&Z9T;S&=S8_)%'(#Z6PV=C"(435E M>"3*;/[,3LDT*,1:>=EU<$=3D9N5H%Z<) ^(%I^)F!&U]W&=CL=U"NZ!+2?$ M/?I:?"7&'=+9[!S*7U(C[T-& MV+$HTH"WXR&LY94K+ WXX]U\ 9<3\[Z/IW8TGAING#N]OD!M W,%':4>2O3U M/5>P41_HI+E0[PQ(ZC@JF%PT]EC*1K,&HK0[ XQRI@#]**X CJ9.O*?C3UB M5Q\S+2^I*_"HUQC,\.S*$FLCWD#=#*[,G398 7Q.KL3.MX%)Y7-T!2.?7^#S M"QK%.#>R"I]1MD';J+HS3#;H.-CE##,/.@F;.L,D!;!K] Q3$)KY]\\P_4 G M. 4,S\_.P*/K\0)#],M90*1R>H+A^O4LX#*;[?-+>7W0"[\P>A(>W"K=,OE' M>]R!;\NO(;0J\P12$;6)+#HM_[O-*"E-?'5[?' MOQS?'L]DS#FA*RXC/+,GI$L21[,UH@&_AO4V8+O-?>R'L4/2:YF'C@(L3EV7!! MDIR+84Q7G..,;S\\L7^_)=TRF>P51VSCO21)1H.PL,7/YG5GBZ(0<]\/-(BB M8#_GCN-#?O:-N),B2<6EN-L-:[A MP;QUV]AG'.I?W\V;I5Q/D>8 DY1ADOE MZ0(EB$V9]&(CGA'2FQ4LH49G=F]?@K=K>N!$9?H)U,[@=^.Q?F#0W4-G>1'H@4[UXI*SD6*QK M8I!2J0Q9W\APVN7A@MXZ[$3GHK*?T1G_R/8RBGGL3$';%W8&I(]/7Z2S'M3' M5(HEP-9R<6QK*?[YC7&UBXP0G<1=/L)L$EY31DY*",ZR):+/RR"IYO5OQ>EX MFY1<=HVCYN// N-"!KD),)7=.FZ&F''BOXUBF491(1('<1ER,,VS):$2':C' M)XX;R:'PF7_Q0D2KCB)2WG/;RK'&B=_VVQK0,"E&J9UV,[XL5 M-:=Z%,6*JM4A,3;6M#!'IU2,J6WC"[H IMS8BRZ<=4&7\[X@LSXXYSC;I%?E MQA4H[8FV(*=$]1V#Y,I+K#NN">B,= 6!6N\H@7DD7<% G64M]B&[4N-"- \: M!3Z[ HIZ8DBB75T!02DS .-"7*EPHIX40B70E2FA.#8;&X1=F2*M\1$85UVI M[-(>'Y&9W949I-QT-<*27)DU_G+M8Y[]Y=K-^1Y]Y2=[#!!.+#3[8"4MLYS[ M*PACRU+HK@Z<=JD76R" >O7ZL]586X.C]_BZ_K8\=S&%QWSV)\&XBRXPJ+$_ MCNS( M@X4C[XZ:-%B!(#BX[NA-9DL$P1%W1Z/JNF#;'L,A:A[_R@O_KG!6[&23(.&% M@!-^*J,DQ"AM6?FXX>@#U3]N19VO@CQ(%>3+(%U>DCAF+XX&<76=R&:ZH*CF M*K[#BK1:'3L@E!WQ<4[1;,[E@W7AD"(7;'&N4(11](5-%5I5/M\PQ>T5IZ*: M4AV-=E[EG L9;!J&["2([G#PPF])8TM8##"H0P>$'6@^G_* OS D(PO0O .B MV!&.\"MW@TA($38RD+5W$<0KHOV5[3E!:X%34T3C4#$TU7)!?6JQ$U M-US)^) H9>4357,#'-RAC.M,LWDYIP]N69&^#54WHV_ECJ3IY:&,?K&Y#[)" M4-I_+-N7] )I=,HEOPSZ4E7<#];7H'6XIW$FQ6GSM>MG$43FA MI-L%H(=Y/O8"((R+?7NC;V,W)W@0*,E?LGD>L^G"]RYA'5Q)%].52Y*(^T\H MB?)P>\/Z=O8+N)%WLIB?TL1XFX04!2FZ0N7/1ES6#V6>]Y?-T?DJ+S4%Z.+K MZ9BMIS.NO&Y?^\77?I&Y/)26$Z)OH7 %&XF.370U05ZN2=I@J[*SEWS198ISXD5Z!43S:8W\ 5/"!GO:ZO;.RYU=K8*+QD MKN"A7CLJCX\KJP9VA,,U]_X2SFR;(2H?E2LS1*XG- U.<64G : ##H+H+\?0 MEK7371K_:"L90(V)_>E$UH:>-G+V];?-C@PGH?.POZW66H1T/&#]22S6P@/V M=/9W(MF+C6; 2'\GEK4002.=:/OYA4TH^?#^)^6MJ MFSRB'&>@-!$@'3XA9)"$D'V5I&UEG[OBY1P1(6W;+ Y$1%!."0UN8]:28$D\ MO:Q=!V1\"N*8Z",F0]:N S+N4)HBM,OM+O N4PDOR8JMJ1!%M>&G M>IT[?8%C2G-Y131F._]#0/^0Y+8(6W5 0E%?^%\HH#NO4O&:Q-2 .K2/!TII M=A +Q/XZC@,25D>MB%543^V?MKJ*M8>TB2O:]D\;H=DB6* [$B3I+'E$;',O M3LDKE(84%WGO9>E.)I"PY5M[+K0?R#2W/)IC2Q>GLO9,;C'"0/S-YG,]\Z>V)%"[=MD,9B&R=,JUX-M\3OB7LB#M5<[,Y M%%PFV-ZXQ80F?IF.+(]'T=P2#N1)(,H.1K@X%<$?$2=J^Q79* M(B>J#*?B;T*#M_<=C?+UGK#?$:]\R;0EI@DP,>0*IX4I_Y&O]K(:IH!+W6'L MY?ETWGUHPG/-,*:S2'SNQ3B#7GWNA<^]\/?N'G+=TAI .E"V78"Q&TV-=*G_ MC!U6L)Y!].5Y5["17SK6A:5O[!&AW>UQ:EO,Y5_GVH)'*"[+9CWW^ZV@. MNO$1/M_%Y[L,H$9:&_4*]5R>48J+5ISC&2:V-'-)GF.*B[9_\XQR7=I%IYYA MQDM;G^H99L*T=;T/G.3Q81*AEVPR+SV9R:)ML@=TO*&2/O3H\U]%87_-ZVR^3[&;S0\2$GGW(WJ[&O9<,Q(>@DVX1.$?3!3/4%A<84S)@@:K MR^*Z[5!R0XMFUTYR%]#%BOPSH!2G@"MD ,V-WV;@[V#HFW(7[F#89L[>L+'P M*TJ8) MBHJ:?1;F1+@.*037\N^@AX>-_(= RLKZ1N ]4^FM=' M\_IHWGJCCZ\6?HJ)+W_M:V8V62UZVK@KF/B:NWK[1@\U=RV--=)8-8V,;*[@ M,T2C#LGR\A07A*1H47S!UOUD@;B(ME[B5[&U[[B-:$9ERB?BJGI5AN+O0VCP:B,ORD&EA&_F'"+03> MII2UD'"+\'*Z*4_CZH\"O@*ZZH-_7]X?';NG7_0LV7I9^UU -,\+X/?2Y"BJ M$@A(DCXBIMWF^SR+@PO59B\Q7I2[F+ ,>^M!G0^&KA=H0:5JJUWUTTZ%#6)A M+5IEVZ%HWB)W2(F@;+"RK:D M^UF>KD,Z.+DO@A94Z^J>57-JVI>5>N*>=@V M2;3.@+%C JN9 SQ(2/H>.P!#&C-&&\/BC1F" (ZNU9QT.Q?7;9+\8@&#S3BSQN_^S9^'XXU"@NF(22DMK>N M-(<>4/NU1"UATS9#T?/PULL.L#E%&FPVZ&%%NHFHIA+8@Z_&35S!UJ >,@2/ M$"59$#N *%AU<.XTEIY!G:G(O1]"P\[!+G"I@5G3IM3[.>0$J(VL'/T?1<-O MG#WAV_W6.:+#J&-,&V!IP.F>YJM50#?&CB!-4986J;DQ#EYXE9Z# M5(5V+OAVSS3CD.^"9N^>'R:!HGH_;.E-B[=S>*5AG:]=VJ'3Q(>3)WTB)/J* MX]IJ#0/;+]K-J:WTDFR!F\R@,:1[4 MQU,T'Z6+?!>4'3__ LV9XO=;$.?EB1G'Y"L/7*NC7:/[Y <#<2[M]L8F42]= M[,9F/9YW>_*@+LV#+I;X;_<[$R62\O-UC9M-U%[I![J8Y9ULX&9_[1 C\#*@ M=,,VBZ\!C<"O2#V"%7QF2V%U\/K&AF\ .#V"RNI@C=Z1O+9=W<.!9/2LDJ+:_K+D24W;%_0^@5 MR5^R>1ZS[WC N\XTZN9!-J"FE*MH1]J4E*M@J)!P0!3]D)9VLX6:KD;&E M@^.8\MA&TKS!B.K73!]=,A" MS9=@R+3+IX\.,H@U$0S7WUV!JXFS$XS2SV=P>LH\Z6"@?G$**#T/!1BD7[5! M,A=AU0*D6N>AHVQM!:Z-FZX'/6C$ZQ.^,@>I_#YAS <)_JL4"+G;(,6+!,]Q&/"+ M@$K%EI='7Y,8AYQB)CZ2A-\26G8A\TG(;PLK_D%_YO@UB(L\;3X6W=TH5G[? M+%K9+)%#U:.W@$D?#VVV7)G9.0"*^[1AF@Y;KHF1P:12_N-Z3^RT-,LP/OD! M*/)8:_4UQ-L1<>_O@&3$O__@H*6$Y\9C&@U"/2&ST3MO.(J%_-ZS55LF\#9D M]70 'Q#C V*Z"H@Q?!+Y"!H?0>,C:'P$C:C D/[A[]Q4D0+42DYR)=:C&ZA$ M9]F&]*2[8V5SGA$ZB*AIEV[1I<8#^";'7I-:($6\V&\1L M)HN\>D0A8LN8B2;E11ID/N>?D5=$3[-T6H[6,,%#P-4#):\X9?.SAH[;)(SS MB$W0JB;9[6H=A-EL7OUY_18N@V11FZ+>P;"=5C7H4HW37*1]V34;[16#6A%@ MM4IEVQTZ= M-0/>RS(+3J,)V9<=I\7J&/B^+L';%ED%Q!V,6FVZY,.D=69'UN\49^B*?#U> MH^*&OD:0-RO9859JMOEYXY(W+GGCDCF!3AA/]%PKH#3ZYAZ6#$8U6 M/->C^YYM$,]?4?R*/I,D6XHL".T&'1$>G4Z*$BE%AY)Z/IS=[J.UI3G"72F;?Z>JNOM_I:8?6U M+D:N'X'_C((,.Q64^LN/=0FW.@&[QYQ9=Y"KT\W P&E7.W<)N!JE'@R<=LUS M1X"3FLC Z&F70+!71PDQ5[QPG[+IW$O*;T&M%)RN](&<[_HT^+ MO<6WO MF5R2Y)6=GXSQV?P*O61/*,RI[,[/CD:U%8_];54/P88WGE+*DYKXKZT@ 0WL M[:5F[:4]4?L[PHMEAJ(I6Q3! MWGJQ=$VO%&3ZZF$2#6W2883QVW9OV+[(#E"F M\>1L"ZLNXB5)6EYYMKLM#J57%2=B6T[;$<>!0U6TISL8J@&-!C,^HC1GS6;S M/9TEA2?4"OB&#^"#'&TQVHU+PQIR0_;F&V^^\>8;;[X1J];=R#IG&+_8G8#4 M8Q"CK0:)YE*645O$_H\)HQH=W[/5B>U![QEF; U-:/2VA4%L"]?S.0HS_+I? M0X_L#3V^>T'3,*1Y$#^31Y3E-'E -$0GEQ]V--I +%TN<1(P0!%=4YSR-BVY M4@XX$&/<#\#.C05KE: T;U%X=/H/WF:\;VF)7/0<0=B\Y[P M[2YGS9@L6H7X\H+)F!;'(Q,<4#I-HEFV1/2>OYIMVW3=#H?6#^[VXA<(R04M MSTPD^;)N.0E.1S+ 39ZE..+N*)Q>8=:!"TTXB-NR!AMV0 .UGAS0Q"#=1-(8 MU*15_^+JU &!N0L^P"3Y\+UUG![) MD-8JI*$',U(.>EF]XUUH*@TT'8GO7PF&+ MP^V_!22JH>T'ISCN]Y*>WB8K'VJ2_&HY\_N@ETNRXF)>E4W&*]VR#A=,QI]C M@53=^W-LQ8R+&TSZO6.$Q6IW8)LA[5\][,-+=D[@XO)8%-!PV0*&T\%\]6_O M(NW?1:JI(GB7J'>)>I>H=XD*/%.=ZZ(]3"3[:UIW*C;UX!]U T%M]:V'T'FO((Q-^V,_5NK^:L*,$CN(>ZZ_0C"CA SB?09#]O.9;7L E1V,W2]G MAAW0G S&[]>S6*YZ/GJX[#QJW:/KH!0X;&-17MLK&\U-V' T7= _N@RT@"/G M@KYA,#X'#C1/;@^,'UD"/\;(W$;A-^8C06^W6KF4^"K6J> M=A.!#1G93-PUG#(?;3U(M/6I>>C8@K15$Z8K7HZ)_447?#>X)&G&-_EJ^Z^- MD>M\\ $C R$SM4D\('P%#.JU;1[7!;$XFKS$O%_.3%YK[N,#^J=6=PL3\--T MF#.-B !MDCX.PL=!^#@(*^(@++_:O(&(XMRL$5M\>I+2^TL*MPG!;@[X'L(: MQG ]>@,!>UB+S<^3KP$OPYBEVU\F ;?V&:(C9TKW**4X6#\7JKC-'Z/?NB^1MK<[JT_0V37,$ MIUG>O4^#D,;" !F"M!?:H(IN+?CJBOZJ;D9-/WWQY(T^EAA]QJ7,=K<]>-.' M-WUXTX M1%C4Y=U&$4[84S.*>11PV:2ME:.#)PUD_>B,4F\5&<0J(A2?.WB1("V^LPDS MJ/XU92I%],R>6_/"I&W,5,"O<'SB,'Y)>';'TY?/B)_, MI!?4SHO;51VP=7 M^UQL3B_^X>_A^L^?4V[GG=XZEC.U2=!_\!1P] MWZC!\WQ0-FJ"[9]+^_89.&FNKX!1OQLWU\UO!??&)*'WCW=5#'K/I7VKH"%] M-KZC5 3"7D=+HHM@( M["V@8H//I;_("YN"4VSVJX#?0--2-NM=P,@QJZK_C]/#$>(&5?_?]\;7@@U(YV^*G(E?M&8YE-B1 0"S)YGK3V%D1O0>S>@MB!:.2-B]ZXZ(V+5A@7,UOO M&NM*,N]O$HT>.H&\UZ.UT@G$ZK2"_D)9G<"L3GWL(?;45L@ZLK+U%S]JL1NA MF4VJARA/^P.;N]%W^PO8M-%U!U*A3?FLNG=)V>=Q\@XEFQQ* /V_:U>+C9Z4 M3LQP%H5-[FBZS"G?-_48.>ID#S?W) F;,'3:SYM*O:FT>U.IMX1Z2ZBWA([$ M$CHB[:3V0'9NCC1!1G2RGV$$)E J-:7;IOF:J9C\FR">A$&ZG,QC\G6"DSFA MJ[*<5EME5_\1@VN_34GTZK MZK#^&]34CYM.$8,*VM8P"]+*CAN;*.-?W'TR M_Y*BXF[7V0N#,^$5!J[?PN(JW!M"]4P"'8SH55*ODG:ODC;83;R.ZG54KZ-Z M'16D9]2?YL[-#2DBG1W^ ^MF'R2V%1Z1YV\L0GJ^4%ZNUH'F'*"+I<,5B2\';"V\23Y MU2 #/!5^-G]$KR@1)F"^:V,V#^D3G[P/E,RQR+5^T,*.0(?;A)V[Z(Y1I3([ M[5L:375[9"(%D_"6TR2Z8N\\)FL^6Z_+@CPBNY*LC]DI4\W;&R8P%V=9$&:_ MXVQYF:<90YLRV3?.^<7"?'6R_Z+GX$W(I/9(1E]DM4O*+[>I:V.$UI@-NOB$ M$K888C:-IM$*)SC-^-)X1?+9!^ML^%*I[;E^41WGVS-,OA +)_@C2T5/20 MDVX_5GHVQ1Z3T&W=I0&&X][SS9]M!0?H;!DXE.&'\B[F/.05JI+%]B)FGH(5 M5A1RJPFWH02<@<:9U:T?-%3(04>$M@@C*(H/T$UI2*S^*, M@*T^^/?E_9'% M\/2+GL,'?$ #S(G?>D;!'/,=3=PV)O"49@?F;_;7L>F;?;2UHWW:F7"#N'8. M@=H.1?,6ZT-*:J88J*VIL !I&(!9%V])PCT2.=%WWYNMN;I/4!;0>=#"**4, M*:6;_UT;PPY^@QYQ&QR )X*C=UM:[C'I_2SVKDCW79$P:8%HB4)CQT1M)M>0 ML<;N-@%/$)'N-W8 O-]H%'XC*Y.+VHJ"_:T=:PVX4I6@1V^1K7C4:\;]12I8 M"X1$K^W!%60[&D)KQ,#&^PGC,$CP7V4Z.E3ASVY"UK%7X_%&TXD=-6]_U M#WR M8@0"=\_)=T/2)$2KYEL3;ITPS%=YS.,RKA [O$-<+!SV>XP*Z3")IBN>KE$N MJ(=JK3S$0;'+[?87D5>HH^'-)F)MCR%IHG%](R/YN4EIV&: WG)(%TPFDR=) M0[H8X.0FIPG.MK$5Q%GJLO2NTXV<2-VS,NZ&$UW%Q+&9XTT UFCITU\?4G1/(_O\%SDDM7H MZ7WA9GWA/5'[&UKB,%:<RO M\-%;0$&/(<.V5MK1\0P.%C<;LE.4Q#CB;WAO^D\G9+Z_XTDC#%9KN/ZC6AN0 MXX-4!PE2?0@VX1*%?[!%D:&PVCL6-%A=LM663D-)I*5F5Q-17M%_\C3C4^V& MT,/]4>!A5+8WRD/Z3!X16TDACM&[?)AGWLSTR >-Z/D?"G6Y8(HR&FUVA%[9_[CFFTR:M7B[-0/8 M^'9KR&SV=@$#V<-UC355C]N: 6Q\N_H&ZN8#C:'2K4%:F=A;O6*I-*,LI]AMB@)$8I27@9OB_9L?D>2Q3.B*XDF#N]H#5S;ED[GA=<[4$6A_C W MJRN8J&/<52YS5R*YY;.C>3"@*_CX(O ^(42_H'DK4Y8K:+7 050>WO$]1CJM M^@_A=67B]8K4.QE!%!#ERLP<"DE@=+YC^6%#H=LP>,N5A-:A8(;;#OLKE #3$['!C!(002$[?8@_KN$H"R0UC$1OVOH&D6M]E@(8OC;TOI:SH+T M@OY$]6&/C!Y@D\;W]R=[&R@^T@Z\YJ&SFX !?Q^26%G <&B6T0P7[ MLUT:6+G=@-@\U-Z5XZ/5"@8G8+CB@&B!PWM[HE8TK"M.AS[1DT?<.J9\= 2D M3OB\*Q)+]W,0$!S=PV'ASO2#Y:(XI79T V#S+%!7;/W=X-A[-9 >W !CG[MF MBSF!7XAV]>]U01H3JFEV=J^E9?4X\$OYM=E+N4Y&>4R:+#+GBI\=IN0VRC!Q M1;/59?Z]#5E:GF@/4<_UF(L[%W^9I%P@?^'1#I/P(-QADN:K54 WO( QR3/6 M+>$KHVP^(:4 /WG93% EQ$_6;$VA">5GR?$%C.IJS@,2TW\MZ,&9\96D!ZDD M75SC=$-R*JX8+6C2U<-G"5(\^Z1%5X]^9DU4#Z]IT]GCOQ+5PX];=/!HX5VU MPZSN0QX-DV)-MG?Q:3K-LR6A^"\4?6$;'SVP*O%HWO1BL[4M/7"63NY? Z6* M=_*D<>%VRHNT*&V/3QH[;G?D*Z+E;WB%A6G: SQR[$C>YWQ3G\UG^RVLLA\/ M :KZZ6/']\MZ/?1,%3S2%)(O';%U.D=^1WBQS% T?44T6*!W72[0 B<):WL1 MQ-R3]$&&O&4D.O^F'A$_C'A@$TD*53X/8NYN_FC%2U)2YZO;F*T),RZKEA7Z MA:_%BMGJ>VDI#GS.Y74/A*# ;NA+! M-1R.(MNO,[&_0R$ILZMW.%PA9J@ MG1%9X!#;9G%S1M:Q\!7H6*8'"Z*27/M.3B[$;76I_>EP1B^U%Y'C0Y&Z#47J MR,X]\IO"29K-YH_H%26YR$A?V\80K;P>5U630G@;]E$SH]<7'1.C*"ZO:F[B M-MR \M. )SL4YX^" U5S"SA@TB,.@>2_:VL+[47QN75Y#C*=H7I:I#H4@MCWD+]"<4'00NW[]QD!GPBQ. M KHI),1[DO D"29", (7MTF&V,N17]+;RQ.-[J0EO3OQ67T!J:RUR5N6J[W] M B5H+@P*$K0V?2UL.0\JFH2DOVME_(I3O8OTC,[Q7<4>)F!3UB^7,@/H8X:60V[>' =\%?\?9\C)/ M,X8UO7ZK,O.X:L+^X]5NA1PV'LE$_!$JSJY/;..D0RC1:X03S0,XY9#[I[6DY=S$D<(%LYJZ,H64W!*0Z=Z5*:(#1Q.QWI7P M"AV<-'195T(C=.#I],H-[7@% [6V=+<_<9'?LH&!_M4G*6+ZL!_5U@C.&5X<:S/&'^*+A4J2UE6SX/ MI5XD5X1(F#X&BP%Q11]3U@:6VK@-5S2-9FNH4:B.JTM,%XP# M7%LX*%Q=F=VC"7-NV1!*SJLN4+1DISM^19/X(."B54BY>%BCH>4JLGR(N94A MYI>'KZT4,IFT.9N+0S4D/8R&"6F'8QFDM=@':X L5$VF4.)%(:CN)."-8X]8JFK\V'[_CP'1^^X\-WQ+=4BB18YZ:$%(BN MY1E7IE&'N #1[DJ'Z&_^&G#O#/\:1.I+?_XA9V#5,&G88%@L2K4N26CI! MQ5V2G5@6)>,:-2TJZ8+9%@6WA;"7OR))6>ID;TX67UL":=_!)2;W.+XD^9HD M;#JO$:]<"Y)YD*!73!NYDHIA%&.:K/ ZV;H":15?+6./^)GB,(LQ70A#S M6\)ND\M@C=D>*><+TL<(+]OC.GTF B+K:PD]\C6:X@P](?J*0U1NR(\H)(ND M&.6W(!96!!GJL28*#A1;%R>9)(P_Z24MTK;>NMXMK1.3)?B]+Z!="G+&%@:* MMHYGZ58K;VSJ>@Q HN=)N^.+94="]4\FJ=[*E$=;:RJ[8@S2Q_M#]/TA3PZ2+ M9M.O 8T^4;&@T&XPV[@_J.BYJ^8IJGC5?"![N"Y$_H83NKZO9;QU-)UA8UG& M>P>363V.*9[?'7 RIMXU-"L7MJ#;I&3XS W$.=T49$D5"$E+TW17!9Q#!B<5 MK@))#[.UU-X15BS*+5T\3^8SRI8$Q).@*Y"Y<7K\]$3C,XDO:1!?H-;QG -% MRC+1=G@X%X&@PJ>!#=^Y=#TH1A#CFW-Y6. )U,RYU5\E"$OQ:N+E[*\JA*4@ M@:75'FI"C ,9@'?-N;/,P@#+=6E0R@*:#1M&I'%3CLSKTM\&AQZ@S M]DQD(RA2E[)SDHT4"JO"1<&$-11 (=J+'H@ M7(9MBL18+)?-=VY!5 <(B>D_ 9Q$W"$M*7V4F6^3JS<>Y2AD'!@M$5NNX%1 MA@(,EG&5D Q-/DYH6=&<_=QI2-O/TDF$TV"QH.4A-WG93!:(+&BP7FXF$?=O MQ!HUGKI]7O\96GW0VZ(J5$CR)*.;,L:@^J. NH"Y^N#?7YZV#ZS"!DZ_Z+D: MU/5YUJ<2I+5-5VPW"H-T=\_$%S:%N#P?2!/;-+IU0.1^SO=A'_YZF.*A]A?5?#D35=4[)NCZU4/3U0)0]H05_V9^JU\;F M=UR[38#:#D7S=HH>4E*SBX#:FL@-(\D7>9)030M_M:+/;#&1_3&NZ+*A#K,S MB6 \ZPI9L..#:)V-8\=$'=&A<>B./;P%/$%$^M[8XS#! #33G\8>KZ"U@8AU M@+$'&6C!(%+1QAX- 9!J0*,?==4'R'=%9ZT=-\<0URDC#N^--6?'S_"* M^U[(O/;;+BWX6D\R:KMO0*F_RV$06[FF+JWU(EL8H!M,&&\Z\Z8S)PJG/!=S M?S8OXI3G_#ZB3X1$,UK%UDI*"6GTM(\O::DZK;Y&"$ZRVX31 M+*\V">MDEIO9*Z(ZC-2W/V\#M-YAYDW/[IN>FVS8I-5NZ IB:I5:^Q!TQ>#2 M=#)IG$*N&&;:0R4[YUR94-Z"YRUXYVC!"W>Y_5QF"\+"O9?R)@B_\GG0J15/ M^VE&+7D-J?76/!NM>=HOLX5%K^'$&?KZB(*J:5)6R'G<$<1U0AC2M[)"F[ +ZBNB]'K6*=Q3+X&28AN"+TB^4LVS^-38D5<@3J; M+;SHC<;]4_LE><%QC**#;4>^'-0=SMMHIW]>>DR$"/(N>,2J#YHJ%0]!!0:W_)C882<']1MP:N+&VZ XDUH&'M<+^4]V\6 M=<4*R6M;6$SX>3,+7.OG#&1[ZXA.;W4S:W5K_1I!]K:.)LO@-H^0GRA%T9*+ MXWJ"UV_\5YG-0]UY\L%Z_A07*>H-8M2&519TVA]#_-G\&!7'J@%ZV,.'-#8- MU,>$ 0O%;-#%)Y0@&L1,C)Q&*YQ@?E='AE]1-7WDB>J-QO F1I_2W95QKOWA MYLURYV.6@QPJI-'.[0I":JL=^&!VQ4BE.6E:'(FN(.8#PZRV?K\B^D+LO+^@ MF>K6W[JQUU;72O>SRGHW(46Q]@F_@.&5%]_LQ7:G>HH=ECL8E=YN9[7=3O42 MN[#:P2;*L-IJ[4XTI31(%@5C%YM]DX=@PS\JRN>_OZRA\#OD,IM#7\\9-V:_ M([Q8L@-ARH[W8(&V5U\\4!P*30?#/GV$^-X0.DL*1[D! )7]Q+V^TAS\S^G+P.1&$P M;I9>"#'P]&QA]P(C_7>79NC@#EPPS#^?Q80>SEL+!OX7MVZ][MO#!L;U5X]K M>U\07-L8BU;?*\J*(# XFF,Q$ R%9@_[[@=W%#:3G@DXWNYH= ,XVH:-I?_P M%DCI,@"7$03Z(@"PZ_V78X:M$LWGX 2@:* MR1^,DQ9Q^]45HJ7;JOJC>#W%JSF]8+3R/8EN'NTM7K_.Z^ S"$[<7 -,.5"6 MP6!3OXW+-J79@;N6_77LJ@5=P%SAH7%9<_\T;U^&Z$+00YI5;0VXQFON*#WR M>0MO,1V:SK L8\7KRF>B((GC9D8KQ/@;Y'Q(R\C\\N:/&A_]X7[TA]9UXL"3 M?NR8J,-!-$2(L(2#D:>R"!OVO>%R31@,!\I)B-YL,.;ZKJ>NU87+]% MI4(-;"S]D5_,P "))C$.7G",,XS2HZL;""^>7=NNH5VTTX<.90+M@6A?I600 M&V-1_'U:OI2[_3OYC-,0Q7&0()(+KGK1[=[,'J)M&NUT*L*LH#W,_J&ON^)4 M72>OF)*$,Q;$=_SR"'9RL3,*,959==^/SA!-UI_%VXF[D/$*Z&N5-L!CE M7,D[&2W[[(UYHY66!]TQO=W.?;N=S]H:A2YNL7+9Y/@^2RV\C2S7G[W+0L#: M:D#]Y4A96WA63]H1TCYJ^I(48(3>$J/N9X2E? MY3'?&HI]F$D:3($Q6Q".YH@BM9$%KE-S%ZX7Q!@F+1'[:QAUK5VI:U-6'+#-+E-(GX MC^L_<[9YQMQV,LTN THW3%(O\@U$QDR=OD;LM*L5SHK<9$[FH>HA-,\J>QCB MH]HSI*]#T,R,A9SI6AEF)_$5>I$8P^M:&:#WJE*,RJ.'G3@'9R\[A 3T WL9 MX.>:*0=D@Y@R4YRQ8$,^N)\!GCX1$GW%<2P@_?AK(U3%D!H0) VMB$YWF-> &-9'&' M@A0!_>FP3O9PHWPMX'[&>7KD&>"S^9>T/+) _ CZN!'G8)R;4G)0SC!96U.T M'TK.( :D'0QP\4#1.L!1=>L=.YD/8)9/*HV>1O@B; 5GFXHD]:ID&>DG.; M5':0!T*+J9"Q/>DESSC SX1O03PHAQ177M\F&:)LTU+.M#X>8@"M9\JDZIQN ME+;ATX9.5O9OM)7XT$\?^NE#/ZT(_;0Q#1/@L74%$#FKAW&P^IY?Q\)@P5"U M5!A=2?X&XP6/Y>HO]-52:,0N-C 4\!+^=D.A;30#(Z1=K-] G#1\,Z. M*PJD5M[IN4T;.-O"8TD>.^7*KM,(*,VH:%=67+-)I1$BY53N[?C3=N;04Y\FZHNGTCZ-NA0-7]*+^D=6-2W9G M%^U]SK8I/.**+C;$%BO)[.]!33-[FWO?: *"=_O3[(R4@>L;4770>W\*H). MZF:E[^$=Y!:&"0,M2/!?Q?#%G5\I7B28':4!OP.L=*,P5B=K$F.NI?#/M@=% M544X/#PJ)K@X*YI>T# 4/4/=W3 L/[[L8+=E![7O1QCJ=5=L6D*-V6I[SS1( MTK@\?:+_Y&EA79'>?*K7V425HN)HN-Q6;*]==Z"VIK+6%=I#[=GZ$*A2V]N/ M:C([\NA%I37;EE8?GWGK\U./9,D?1TKW3Q"ZQV6UM>5H]CF<9YC#*3TVB);L MX!PVZN1.]:'KCBM$<\(TD9R= \M?5&MCAO0:44PB]GR:#6U#;.;A/I;6G%LG M4CPZ5>CZ6U_EK+I.!G>=-)Q3/XF &<*:_'%"RYN9V<^0,'&V$&ZKS]))A--@ ML:"E*VKRLIFL*8GR,)MD*%PF)":+34.S.< MO[7+TB]4:WB$->Z"H"3$<1S0375%NH0::G@\<^[Q?E$RMNU\;>E=+LP-;% M_CJV<[&/>)X\)V1&GQ!]Q2&JV7!4S8:EM/ YET2DM9LVJ*T!:V)5G"Q9[*N= M<&EP3F),GM""SR6)_5RSMYW\2;T^VOV-5!\M%O0-DVSKK@?=U0_@Z;SLOTA\ M*U:+D4Q8P@'OSY9WM%,T+O*4J1II6A$&\D[)^GCOE+_1O"MO20_R@G>+N.\6 M48IB1$O^&3L<>MLW 9U5KF"B*S"2UI*8*\AIN 34XH)S)G#5$M,Q##D'SLF, M@>G.8\CEQ MQC*+0,>QS"TQ]DUFR%@6ZW,][8UEL3%@H[4-=MA8A)\G7P-* [;()VF^6K'C MXB+Y%;XB&.$5\+C0,0NCPB0-%'W1.L0\[&"3LX#(.TG0V M_[U\43-:%,[]'?%_431]1318L-7#P> 5PO#\V*K<;I N/.1+]! '83$5IPOV M3T6%S$\.Z](!<=N!;],TYT6QV&Z7H)"O.+[?/5 F9V5[6L04MQFG3Z=_AZL> MY.WO?)<9U#U3NTPDSC%E>UMXD+HG 3ULX>.ZFB]L085H]V5:?9M^T.$0.I8M MO,_V:T>'S9INWEWKW;5=N6N[W/"]G]9]/RW\Z"0-3BA7T%';*X"BARO&3]!T MZ4@2=\42"L=,2]]R94KY%#]O%M4TB^H)V,XME%ILNK O.;>>]&>1GC8*,:]7 MW_!_7H(4L4_^?U!+ P04 " #R@VA4YSYD;[K\ 0!*918 % &9T96LR M,#(Q,3(S,5\Q,&LN:'1M[+UI5R-)DBCZ^?:O\,=TSV2>*Y$26P*9Q3E*EBRF M2&!8JJ;OESZN")?DE:$(52R ^M<_6]QC$2$0(+1 ]$Q5"2D6=S-SVY>OO;CO MB;N^YT>_K/3B>+#[Z=/M[>WJ[?IJ$'8_-7=V=C[=X34K?-%NJ#J%"^_:H4>7 MKC4:6Y_@5WLA_N#J]-KB=?RCO=27VHF*5T;*6>T&-Y_H)[AGK9E_KAZ[A/5/ MVH]BZ3LJO3YRRW8&US8__>^/DTNGI_K27JSOXCJ\NG"#78KV/>VK__UV/A M0&5 [,BH34^QO^!-G^N-9FZ141B/NRO]J>2V) Y5=RP"=C[![]G>QEW77,_M M+[>+,/#&[()^*=M%/ C+:0=_*9#./:04*0=_;LLHI1P=!1MKS<\/T1I?42#Y MN)3D-YGDXXPJ]>-461^EY;B7^*X*W:"O"G=?''P_TK#\;K3J!/T&Y4^VOQ:0&FEG M#/JU4[A0W3F]\BOQE\*EX1B*"I&>FMM% G2"Q(_#<4OF'PM/!V+N2CDHI7+\ M@2Z^=U1+#VG)I6X56-W%GU@&?=K[^LFN]&L[<('(8.7%SOR+[VAKOB/_]*@OC+E>ZK M2)RJ6W$1]*7/7]8$?5T3D0IUYXN@^R+];[4KFHU!_$4,I.O"0=H5#>V+QFI3 M^U\$T%T4A+M")G'P967OJZMO['M='0T\">_T U_A;_IN%Q>H0OZH75?Y>W_# MSW#%:=*'USJ\M;OX F6I^R^+PT:3/S;7")V^Q%,.IVGWT >X#_?ME> _ZWO;&UTUS_^JFPC.DLZT)U=80"*CZ%7\:M:N2J MO:/KPQ-Q=;C_:TT_1?Z;\\GWB4O&1CASI_5/)\-!W#^"0K.S5^>(IO^\@<))^^L)S>$3@'L%W M$4#YGZ_Z+MR<>1->/NY=1Z%T4&\ATG"VFQO;VUO(#?/OUH47)K[FKZ\O#^SK M#7/T&"8 >KLVNY:' M%[=6LKC&HBQN:U+( 2E<]F2HRA89^)=QX/P\E^%9>!DC"_]=>HG*;C&+;11/ MCY_TW2!VE:/[$MBQ^0"BYOCT"#C-:J/YM+U\GA302["7[8GP\M@NZ/>HE<2] M( 2QY#YO]1N-&G!]_.=I>]B9"!\+O8?UQA3Q3X7_F=)C%8':F3/1$*CMK:U7ON\\[3# MO+X^122\>!. B;6U[=K.YOA-E,ES _G&6KW9_->^)Z/HK/.'#%$).PLO=+<7 MM^YT5#=?&5HY]D%J^8J>_H>.>^>AO@&6>NY)1Z%<^Z'Z;16.[MD^ X0>/3B_ MYRL5]E=RP-W9+&X>'2Z[;A(.09M8V=MML9HX+]ZT*"&D$[^:%]W4_ZQ76CL;9[B0N4H7L>!F[BV!T.62',K7BGT=AZ M8,734$_SZY5W+U_OYP?6NS:YVKG3:(Z!)LYZURH =BY M0!/7<'7TS+/]!+ZT SSHN9KI]R!P;[7GY=70B5997X=%UIK-K:M8.GR&!8?1F9-++5/PGB8U8_*94\O/H'>.*#G.-?I"CC MHKXED?95%%VJ+MLM>&WK?/]*.3T_\(+NL)Q'7J@;Y2?J0O4E/-COPKFE_?B. M.FM[NDNNZL.[ 8@2Y5[I/EQRUKF$;Z,.[X$/>K-PTC?*>2G(T[BWLK?U#,GP M(#]:5"CL/ 2%YO93.-[V9!SO7R#U'?(T=W["=1', *[UUC[OTA_PQ">Q%#_"A(LF\FPA$ZDO9_/?QA MT5/*N$G>6*Y=?.TS;9,GL9.=QD3L9$%P<'4;+ ,*)A>9D5DD)&P?U MY$9'\+BC($0&?H8*W-YPK\:S]43M#UT0"_DG= 2*H#6LJQ M[P#0X8MSY4LOU@J5W&-X 1@J<T'R0#X= !K=A7(B+:G@'IN%&B-\/':!\X.9\0]"21< M%"M[WDX"OPL8Z>-#TZ.<7HW?WCMK)9 J+@F4U21T>C)2K3X&I:8,L.4Q0'3M_=#R0@($/=P[ ^2C#1'?T@5'ECJ@U)A MDOV./OQYXB('ATD.^U9SY^T!\H/R+IG3&]HS#HYW]!L/O1TQW>3V:%6\VM MR32:]PF=]8W)H-.ZE:&;'J)T>^@Y/!O@0XTX>#X42QV4Y8!KX0GLLI8WS"XY MET/B6;A47E3TG;FU,5V^A].W:N\!=:>Y/LJ9QAW(\MV-AB2N,3Z=@S1"+_HV M/+Q3H:,C!4+'49G12)_.?%5&I>,B4R]8Q_U5G 2W*N1/8$,^DP4V5G>>X,1! MD.^\8Y!?#P8O!WES=>WSDT ^J;G^:B 'ZV^YJ1Q OOTTD)=QZ_<"\JE0^?KJ M4V*<"/)Y\_*K7JB6G)NO/RE! 8$^;VX^7Z!/A=(W5C>?X/H#H._,FY^C1W6Y M"1U@_@33#6$^;X8^5YA/A?$@@NFC@7*HKASEBYM \*FUY<7C_/ MS'DL*/YB,ZHV&:K8W-YX2E%Q!Z92'ZUX?>0TD(&T_P66UM3GC> M7Q.:9J,.=X"08:[NT.PQ'G 8!Y<1!&$WB\W[23A[R=K]:6/3SSF2Q@(?W M.289D +2MJ@%:#A4@)X#Q?]]_;UM-YZ=;_?PAIZU].;FSM,67Y;-_W"&(V5I MM%Q7X[.D9_,U3A#!H?+&1MT6MMM@5 #1F986X@$ZBTZJ]$#RBU#B\M MYVLG*HJ4.AM@I2*<P'L<(*V%U@LMU?5I1?3R+&:Z>Q ML;6^Z6YLU3=VFO"OMERK;V\V&O7-3D?)';6Q[6RKE3WQ?_[VMV-?2,\3 V(W MD1B _0V 5FY-Q#T5*G&+__(#$'S#E:%;16 MNS2N\R;JMQ%V]B]P5\S-6 M\?ZR$L$Z/*HA*SZ#7UAX"?T=!4G(?U(CA5V#7(+4. +=,]G HS=7*,@,_@BO];S8+9&;2^V%PMF9E$OA=DI:':# M@:<=Y/'W8)H_E^86Y407:*YP2)\(OWM[;"SB'ALOVF.>$:5.9/L6 MTOY3YH>7DG(BP<1X)L^Z=S]^>:#\H*_]LL=.>JX+C_A47/UCY#M.\9@_E@NR MJ3&Y;&J\2#:-DGUSQT8U;*XVZL;Q$&W"P$]SM7/%B844.U*<7QF6!B2LO?*? M+KSL#GF>-GF=PM7P*Z9;%TRI\3M:H4XENP_MZ^NGTE>EH$U7]*0C;0$^);8U M(?XRV^Q<:LR5E0,=2V^I$6@O>W!O;PF)%RJ6VE?NH0RQ9BAZ$]@KW]1;0EO+ M<9)^0M;>&=J#^'.H>@BO&\5U%6\"DQ/O\RTA-RW6 /UJH-#;-%*4L:1(Y;JK MQS;WEC!Y%9+J.21E8*EQ9R\KV=%2(6P!E/17V>.X\%.E@K^F"CY_>^MY>*]4 M]W>,_$KE?U?HKDR%5S05EI4H*A/CO5- 99HL':)UI=C/WK?^PG#9,_%7*>AO M (F5HKV4:*L4YIGXUN>#W$KQ?2N8K!3814#8V(+62CV=E=]Y9CFH+\=[I=:^ M8^17ZO"[0G>E1L_*[[Q$1%&IW^^= BJU?>D0K2O%?@Y^YRF7HE0*^CS\SG-! M8J5H+R7:*H5Y-G[GN2"W4GS?"B8K!781$#;.^"B9?7$NAP!]Y^=Y" 3)@X[" MH!O*_CXU-73BQ4;B_1V94S?AOMZ6+3*^S5*%]QGA?7Y);@\Y&[XKA,&@IQWI ML<0-_.L%E:U1&.^.77C&EW,[>!^'N$+FDIS,M D$=8FRCR_V8!C 1WO_LSJ# M5.2P(+I6>5)&A91G(&7ZB1$W9NAFK%@,;KS[_WRN M#?8JHW(7],#,E.LNREF:TKC@)47I(]M:%NS9[N1=Z1W2$C@-IZ=]%:E,#BPF MKERE=T>6;O-MRC>P'*Z2<5@YCJ6GI;^\6!FS@>7&"I":IY89*V,VL%Q8.4_: ML,CK6'LZUBHZ]F]@/4'(*$I'*^"4!.[?K]RC(+Q0$>BWBXFO5-%^8&,&@9-L M[PUA\W(@0W4.&O&":Q 38&YT*\N!I2>70>/XJ\CC@3_NGTD4+[Y&__1%K +#/)5Q$JJSCAE. MRJX@K@C#"?=7/1VZ8-TANXD6W5(MV8OU#3VRHX7GA@6#M<+94EBCXYCB$>_"T MEN^F0;1OPZOA@#GXB?3=Q<;:!+O(L)5M9[G.6H6J13Y5XU2H2;#V+='>XC?X M>1+FBEMZPRI,A=\WR4@KE+T%A@H_GR@9J5[@NNP93MMM)7 MYD]E;TL[>7TJJW21!TGKG9'0TNH9%>[>A Z!.9])K,+T-[CN,NC$MS)4;UVC M>'SOE7ZQ:!3XMK2-65-@I7L\@>S>-7DMK5Y2X?7-ZRQ'2>AK3/*%WX_T'7YZ MR_&;-!%I[+8K-651B.[-J">S)KI*,YF TMXK12VM,E*A\BWJ'[^KGG:\-X7) MXI;>.0.N\+MTC+9"V;P9ZC,<,#ZWY (0'?.D'16])00^M,&W=P(K="[:Z4Q; M&/^ 'WJE/8Q_V'N?-T=FC+3 J^BBH"2JI]8:S8V3 MP.]>J;!_[#NXN!ML)NTO)A6D8B2WC:P)]B.;62Y,M6YEZ*:RO@5K<;67X(X6 M&S6%==MC(MY"I'\RG9N"7#<_F=D[8X#X_N0.Q5)5B2Y#%QR M='+'.Z'$B0>6+#D!+CY/K CP31/@XG/ EN]HSY/AT)@G[XH,RS?_5HEQ\;EA M18SOAA@7BC,>:5\"]/WNA7*4OI%M3YT'8=P)/!T8:"T7J>7:P4ZRL8HE5510 M\8)7<%TLMB-[L?T5[S%>4Q'?^R*^A>)\*5R^JZ ;RD%/.](C2KJ^7$3J&;O> ME3TG2$!P#7>O+]\'WZA0]P9/7:L/3W=D='CG> EV#[S&V0XNW;"@N>J/X);U MR\>W]=X/;87Y]WKF#Q.L\EA*%.//^>6_]T-=[$+@CGA'S6ZC<5GP>:#\^]N&^!66ZUO\PP2A\O3#AXIS""F^+==Y,>N"%ZDOMPX;/5=@)PC[L M7IVU/=VE K_#NX%R8N5:S>(2OHTZDOH!75KY3>B=[N-6W0"?4X?UKK'6,!^" MB8<#Y8ZGENEN&K;X.@\VT-S+H/GUT^N^*3T*.0 N&/^RY^#8=X*^NI)WK23N M!2&LA.CY +Z,8NWL=0WA5T-=.J].1.HRHZ2Z*:'4<2V_)\5T&E;'H?L%; MLSY-]IJGP7@O/6+[GHRBL\YE M'#@_C2,L4N&-%.R\#5H9=HAPQE=+>&SEZRY^7">[$/Z6%_X 5#I0@>9P/47T=+JMX%?8QT.;5?CP7/R]E+ M19%SE83+-G/P;4O(1U\YRXF'[X#BY1(,/*PH?F;C%E_/MU3B>:@,GW=#Y,OK M3VE4Q%H1ZU/XYO0G%:S5F\W\1V,G_"'#$)Y\%E[H;H\ITGP5H9V@W&/,H?,5 MI3;\H>/>>:AOX"B<>](A>V.Q:6SL+@VI/6>OK\F?$#63\:?"I2_W]S)1_. ) M8+C\8W^09&QE] =L='X4*G4,#PK!7TU9*B#UY>;! M$Y$*Y.ZHWP-/QMJ#];XU?)9N[XVB,DU0 UGVUO!X?V]+A<371L2<]V@&I%3: MQ0)H%S,UQ"N4+P+*%\3@?9PHKGH9&%I=^)>%W'+C_Y%MO<'372%R^<\L8KVY M76]L,M;Y8S6;]54P;.$\ 88M'J:$X=*VO!6&W] 9+NU]6V'XC2??D&8-&OOC#/AYO M9@OT9C#B@ C/_ 6/5RT[S4[\VAS>AT">AO\Y2A(PG=-'1D M*NY2D<^"D,_B-.VIG'O+ZMR;J7PJDM.%BF(X,32 %@"+LVBCB\OK9T9:EJRO MSAA2>Q FBT9NC[YVEMUSYB]+YTSUR]!;Y]U2_6MUT'F75%]1]T*I$.^2!M]) M%N%2T>[$KZTR"9?K]"Q\Y*,Z/55&X>*>GL7W[5?GI\HL?"2SL+(@EN0?IM/0N:.-%2+)0G5:(XF5"I\+70G/S"J.OP2:GWV_X M!893A:]%U>F?JT]5&%V ,/V!ZJ@P'+%$L:=9EYIG8'_"8]_5-]I-I'=XYWB) M"_9L9L&>RR%>AR-QSP, D(HU=V7]IGS5 1!]&R(HSSJE+T(:*?L!-<"C(#R M9SEQ$"YXPY&YP]#HTY-#\FTQH''ZW=SQ4M'V6Z+M^3LKODD/9[1=]I0J]FTZ MBWLJ;#E.F"CW1,LV]C+7N9D@4;0/SP3$*-^![[\-3V6!S-#5P]"[N5>C\E!;R?. M/AL!"Z^"%"RUBI0K4IXU*4_9G@5YL)%J'(VM^GIC ;KXCTJLC8DE%NU@>@Z9 MQ@X\;OPQOU".TCH%+I^$@Z-/V$@\SP M8+<]/%%QK,((#C==8OAOR:RR?1GU]@// W()I7>)L[#P4=U0+4/G_GO[SX5I M'P#$R]GIV$%G$\%S.83] ^,8SU78"<(^'JWOB40AH!:=$XS%V -[64@\);YF M)%W^!_HW/>!SQ/X(P[LJNPI%\T9E_ MH0V;?Z !P*H-"SKK=+2COB7:0V/2L)[L9NS6ZCA)/\$S MXAZH =A_FAAS[K$CC_PNX42%//@AAGGI>![?F,BE+;7P)S MA=.)$>I@>9[(. MP0S\IY)AZE.C2Q<3)ZGG<,QNTC3 !_:T%'AK[J#WK+E39NA>]=2W?O"K#$,= M+8E39*RA^\!>7@=/%K#3QM,4W%Y+B-<%='8M.T4]Y.):0@I9'#Q-._6)0B'- MS_F/95Y).02X.S]!>8YY0"M\ZH:ROT_-@9QE1=^$^WK-U D$^82!J/RETZG6 MV\Y_K/ ^,[P;D$^"]Y%+7Z.#N)T(]BV)M*^BZ)*W%;%K38?G@>MJ1 M'N'W^G+1<(GA@K'K7=ES@@38[W#W^G+AG1VZ])A5*'@4!=-+#I[P%.R?+BD* M]D\7_A0\:C14V%A: Z!"W4*+_PI?LY,]^FXW5![E_D0]/1">]G]>!%X1;GC3 M:A!V/ZTU&NN?P(A4G_"Z%2%#)WSX8G/%IXYTXGHG"&(_B-6*B(,+U8E^6>DT M-K;6-]V-K?K&3A/^U99K]>W-1J.^V>DHN:,VMIUMN+P3!GV^P=EN;FSO-#?7 MA/VT#J3P:60;3ZQ?O^?,/]7>?I , O\T\$/E*M7'\@RPH&]4&&OX>.U'F%6O M7$SM.H4M+;B%,=:]_^R=+J_(,-02!4GHJ A(!?_N*>G2ZEU]LR?^)L17_ #_ M%>(__^-.-K[0=\5?OPY$% ^1_#OPZ'I']K4WW!57 /Y(G*I;<1'TI?]%T*^1 M_K?:%_S\KY\&\.0I/?*K%+U0=7Y9^8\X<%9*'_F? M?R5!_&7DP?QEC=]7$Q$ L'/O92M[5T@C(N@(]"FA)?KUD]PS&^B%]G4]I;N] M>%>L#^Z^""?P@G!7_$>#_O=%M*7SLQL"5W3KHS_=:C?NX:L:_X#K@A#PLBO\ MP%?9+M<'L6BLB$_E+VQ._X4-^+_\2TO1]%\CT/RO$4!F<&QN YK,LQ%C2)=U MZ>FNOXL-S%2(.&SO79\>7QT>B,NKUM4A&"WMO8>(9.IOOSSXI,9$2_I# G?WNW'@U\3!ZOZJ6&ML M;NS,=AE\7/_UX/\>/,R/+6?:KC[E=Q\1NS>N961&OHF=H']6#W<:7%ZP+D*,\+QI(!P[7 M+RL-_GL@7=?^S5P1/^Y]C=N!"X(\!FD9NW99I"Z NFOV!)#]PBO=7-W^!^Q- MO"( /=4AH?<8';9\/Y'>A1H$80PZ)=;;Q6!RP'- Q=EM!X'7EIX7P/[N)B17 MH)"UK>;:E_LD"XC[^BEV)P+1SL9J MNR[:E;"6GBN'^$SE3TB?!\IADV"]61/XPWOFK6<7B[';BIU/AYUCH_-(H\D_ M?9;>6"J6?G71.KT\)MY=L?579.MQ2G&"?0ODF!($)CANOET,/<953A"21VI7 M)-BIQM-H4=(#>0^S_S*JQ!QD/MZZ38P=T8^&^+;#_I]':$[3QQI$!S MD%"BCV6/A^1HPTOYR@GY7@.^6E]O;.X\5468[H:?;U>_AI5?.!3YEXTZY$8L M9^8:B?+$E7)Z-7'L.ZL3DN[T384IP#()P8(0*1J#,+C!YSS!YO'D+=A(8_G8(TH<,WP#P :KNY8B)M3^%@SL5_+N MV,20N/G8DP3#6J.^N;7Y>7-SO/&85P\?I$QA@&M=[K,&U C&WV_&GV9;)[A^Q\YL2W7#544F?^<@-[=G/2T?MYJ M-,4WD"!2_ Z"7@ILU7$KA_-5ZR;>\CY\/ NO@MM)V3WV_U3^C?:\>QR_]IB2 M;-Y)3.$LI ZBOC-IJ.+X9/1]$[X.FUA+[__I 4N]B5ZVU=C7$N_,P1L:K_R91(&\ &CO#$)>GE^1X@T=?$5,AIS@,('9L):W%::< ()( M':_BH1IL3!:;:='VI//3_#OLMC\T:@+__V-Z'3UJ5T2!I]WT2PMM!*WYO(Z MG]XN9J* 7>F8DV64='K"\6043:)J%N!H3S# @H$T L;7 (]]-[&3[,6$Q9G! M+I1(SN)RV&\'WH?HXY,A-VT*W%A""CPUKA\B0'7G]+#)E0A\<=O3\$W&DDN, MN;FQCGF2/#/>49JWOX9IEMD\CL18Y6ZNM8GE3*@B';0\%]1;"1?T4 MFJD@%Z#2D9#B%LR:^D\_N/7A53("X]^%'Z)$A36,8+FJHWV.7UTDH&AO-#8M M/>5H$4AK=5Q,^9\J&OF2$D#&AJ ?=O+\ 2GAY"FJK*GF\U&/@*;]%WQ82VWVS9H-W!1^T_8"]Y$U\.=N!3S M,.HP02NAETT M*#NFU9D8(2:D#2"+OHYCH";E 7F$@8\&B#?D=2NP2(;B&%46">?@1HD#&4O. M3!HY,=F#\CPX+Z0O5#?AHDUQ6;\2'_ 5G[^LK:^MIE)<4TK* %-27OOD\'K3 MLZ"BC\^E]!QX$#J&\-\WI;OZAIV?OZRM3%^??3ZQ\K^5)0NC(K!;6?L@]9 M2>)YZ_MA_=O%8>NW>@N,_HM=$#&WP$-'ZPP+4+!UC&M/JF/DRL01T/QZ4 X: MX@XO!,S5V?X)58&;Y[LZ&G@2Z$G[F"E:;WL!^@3NO=; \H$:U5L# .V#')6> M)4!VT1:_O)&A)FD^HF=,P"LO%EB9DOGGP/"6D M R2C<(232[P5;3>_]%L\$/72'Z(^B"%X2V@5"#@;_8'TAS74P>!QH+/@VKL" MSL=MW+,_KX)*IMA.I-SM"%&*C+'1=+Z,6Q[_[GY)+YS@DO$+3"]%3/F:Y MZ;76HFVNM>MKI5;)_+GZ$F9'%E*QUCZO;LZH3N,$*8V!U\IHB;\@>V^&"6B- MU8T9[;J@@,QDX#%7:#<%@2T*"+2&8YYJ+)8QLCPM@0 M^-,C5TO*N-;>)N.Z9$V%UYBJ*_RG44,6F(L]F;X M2DO3;YU#'Y;K\F^2,SYR_"PHOA,D]AD0\Z_-7EAZ?B?5%]:#T'G 4J^!S3MA MV \]U>2?!J4$XW]Q())(T57P3NJY45:N'83T+F^(+[_5\&IXK?!A9P':[3E[ZCI8=^ 2Q0PXNQGZ(K0S<26)&FW0>S&M8_R/(XHFTF-XE?=@DS09X= M=##A-^,ZP=Q$])3(.%98!(@8!!AC?2JL3'8I.,5^DITOD9!1!)(>O[,P5YV. M(O<[J@#X)=ZJT1OL U:1UX2!)P(XKSED9VX;JG:W*!4;C8U!_QC+A8Z<3MO"^(&QEX#OR9'<&//B-\ZZG>S^C M'GK*#7L3'TKR5<9Z]\9'GT:2#AY3AW$),Q'#3PE)O8N$A!;QGO].?"76&S5^ M-P*R1LB6W2Z0"](3DI&*Q8WT$F5)(:.D_XJ0@#!)-\(D70'XI$0$?*&XJ_&UHYHN@D/'&46,Z)21UY@8Q7!/:P4N1C37S- M-'%]>; ").S [WHEY7CTZ-BIRH_Z;M!;"XHDI/I:=_8JJ\WL*"MMOVY4=O: MW+!49-=D<-26*(J1\<.F'"^(2 C#@H!9:D<)"MXB8\RNXD1,<4H<#QCZ#P;K MY1 X<'\!G.4SHK"7/1SQ=Y;$ MI/L _$M)@JYZ$5&LU1MK];7ME3TX)&M;Z[7/.\TQ1!'1BG"3A1,19$M\TVC. M)]K:+EBHU]A2=DY0"E4'$.T[ZM&ZN3G"X]5>?8XZG GRW>.C-@AXH\0YL,6A M2%NVIYE.2(^".T6*'TJ1H@:/(BKO!1XHAK!$+IRYU2#;T]0P/Q">C$D/ NG MN<;)4D)V8J,;(!,K9^_WV@6*>XW[:@+>/Q[5J-P&6.H=B^/CXS1UQJB.#R%B M! VCA%@(LOMXJ+T<<0K[S_9]M,^D+_/#C:!?H?/TM!M!/\URJY)HJB2:*HGF M%9-HGM3_GY$ZH^X9DF98$)9C+.\SGPWV<0:&W+MJ?3LYQ.:-^V>G5X>G5[F> M\:^[TA)>-?:%,U$Z\.VDS 9*OR'P%B&^2@F;YK4 M;(PXDI_^B.T7/.)IU8>\V%F=DG/95<461Q;2Y&M?9K _LHKG;)"*25^PN_S] MVS/$.E\*H(JZ) M #<# 70,QIQHKCX)PZ5@G$48-25C#:M^E(QM0L.3*;@$QZ)$P:<%&>44- M6 MV(LKW%OGER\I89C87&LIR4,^1A\7.OHICN"[()PCC!@-J*SWTG3N*RB_G1R'K2T\A&\M((1N/4<@/T%+%I>RH M>"@.=(1!CR2<(R?9F!*=+*S!5@Z5RD.0>@@>E7>IAV Z+H+71$A%A3-ET9O+ MR*(W'V71G!>#$>^+- R=I5.:CH"'?R4Z'M;@$H_"S902PA%P\0,S,\.(DC2Y MOY$X3T*G)SG S;?F.J',C?MOXDC1Y583MI:1!K<>=5,4-MAR=$V5L+3]E M?%Y&ROC\.'>ZG^&-BF3",["0Y;1\Z0TCS=EN:?[V?N"[G.V/UP"!)5Y,EYP- M%,_YF!\?^@S4UEQR:EM*Q^GG1QVG_X,E'!K3Y&\440Y\X=F_[G):7L9J6G[,6+*N%&:6HN5'/-A#/ MDKM.=I:1>'8>(YY]JOW A%XB&> ]LALJ0T14K-;BXB&)7X"<:V6U1'A#1GP9 MVYH;E>VL[&UL+3F5+:7$VWE4XNUS_1LS)O+ENG-UT<&*EY]6EC)L^#BM7";M M2/V58(;\X5$6U97[J/QJ2=U02YZ<7PH;V-I8]1V@Y4PP? MS3',Z ?KQ94?D==L?J32? .DLI0I0LU'8Z9VEHXXN_6!S_3T@&I\8#<2S-=O MRE? @- 4Y=^)#V6>7>.A'1M8FA_)K;T!DEO*U*/FH[J=)2ZB&_3F ]%%!4JZ MPH8_7# >U8P/A86C./9=-<#:VKG*OO4W0%U+F;;4?#1OZ3S4OJ,'P+$R)YLX M4LJX;U5X PK5'!G3QK1(IS([EM7Z?92&4^OW]\KXG2X5YK!=J"5^9EETR1#+ M7/7J$@N'I4R8:CZ:,77(GZ*1,$O6/>32Z2DW\>8I(#9!0+Q23)AQBXE(+T#K M",P?S1 Z"D)TVM1_$Y=)'[ Y'-W;3*"Z!5!]6K#T\1[FY4:T:KW-A],;/OZ*=>$X&O:=A;_ MF'F'B*DVM+GWP"?WM!EY0J%[R_W?[G6VP?]EW4(8UFFCD.(?A<_S;'5S#VA/ M[';S#) ]O^>-?>JR]KUY"EGD/\YAF%1^ 1/TPAG_ZVPZ?Z2M;PX.CXY/#P\$ M')X?A?XWLV9N<^U^LXC-;PJ];W(*P>0B<6UF U=0.2DP05ZC=947;^?Y[09L.Q7G@>0FA MS&3\B2OE]'S0 KO#947@Y?[%UR@9C%D4KHE42*,2-]= CF7/'Q@=1P'VX"&S MYM1SHP6:$8)C#X[D)8E_&TAO"\L6% M+M>6+M)MP MMNE5<9A@.Q :VJ*Y!"L_(7[Y6,C^T<$[.?>8Q)/$MAO^D9=H5QP,?7B1\RJ' M>/^W'W,&ZGX/B!0N$K^!$(#+(_$CUY0,X ME-S6Z;N,0$OK)!%IV,MV+ _/6^_D6%[UE+@&0X@[<<5VF,NA?Z/#P*<2,6JQ M$QM]N]4%GKRL"MOAY?D[0>LAJDYA0 .7',"?"+V?SW\L;1FTAP=6H]:2IU$>13KZR#)=(%DXE#)F'( MC'F$;]:^XR7H:J4Q;E?'1\?3PX:XPD'R*#V._?I1$OH2%/;4.V.U$A&G*CQN MPHZ\BSS9Q<&+-=$)$H\^.$$(7,NV39 "@R+8O"OHB"CQ.K#I.-3!G795/31Y MEC2B[E54R!G@^/OE]TQU>Q?L[3O0=&)2K4.)-*:0P2VS(^_7PXLKBT7&P:^P M+ZM(J; [Y,\72G:YDPC\D5FU[XP 'F9K/H4ID;M=GNY?9&PL'8D4IAX@N.[T M[&Y):>:XCFM?5JDX+]KAZ7F1<*1OQ)H2)Z??:N+LJ,4Y]D0U..(2*,F/,?'> M"^QTW4OX*9-$-=$Z_LXWY;BP&>U&[UE2TBHY%&^4',Y0$:"N2F#!A@$PU^5% MV=GUU=*R@X55DA="F@!OFC\JSN!"<:1#)3 89_CH\AT4C+B]&]I^, "VI)P. MS^$[D4X9^DX#O_YV4#@/#\([(9E'73X@P0;H$<&^;7FG2D_&0OD8.(U(K@W0 MXQOA)%:;* /R3>*@> Y)A6R*\J16"2#3'LB' 'U*C $9":SRXMM2-QZ^OQO* M9=6,KP^.WQE!70.B3=UQ+FE*6B(A=0B)##[>@"XM$KS>$H=+]WE#2R7(MDAS M0D-*#@9>5ETP?7+XC-RV8R@-W\5AM#GARW/;H4S@XDM?6IC M@X);&;I@JP0_40O-.KX_OOE9E0&^'AS^3*)8=X:4SZ@CT?+]1'J@8 \"=&'X M MLWF(F[V,,!$U"D]B/!0ST<> E#SS/0BU+HU?@2]POJ\2X6C6'*B8_CA(Q_ M"AZZUCS$ XLV=39F2!S>.=1#7;0<\J,T=]8W:F0.]+'WEUMCMXT,%4 /;.]! M$D8X_@$-#7Q4)#M*]&0(S)OM<\R+B>R+SD-]@UTT6>3 IUP-- .(?,%;@O1RE=W _B*#7FXH MP0!!P@A%J#0(DP&W]L&T&1>,&(GR/:846#! UB4\+)Z#<(G]' MX$11TA_P:@@L[2'?HGUZ,FW/K-T;"ID6#,1!C1;=3QO[K8H_$(!@=,6A9@-. M8P$I4(H8CW%XH3Q85L45/3('*'QN6Z)I'/@3H >@REE=<%N4M-$9 MA=^B+ W@IU!'/V'Q"9 .M=8SE('$ @L'8I2FL6R:S\8[Q9UY (:8,(R'*H!E MNCRD![Z#>Q4<6"H )1 XDL@KA6I^6'4*7#J:3I!X+ER/9CR2%ER#?.61\]!) M6_(X-H/SJ8?D_ADA[X/N=!02.$@9>#R MQ,&?;-A0P'$G6KHR=7]@8=4C^S?J(AV M@%0+E(";1$(CS@T7QW^ M,% 1=?'M^O+X]/!R@JX-RZ\^68]GQ(Y./%$3J%'$5L B"/N9<+PMD7U)3HF" M0V:_!@K/O@^QV@_/\1'F-&-N9 W.GK/*C!#.PFTO0(87W.+I ^D1:5=C;G#T M"/W.%3FO]G(@Z^^'IX<7K9,%)\^7] B;:!D%BS0[]Z#X(<.68*1*YK!9L!2S M Y'3*[\KNY;<25?RW%L,@N6$!F:D]_LJ1'&N_RW3@7ZYZ!?EIB/7KP>=.CRH MCF'3TCBM-HE'4H-"GY;#FVSX6AI/"$ ]Z9N7@:Q%:9]+[*>WVQ)IV +(00 ? M2A[3%=8J:H776Q.Z> M'0XK^%$_KZZE H( /D:H%C& %]T# ++U3:?SE"#[0NX#BR/WF5MDXS]MJJF@ M,A3QX?3L[F,NC[!P[&R.)]/4T4'I:>?J"%W$,IGTWI/H71&KVUDO[UMN>!L,)9 ,(')5:QT@,P&OC MG L(+;ITJ5F6.\JR7**+*$\!X3LYF^-!:'RX1)38E) ()T<:APR]:%JI!08\ M^9@Z^;]L--T&V,'$,8W=2J0<^7K 7@/^KZ,>@#C5)CD*C\H "%/-!RH]LS4& MG/8C%&P6QG# ,6>V65MK- 1:X5&F(MQK+/SL4'TE$RN9N%0R,3U2F40L;^_T MH76^_[%<'&*D1CL)UF^F8HV.X/BR=?'A\/+\(^K(>&A92EJ--R<&4;?W%#PV M3D+_IQJBLT^V@97&Y/(5\! X]_"*CD:'$+T4O;"@JZ,[*O#-20>&!MKQ9SCY M/_ZP#.?(5MDZN<)L\>'H^WXJLM(=9OHZNY)'BE>!JYZM?V1=GAD;2%R$K2,,$:U2M!0: M/0 8BGV4YQC<(4Q $^D7%-!#JMS:[0[!=+;C S1O@M[P_BWD",>@18> M6S^XD?Q +\;QLO09F\Z8=!=[4SXB(/OH/>'(;[ZNI58 3)1K/H \"Y<)_$V% M9G?(@^Z&Z!D$^"49>^'G@N%09U]^P96#N3XD*E+W?WX!&"\KBF7N=I/Y0#0B MT:#(/J%'SHZ<4"@\TH8[:"VX/F+]_*<%[DC;H# TX7WDS'WE:O-'2E4D5I"F M4%SAS,,;BZ[Z(!$ K&)0K6"ZX9" M%VF:D:W*,%\"]0*-LC0@:REKF)095CD/T[C5 =BS)!<#45!4#P()B M ]-FIX28E9!0R')YY,%"A?5^F 01H[R5N ) \1V2NJ,Q6LQY% ^U'A4?]H\. MV!(?WZ\3+OKMQ\?,ET#G@QDA1AF5WV._<:XX.11][%J6M!BQ MO^DE2>2%=+X$87TK^X*%?V,BT5\5/TQ:_+!>%3]4Q0]5\G5Q=G)^QO7_!TH&?#0K"!50X1O7?!UG>J5T6%X"IRU;B0[4DE=H(]5E9P?Z37@V>2R20<"JK72#09K[ MI##3V^%1H_"PHGT2YC!A].)">VGQX7KU?6MT-4[QV5C/.SF>YO>@4[KOX>0&C!9B78)=B MUKC .K,OV;F=_GVBI,MF[CZ[N'\$/ONX34(.+('VEZ\>,M#E?49\),F;.C06 M!JZ(O:*Y1=G#%F6P,R_!HY?]RCF7V'PF"2/V]O #,_<^^8>\R'0!UNTD)O<, M%E:5O]*\Z%)CR+.YL].H"<"W"'' L77?LL,WBU#F!@M@7T8CD,-7Z@!9*-A7Y?OH!8FCA&7S01)VWPW).^Z:)/R9XQ)DGF M'!X96HQRR8M@.&6D20BZ50!0LJ\H315V_[G&7U)I%,5>T5_CFV8^8JW1V&80 M=^&M_$USD\D1H8:NH9]8^($@66NL-330"Y(SZ]8X)-9X.]P($UBP@60,K+#WR\*_/#WBQJ?E)]^<)LV[;FP=/RK M_+>B4U!#H6V;->$E13YKO'!4EN11I(3I!*CBFFJB^$VF,L6*:3S):3T0.@.2 M-B)<%VD=PRF1K5=$^J+NWADW*5EP+CC"S(O+A4;>"$<"A' 'N>]0R3!:%2WA M PIQK;2;[%#\M_03%/A B)^-4R85(>9$:UX1>X^*E8*X9A/0 ,B8@APZN\6R%&:SK4JT?9WWF4D]S M/;L(3H0)31Y-8@#H6,>:I5RYEKU41UQ$1>&O5/!&8,F#U)-8#86_IR60)!?3 MXHV;C)3;B(>MC8HA3,H0I8<.1HB2<@'[7FIW']TL)CX@.///G+"Y( 6E3^T5AH76BDC^="! M#3I@M M\ "T4R#--%8U4R=,BNW1%Q[)/9ENQ\+$BI8EE"W C9' 'R@F5BEB4 MV"]=^C*+S<0]8%3=7G;6#Q3R#FO4_3<^&%/,0F+K?9F&M3/#*P+#RF'N2CH1 MD!T\VTVD5PR!BTMS(3Z%!)KLXEI0JK!*[(PPY *%D" QC/Q>. S9[>#MTAW"")(XR 9,X'2Y$4P0'1SP,'P=A" MSX-H]6%9CL3:1%=+\8&+RB5HPR IL=<;$C:2YD?#B+E5@V0BO]#]G V K>70 M% &:1@]%(9;CH-N*J[O3(])%\3W&S4(.D!&;C7.BLN-*&KN-W]^@QD1Y7 E M9$A94=R-@ T/#%D;R=%&+U)(,>Q[%>F95G5O"]:Y0WZ3O#F6Y7TAR^\J--X& M/2$ 3C,8$L7UQ>/0Q0WW/&^EAR11V[*"$[;7- M?Q1- !?=-,F@BYTDYGHM/3-G7[Q?(? A<:S=@CP>2YP'Z+!P&W MG*M;5B:%CP/0)M\N2X9 [X].WTT):9%U1 9_4O>'S)$1 8J*!\U-E#6XG $ MH01QF& 8^^SWXX-Z<^T #-^AP M(M/>Y'6G*Z'P-O$%-@/[F$1G>AZDY[5@7 PD9Z83\D8,*D(V4+U!>>IGAI^4 M1!N)N=%_16D8/N87JK-?JL/ 02YD;+SOV4=T#C:W584EI MR K+HZEVWT+^,/H)T@T8!Y(X-1\!KM0&GD=YK9180,4-7.],>4A'WPM.?/0: M&D9FTSNQO".?R),K --&[L"!#<)(9AH60QU*"BPH+GI',FX@ ]E17.D-0Q4#B&*;'52.WY.=$ MCPY'D[%8!;4H3MME_V7>L\$*58CM*:RRM2I:$27O8A^9&H_ZL$??RI>L0Q!S M88!VW622P2H9MGF[.36V37(ZH%Z1\.6(VFK!9\^J%C\DEQ%L_#+L(M(^,^ZV MHL@!%F5BNG8 ',CJB8;]98+'"!T\!, CNP'UY4I%S[ H>#)N-7).\D4%A>S- MZ%Y94JX@*:LYR'36T7I+"]R4S9.^PH8E9G=ZH*\$H>7]I6?J^/+[X?Z[.U*' M7J18/]*&7RJ)*EZD96U,X,7(_4& W>"8Q64\$AMQ*4I*YQ9PH$89/](Y'3BC M[& ?(WAAI$A6&WJCMD[ZIQ*_:Q7[LE\#4]*30UA*6N5[W@-Z&0Q("2,Q2_X_ M.*FVZQ$2(M9\V(#9(-,UB+.FA)SQ8Z:'48.B'=K><_>9/0M5]A&]FE"=@SBM MDL5>DBRV426+5NFJC=FA6@!<%GK8>@GR]AA7D9_F4=UL3D2M_RYNH5OFU MS=/2&IVIM>NP&,3ZOOQ(31/KQ.(=S!W <3*H:5N=$JT";-<%"]_52"W? 5R"[D/C*%>YD[JI:EAV:6S?IDS8NVY+B8> M4'A@C%_+QN8R#L0EW\R4M+4&:N*G]M +&%*_:/2#I5D(7+86#P?<18)KQ943 M4* WK=5%;VI69^Q3)9R'4>L:EQO?&^-NB]3@$I7WBE+A,KL2\UN']Z?!&.9Y M-*(*$ZL,3\'VK%@VB(\R97E#ZA!I_;C9K+-B\Z/4[J96V=1]5K3,0[-&23B7 M7'QH'7__B$U\L3]2A'"@IJKB!EV3#'E4\9[9TWOR25>UEKQO_'$]W\ '4=?H6 -M1)HDH\[;F6A^0 M.#402T-W[$''IP*.]H\.N$P\K;J*=)_%=8>*N;"O,@8!\E.8Q(T.8XY%%WHJ M .J\.KT38T]]91TN6:F@]@=)'&4K,B"DE^2,7%<9!-H&X;$IRK^1/O'WZ5!'^G$GS*@_5RX5S2 M 5[V9--1;]IKM/);%QML&)6?61#R%BN=0;GWF,."[N '?2/-"]/Q,@F=\JM\ M(\ "?[*R]4*AY\AXDX.V$=>I3+?OYYPSXNM9>3PV99?:M-IR5%@8?&%';YC2 M>;N/GM%WN"J%50YXUU\XL8/=EU%BF^ARPBRU./0+"%7UTY&%R/-5M&,H@X/ A;'R=#7E:';E0Q=T'U0M-:8P;LY7]>T&QH3XR[T M-*8W9QVX4!J-*M!%T]%F=Q3LV9Q";&9GFU1ZS%4BT57(3JJ+S<8_6/K%IL<# MSX!!SHC6 (? 4;!2&B*5'G:Q2PEF9/4Q8L="<318;7G9OL2.F1XW/ $QQST: M2(W_^R:\_N]KC4\__\BM8&A= VR,4]E&$),_P4],@<)('Q5ZK*DJY2N==F]SR\6)?T_[X?GN6]85V*:! M[(5.^J;RDO1HY#.8Y!7X9FP4]MVRK72*%2PVQR7H*G33U8H9?&FG'.;C.\#! M1Z)(\0C'ILQ:[.2C8^.9'66AE/Q4Z'*6]^APGRI^+=YC)4#:N5 6.GI29DBN MM2%HS_DF5DY!)B#K?TWLD' P$F>=A$)SDV0.)WQ2@H=O6Y!&U$7.)Z[IZIT,9J%O]V;@506<[=L'6Y@ M'#_6[1V??.S3R$1J49G&5,YS>N./M,$L/N5\1*,\3)LFBVLN$RA.TWA20WG# M1G$R9I(86:( M5PYHXB0ZTA*.M^27A/-5.7,$;_:PZB5D)%D#[-]DG\EVJ!V<^$C=6@MYC]QP MPO:3SC7;(*V"NVMS<54Z"6[()^'L^G-=> M',I[OWPX.?W&/\.'C^P 27T?G$@-6Z?TB3K++&P=S#T QF1[L -(G '@ZD=8 MHXV]/SZ<';6RP201M5;..ZNHEMHT+BV-L.Q;>\F6=N5BQ"0;[4;@17FE'QU< M=?&Y\8]:4>.GD %R)LPI,;-7[*.=![Q6S4;FMJ(\AF#OL@VK6-DM]4"7K MB1P0C,O'QEZK*>^#S7=;MC\##W5.JV.PMYK1U 0J!=1,I*?2JA>7YRUTB+#3 MFH*L&YVMD,3G<15>H;F%>71Q\E?N]ES.4=IQ#AL:C#A)"^I#CZYUL*^)*;%- M8S0CG2TB:CNE8]/: F5Q9+H]=RBEF:D,6UYDG@<=9?6G\#M6C-YSU\X(ES,F MG96]2^EQPEB.+"+N6?7WK=4=7DV?^TEEI5=_WU[=*OR4-=!"8%/)LK-&G7E2N/,'[&I%L]D'RI2IS W65='&F**-S:IHHRK:6*2BC1=U M^'UMP?M5[R$SW;?.R<"?H'9C207(&!#D]IY5DA9]\%&"E06<83,\ZFND)B*7 MA,/ZU1M5#<9@]FHDX4M3M7-Q\CAYNU#YBGN!:YS^Y,% _8"4>\P!8UT_#=&L M%@(JY-[@.O6BEP=N0[OA_U*$P$]Q;935?"&.&06M"R[([XRH0;6V MZ9\FY4KV!U_$']IS@COQX1O]^<='.U6Z)O8/]\]&&MQ2-R>@MH2Z(>0*;G,; MHHO2FAF5NKBL:RU\JPKF U1DK SJCD>)'/EJ=I,*G2\SHE3#7 X(!Z\*>1OK M8TQ9*?R$=% LX2=K"#M4V@/-/4$R$J:SGQ5=L./.%_LZ=&Q':QI*0JD6WXI3 MPDTE63OAC@NVC8$AS)PCFL9RC&1TU$S.'$$#$S:#OO:E[7MM0%-TD:89;DKS M.*0'4NIJ#&N 038+I4>9AW@1EF#$Z%XP)P?9(.Z^D\NOX5<3$JR/_/Z!@!/% MQX:](?^4H33>@U]Q[)$Y:/O:T#D9=;J13B^G^&SPO/L#;']![V$>]B18(1K*"A.-Y'$!]6="+9?D%V%52L MG3:S:ZYAEF#U:!+2DW55NGK7.Z%*#NQ"F?;=.1K.R6"QX:Z3/_-Z>CB M!9\H,X-."?GVJ@O.$.8UEP_/;$8QKY(W8'F1&9X=/3X]^_XDY7O)$V-&9C\X M#MLT+\O7B_*S3,RBK-=#30P2;V":30S02!QI0F9:X?LT=,:NP-7ND]+(8V>X:/X@=0(^O9+1_1DL0;[M50?0!5-RY]I5)A-06';(R^A!5CDR6Z7+9X@,L&@\B\@X^8>H]9X/5 M /W[$Y T6VED[9Q4D]MY2? M0"X4XSY(*UJR.<:CN*^.ZI/7UA*82%@63*=6>9-&TA^/EZ-G&G7TFO%F.M3Q MSQ8C%G3GM;5_4 4ET"9%SQ\8+T&U-G#+^F>ZI60)V0V%WI&F6S/%@N'DDCM^ MK?D/>NCZ^C],/^&1X&W:H3BS-HRXIU8:)NW/]!_-YP(,<#'F!'+3SC3D3\*/ M0))$U#J$6E7$A4[';=80,!.T#JI_'T6A[ZZ"(OBGR=$Q(ZA5SJF2]9'?!S;! M'DAJG6K@T#)A KC9H-^U0_ P_D;CI_+&5C-1[W$B)=4+G<&"T<>5K^)U,B MX7AF-A)W[P@I)FBX+XAY.,3#--J8$IG7=Q7[=[YN* M'EQ#FD-8M&1'L@F;GU%9C>]UQF:4L91SP&GH3M:I#5PF$,E@V R^O# M_R?^(,9X54A@.@URP4A6<^E](>F,)I!/+"T? <[\C*!#V,)BW/"K^69R9<%I M[RF>]ZU-2RD4*FEVD!$IV6P?SJ/@V58F2\,/ )01&(V8K<5#D1&\Y*@DRZ)\ M[S3YP!I3B\P.IA\9.CZ].CPY.=R_NFZ=B/.+L_/#BZM_SBA$9;)=%T%&H49# MG:LTN\.#?'_FW !Q+ADGGPK2HQ_X=?J#>S]&-'D-Q_MN&+$#Q@2Y:,SO.2< MIPUA>2%:1%GU#[7&--?;02;L?Z"'4^9;LVDN*-9!F)2FW9S3?K-01('OW,)O MTG7_"09?Y*:Z.WMV[&+)5YE_ ;6+!;X&5L :/L?4S0/H845P\ +@<[$U*^[G M=-J)/*67%Y6#[%*>J@?/&KV!6HQE1;BK5.HZ"F\"E[H;:*/Q\W#B0IW1*6S* M9G_1J#-0&.T48OIJ?>=]*W?/6MN/K,=L6WG8F#1*9Q':PT03TSC#D8X5&9[6 MZ>UX4F=-?64;@WRA'967(3@(2X^"CC)F;USEL@,BQ<7.4)A"DYG#A381U%8H M-MT D>HL(:Z*E@,V!QXJC^)[A:Y..2(W"\YMD5^<;C%WP*B)7/%!+KIT FY. M2(XC6AL6?A:[-@T>?+15$NQAMMKB+UL\_O8('EVJOGW+?W#G^M[.M!EXP5/B2K:U4U(Q$D0.?FS:G#O!( MWV635'G2J/]G,!3=('"-$S\M*47R2]_"A]#XYB65L)-QCB> )DOE^U*GHU?? M_&0@(,U?KW^T3L5^Z_SX"I2PB\/+L^N+_?=!J'\H@W6B%9LH)BVK)?J )YO> M0&$:L\@Z7!RSX851U8#[8T0&LG1,$]50=0EI.LE//DLL 2566'>QX:LG0]MM$(M38VJIK]BVD;C M-+'$KB54V/6$XV$=6 _FJ^!_^25&WKERB-^[.-R;IXN3E8J6UJUY3F$^7&@R M['(S0%R:\DHF6#8.67*O$_;E*]M(&'/_\,VRN*!<5-N&VE!HY_N.V(J+6R() MTW7*8 9EL75;FZ[H^4<1G8RPIE"94)#DKA[P@IYI0^L&&-(EO3$7[^?P>=J% MT%7(L"(+AHZBKAYHZ:.UG+8SRZAC9#QSI-+,#NXX2:?" A86BJYKFSG12_H8 M(C%U+P7C%6^E&;M90@&5X=AZ?9IV.!\N5Y+]6%74CJFHW:HJ:JN*VC=343M] M7M+ZO75\TOIV@'^F%UG7 M%C73R T?2>?'9"VHQ!EP=3 US(B@(!P$=A"W:.YL?S;U+93+(V_3J-(I]?FD MYO*BY>-(U[[F,2TDZJD!W2 V M)E0#3:C&5BW=(\E::EMV ";/+7>;Y,46BIK3'6!JCOM7 D8/]1.*Q=KGK493 M? .V)L7O&K1(G$'\$_AU3?PAT15_@[NHI9DD8*0U-CZR_!$YOE%K.S=WMZN=F+ULG MO&^/W6HM:AXM+A3WYO?%41#VF?R;C?IO-6%V1JD%>$UT[Z+_J:5Y$R.7B.WZ M;Z:M,] (D)G+K>(H]Q4;=MKK.YK:F(64R*BC'KJ!DC#"F0UX\27[6\P;US_( MCY8\#N^<'G4T:F'^?X@VAYOOTV0[3B/&4LAA >I&KN_R B4N3;..Z!H,(9P MJ(2$ZL,IV27P;481=2--UV@*47@#)IO7C(2PZGNZ.C!_3#LXAGJZ%.RHC51' M:&9#R9+5=\H](67[.^I]'H_UQ<*]P.4>@G$/,]*HKM*.1 ?9@J?V7@8KSJ>( M3=HH-0-*7 U7[>>,%3X#IU1[&EL%M70].*]"Q['*@K_? E3/X0^>R,!UMIYG M?H[P7#H)([_82 M-*%!_LT$,N- N:;O 0YR?O"$G)\=?C#'*Z6J(N+X\O?Q%%K_^KL8@)7Q;*[%Y^=)],),,!#E24H+D!E M!;EGA[3$%'8R[MM01S]M_?D7FR=+O:N'U/P"B=7DL08^_ =QB>2 MI;_R)5ST8G)LB+WAF[+ \D\?0V.H$)#KVSXQN\"N"%2.%"JX+V* ONI*,Z@< M-!*)#NZ"?_ZX0P(DY246!.1/-Z,>')HAA[WR;&XP>B!B4[";!9VR)'M8DNT% M$F**9$S,+$U)I(TXV$44!\I9QWP[PZJ9EF1<\_@7.>>Q?1U\7[,3D_#)/$8H M#J7+Y0B:>\"R&H$E \SKS#M B".O7Q7_#!*+6 >X)BN&*21C0PR6L$9I BM MN$MZ%H9CWX;.<4YMG6RD*^FH7"$0K NTCAJ=M)]5C'91K+9HHA:EKXH\TQ M.S(WG9B;+M.;5FW2V2+SKE?+ &KO(0N_%!>')ZVKPP.PKL79]04F 1Q<[U]= MBM;I ?QQO']\^GW!^?N492+J7K9:]!SH&UBX#L2)=("?''!-G_7HO1.;D_R^ M\6T@VF$@W9)"3B,?K$F9VIP* ^V*79<%FY#;(&.@-+4DC>TXSO:LY0:H9)%[Y=O3\2'%/-00NOX.S\@-U"X.(H@Y\6C MJI"1V;_3'F2S.KU1 F;23#ZD1R4_N5F8E"5 8W#(7#=#%G!* '6ZL3-'.3KJ MTW#.?!+0ZOU1%7WY,VTL9MPV9I3S( 1-%:&"U9OE@RHR^L]WWP<%&5N)B/P4 M O(&VE3?^W/*[0AM;5L$1A1'UKF*0W:J2%^Z-,/3=/9^:,V4)E<8.Y ?):%3 MZ4I5$OD-I =Y>GVSGR4/\^PK'_);W\J^> I3K.3H8DF@MR-'9]0:A9/CDRA7 M4Y";;\FY@6D%%C-!JW7O'QUD[.Q/GZ9L).FEBC(W9Y*JXTHX'M7RA ME1U/DI/(Q28'(^5>MJ[6:-\%B6ZG5%K7.QIIR/IJY2W_; M:)UN>4^8F<1J MZS-JQ7H6P>&26K[N-E3=Q#/QB2RN:,:8FT0O%/PC6BA3L6EU8[)QS7? />CX[U8C)$K>7H =-W'=*!W9T,+A\MP'F.P+R?%B M]/MSP_/,(0;8LGW*K9K.]4+8$.9UA"$9;L.PKPN M$7%)'=Q,H9>1P(7)*\R:L; MH0 M>4?]P6VF90K]%"TF-%)^.JP)9V%TJ4"< ]V9^&4:&\CZ E(SP+0('7>6NZ9U MOH\_B_M5L^D=9N=X<=F*Z':KVJ'<>= MT/UU0!W8::S"]0 #B/I.N76.>M*9D>B!V2?]JY4RH5;&A,Y2S]4%!V97GQ&, M&=5K"NF=/KI/O+RN\_*S,2Y5-$TI-2\MQ=Q(E^JRHM5B+M MQD7$T@&= ": H7=J]WJ%VE*0^WWF@ZNJ!^4XEW?V!IJNX%QE9$28;@ZZE8:119+(RN-=QS4PDQ6& 8%M3VREL[ Y/\*A'\3UL M6)#SRWAXV0UJ0*3($%S-5JD.)J'>7*:7$*D;&)&/L ]0FL_ 8I\L*3+4_PS: M^1]Q<423L77R?I)![Y64U?H+1 B))# M:A93!O %;!B<2[+?R&.+@R88W)B4&&2)JCG84X8KHMUV6.*'V4ZT $"D!LXO MM8=RU?#"_"!#7 WF[F8')39-]U*4T%JR5Z@VRGNO5 MLF')*:ZXH]YC[ .3/K"[+V:F9O/Y*!L%5=/<C_J=X9&Y\UY+#S[URH1']"F!.'-OI<- .)$+%-2 M@,393M@5[PXLW+ M;1?&='FDT&*W0;"1Z#BXB4T8LBV*M-]CHD+R0F]\S+-H M+$YSL^Q]URZ=FH*E598]/"SBK M!UL/KH*FS\,B3)DLP]0!>1NQ]H$<=_0N86:X1DG[3SO&I<#KF,71/F]5JK#: M?K08-:=<8".^G#WB),3IW-OKRA+Y[ MYB(QUV_JGG')R2MI_A^[NA;<6SUE[_T5I9B;LOO25BEVY#B/%3/RNBPML(_1 M-SL_V?!.SD+)M5ABPY$.#ITR9K#$'@K-6?Q4E\6HI(H& 6L9-OID\\)]PXR, M.<5JO;77BEDO!?U\E?R$(RG39++&6'ED'8*/1#8R)R*6[+_14$_Q<%G1C.V. ME3B.J);Z+AGH8_0V/MCO1R+YRY$=W! MBEBP&A,*I7)O%[:K;Q0+*]0_TM<]U"A^B[N^X]U8-F@?7LLJ&$>?9Q]G,PA& M&L\W2Y]'%M1#;?H05 5&D]6&CK8WR ( ^1YM1N9&$@3^7U@1R'F]MK_"T+2N M,'XJ&9FIB6B-DZ&-@5\_#2J4+X50DY7KY%L^1=3CE+N5E-S[I(9-_"SN9U%2 M<3)7AE)U;!C3L>%SU;&AZM@05!T;QF6#E)8:?;N^/#X]O%ST\M&I.'5033I* MRPK/<0H M4S3(S,V+][3;G*=_HF("$+0NXUPG)'(&9;[0KG4]PX[U@/.C4Q&>AI_25!9T M[)J!9W)H?9_6&SIT3-=S2>W)!?F%PC2J9;P1T3U_+/=^&J;UFF4NK,*(^MRM M-F QDO2/&EQ(6@K[@"3K&79<2>X!RG>Y6!,^18 -DSU4M*L,.DJ"!D=)B/8@ M[U..]MD<461'*P^H!Q>&$-"3=L]%P]$#ZRW*]%1IW']!6'3>X4M2AXUQJ7"* M7^%A2 OL]T^S":Q*6+X1A-$?R['(&O1F@E+O[J4KEJ_"4J?'9'^FX9 3265:LW8)=V\0# MPN!53X=NG7M17N*D&LV.LO?%9%L>=M7H]FSX% G'S8/)FD>1 5'-7EFXBAOU MFD@G4UJ<@Z^].;(C.8 WT6&6MZE)%!5:DMAQ'2GKI="23Y%G#!2Q#5?^#DHI M8%Y[:]=)I\)5'4DYQK[-C6Q[9FA,9)H3N&QIMJ7_,TP&L4/3/R,,9=)L4=M. MGB=EJ33%F[G]>!B;M 0Z^H@X4U.+-KD=063+<,GH='I@SWKY3$WC MM.O;5L7I"T=>0BQRW NP:4S4,8C./]#EPXF495@6I2M:%S8S91 I#"_^\1[] MU(HA2OZ2,B_O$19)"$-/*1F9K&\/K)"B[]Z29R>]A^KKC*C !^>?T3&IXXRL M7$)M+6U8X^F^CDV".AA!2%;V?060VJ%)N;SXM VGI4MGB .Y3']2*IMT>1T8 M&PY";.!A;AKBJ%H@;P>;(L AQQ09S#[X8!/=G" $LKS181)]Q+87H5@OCG$-;5@GW]NB+#TTUQV#M###$O+DAOG(64JPH;V(\P@P:&/:9N2]OYR1 MQ&QS=/Z>318H/PI]#@]2F61B8O/W::/(6IC:\;06ULU]0[+6'Q2S*WQG&G98 MIY'5]QAR5L8GMG33#!"Q(.*FYS4[G)-;H/-07CO8ZFU)ZFM.4+I,VE8+19V7 ML_[.;0<:((9?):84<5^&7#Y-H:G5A1HDL871^Q+@9XXC(W,22#1C-EM$Z4,8 M 8D(VMR5&YX.RMXE216/Y49&L004M;_!4)#UNUF /U_[/WK4UM M8]G:W]]?H6*Z:T*5H&V#N72G4^40DN9T$CA IFL^G9(M&6LB2QY)AKA__;MN M^R);-L88VX"F>KH!R]+6WNM^>197A-WU@IAD#DKTLN N4JRH; MI]$UNI-BV^R!V@]/6)GJ@\GLTH2-D#2KXB"$9"8XZ/'M\=@%PY$4QDJPIM43 M5+G%F1UK,$6=DP2.?33#N&,4/>LX*6D(=8&C&&BN M$V3PGE9Y&;6_< [51V# _X)_3%G8:PO BV\ZI0UE7!=HHRDUNJ 8+>D+1IB@ M:JF&*9>@ \F257U]!@.L*'S4YVV@'P$_Y\&2%%@1D'374>4 E/F"*ZT0C) M.%[++I71TTR$!ZTEX8V1):UA+*+X%= L(XRX4G9>N!76%]@! 9KQP, MZM[V M?=%0"^S(((/?(KX(B/9.H)2(U$BKXD>I>+/>$2A]ZBMR3%TBC%*%KX(1%(-! MQ>"E)GYJ9)L,6Q6E1SM$*J$;QZWK/#)C=#CX:# MC36HM/4JI5= C7P5@Y$7PD8;]E*J9%6B[PY;T3IAVAOU;[G-OCVSCU-HJ3"?!J:A&5U=B[IE2I#TO MQ?;[O_6$/(;)1^ K$.2YPJ.0AA.6_:0\"# V$P?$#$XRW?<.%>]P@PJ<"\VF MD564'J6.M2+.*^HQJ@X52"R#+,L6*@-T%(A%SX;%/=0 /![+T!_().&^0R] M%L&&+,SHM#_F39"**CVJ'F4MPC%+C[[T )@">/A#ER*KH:<=#"9]T@U:$<]) M9ZH57\8""H40O"5L&SA]&*>W8)%-;%U_BEZA3[#QZ'E830;C(#?V MQ*O2V3/[MA=R6PN&=Z/'4#]!X>QX+;JJ0'\_0D1E8G7C86RX6EH^[*SI5"8^ M4,+/,GX&:>#3* *Z2L\EM(*'*.H"B=TP;W_"^!^6)+M O5XTDO8^MANU&YP, M,$B)0!W2ED>XUP)F49KZ5$6JOIF0YNG!*&)B*P=&L"X2,#D&282),Q458#43 M!]@4Q*/3#)R B'NP:0:Y9[E.YB?NES,LLG!_'2"JQ6B]4A?.E=P>?ZR15 M3!-"@K3#,:*6FE6+-M(UUB*5"XAR8^Z\ )Q1A@*;&1)WE=?FJE9]DR#M>S? M,.&P[_1&?DHX<. AQSHW:#>9$P7R5 ]-AL17&HR#Z%]JMECYQ67M'3%WXFI) MH#C!O!'-OO,(;#6&380=Y2/>IU$^QV1K4LVOFOKAH3#.24BHYI\K?LF64O7. MFXNKUC8+ER^H9^G.X#KD'OQ V^ Y5X(P0OSZ^?.)\^;+ER]7VX7F%LMC%ZFA MV-E#E%ND ]E@ZO+&&TS9:F,P*7.M$#\>MXP94U3J)JPV?7@O'I/-?#X^/+8A M*O_"&K9:38AZ;(8/Y<*EVL/R;U6(!0\M MIHA9ZU#FG;E8Y[=G',(L@]&*4*A M3=(FF]H0"<6EIY'&#(!9(R6F%N>>??WP[>KZ\M]KM#I@:1],<1X-HKHXH2TT M?'ZA.T"R0@/?Z0\J#L;K4&>= M)NX>)8=]J[8!1;-,*M%N Z'[A.TAMQ"9+"0I KEX##K40*[Q/3#) 6^]S;]Q M/Z$-[2C]A.Q#$F(:XA_(&#I6&O)0A4O!JDEW17-&Q\"9DY0I/ &!J>$L&ML: MLUOP+0C;!8'A"MA1A$(1$G-S"%AFH16OLB#07&=/;HVN.&??N%8G:5BD01C_MIO# R3#D' MHGTKB[N JM-4P9)0!LKB! O2D36FDE6%Q6AM/)$85?80(1?(5&<;SI#GD0\" M3P88TI1#L4X*KR>Y?@T?P+XBV2H^H2HF:0G\O.E%I'K&Z8O!/?&&>2^1\8.Z M=M[$(<&9QJ$JP;C'&OP(,Y+8&$M3VU.LP$/T!4:[L4S^:0).M692-CUF9,^ M4?MR4Z- ^L@ ]8*V"2/&ZS7U,82#1<";; U18[IUN)8 9(5@*A287+1X3!TK M7%8L^C?A;6L1HIU86;!&F Z:.7.ZV(QVSP<&VRS4RG'9PY90]N2PE2N26E4O MZI1>U*.J%[7J14V6WXNZS/CWNJVZ3Z=?3R];GU_9%-.9AA?L"D)>KA[CHATTCZU.:5RMQ)RZ@P 5A'I(7@%868F )M*C#0!O:L67 MKFN;//22*3ZG8C76(_^9V;D=,4VH>Y;-Y?&P9)W,&OBA!KZOJLDB[U6W M,Q>X$RU+9.JJ1+F&5W7M65YA;#>JCE60F1(+.'6I9Q2)Y2NH[R]; ML34N%N]]2YEME6RX MB9*VIS#IE6U=B9XOIO92JN4PL1IV$E6D M2K^)].%O83QM&C*BHO9I3!D[LZJU0F!%YUP-E8UP(:J>3\UY!:LN$2'-6&M9 M)87&_<*8F'HL5_*11RR]?^.8A1I\D$0DB8RB* H4TBSU^NMJR9ZYPBH7S$1C MPJ-4];DN*5H!QOS&DR_:B2PZANMZHWU3;E0[ \6=JWXE;[3;;A]3>FLY;5+9V%XA,&=A8 M#V')!4K@[H;^[UM@^O3K[2V'4!#-K^()PY7@8IY=G\J4N?I[9\?Y]O7R].K\ M\[]./SA7UZV/'T%"?_ER^O5ZTUVL96[@UR0.7LFK%FFE42"5QE1*:0"A7%R> M7YQ>7I^=O@K**!2W4=ET+ 5J('3"B&Q6L$S^\M"%N@7;!$O4<&1K$NI&\AZ9 M^.EM0$6P7*>:#A),4V*3OZ_0?L%H0-_Q?X:Q^&N-/:I\.4+7!>PA&7X^$JC' M(HSC?LVMU6I.AC<#^R]@)%A9*LY(A841I+(&?; ;(">**W*!SP9A)8%-^C1Y(&J5.FY,=8S=I45UD4NJ<#U(?9&VE I$18X8]^W4SSO-YS?G= MJ^;\;N);(+.,UPD;&1WQJ)])^-NZN[?7E!'M1G:Z3CJ,S:C;%K!;Q!?MU8B= MFF,RF05\IB81&JXN"'A5D,8ESUX\@1&[C.FT%==67/NLN+8%W)!ZP+*?G3M@ MP%XR5,JRE&'KXX;.&+..:[Z]Z:Q*L(I<9FF>K*ZK.++BR%?*D3@H.*+ FI=^ M=YT_KZ:SX\$L7N2S/>_D"?)CO2F5Z>7\R"9M&(T$A]1C-%8TM=<\NMW>+[LZ MI7FP6S=_FN<<'I!*?SIO?Z_@[>]-]?;WP-O_?/JI]1E]_I/3TP]G7S]MNM/_ MU(%1@GBF- $FPO"_@NXD@_.H72S (.5F".-2:JH+5-,@$\U_H MT6&!V;"C,3,TA 6__5DL]F482WFP >$HC.:4E#)R$T?$H\#NXG75(!C=J:KA M(R0_,CY9CB*Q[8#0KCKI4/536PF?R>_HCFH;?]#4UV&9=!*%/M=KZ[#M(,EF MP2>XC!P\)WS"RBM@GI@ L:CP:P*[?>QL86]9F!O8*2YMO@EB;$['K];^?#V=7)Y_.K;Y>O(VRJ ^HY^,X$ MR0#R9VV,6I6=3BD[/:[*3JNRTRSJ^K+U]5J!;5Y1 MKOG\JW/ZO]_.KO_MZK;6*V#$/_\X__SA]!+N< VRYLII??W@G%U=?8,_77R[ M//FC=77JG'^4KSI7IR??+L]>2W+2' OWB6SX.S^U:7/.M5,,@Y4%@_/M[CT1)@+;>N/K3^%PQB_")OJ^N;)1OYU$#BC#UV$6_Y%$.*=EY<]=Z>M:@R') ?T8M-,A.NB- M(U?2\[5&@VH>4\%P/=SG#WJ\/]P)V &CR(*O)>I$XE+5 7X2,&*63',FBC*] M:PPL0TX:S;PG# ,:/V1NY=QY K*%Y.-'U_U@_ M;E?13RL"(3F)7?]>:M"2!MY(E9'/?G)QKC>5HX<9@IM9F##O$X^9YD,(#,18 MR?)0#E%)/<3D=01DX.GZ7+.4L;IAF1MF8RB;Z2^F7IF[2M5=S$O.@/PT)? : M**%\I=)MD!$D?QI$ 6(#\7OJ$^&:RNEO&\ID^S"^Q8FO>L1:6(#<8G"'/D:- MBEBKFQ4Z>SI3]:!@JAY,-54/P%2]/+TZO?S7Z8?5:KJT(65L@C>,U"/YA628>60@ M@+608,U6MGT_DNAS]B8L#%&!9*@:37 -9S$5I[J%WB_34EMHPD0L2^FA*B ) M8@.FA1K#2<-"5N.32C\WR1"^S))J=638;RR *O&;UQMF5*GF8_8+@@E16B=N!6$ MXDTOU@UQ. OUTF(A<;W^LSSKKZ#0Q2JV(? =K+Z(#\K;J] _U7"S!$S?5,Q( M,='OJ(-MH+%&U%O0:"?L;Z.=+P#QG \-WI4UCB4M#!Y4!9%A'V&2.8GL$RI- MD#(N#0_BD?KJ0G-N_)]D5!P=H5H4*6%)AKL,4_1I9!.!XY@]XF8S PE>>CSD M-MB/%;B?XE!7?3">M'7[(1U^'E^ M%T3P:N"JY[WLWOY]8:36HYKX[4UX<$O^/*WV9C1T60O]G/WS[I(:Z'G'Y#X% M8-)5=]$[$^WC E&QVA[R;'.;R)?>/MY)^JQQ\;OQ?8.Y7J901YO@LQK!O'*! M#K:F">*3T?D1,>BN SSH(JZTC.I%&TG#!>OQ$0)H:H^%0I-/S$::EH$6%\WZ MLX"2)\6^ 3P.LVS(M@_:@2X/'ARDX2U5YD5>1PK\WH3;3A/KW[D&ON<1^G-W M++'P)H3+2$Z[3;GTCEK$>6H2I@>/1Q,-;F*N+K\Q*YH; I"EH3!H MF17UG#*YPVQR]9PC^:G1=(_J#==I!UV:;,)"',>PZ M!,J%M&(@@4?:H,;-@ M83_5W<.C/5Y2"DHJ'"@ID4GW) *O9I0.B6_@SRS9I7)0E1CB_14:+,K1_\AT M1#.-( YRJ]C0T0@%.&P\&(>;M6<\I=84$-+K&#]6&L8:0="AHB9[AH9=0R:&E\A[#DC[[WAV,0&[^#1XG;YM@&C5O7/TIF] 90R!+,/.=ZIQYS7J+.4P M!8Z21DN:(4@"&#NXP5F 3^'D><@4V62=0$$1HY@O5MH7YQ-:3H""HNU& CQC M45HW 5N>$HML:(/)EV4R[R8!Y9F@]5SK[!-_]]/5)WUG M=357GY!@0HN7-M *W>&MM]E0TV!)TRTEQ27#7V^HQF>B-ZR:>)N!-Z:^/I'K_T>7_B=4'P#5 MX^7 F/#,=S9-=0CZ#]X1G>C0PW?U.&D$[YPC9#XEG;PN_ B7D@F-+>B,[P/N M(+Z7-=-4SN/TZJ)(G3@L5.'O?C MIQ-]DBBS]=BO,/X/C\74'Y.?SN9=?\H0(VN8$N=P>C1?9<::R;/PVABL[881 M9:'8IZ(OAEIQ13S)U;R YE&R!BE>BBY)4$1?5>61-)>:RJK$;I+QVI3/"5-_ M!V\]4M'-&PH1;J:PVV1!##K.^*N57EN&7ILU$%"Y+$.,F6G&U?.I6U[7CR\0-SZY]?1$LY_00'I*$GIL)4*ET*+O)L;^7#(5W62%)B:9YP@ MZH1,Y!5]-HRZ--XVI-%GVF:D4&@V-DVJH ]%9VK>I3E0,M:$8I;RIE;^6KXO M O?Z[./9"O3#F'IP6#]9K#W+6BU!@34 M1+T;^.D42<9RBVL"_"$*1%&P:LX6A4EVK-$ZQH#?+1G4:/6$FW!2$MOV"4YC MID!]3'ML-9[(?P(Y43TY.:B\AN0$256(L5HD2*&SCK+=KG4,KC,81@.II(8ONKQ&$ L[ M[%.YN)6(?:J>SAH-3KDG^Z5TK@Z99V8>N^6YV<-L)M]"@H@\*)[[#; )05FI M)7;I^&%7:G$A.?X=?&(I^_!'L8>A412R\.U>J<,?9O8L4HR(L?EG#UP"9S[C MT::8<"76$'RR08K^!K+"^!@F%;\JG<:TZ^AZ+;R=A)T8M3[P2]!A&@V:WXG1 M8C+_IDSPHN(JE%[PE;W#GZV$=?D7E+N#51(86\#$$HAS\J@:]9_I?GM[/TO@ MLJ8 .(!_<.A5#Z0<]DI0.0,&T8!N_SL,9+#]+84W)38_/J&0Y!):I)PQ5O$T MK:XXQ$R&,A9\C&6+:$:8GKB%B2E?+/HOWG^46X@M 4,:5JJ\*Y&1!1N:A.6+ M;^0Y40,66DQC!/RMAF_3;+Z,ZP1>1:>/3!LI@TS)#'X'TAYX4)PK"@FM)4E] M,\;2,ULI4@"-!*DZ1'P6FE7.W]4D]^93JW6Q;4+@A!:+@X,)T@:-''?&V^["GP'3 ;A6Q\16$D> M_F?HW^@ )HWT#'XH%K&1.+8])U;(23_$Q,Q-DO@4(]3Q&=3TJ1=G8-%)^K=0.L;%(K&:A"NS(R5' MI1@(>\S$R3.%KZ23,(26RP1@G/WX@_-OXN%AI^G$BMAP[J/*DNHR 7."9784 M4A3.8HQOHJ 0KDG:D0+&TH8(O3)43YPG M&G9#+FNA4@PR3N7V>C*16235G5'O+I:A<'VF3[,E.OFNHP@7GM0'!4]#SV7% M9N+PC(VEBI3;8')'U4&B\- OQN%1"@7J+;Y"W\UE"P>]6[NQ,/=^D-6#74EX MSE0!*'E] 1RCY>^PY49&BS4,*,65DFGAJX'"=/E:)5+5\3:MXZU>=;Q5'6]5 MQ]M4(T-'<%9N6KP-Y975BZ\@B#TSD'"I2LET 1B& .V8J)4#H@'78ISX1:-$ MJ2FR[Y6EP;B268\GW:'>PF@P.-(CRXBA!B*&H91:;$_CO]%W!U2?CD,-R-0V M?H=>B[:3),@\,=^ DFA)&/,\:*RYU@]$0T1Z)R083.]E3ZP#(P1+=K/Y+;"J M8DQ5C,&.=CH>1_1-5)JJZ56IB2YBID"T(3OP!ZF$5TU*5%/:.)"C1PQ2?YC, M3L..-8_B+.(*8B&4&4889."1M3';'D3)G:-*$-EHU97)';ATF?B4BMR(YV89OAM!3%IPK5]D?63[]S_29A$C M;U(T&UM !E.W,2OV#H$$23H4?J!&)CQECY/3&+4+Q@Y38A4(R@U4@ZV@@>J_ MY.N+LT+[L%A5%&B'-I2OQ<$0'6A !)4 )1Q6W1$]X%-V2A[#);,>CA L=Y*4 M6V.B,B8CO8<*4"CSK CWX6E?*:C84#4 %1Y0?Q M*N/@)@$[*-==9=9AJ/9(V9T06&HSFWYLSD?J41/!G_,NO(:2F-,\6SE)4T?LFI] M-^_BI?*X+-=.FW$NLP)MWTGOT;AOJ7*PXTN;05!5;F:AW$R1,,PI8@7++.XM MZ!-O2@!H++RC3E6EPTNB+R0RIQ \,[&0%E(#V%ZF-;D8%"F*4"U#;$'F89T MDZ.H8J%]KAO@[K>R=R\('GA?Z6:\_XL(#T4$C4)/*VGJJ)RT^RB($W9M92XF M9YJ =*(Z)G@TMQ)P($=JUDF'%X6HZKGEUY6P3T'ETV&G!(A-M^$N!;6(.,"R M"B_%V=0^$M#DC:Q79CP!/F-%%ZD)DU:&75W,CZ#P'A5J<\L[P?" MU^J,R8G2#6LIRP+LJ<",0E3@2"$7+OBPF5PC3XZY1KM.2VF:L658D\5Q8TC= M:6THSU/8+W 1!C_(]1O7QL-8(YUYT2N:!GA_A1-B^E/A^3B+/[ M$43,FFX(EPD<.!=3C[[+8V94%!]X/\RDWE9 4A*TR N1@MO0,\)?A 0R&2HB MQ/?H#_NNL&'A\;1P&\[3*G6@)@EVE5'D^*F'/6^BBTUPI6L\96U0%CU-3^IN M"UH%M%?^BMBRE5')+VGWA.V=4-Q(I"#,'EDQ ]/!G4V$+^@C.]JUH]P-28C3 M]B+EX1P3Y?G9'H)-C 7;1H("?%CTQ1#AB$GA))&O:EGTO3DK+;:3%8=0U9?Z M'J:YM#VRW@?^G"6(MZ!IENZEB3H]+"NFZHQVI@D97][F/,OW91,'XU@X18? M0D9.XYI/-JA1F3Q>AGUQ_+4WP2[-[MDP5C; M"AR"W4 FLF8AKH"3_:/2FH_Q^M MT_;GQQ8< ,$#4X@"K]2F] M(Q_HX)1Z.?XO*BRY-3GZDC'E/R7=B;6K-S5"L'@IK*WP;O*I%HKR=+F;MA"7 M3Y!3AXL6:+3>7+N#*L 'NCT%S8BZVZC5I#>%CAR]!*O*'OF>WS,:*;,XFV81 MCA?D%;5AB=&7:1-5Y 6XE,:1L?Z.K2@16<">Y+*H<\M%Q2^+47X%O%Z:[PP' MTB]K]>:;/D\TU1G0C KAC4/LL=1%PX,M;TL_J#>>J.-EE"?\HFN"NB:1,69\ M3W=>0(G&:"6;\#@7)EJ6'2@(W#"%(Z/!GFAMD;&/C*?VXHMK>2;))#KC':)% M(/%J,9GEZ5#9 \H*96P5,>WP0*B#HJB_/2=*LLR*>M(C^;;CSZVIYR9*S)<^ M6"-MC3T<&736LPV\B3Z.@]QS"V!=1+JVAN+\\4_!;B,-K?LF3T]OU" M.J.&1+2^[LO.F)9XSTJ1J=*+O6BUQO\!$XQ2A=>Y0 L\.4THQXR=5R:BW M5T5J$%0>/%I)J9<>B*D5"82I@=MJC'7UW M3H$(H#0AX7;+,]R4\9@.!.V.+Y@T\YA%;>KQ N5"%3M%?P*;_/#0:/J?&F[M M\-@=:]VD3VKV50<3URCC>C8R@NK_$B]4M\J-9TGGH,&7;FO^P?VRQ7(1R@(P M?4CXI\U1-,7B)1% @7PM#=].XP%+("A&L.VX=7##2Z;7@.>)GGOPNH]KW"-OAJ M&[14NU5,D'2FU53I-3$D=@3(GXT@'@=0RK$2TCJKMU>"+ M"!A+2/E2?H%+DLD:%&W7J,6&:D&9>WUU8)2G52O55$9GU [!8PF^HUXBR6Z* M&8OD1<;-?3)?R@KGI&[2:[B^P"]@2I2QWABM\Q)UU0=J)"HE1"W05;WJNM#0 M49@_'D$M40[M=Y+^MP[K#@82?I=IGX^IXO-6G684O $4O@*&B8)FVRRKQ"(1L: M'DB9$C6\10I^#5KOC! 0DW0N +4UO/'3#P_3[Z]+G@"A &L!Z_B8"I"9M5\#% M\ L<*P%GT4.H]!M.OTLI\J[SC3!BPF*HLB/U2XS9)2PE%<8,[DL+Y$ M:D0> M&J5#]8P<27^4B+_5:^78.T62W@/]Q2^HUNH4UDI 5+9UKZJC&2B H[6PQVTL MP.%J%;)1[P@3'O1ZR%HDE0(CG3XCML\#S.UW)]A=ESUE J0C*D?Q_5C!ML8< MX8J^2+D=P0\4D)P*40L,90=&J+;@B='H;W8U[#_?*(2X")4*[2?=) V!%*F+ M36:!^&I4&==+$&[ S3CB=C=)K:$?YDFKD%,MH]7@="X2C-NA*7)& M=**UQ*@>$[L$&!S.$O&/$O@<=VN.R M-VU?>'$\)/Y\4XJ$OZT[I+HIAZ"P3J-+E1P=PAH&<1"B'8#$&NKS8,S4A!;! MJ*NM*$AXL@I!),A-1MF MV(I+(")FL)KG(_Y=(!,"N'CX!B',Q/I.4EU-J*=Z1R0A,%AI#^3"['J0JX'= MN R"\2)/FZQ-PF$3"&*52.713>(619*]$M,'Q.D()0##=2B (]H3EYIW6(7P MV&T\1QHJUL<9E+1E*W'25SV*NYRNK28X>G\JL=+*I4B&2@$;>QQS]NPX6:8K MD:5D#F,KXZZ'J:34+,C^ENH6GKS.C(;4@/O%!V>_C@46U0.4)A@+>JK[ONBS M/9]HN;_1IVT.4A"ZT!%-LUS\'-Q7$%11R-Z>9N32YC'V $B61>%W#!D3^Z&$ M4D7(<(,P-3SHC=,-?-_P+16**[YEKB:IAPVP[=' H^O@&_8"C7OF,OZ!::WU M\B(*0?G7M(NMNV.Q"E(JR3 L*C9H)TP[PWZ6I#@A1MZQ%7CTI&&@ZFF867WF;5P.;FOFH0* MW(QF%SKCJ-Z4$XLV'?FY^AOF,D4TW(*L]DR]R3VGC7:J?<9TY40UKT<8;P)@ MJ76/\^;#R<=MKEJ9;*(N7T 1EG=L,9Y0$_L +![NJ#^,7'HJ>0&^4),QI0J( M(B$*Y5*TBE:4@D%I#2?#HQV% 58XVFNC$Y%ILVW6F\18NE;GY@9'1Q+H.Y$. M?XWFL9DZIF%.O>-Z2T-_:*ZR;SEMXEP+,6S; M['T5; &KR9TTB,$?I- Y$8[N+K @]%5X$\[7'"^&'CMH\EO56I898O.?P=B5 MS:*5NV+[PV.'?&BFC))/!( MS5CVG&[THM&.O_7"B#L@K#8'3U?>!F//RQ0;C:E=ABQ3E>*[CDY(20;6O@-M M@O:PV$F7[%ZLKK<4X6^6(/B=ZJ2!,O*XCKD,"W:9[)<5#)63XN^&[K\'+W42]1: MM! ) /U'DYAL,TJMG4TLM5L6<+]KA4_,^$0ZMO"'!#$MF!O<'PJ&#U/3$*UN MBQ:#3(+RQLV(E%4A18T1[X <>H*HYS9KSLW0D&_R'DS,MK 1K%Y#MNL3HA>T MWXVE5X!SI3RNY>HH6PS#VW!R^+'+'D*,C>9_!VZA44@^,?V\]OU@H1VTCGC^ M3]"F'CEU8R3%XMD4G1SN+_=],A5N FY0M8KGU&CE%&@LC<4Q JH9^N(1TY!H MP?>QAJC28$G\4#QG6IP$O5]\N/A,^C=O ^%!TR%XC[\WD%9'2XIE,^-T;JG3 M>6=L1P+V\J6T8>JE,IBW^ !3/3$9OS+97QTIT;X8=GR$$^]*I&,"JM=3+[RQ M FVF#[@B3 MA/>76<6$;*V)1"JN=N_"4U4V$/ 7=**&X=Q>.M/863&-XV3-3+@BG#MLX/TV MH-35F];5MVT'J/!PI[;O6LF6;*>0A3DGL??F.AF X-QKUK9_=:Z(\KHC91A< M8]P"Q9;^HDGKF%Y\2E.41@9?&61% :=!X!O(Q9V^0UK>:.MGFIM,['<..JI- M36[6U&8NM]:@$L2B<3+%I>6,II1,B2$QJYIVM?SU /#*)RBY*&S89QSF\IER M82TC#EN^H>Q:GZFC19V\22=RAS3L<;%. J%A8W]#I36*> M0H^FQVD+X#\OI'X#Q=!D9,?V?:COK8AKP>]GK" .^P[CLKAU5A@YQ+:H 8.6 M$5'Z;2=?EK8?=H&V$^41Q@>P1X.T,:9>RNTIE3^A4+ZTJ9*19@HM2G)!P0^O MSVBO4SIE2="921#3CL@* //@.,M>8'^4FS;$G=*WIY%NX+7 WR2:JMP"@^'9 M%SQ:

8X"WEZ1PQMK 73%J- MA"Y.J>)@J(I/FKQ$2?Y\U_DPU' ;+-*E0*:4<&V212*=1K2("Z)+."*+VTM8 MM_BDLARI=9"./]0YGF(9 SYSJBXKJC%ZSPVL>7_J6KAKPKE&N[JX'[K&3#87 MMQ$)8VRG^15DNQ7D@+0GV&T?!E00Y$$;3H(#$+KB5!J$?ZH?2R^/;TA0[O%/ MS'IUN(MZ9N0^D2 M'/5+;Y@4BD_)DYM<-FZ;R75@?DK1E]HEC&"UD^2[E:C(S;VHU(U IAQM;"F=PAD;08HIFZV+%:W;.)(AS[.S0O=1A&?E$&&U0. MG2+K2* $+SRQ2WFO"J6\YWHWE7'/]QH%7LH1-#@VA8HQT2=>)4LV,EFR7R5+ MJF3)BTF6/+6J;14J$01K3.50E(XT5-%N%M5@$4;)B NQ=>,/U<=) M)W;D:34&-R]UPBT+BB/?ELK->M@9F?+ 47^H,$AO U.9#"LK+%,C;@72]D+5 M5F$O811MVZ#+G#[0XPTGY764GP;2ZKR25S)AF>+@^G4)_(Q#J03B*=5=XKR( M>DJ#'=XKY7I3)#+5L)^DP@C;1ON=7+ I,PS&]U;5TI(K4W#!7E$LZFWX[E_: MPQAKH52XU61 M!!K= $U&X].28T_6*]Q0NK+(?8;=)FQ%K'4R_I[I-2L& [!V^YY"R S/RY)* MU*,W\3IC75-<)C-G,YS5L<%!F4QXE#MB"M!XDT_.QN"N=#F[RR,-.2LJB8.4 MARG#E[WINVW5_ C2LOE&R/2KTJ$4/''-S25/HA:-7:5X*&2*:,._>(I!9AKK MLN*M=#N.;+W$:HIK82%=>#WTK'!_<'(\N1S49!?4\#I/BH3^>O9E.;-3V=< M\VGJ8EG:JV10V4JEKK:$GAC^:=\];IKF>^6&-MWC0Q4VR,N=DOK8ER9[\C:YG7^Y>%-L>](?+RJF*$,R]]LM4"57C@,20N M,"IPSLCD3HD9R:A1C7C2QJ?,%/R>:QI[Z=XFO)NDW2!$L;&!0:SE[[MD*VEC MWD<@='>N.KT$2VD3*E?=44.F=*VNQBF83 QSN3%_48YG%RR98B1G^E+L/*$]8MI4M),.VAOZKX&8:^-8M*A!M>W"\^V8LBBS?Y^;,YT)U,MF7R&"]+8JM. M<*#K.%5AI$PXHRB_C2WGPJ.].+,'H9ONI=#: 70CR.JTBKA0#F'ZTW/$W]J) MDH0Z, HOIB2]%1S@WFU!L+*N810!MAHH:5E R>']E\:83/W5'K5A-;1G0DMJ MU62W:Z1>SG>C"@G[DC&F4A$6LXC> _1,ZHVQ5+1]"\8OVK<-E]5%X*4(A^^+ M0!V@",S9@YALCR'*81HE%TGCC&@D]!T1JVS'J(%Q:2!=8_"TF"$&=;+$O)&O MJV%57@GC8TPQZ-X(^H')(ZL&0Y'HTJV"I"FOPPW2=[IIV2 5!^:5E;M9W&_N M;T9=BN-7(GUS]C<*P#F2!ZFR&!N9Q6A668PJB_%BLAC+=O';[PAU$"$4AADE M8^^WZYZ_B_D'D&>$)&I ]RE334GJ25!&MU#,@YOTZSIWB TC%D2_;X$ 088> M8"EZ?*-_ST!=Z=^9]4%I$4>4*X=EL1T3-J*"Q*12?BB1\39O)_Y(L5RN9>VD M9$QOVF\:3;13Y%_;OR&%TG@_Q3+L$1@1E_O+=IC,ON?^&AX#>P%G&/^^5:_= MKQB7.&35L@Z8Q+3S51_\<*@ A ZHYCKXSS8>[Q-R@;PFCX17C)J5<"JQQQ.? ME2-<9F])V0'"CRE8(!6E/XS2&Q6APT-0XVP2,5>DL$Y2J%6D4)$"/.2$.G@W MB1@>IN2PH:RQ=[0^):=\YF;SY^EG]N13ZB7&SNWGVM6:61^#U,_ MP1,G&6OKW4_W/+[Q<]$_IOC4TRZIL>\V#NKKW995'TU%#-.(H>$VF[6*&"IB M@"75W MKSJT%W1HS\S?6Y_.*6KP8UK+B3W(X<7[?',^<1W&7,/=.]C;,&MN,T[C=9Q_ MW3VN-ZKSWX@GKN'\]YN5*_>"U.K5V$BRDHEDE;)=I[*M-9L;QF^;<1JOX_SW MW(-:%4;=C">NX?S?U-WF_IKY?[OR8)>C:B^#+/!2;!\A'*;;($H(':+2KVO, M3.SM5;[,9CQQ+<=?/SRLCG\CGKB.X]\XT[IR91^A7V^MTH2>WJS MXQ5'0*C,\+R H/HJNJ$VE0V)O_:/CCJ8P9,5IK_3G&O7GFLO**PFZ)N59'?NZG[B.8]\@4[GR.N=6 MF#RZ6HWZJ"N@?$_E6"O35Q+Y?BQW\IK[6D.H<91X5:3U7TFIN M>N%R15K/E+3V5YG^6S@X5+GN#W'=OP:Y\M39?7\5KOK]3+ '3. G0^Q5'.." MC2_;@=5(;1AX.UQIYFD)Q+]L8>9W$MK]NH)!YI9MEGL"/ M>EX<_(R#Z_CG%SJ3L&PNR M^7?6N3O>>N6XT@9$:$W$:DG,7I('S$T_KX&7C M1S_QQ ;728-LP..$HQ'/$L;[[B1@NN[0B$>4XCQA' 7_\=OK9.?GC] LP?Z<7@_5\,X(M MN4'8!OZ"7/AM]VI7GL5]#PF.K1YX*8X]C4:PH&X&]B8\UG/\0#^4OMNZ."FY M_:YS+O=U4K6=:KD^WNBGH^,]UX%7:\*K==.D#Z]\Y!XT&FIA_%_:V#R!#X_= M9KTY\6%=IFL/9>)T3(OWHJE/A8?@4QMU_=@]][AQ-.6I^^[A_@&^*3YJK5.4 MUT+XY6%2 M%'FK9^9W070;.'UXRYY,%\3E/%V5'AGV\?;P$H,T^0^.$P]^!)TA3>M&0HSA*'"II/ZR M71SO2RXYW0,_0'<6-I-/%Q_VT[%;KQ_3EW]J@N@04O2$0Z?+FW&) @S'7Y%' M.%-OP7_NP-)"[*R&ER%&]<&9!%+HJ%?+X*5S#T%,>9%[].@BFY5<>K */I&! MSYO )+.D[%SL(?Q4/W3W#IHHSXJ:8,_=.VRPT-J?P2R6,K"6I%B&E ?\%\@8 M2;0#KP.G#53?Z2#9PV88.>D'?3QH7/H@@;4)@BU/K<=/TJ"#6FO$ A0VB5]L M&&>=7N /HP %XE_) ?AI^Q3P2 MV L6@H0"U[4#Q^MV@5%8#>&+!1'\F@*WR78#W7T''4L[/PPB)[L+\TX/7P6. MSD->'T:$TQ\E=P[PWQ QA6]86G6"[,4K)QF6HR<5T$[=I$F6B4W_&DS3@CKI M%+9C(6.59PY8QBJ#T(^KEL)C[3U'K8MS((G7%UG!_O'/])?]PY_++&3[6?>: M)4:" P1DUH&WR3(4/D,X!K&6@K1/RMXCV41R"V1,#WXG]:]$5[GA#W=@,C$O MX3D1;!3N6P;"")\)U^910-N#F@LG.72_L]$@1#>6,NK X6II6*(/( MB_4QJTU2DE-$\*=R^IM/'X_3"-^2">1(_?8@.EZKX/7#6Z<3>5GV^];%I_=_ M;HU'3FJUG\M"'O(7"@/1GR114KS?Q^O+F?-MK8>H1(M]@UYW)TWN3 JF^%$G M -:[^/3UVY?[9^C:\9M"(&AL;V%_^%F.4S]0C_T%GJM#./IG^\>>SC5=M#Z= M[KR_/&W]N=/Z>'UZ^:OC17?>*%/QK%^1RX+"F__F] +>Q@8FNB1%]8\:_>\W M9S)[)1]M.;^4[?D?'\KWG ?TTJ#[^]8_\J2S52#Y.]F), Y1?JC3PRO&_W@+4A+LP8EK MIYWT_"&_K7?7&)!# 01J"TS3/'O[B_=N7G*P?BK/[MW'T--"CL)ZXSN[+EMJ MKO$4+]^@FF,;>%4*>FQA.ZO6;-IV%LT?*#-YQ@(ES?TF!THP8 46!GH<87MH MA22Z200N ;S$K^L\+(J"BYC\?0O$&XH;":WKWS-P[]3O!4U%DO01BU7ZR\3E MJ89@:DZA?C1OCH>N'*LNR)/!]/3_?2LOZ%ZST93R+PMR% L \(J)=R?DUD;C MMUGI_PU_A58AV!?T!U$R"@(=?6,36#BBV1A_T7ER,Q6!+O]TE31XWC3Z@+&;)]AMF4&Z958&O4N3L83G#Z0=Y+ M?,D;=J*A$'5VO]>EJ';7^?@@A\OEK!%F>N.1JHH0=O+M5T)9TCS:Y[CKP0$E M-\5!LU^4;,[FH81GCYIC+MN*R3+%J!&5XTR;>/7R"7/:NX_YZ>)X8WF9[7?C M8*)%PKQCY\ZW0'^='NB'^3 -=)XQG;)$I[@Z*W.)"40P)_UA)R]^H0O+I.@_ MA\2':38,*;K>2?K]( 5J+N8I6LEFU6SCEFKC H M/<)^.K$E7#C*0E*^N,K"O4D%=9)AA$GA ;ZVBK'C]_43G&0P@-<88JPOR##. M$69*(,!>>*C5>>R&B0\G#FSEW01<>67OBY4":8.L[8:YWGB=B4<9 M#)]C/(^36Y)!^ACA"M5,NIE5X00 MD,+,"4DO7RB?Q1*+'*9YCY\OYJJNYIC0SL;.!>ZT]LOI]"BOF'3YNS_5CT5D MBZELW>.?&7H9(?$FUK8D3I3$-P$R1 AG$L8B@KL@H\%]3NE/ X_2 O01BL, MI50F"4JT;,QM*%.*\5;EFNBJ%4L%3*[=E'=91A(8_'Z 65@P<\1:BC&YFB3? M09)$0W9P;U.L[;RXN+K;Y M)I\34MY2R@$+I1CP 9=12*&FF.B*&Y M_1IH_^-<)SJ[0OWH*D7[.#'G#$=>T!5:20]0@7@$)0 M%GVCMGOPLW$WWM1W][<7JBH9SPS.\8ZU.=[1B(;FX<2+8ALIO28ASW V?Q:D=@8*\= MA1E70I(FIRHH6G"H2C%!/R;HV,,'4M*D=#UJUYT\H1>4TB59$=JE:U:&5?G. MM/*=PZI\IRK?JH4I^^QG9T M_:"^S8&7)/U.X0_>9[[3D=O8ERBCM&?,?G2]YA[LU^9\]/'!P?1'UYMN4SUZ M6K]/S;1,]+Q;\FXQ)IA[W"I%.2)./.8]CP.8]N=1D.?8T( Q1]"\8%UR33%> MIR)G\H%WDP8!!Z[8F?:3 "N3/8C5/2XE0E,D-:^*%D\GI_">=&)8P2M5%8T% M56GJQ1PZTZ8-)A^S("!!U!UB:'GLDU(CQ5XKK^39%'AZ4.(W3[>Z)DOAB"ZEJ0$+#-0 FH0H(+\*HH;"I>WB\ M[XY]"TS6@1>:@: X&[?N$ X\7%Q<.!0K& MX@P2*\ ]($JF0"$=7S)LY]UA9 B0B*5^O'F-5$O .RBQ7N[A^Z$.%?W4< ]K MAYJAZ-PF67^*ZBGA?XI*"B_>QXK$%C-(@4CMX,!*I-S#;XUC6-+]K'NT?X0Y MD!E!?1.DQM[TPPEV>!PWBE0HOV/%I:=-;K'E>I+UC+H]VK>Q)/:7 MD;QV2A\[URW-6DR4UW"XM)0K:8 16G!,>J2A;*7VXL_U(UNY4TRIGQI[[K$J M0]!*$DB^<=28+F=G'K,)N(FE"F[OR7I.91! B&/4LSRI@6V&4>+$Q"5X\"9KHK3&&[89Z_N--E+01QD&: MZ]E/DT(.Q<96_[Z3AMGW;"P'ZY*'AZVT\ CV^XHTYY!TIX9///@ DYT4\07; M >%LQ-URO)Q)031/#F^_Z[2BO)<,;WH60(!*(.E5PR,PJ!MV,&@,S_GO$-8* MVU D$JS90,67AAC[]5G%]KV1<1#AJ^8"EPLD=$6'!8N@@LM24B.%.]E$TLL' M)(;7O/%27Z64;Q.L^J"H.JQ4Z$,*A78= MSC/Z(3"(D^V$14.0;WXWJ?HTE6U;NTH M%/OO'&_;0E:AT^/S!Y:+?>VDXW,+2S:O*&WJL$WM;2T'3=C*T )^WZH\="*L MVE.[NVUI5!3)H03Z[GGQPL81GT^M8^2P/YJ3J@[&>>])*2-'U:1JT+4JTX!M M06S=ZK)!'>N[$P*R:%3'3\>)U2)/32'3-U0O[Z] /;T8M\3'#!*ICU%LRJ87 M'&HF442V2-J!0L)1V4Q;\."A^$##Q#B";8!P!G$!ZZ:HBD4Q*2LO!CWNU!L, M:/7R$5U,D%8=[G@M+?9;T.Z0&,-H,7N'W3"(?.-.N.3O#U6Q96:*/GU=82[] M)\8%<0HQ8CHNHHRRI9!1S%0Q=NRH1LE3BX&$8__%G]EY['P,VND0%4U=QW@_ M(F#1=0""@O*^7'R#D=Z, _;D_8@G:&+WNEN%O!(^.A _+L?^)SP*UVFZM5H- M_^]D/2^5?!>[,E?HREC.J=N4*^\HOI\C)V.U=,8Q?32\&+*,R@[TU>7WE9J" M6-TC8,PE#LWNUFNH_IV_^$'.%=["15O6,^]IG[0N&H@GS'Y$:AXD/*ZM"5BW*]7 M0-\M.*S(J1^ZL_Q,B2N'XE8.)ASBBXL+UQ2OH'&/I?M((/H4TR3V;L-TF(%9 M ][()>JG+DNM4[ T$O1L=,:KU([$WS/51\]L/?*DFA9W31 QV^N MWK>VP7R/G?_Q8N+>(SN@4_J.Z*T5XNGZY>!F6FD!Z8#99L?NBCLB8#\2MD(Q MBS7HH"7/GXS7!:Z#;];#*_PSCP*D?(R7AO^TC M&5,$\V9RWW\Y=_X $0@FY'LO_NXZ7W=;N\X;O+/UD?[2-G+3T.IMA".B+AFP MZ8@64;6PY0RG#$0PD8"F"-WS$O4Z\U?]:EVS.1&6%472$E^@/$NXO(Q8F1:] /R%U0" M8]RX%:5:$XY/(Y M@+P.D%RUP]2BK/V(^>R2N0XC0M.?1!3^>>/:= -]XS06?N0/E40N0^[.>TQL"]PGO'O M6XW[ZUG7.\SI*;E!7I,*^JX3NXSPB8]ED0'U%4FLFB0P'%-11$41!8K8JRBB MHH@"1>Q7%%%1A&5(H.M)OL&FT44U<7+NB9-74]TVC)Z1NWHS]#!R'>"0J%<_ MAG(JU]TSJNUXW9/:IBZENOKU51V^NBMO5Z6Q6UO2YJVP#SMR*YBN0VE>36.^-CU:BI:WK>V_:[ MMYX3^K]O(<+)H;?EY&&.#U2_"B ?7/F+]^[L^O0+K_"PY>PX__NM]?7Z[+IU M??:O4Z?U]0/^X;/Z_BDB:V<&> V;^*CJ.1NV_Z-:O2+LH93^+>FT[O00 XP* M:=7@(>XAZ(RPQI8^99Q7ZAOS$VIYIR0W5[A/? O^<.>EOAZU3*UBY9@- ["'1=2PB82OH9["[?=.8CU'(2+)*/'[0-S6AZ!= >06 4M@-RC M"B"W LA-*H#<^\RMHX*U=335V#H"6^OCV=?6UY.SUF?G"@RLTR^G7Z^OR.:Z M^G9Q\9E^;UW^V_G0NFZ];'Q=\]C+ Z&0FWR,4S[JUWGJBF,FL)[2>1C)1P-D<$&M03-/>Q&(RR8FC* RMG ] V"4:DO.CMHUTMVRV6KH0T?>@QST,M)?M3[:]AGZ82P\R]@92 M[R$/RK(,1M4FG?4"054FEG9UO.,64I-HKI3 MF2$STJ '=B!.=T!D(@&K%<+6X%'8!2LXXQ8P2A&9+L=N;;(>7RF7ZKPS)RN%Z9X3^S_C")M*RMPQ&S\%AH8 M9@RO9W*SMO/FXJ1U_IYA[?&QTFJO8)9"R]:@IPF'CB.@"'YXZI-,I2L)"T-/ MF#'P,Y%W9W2U#&NDX.TPTE!K-\/(X H3SH7Y/J%RJ$@0@L.$-/A=WY)>Z(7P M$9C2H[UV,L06]$ P#V'AR3G(L 1[););\"A"#=#M]OC(>1_G MM&%3\165#K)P-$3F$%K#A-C10Z+LZ6X3LN@AKTU4!C^BMKX+M,2+$\:0E.>_ M$'8[MSE,D :%>%BS)YW 5R"1",>=9:Q3"(MU&FUK>,(2SKB'[EV;*\>7@,S+ M:DE@>I%":"F[SA4>CG6Q?IW@A\=3+UVD&<_),0I)(5'7"1 4&;FZB$/*R"DL M>/TPZX"%JF#AIKT6ZTS92@H(FP4(FJ.9FUEB.!%4$<&068BW")3=)WM) 708 M)5W FAQ[1$((&I$R/HN0D:6+MS *:9?9BNPYIZ.>SJ*[ST\G?)=AC(.>T9D+5'I)?0PW)1FID;(4 M$A4#Q!H],%5GB7+$63CVHY)TW$8J?*S&*M#M%09-(,:)E__JO*G+-$WVRDB2 MZ,$7:8'!: 7R4BQ6U C/4AV+8PX;VPI8A]-/C+M*$[O)#P&S"7RZ^(8$@*3B MT.LD$.(^\-X/YS]#_T;X@+9?OYVPS93ST .&:*0W62B@JN\0==GPA(9,*A6% M#,1+8P?OP/<-6/K=*;0D',(]LM]"$*.KX/L6#I/.X%S:[#)SYF^V M(KU1"T3?+,@HK(&97O,6P$V(JX2=LO&0W?+,W!-,-!//:(@LR"?O@P. PLU0@7"%DMPVX@)>H<>,?[9M;"AF9*-O42XNAH\N!9WS!B-,E:PX.):,E$6V_ MJD+MC\=.7DV)L[\8CUV-(/71,!-",_3E(MG#N;P0P5> _6/#.^#8H"U)%/FR M #GOY(F./ZI4O>TRJHD)ZNOD.O#FW1-],MSA&WDQR1O36(%PZ0(_4-%-FUUI MA6K"+SK/]A)EJ!+"?6I$SE 30DE8NQC5+D1/QZH9BF':7>?/P!Y&:-.Q():. M28@R@:+E^-CKD_TF>.D,TVH%]EX&P8*S@FY;SB"N)%CN50ED8Y6:/:!T.MXP MTX1E2P_[:%"X:4NQQ"&CH)00S&P-4'[(CQ+_Y*NV4"7]OAGM,#&2\#+W 1M.G )&H3Q\>,^3(NP5X)OHZ<#8U] M,'LD%GZ8Y0]&J]]0LM8!!#N,82%F/N94%,GI^3/G3V.JFH%Y.K;G>V[^_"GZLBS1/!K_) MXHYF=7PN92<;S4[WMUD]G26+F[JB>_;N?OFNHOL@GD+V(68+ [4ZA$PY3+0 MELM@#<@-=0!V]_K: \,_M:1/)!KSSTA:4KUH1Q4-QFJHB7/K@X]*%;$A/_)P3+T M]I$G$S! ,C XB-54(02/DO*'69Z.]%.RB@\J/E@Q'Y11O=(W'"$?I@Q*KZBT M,-+M'N(ON_L@#3'+IFB>GY(/#7-47%!QP8JY0(6)>+"F"B #94[SPB4T-V%L MJ:2RY:4$/] VW%R:KAI,IC68'%<-)E6#2?)B&TP624U>BNZ_##K)34REP9N: MEE1FB@J(3X29RB>IYD&G%P.;W8RL=M20@_'PQG]3!;N=3/J12Q!^D"8W5*.5 M)W=4[<>)?=L/5W>T7.1D+"7%P4?JW^2O!X5OEF;Z,&NUDR<[E+T*X\$P=_J@ MAQ)JQN#YNE+#Q M,5.Y*O^&N\TW/&2J]&\WHM=_2?<#;P_;)'<8VCY(6I')I M4FL84Q*2H])2HU'<';[.RTOVUIYTG+2!.T@I[SI"LID4#$I*!99+H47P 24? M+;>F9E->Q@L)Z!;S%(HM4L/!7(8(6[P<9IDOQZ$&B$^SL*R,!B:.<>"S'A9M M$[,=IK>_;T6LK0FV.15?BMLQA<'L),98?G>^K$)0EE:@PAS:"^%PJYU=3,_) MYU%"6-7"Z#EJ8T?X]XNAU/M2#Y,YMC('4Z2%7#&Y62IO4*4-*L=R \,K0/J$ MT\%BZL'A%*Q4'U.7582E8H3U,().]WA.YJ&R)V97[!2EO*99?*R98C GV:Q43S+V>4],2H6*#V@G$V*$4FV/EJ<D&'R/R/+.X+-4_;W4#\KX'C1G%E0&ZQQSQXH7*EYX0/0 -50J_5!P[:3ME,@@*Y00V3V0%A(8&D8=KJ.<1O25 M&511_=-3_36:XU.,]S)9;ULZ_<0/N B]M&!G@PGXR0+!F?3@(KN#" A]J8SR MO=SC^D(I?C5[I^(\,4,&^*;@"2Q%&J5NVC+%3)7&3"Q.I1M3&)0S@ER!Y2>= MH02:C9#Z3](FEXN+5S&^F"E532Y=&X-#]Q:*K@J:< DRQA[#7?MMYE'/!K&9 M7P)-ERLUFJ&] E"=7[)?G+?A#R#0^.N0X$-(A<%UEYC4\O\/R^MW:O@/_UAO M[.S5MYS8ZV.Z+ A_;7&T\"O\8>O=Y=47Y]N5\_GSQ=M?"G>=F!0Y-AWD_MWA M\R]NT'TS1Q:[ZPJV7<$,P3I_9CH$"^(!&!0D;&V6?%SG!JZ#:)=" ML)\3;D?=>G?2@_>Y25SG+(K". FSI=/N.C;IBY=V>LX1-<@TGDZY5NB@3UZ\ MT:A5Q1M5\<9S+-[ Q]/R^._SK&G)*(83B(TK1MP\L?L MAN_(FTB&&=CQE%SQDRCR,#:!#9Z#W,EZ!!K&@;<=_@U=!M"'[[;7B1JM+&IB M!I$"W3 FYBC7$\OB0,=V"X#J?_PVZ4N,^QKDG3L#2QM\]R=P[RPAGU]*1I!55;#)5U#:"*N84;;5]D&I[ M1VL0;C^D_[H\WFCL?D!U<%LRAN5 M',PSL*;6)V9.!*8+H8QRNXBIHN<-?J/G?O^75C%C:(&J7' M7B"LWZT7<42U1.P\]<3658]J52-82Y[;6/7P59W ^YA*?1..=^H/CIJ' M]:U"0B\L9/$0.HG^_.WJ@\KI#;.=&\\;_(H'W(I]_,^I.=U6?B* =?]"C!OP MU8#XX5M[6P[CSL C?N2_QL.^G^1^T G[7K3ER _9[UL[>UOO]IKNT?&>R@JJ M54^87BLZR)51446P[!?VT2"K>SA!RFMRR#+T["C M4 ]?H*JZ[U$;QNQ[BVHG.CNN;R/,5J:Z%5/<7U4NK(-6ZVSQN;B*Q M5E[5@Q142TTU2(-. 32QHD+<9!7FFK=[-]<5%.I([W4)_HUR"54MYC[Y#:: MQYO(ZQ5EKH4R#Q953$NGS .WN7^TB919N4D/TD)G,4Y,2=(0;UYIGPW@\<-% MM8\ZRA&P]F+:9C,YNJ+#M=#AT:*ZYM%T>'RXB618N3B[5XS#QS5%M6=3\4##;>^IC3L(CQ0^7 S2K^N&;[RI>O0 MC1,,LSE^X=J+Q_/V?MW=/]C(C$!%BVNAQ87+*I:@9]#8VLAZG\I]FZ%3+@A% M+A\Q!.-_A^& IZ-6 <$-8.>%"R?4J5Y$7IR#+7FJ#G;1P,R^>U"KTE$592K* M7+A.8KF4N;_UKNDV&E75WG-3.Y]D-G*E8];-R0N7/*@C7#0J43_81*ZMJ' M M5+AP>_%-B. V' FK?):-X.1'%#&H ^5@!!B$IS\$ M6?517+Y?%3=4]*GI\Q'%#4]$G\WFHQVC"V7KCVX+[&C:])W%DT M++X/)N;A1@8G*BI=!Y4>+UP=\)14BO6?AQO9!%>Y0;-4$)+R3M+=H8&:@P!G MJ<8W3D3#)JOB@,U@^(6+ \[5@7[&\Z2S/N]^R]CV7"S8L=_81!ZO"',MA+EP MI<#R"7/O>#TUFI7_\]@8W(O5,J^YA/5XX:H#JV+UD?;H4:,JVZYH?H4TOW ] MP_)H?N]@/3[8$Y9IOT['C,NT7ZYNO)<#]X #_62(J;DQ%MP<>++YUSQ+;"R. M%T'4L5@ZZ]@]WI"NIKW7I!XKLM=DOS@8Q>)DOU=S:T?K2>0N0O:5]S@;*O_S M6>O]V>>SZ[/3*Z?U]8-S=7U^\NJ?FXSNG_?CN[_G>%I[^!;U3A MZ6_H&RV.I_\ZK76%IQ^%7CN,PCP,*E#]9_)&S_W^+^5$*EMG,?C'@3="/+97 M$2/8)"=HMG.S<"61.M<+/M;' 9_',AT(/:PD5$2R30AKOWK*M6 M7Z.M.T47I@%VL0; MESB?;664%8@M4+GX64YW]"ASN+Z1MD9%F6NAS++ZI 5*%Y=#F?L;B8I26<$/ MTTFG_4&4C(( "*N/^(L>'F2E@];-Z65567/I('6>ET'DY8'_V9@8CYI\L*;\ MZ!UQ8?UD6.8%:J-77'%\4"NK MH7I E3T3R)(4V]$S*CVNB/\%$'\92,P#RNV72OP-MW:\'B>NJKQ_DLK[SF1% MSPM4GALG&&9S?!GLSESJ;DEYM9(5' MY;#-:GN>F;N"D]RI\E>;P>#ULBJ9Q^2O'MG=66]4Z!L5<2KB+(.%>4P*ZY'$ MV=BKYBXN\ (%332' MEZ]SD!=R\/TCYZT6ER!P>Y*M]D=N MQ-RNQ(>@&\ !^TX8=Y)^X.3>CRI.M7[+;.&2 W6>9W2"GA^OIQ:I MJB=XI83_N'J")1$^@12]N$J"U^F=<27!RU:5&R<*9O/X,BH(%BP=.%P3WMXK M45W/C!"743JP$"$>NH<'+S]1XW0B+X,W_O3Q?_Z]O_/AXS>X1W\G]6]V\A[< M,4A]<&)W.E$(2GHG#;)DF':";.WH]VHC .SO*@OW/;N-U!_8B[ M]22*2JE?V!JU5?#CP[-#)TF_'^8X##FC<>Q(97#;(.Y@?<&;KTD>.,?;3]J> M/^U5GK:A^F%/?;K&\7O6D0V\6"UB)PLZ.^&/G5[H^T'\J\B&1MTL&J]^,F2\ MYW!.%76,4T=C@ZBC,O]GF/]7>=+YWDLBT#:91B,-_CL,\U$%C_(\WNBYW_^E MG$@5D7\0(!/:@ GJ$1! KO/3/%KE +9ECLL.M][MUNI:\]!_0%&DSJT7#0/7 MF><>1_,]ZGCKW7[-K=7H_V-/S'H>&.V.-\Q[20H;YL_UY#W07GMUM]$X=/?T M+UQ^ZD#U:2*-Q MY!XWZV,+289YEL.-L+HXC!V,;M!]T;MT';AB$(##=QM$HRH6M>800&/A*@%F M;S(O_H5LMUA JE[5$E>TJ&AQX;* I=!BXV C:;'R;AX& RGA,2\"BR#T=T#_ M=+Q!F'M1I6O6S-]["^L:!DZ49%71V/J%P,)58];Y4I'HB7VZW$GQ M&8[X:Y"?=Z^]'X^4"" /-J;$K%);:Z78AX,8"C#]-@E7/% M&NQK& &E#0= ?X,@'03Y$$N>$R]VXB2O*I[7'E?97QC"YB2)B:K;48#-Y(L5 MFZZC?[R*\&TF)2Z,5_-R*;%REQZD;*[3P,N&Z4A5MG@Y4%262U5SL[RJ^7GS M^(OOR)MEQNXOC+2C*.6QB6FWL2DMZJ7M>2_.SWK=Y+XPZL_2R+U^M"&5&+/) MO7+2[FT[S:97GU=J\OG)C5EB8^'B#KM#X91(X^%BH[GU;O_ ;=0JL(:*YE=( M\PN7BRR#YE%5-MR]QO,9>%(YF@_!::"2^5>F0.]ETSU@4S\9MJ-@G$\W9^;] M_&N>)5L6+DVQ>O-;L;\D2;-_[!ZO"3IB7-+LO2;M6C&$9HB%BV">A"'V:FYM M34,T%V$(5KV_Y.W$'^%O'FS^.^?_.:! _/"6?RK5?/\<6^,_QY9G5D>+DQ9M M_-$B,>KZ- L:K.AY5T' "4 G3Y!VR+ZC,I=N&'MQ)R0/%?Y 0!6[JUO8V$; M"2BHD(M/[__<&B>>6NWG,JZ2OQ#["NX&WF[L?A^O+_4-;:[OP#L'Z6^.]1#Y M?N$&O>Y.FMRI3\8_Z@11Y%Q\^OKMR\QG3)!P@1?&-A;VAY_E.(VZ>JRFTL+/ M]H\];59>M#Z=[KR_/&W]N=/Z>'UZ^:OC17?>*%-RZ%<<;Q(4WOPWIQ?P-C:0 MF<0:_4>-_@??FS!4Y:,MYY>R/?_C0_F><_?SXW?\^OSD;"5 M88Q8,3OM"&1<4<@+Y>TTM17OX#Q.%6@=[O9"="$*G (>KT\(KQ/]YZ M:>C%D]=..^GYI1[8PRBBG*3KG*#0!_Y\^XOW;EYRN$^J.?=Q\S2M)JPWOK-E M+,U4S']?M:1]VW[W<1@ H02=GNN:2F+)RJC/^"" MU:[JS=OP71@[>2\99N!'@$_7:0.GMU]^TO0?^=_$L%,9[D5-CN??7DV'A2.:_C/ QH"076# 7.V;NX @KJSTVTAS?B+O!AJH;MJ?2^$MZX15MWX::?>OAVW(XR"S'@%L& CI[9J;? MO#=>BZYM+L':P\,Y[XK&77 JN+MW, 4(H++CGA$Y'2S!=%L".=7=XVG8D)51 MMG'"_2J((C#%7>VZ 2^AL83H[6H(N>"HZ:^+D5O=@6LG_QBN)U^#^A+T#"9N\C-]V"<]6.GT>9)_!VGB>UEOG/NY*VK_ MMQ4(@ 5ZWBJZW2RZ+4N-/U2#/8QN9ZNNXU4HKL7IMO)I2GHT)Q.2E9[:5'XO M*T18)#F"G6-BHR[ Z?LT+.MP)54&E9)Z]D2[OZ04S..(ED8BN;">C2;:RM\: MKY>1[IKX1H"[GUVAY=I#(+/@L0Z6D6[71V2PC!^+NKU_-&58Q%.'0+8KPEH. M82TC\;YTPMIW]_96H0#N(ZS*$2F(^3/LAPBR7'D@E81?(B,N([NN#NA1<>TU ME5-5$GU)A+2,]/DR"&D*;L\F"_"7;J?36 LG)"WM.G%0I3HVUAM?1DJ=COMK M$B=%^VQAIMY'D[\Y;6S)AKCF%05O!@4?+B-MOVP*IAK?M;BLS[V3=XVA)3YS MYPT&EK:==@!''8@219C>A -5*&<9#H'^#PO.>#I*O MN\9C//V1IQX(GC#VTM%9'O0SX'Q<2)I0,:8LW^9P M&8GT#:-,.^K5F :K7#E-ZXQZ*4WS3.->+\SFG"D@EI%YUXPO9N;[( ZZB\TL M?E=?2Q1DY@21BF8WC&:7D7A?)LTVUU+6/ _-5K[1N&_T-!H/\NYOKH[J* MWI=,[S,UXC**$AY-\ 7'[/#QX8.G(?[*FD,VC%3GQ/!:+5?>X"=6]M=#[K#4FW,BIR?9H4SS=:RFHW[S-:GI>>SKQ\M M.[:V6]^,T$YENLZA\CZ$T1"GF%1*[]E)B1E"XJBL+&992D](IE)[%4&O3NT= ME96++$OM+4K1+U;QO0)?[R\:!1?X.QZ\G7<3.'#*.,(GZ1:T7N8DPSS+O1AW MN(KB5%&<3=N^RJ2="LI4/Z*%D%/SW"S7N97F1I4F+&:L/KB8GG^ ME<3Y>9>NS\>'-^3*7O-E#_Y\ZZ" /1B#K?+$R0N,WN]&\9>W F] M"):@IK#OKG.2N1I)?O'I_9_EX\@GV4[^0EQ,?Q*#I'B_C]>7,Z?@6@_1$\NM M&_2Z.VERITV=L8]PL+IS\>GKMR_W3]J=L%VF\<#6.^$?I]'0I*RGO=L_VS_V MM$UWT?ITNO/^\K3UYT[KX_7IY:^.%]UYHTP)*C26XJ#PYK\YO8"WL8'L):;@ M/VKT/_C>A)4H'VTYOY3M^1\?RO>=[4=8+Y6G1Y#F]%*7H/_*DLU6@]SO9B1 $;8@F)9\>7C'^1VU]CET[ M[:1G%!F.<=/6NVL441A5Q1XXY,^WOWCOYB6'^Z2:A5/?_$EK=76LKRB?8':= +XBR\#9S/ M-B+?2E;WYFWX+HR=O)<,,[ #:$U^$D5>"@L),0&R/D4@E$P*6N0562?(]V(* MZ-^S@=?1O[.$ ,5&C%.N0Q;F3J'X,/:#F'3-#RU+WEJ&Q0H#R0^J5WY04'TY M=]8SZ _FGT'_R!KLS1@T/^.CCTD*3!!XO/2VCLWHAS^@12^?@7#@*:=0K2CH'!^7:&?4]VYNO/J[_P, MS-+U2XK2>HR/21K 2SN=89H&<6?DY*D79Q%AP#F>_Y]AEOC\?9,HV]M9O7RP(?JSAHW1PTBX'**J460G?>" 9ZMU];NP?P5(&HU^H; M\-C,I,1#D#9:=A1>2DCJY8JAF8J\K*AMF8K\N:KE>0O3X M2O 5 #!6#/",&6 1^*:5,<">>[2$P5LKQB"M>B*JGHAGV!.Q5_5$5#T12=43 M\;)Z(JZ YK[WD@AX,8/]:=3JQ[\YI_\=AOEH8YHCG"05<"/7\3+'&PS29 #4 MG@?4-N&L6I?=TSVQ[):)XT?P[F3_Q#S*:X.;+&;(AF.KUK-Q_//2*@[F?&1] MQA.7W)5QWXKN]07R'K!:26Q-O_\'"Z,+42CY$S7OKFO^C@WC^N_AA'0R7 1L5%D Z"? C: MXG/B5:JB(IJI1'.=!EXV3$>OG$;6]L2GI$19Q<'/LTE +7#M2F7CRN&>N>.^ M+GDW7TW,1HM%1C];G5 L+?+:2+E54=<2_+,^"+.\HJZ*NIZ"NDZ\09A[445> M%7D]!7E]"+IA)ZRD5T5>3T)>#'%7T59%6T\0(<-BKHJX*N)Z$I?12N16Q%41 MUW+#M,FF6_0;UWOSH.#=DYWW7!/1(R_N!(Z7%Q ^':QK6W@@[.(+?X)&A?NV M:JEM?\W'M2D\E7BAHY[>M'!8'^M_#?\/SY\[%?Y/US]RE2-F@Y,8RR%;/\)L MARN)2/]8\QJ^$"7=-P1B^IB'AS0)-O;=YG&CI*EA^AC")R"C>3ME5TW?:^"H MQ:GTOC:@Y\I>AT_-7B4]1':A,M]Z,>XJ15JL6.NEL=;!,V6MHX59RY0U8E7C M62RAZU7QUO[6N_K>L=L\*.O'J_BKXJ_5\=>,?M;#^O'"#'89Y%X8![Z:QKXZ MK65U?-=K[EZCN6X6FQ=6 @YC>[5+>U%,=OA,F:Q16UR+F7+=:3 L:^$[][ 4 M#;GBNI?'=9NLVF8Q77UAIOL:1ESLK&N=L=29,CPK=,T.#];-8/^?O6]M3AM+ M&_S^_@J59Z8FJ<)N@^])UE6.$V>\TQU[$V>Z=K],"70PZL@2K8MM^M?OOAKD3U3,LU(W!V; MD3RS:S.NZ^ISJ'^QRNDK\RY-;9ST&MCO7-N!,_(C 5LH6FMN%\!F&P'U=!:@ M9I76GAM0E_#5; &D;H, 7W#&=0OCN<4\SSK%JF.OP ^R28WI%CCTJ>5N&Z)< MQB+.9A'EK"K-\Q/E'98!K7-; MPK< /AMQMR)Q]RBKM_5G)M\DX6,B&7TC*UX6*-B7F+9ZS>Q'QT5*V) M>?5]/3=')-J%&6L@LF?UECOL EUHUR[R2O*,4;NJ3]O6$;NS5C#<"^%&?IW(;\!M!K M(*WL@D<@#_3+:&;;R#5SR34;'):>VC\]X9X,_FQ_JNK&S2^G[77M5IF M'2LNAS]E:7G$I!17^5(M)?"MVR"(A/4I\N$U)BC<:8*'9'A3@&@MY$ALGQ]5 MZ4C'05G5%3<"7IIUK#5@97[\.2DE\7K9 M[A"K1Z"+K,8L]0:9\B/'-GL=:PEN7 2%2HD"6+C_PZ*X4QN[QH:#95W6L99" M28N@1SG! B5V;F@PIEE'K1E**8$$9;1=:#"E64>M,:64 (3%&BCL*F[413VJ MV3KJI]D7BTNHAW:>U9RG?M>^P=DFU56P2B?RT&N$)[9K"7 M31!GH/0"QQ:$<#OH _/AHV_W0 >0SR'HKML95MMDN'7W>\ZG/J4$AJS,N?4M MAB1Z[.K%]*TO_H(U^"Y/#RNE7SO90VPCD:*4F@"K<5:5C!$-/M1SQGK54#TI MI[3Z:KQ/I6)$4J>U;JC1=!>HM&#&22D!#&5[CPK!?GTL&?4#K&T$Y5F-,D[+ MB258O:>G@>Z-F[%Z0GU:BIM_A5Z9!JHW;L8:0'4IWOE2/2A;!L>-6T MF!=]C?KA7\+W+#,8C!M+X&P[A^WC]S53#+%@(!RK M<5Q49:/-LTF=EA)3L(SG(L5-V5]QU8-)_$7S;TXJS1]H;$[K%OIF-2LYK;@? M=@K B9L 0!7UBJ[@=Q- MGK$&-OXZ-<-N@'F39ZP!&:Y#C^SM!>(=,F'4*ZSFK)INVO-"'')],>OAJ!Y]@6@F^?\'G@/K#WCH MQ5#L-,L#U^#75N+7NN7BLO#K>&'\6C8!8WD$:Q\?MMI'6?WJ&B1KD&S-2):K MIIXLC&4+YW@LC5Y)\E*[?=PZ/)\J,D56LBE^%6$ADT:1J[GL(D/*R]/0CSI>WP'QP\JGZU#M7BJ4535 M+LQ8?8K,>58X23L))VFOV/$$=( -#;]N;.+S+LQ8?0SK>58"_]R NH0'9PL@ M=1M$^)JJN_FPFY6B/S?L+N(7F0JTA>7SDTH;"LUM"FJ(\3JR8\ZS2B+&8UO/%_ CHU>Y/O"[8V,T#?= 1(!$33^B,*0B2$^9TR M&N[5F)2W>,8:F)2SLLW7:%*>IDLB0Y$4Y%H2D >D'[R#*]=Z2*C)54Q,@!_= M]1_,U\T4A79AQNI%]8NL//1UVJ8;D-^M&6L \J7X#1P7@.]<_TSKCL\ M/[\*PT4YWLAR#."KQX@%0A^/ZJ:%-[58JV48I?A ES2^-[QCMV:L =B7XBF= MVXK? 'H-1)9=< ?D"DG%_*U50_+6"3=-2/I"W@4BK@"P3T. ,_8IB%?\W(2H M-_Z$G9VQ>G_"13&W\LK\"0GW"!Z\*49:JE#6-0,LH)C0CV\"5A+8H?@N_&>[ M)[BITC?1\QY=&H5*+S9252-5%0^RN,@J3+Y.7\,ZT:%PS$=FFFV]8CX:QK%V MW;L41_0B/HJ&9>SJC)7'YI\?EN.,+LF[?0P/RM=)>=UM?/C\LYG>N#TAOD\Z[P7D.*4=$ 0?"WB5;&.$5 M="/8U$O=L%T$/EP4?II@8RHT[W+D];A885]>>H*;;L$WJ6D M/B_97V(2N(GY+0';V'&J >SJ)URIQ)MB[.L?D4U MN?O2=:C:3;@.%3X?NDMQ?2_<4&$>L*Z-)EX[*-I"L#V; ;;E^*A+[$[00/)& M3E@] 2[%A5Q&M?\&@C=RPLHAN%V*.WBQ4OI;";.-4K=RI:Y=S'-;F6)VW#K, M;"1;X?TU,?_9_HD9,?]9-GMDU' B00@P8WA]PX>/OMT#,50^AU"77V-HAYQ] MZ^ZRFT\X2O%XK\R*_RV&)'KLZL7TK2_^0G7.*K9\[FB3IHW$B5(2KU=C^I\; M(?X2OF>9P6"<)<.U= [;Q^\;C*CGC+4*"6F74[UZ-3Z#W4:))C!P'8&![5*\ MP66[%0I!?FW,!#4$K&T$Y5G9#NUR_+^K=S4TT+UQ,]: 4)?B_UVA^Z&!ZHV; ML09078I[N%27Q);!<:-95J19%G,7UT [W*^]6KC!N0-5>C04630",CE3SL% M.-::_153FHROO>%WT2[9M;3K%EY]3A6V\TXI 0#+^$12G)H](5<]F,07UD+^ MU_9)K8C7%%!?8[W9A9!M!$OXEP MX%GUE%_K K U6<:FX,UI27A3=2OG!G&V9!F[ACB5]9%N,&9+EK$I&'-6$L;4 MJ5%U@T1;LHQ-0:*RV$X=^F;O&/(T%KE:6O_+L\(P0^.3Z!&]-H[:<#( A1]^Z5XV M#KHM=M#!_>=1J;& &'M-N4KDBM->6XB('1VV.J=9_9"Z=21FNRIU+PZZ?]]2 MG+M8- ZL/^"A%T.Y=I;@T.!;C9:Q.GRKK1R>CV]'APOCV[*95LLC M7/OTN-6^R$KY;Y"N1LO83:3+TW^/V@MCW<+I74NC6])HL]T^;IT<;PS>P66\ M7?/2MA[SSC85\SJ+\[L2L]'*1,;6Z>'&Z'D-*NX6$\S#Q*.%,;&,S+GEI<^S MTTW!ND;PW"6=6CT$G M>Y?'IZU.9J.16F).?LHA?.YZUHA_@C_,KB/HCP^_6/8S?\IT)OYS;-'_'%MO MLMPV+HY7^PX_:B"'B]>6.%S3?-^%,%R4;HS00U B($0]Q.C;KNGV;-.!)4CB M'1RL;V%C!P$W8/0<,P"XN__R\=][X]!T>/B/+#B0WQ ZRZ9-?+VI\6X>OL4# MZE2@!WL6?A+9!9,HS[4^P*"_[WLOL4][[*>>JS_G$0.^_OK[Y\WO_X[?/5O_>O;AX^?WMGF,Z+.0H4 M87H'0.&*U,[?&P/!Q]@!9#*DS_]OA_0?>&\B'$#^M&?\DG7F__J4?>9T_26< M^,/=]:^V^S.>P[*#H6/"4=JN8[MBO^L 4P3?0EY,_'?3!F H1'"9/..A;%20KKM6L(E'O,:TY / MFD!1CXH&D_LL*YA^CI%ARW ]H'F=SN:("\V<56YB"L2.,]8Q"$V1E8D<' M5;E4#8X!K\63/A$2_@$ _XR?;CP?D$X8(P&89@@ )BL5-/;A%_%T*?_)B1HK M][9J5Y"C7N#;61OX%E87ZP#E'-ZX.DA=:4Y0 P=EPL%A+>"@=A',&7M1OL_# M!8.6IPDPL?HAK[-X]/+=_>=O5P^W7[\85]2IQ[T1,E#U!..K"('T8Z""\<;Q@N!MVA&*KR'$+')?130ENE"-/?EVH70DF.V6YU-9\5VL D1V'PSR?\'%6 MW9_#!! /UP*(B9_WN-4Y.Z\>*.N=7U=/!G-E_1$%(=M'0\_P!\\V&E.Z(^--%, 'VWUK>$/AF]3M"T'@V0YM$;QK!-MFY*T> MN1%E"U":-+UNG].B/HDA$!S;1':Q)8)MT4DJEV6+U7/*%R'T^UM,E#UO9-G= M [VL*DCS2J]+@][IZ5$=0:\16Q=E)E=/'FS^KX:95(#1Q>HPY6-THHG<>+Y^ MF0N6-C^K(WHW<+A2.,PJ4C0O9RD9#L]76F-_36RFT5EB-H/6,N/-HTGV#M<( M3 X5%']&]A"!IF$]ZT7Y8BVP\E'^"]PFWNN=^QVN\ZY_[Z,E*QS=.R:GUM#- M+F#TXM#%IDN@<^A09^."=;! VC6B\M."G6/BJ?%L37#++I)WG)5_*.E^-/ MI^VLZB!5$H,&'E<+CUG1#//RIM7!8[MUV,E*U]\@]M1H39JGIR]\G]S$Y%(. MS=>& ZU953HIUBUJEMV=+Y)#1Q[P&J]<"_[_&KZT%T/Z.HBA-8*3M0%CF2>8 M =DSV$]6"Z;YO4#E0V/"@HZ:F*9MX3]4EV&_:V*D$H#*4+@!V71CO0B@HR_L M,/(;MK1NME1&) )5X/Z(UWNMW>Y"S.A\I;T$&FY42Q@L(R2A+!@\WKOL7&05 M?ZD<"!O]9U'^<^N&IOMH8X:]&00B# RS:[J6YS8NH_4C>RG1"GB+MT]#T_;Q M"J\!]Q_%5'GS+^%[EAD,QGD-'%CGL'W\OH[(W@#A2H&PE%"%N8 P/T[AHI;Q M,AN@\:A\:=B$5JHGQ8?F9QL7L4JM"J!I5;G6H9CFUW;:9(?FY%W8.0-$-#K1D:.3CE?189)8$B6 ML)^QA&)C"%JK#GY:1CV/6[>'9?;%)\'_?^NJB_T6W^N2;LC6V443/+Q[T%E& MD8_50V>[=7A1R_B-1L!=E#/=NL^@_WA-D/#Z@S)/LZ)BEF=)VHTN9,SIG-3 M*=X$!Z^/]V3%9"S/>Y8$0XWIG+6KA\=&&2J/Y=S[8FC:EB%>,7 "*]M[V+#1 MZ$6^#R"CFU?X![CY_?2/#:M:+XG("IE9GE-)0%"!G9\9'JY<;N!)#L]E$UTR M6Y)53CL::%VM8)45]+$\1UL5N%ZV3VO X9KDEW(M?4-SU)CY*L#]K%B;\NQ\ M]WRKRW&EL[-&P]HZH,R#R:R@C_*L>TO Y&7[H@9Y+XUR52K_\2.15BWJKZ.^VFPL?>'%%'N0?OJ@=PXPL0]:P( MI3JQA$N\^EY!162Y!@4V'@7** :T&A3H'&^C/K.K,GIL.93&0OCOLP@:6^$V MT9(R:@U-L9?<*F@IRUZRHPRV@?\5PG\998[6!?_;R5T;:V$CB12P%M[MU8"^MFOJK_TC=QY,9:6+JUT/=Z0EB!T?>])Y0=?.\%&-FVZ"^UJJN?)W 5 M"_Q;64$M!08W 6W01"9;D_<]7_UW,<'X3\M4%&KJ9&ZL[!\7BR0KX:P7+O* MB-M2,:.<8JOCW$HU<>UY3T_8TQ6;11@VW#B;Y0 &75E4]<4.,=#/?C9#80P= MLR?64\"[*3*Y1)')\S(B]K*)P3V#PKV"A 6K:[3.V^N."]Y4@-IU6"XC &\Y M6*Z9H+:JBJ>;6TM\[_+:"ZBPH /W:1FAUW"X+: *>7;V\S+J1BF?]5V?VF4I MRD# M*"D>W9^5 ]RT-0 KR]+*Z/8U"*PV]3P;HR5J/YY0P))\2K\GAUL35QFRT587Y*Z?^WW1"TD;?>U1RT/#1Y]@WXEZ8622-0.U M5N3 #8.M.X7)$]8ORHB/87 !Z5P"RS> E3L7J0[^#V7V9Z KU'@J"'V[%PH+ M?[ARK?07VI-+9O,<5M1^N*DLN=&8DH]9DW=N>$R&.ZN2*2=B"%2Q:Q\>UK"_?P/?2AYHK9)81Y5-_ ->J*=2A M+>IZ$\>W@XM>%^:3AAD:70$CN&AO!DUY2""V):QS1V7\L6@D>SW$*29#G^Q@ MZ 6F\P40<@AOP-^X'-N-A"4KY'KN@F:Z3NNTMDIQC7AE@S7S8\WI)-:T+[8# M:XY:)X?K+J>^.-8TJG)157D^/B^P85+"X;=&09Y-#XZ 'EA>U'7$.$'X>PVI MU_35YI&OLPRFOWJ5>QWDZ^BL=7A2=8^EHVUG^@T2 1*=-Y)S/9"HJ1#75(@K M65[Z'@V'#J4"FXZ!&&C<.-Z+<>LR#@$VO&LJQ34C;_7(C?UT[C27]GEL4D6W MI/7GCBYZPGX7UMF6X8@U%!BH2!NLAY.7Z9RX.L^(,%^@8"U=,64WW M<,%?Q9(^E)/*V]AM1[1.;2$R#R"SHM(6:.-: D!>UL&5E\^/X'/7LT;\$_R! MW=_ICP^_6/8S?\ID#/\<6](_6P9]TS("X=O]]\G2:&6R'@%^U( #UZDM<;BF M^;X+ ;PIA.%"#V&%K-94\D9F@8"L&H3P!:41':QO86,' 3=@]!PS &BZ__+Q MWWOCL')X^(\LI5Q^0X@G"_OP]:;&NWGX%@^HXVL/]BS\]X8VB1(V] $&_7W? M>XG%D+&?>L)QC/LO7W_\ECM'MOR@0'_L8.%\)-J 9!2#LH+2U&?]XR"6M^ZO MOGS>__CM\]6_]Z]N'CY_>V>8SHLY"I09 P465Z1V_MX8"#[&#FK14DS[VR'] M!]Z;D.#D3WO&+UEG_J]/V6=.UU_"B3_<7?]JNS_C.2P[&#HF'*7M.K8K]KN. MU_N9)L\2\F**9!H#'XGBWT*OMY>"]Q=Y$C;031O%.KX]?&+\RU@"''MVVDWG M$+DQ;,+9E47"81=6,6=@\C>1FE S DUT_;<-8/D7:KG72 M=A.3MN\Q:8O]$6M9&HB1E[9KA ,O"DS7HOYPEN>&(9&,#!]P;WB MA+_/?\'Z3>"C*%%51XB9]O#W8Y#$'/YK] 33](H)PVEIX\Y_-%W[+S*')'<& M?URYUKTO K2>X)]W_?@2DSM$[#^JB&U[U>D"8L,_%/8S7 MLT7P ,OZB!1@C^4ET#3/.J<@SP@0;89(DOQ(*%ZQ#D#]()[T69!<#& <_+4- M7%<\72* \IE/^Q>&N?OVY>KK[?^[>KB]^VIOP5F"["Q/%6<;!]>W]CR@([?X( MYKR)!/!)T1NT#!#R#XC4!%$WL"T;F!9,]&8O?F2O!<1*&'O7WM/0=$?PY]Z+ MP'^C8,_P?&//B_R]MR#S/PO'&[(+6.84!_AA" .&IC\"MM ;N" @/.($H#T8 MINT;0R!]$6DO2#)\SVGA.ST1!%19ZDE>4,MX 53WC= 79H@8WZ)Y3.L9"Y59 MAG!AOP*.PGW$$WFV880#XR[RL1KC$\[>]WI18-B4=87[>?%\QP)A0^"M_!3< M. R/019[O(+%W<>+N^;%&6^N[J_?IG>"+\$1&#<_/O]J7/_K\V^X :R6?;#> M.ZT"CA[@("5<<,FGB_>! =(.'(!P#>\5C_?-U[O7MX8OJ($?'KY^>/2U&']% M/-E!0"ERLA^"[0ADC_W(=\V>.G.X19\T%'@2;QB4U2ZN#$MTPH40!#QX:@I8 M13)NBVXLM1*X9P?VG8"4-MR39Q$_2=9O_QG)90R](-S7GL5Y)"@;YA! P>P- MX%%;.=I0O-Z'H4QG%-H]#*&0'VDT' @ &S M@48_M.$/#S&*FC'R]A6R,3Y& 0YZXT3"^&(&B#66C0O!;]_..'((JQ9,S"#$3[/6D+4O5I=T /2K!C*(5: 0@'@UP:#X I B7, M6W?_AL$4,:+=Z;R'K_X08[ _:G'E6+QM,RD=&P,?WG4D0=O! [4MX],(!":[ M!\3Y^N;36SKOZP& -"S:^#"\] M[),2$'<@@C T>S#Q@?%[FE6D\9QA7QB?OMS&%P32(Z 1@A9"[:W;CW!4XWL* M5F,"(1LXP].N]]=?P"W@B/!XGY$<10# >S))W7#>QTA54MP-"%G< VS$-5$0%7"J<0M)4Q>)(UX*7-03G@A@FC,"R!D*UT(PE8))''8!VJ -IP?T M0"(.$$$N*$TW"?+)GY&)J ;7\HADDCE;3#9]&%U>\8^#[X 6 N !T%B\THP6 M>0JDGH1!>\PSU2NH<9D^P#W.+84[-;<+QS*&5+ ]VR$8\4CH2@CMT//#/BA? MGEIUALA'Q ,GDC0CP=V8$"&Z(TW4J%E:!'RV SR.O\P)*4,RT=^0><(:8LGV MGT$V+T/"-D*Z]0R@H*Y%6Z.8@W7 M_QL;"KX(E J& P0IZG7SU7-_!$7ZV7R3BUK(!7+<.CN>C(#BDP;(XP^Y&RU6 M5K/RC1ZU+CJ3"8J\/R6?CH"N! :3H!SCA_%)]&BYQE&[9>!EDC%D[-!R!L!C MH5=04D'1!ON'.R/DE4#;#/,)+4.([$.V+N%RIM] ^W!ZE.OS\4 M/]_="Q_= < ;[_KR N+SW^\4O( V[GGB\/\1GUCN]CK3XP]KLKW.WF5[,NM> M;D^GZXDJ&GJA3D\4!";@($/220(-@8 =&#>>#Q(_\*;(]U',-3BQ,3 L.Q=< M72\D8&,>:\8L'J5GLY=P=]/I25Y-V=%HM0I)O'D^R*RNY_;::GF5[K6-LC"P-?:I"2 0F)4-U\&7@H MH'DO9'W1;*$'QI7CL S7DQ:8T#?=@.E/P,C:%:#F@43XA(J4(BK32G/0CBNQ/)ERR2=8W7AZN!O3QC%5D M+Y?=>H%(QCTP?@Q9STG<62U=G3#$L^E$)KDJX5O+[O<%LAT>+7L:5L@ ')]0 MGP3 %610,"V\&CYTW(XKT 1 AG>*[T #%TVB=I]Y76A_2'!E;.8(-\,Z3ECH M\G$=9'W;0"12DH;D)I4PU4UEIR3T7=_]Y_93^^(>X!5U^%P>VJF*A](B]_-\ ML!"Q_76>'2\+A"#H3PV MQO!8T^)]I0Q0=O S)C^2.K8*"=Q FG&M"5U2M!6$(PJ3@4'[$=)O16S)C HZ M 9'"0 A,4:6MDLP?2DV ?"Y%P4/;)\Q*)XC-XU*&(R_.HS*LB%R5^'O.X.&+ M<)X%3_ $OPT64IL-&H#TOWQE^4!3L*\'P0-#DZ*/7 U?,U8"E'#$2U:64!P[&:&5^!*)2<):<$34[7K MXH"!D_-(&O9:<-0T -K5I%<+EBY?(I^5.W1,%[F^%Z$*II6^YK7* 8@_"P<6 MAZ[K+OS"1GB(!R\ *))E]Z1@%#G.&*S/C_\3YF(,*&"A M+0DT0)N"*QQI=D8 (#N#[3+(P3_HMX%[!,QB;((/-IH4 !%""73A)*U>=KF( MTFB7AN5$KL(F\N/8<#3LJL!7^E$884Q:XA8 4?=[!/17+0C$1T=Z,#C6P^65 M(_5BFXLRN3 E-OODL]/)"P:?$T? =]U<<7!EL#F'$%BV;*)+8>*5U-B,>-B% M0ICS(FK7%,2L9LOE2:<,K&IA6ESKM"#7JB.=EPUUGOMFE@]VWO!HYT)@06B< M0B(=JQ2Z3SRS@4K7>!_J.S0HQ';,*=K71/3KNG8N5VO$RS74>FMKQIP#("=F/TKO_;WZ_4K]SK]8[]^R]4Y)"B"_A'8823>N[3X+$'-]F@ [RI*2 M,*FFT:S4:)N"6:0KWG$H6,F<;*<]MKAQ$(K7UC+>V&_S?%Y'64Y50*[.?KNM M?_RNS(BC[R#+R2:YY/X:Q[8)3]AWC-T?=S+$37:%]8GT0"ZN2<\& %+T4^)_ M/2SH'[O]>K-W>=("=H3_FW"4<59!D#X]GC.YSK$NYWB$-H>:Y9UC5K^JC'.\ M1M9UU__=]'T ACO_&S(7.D?Y5<"'TS!KDW'P<8L:LWRP051*.>F) J-84GFO1GCJ,5^CJ13,A*V'DDU>8$? MQUE^^?K=WH_OGX"(%;]#UT%B=]!.^/20-TT4I?20GN?F;"] M8A=QG',1JSDYAB"^0CJHY,$%3^>T,YF+3>?S/C:9KR1=8DLHZ#U! MP(&EV/L[;:CE.'W\8E*BFQG$=;QZ-CRCQ[!J>'_7'Q]IL3+M)ZWS]F1+IY;1 M%6APAJ?)?HF^M?B4S$?\MR]488GAWN7?1L- M[OCLI18W-5WP]ERVS^]3]V$,;8.Y78P%)]=KRDR'\486N1_Z,@SI$:VU,NY3 M>4WEUR)V$*09"G%^^'^XBP/C%@1DBU,L6F-V/"0:"DO'P2P^4/@]IH+1$/_, M ;&3/ HXG14!\8C1Z0JG5[/76 0X.IE+ -"S=!+"=Y4^:XH*U@ 6>="\TL!) M1J7@4J^@'GS\].!X"I_B7.AQ^6LQ;#^O);9++,>%Y"#^ PW8$_8P3,((^Q'F MDZ/_QWV$;USI:F*?)O=Z]0(B%ASU1($I?T1N+TE PC=] 1MHD_S5_C,"P2T<%0BF/*[*%!DOLK:6QY+WK*<#2=^\]%.+GD.19;:; MA$XCP4#"X( 6H'Y"WP]'\TL&^'N2O80$ ##5QH11)"J..EX8!?4''(^F#\V? M0*F>A(G%&T@BD0F[L>0;UQ3'UIE(XF-2HA)N7@1*SLYDV!L,@&^\),%]1A#) M#,804\!_RAP>&^TH.%&R3G35TTP!!C#&U?UUPJR2A%&69SQ+4J>+3!#&/]VT)>,65[):^:S:3LRP90B?-+W):,S MWI(#W?/9SXS+FYJZQJXIY,P:Q':%8\,S,YCE9C#%V=Z+)FZRSNQ2R=H_ A"F M/P<<\A&D.>1)51P2%H5@&B]K5Q@ERMHFD4XUB\0+8-G;D=B3C5I%+'(FO[)H8U!\?01.7W@0G M[5UVSIK@I"8XJ0E.FE.RN0$2_1_02\1OK/$AN2Y@%CBM2NC!]1JT8$-;\4[) M/CU@F202P\G$@C+7W M?;P;6I06HV^CD1@D'Q[4-=EDX'/N&2KM M_BP>ON&![K]S62<0-R,07'QRI3VG,OH>(]N*Q3#M$)\T ,=33D1&TH ]=U_[ MAF0J:3*)*Z!(RT,\@27Z9$E*)FGA1<*%V@%613/9(!%02'O?!TJ!.CZMBQ=# M,F:R0FDTH+JI5ESRDYX7)M83,__ N!A<6VII(RRS)AY17)2;M-#_HHV,M<1L MSJ-$R(U\7^9SP+:3O[N4<4V [P!+Z=M""N#:2/0 1KZ'[--I)14FE(V?971^ M\X7$S:XTYS^S20'#WW 4W@G67,..#PC@F#39IU4F>Z,8?8/$!B>55PG#AB^8 M5,F9![(TD#TT*5[_*C"""$M CBU>/KW/9=,TH. % W;)%<=)J%928FU"-?N!J^Q]"_W*B M]O_I<6K-H37Y"+5%R2C7-[5]RZR]I$K%)R26SG4*F4T?-#XT?B"7%/G5Z;Q/ M&K-H.ZG_\G]%NVFNZ9'U'PYP.WIOW'51#R?0DD@AHP\2,_23 (YD4?U#A;P& M"M64*F?'2>_$KV1&&E=^Q/IH5%Y.LAV-1-AHB(I/F)HZJ'8.<2>'!N$:A*O] M\FR'( M".[8P&S11*D]H2C*'S(I(;2D0X[/0KV*$L(S#XGF53*_LFO&Y[*A@!WDK^F. M]&FDL(*U]KG^J.\+5:S)ERL&%N\V)*1B? MM E T= A!3RWE(/T8B;HI^1MZ121$53HTJ"H6* Z[**7[ETJX>2]N#F.$J(@ M9,A/^VY)= =DS]21OBCG34O%6$VHR[)X$!8$E2I30HJU6N%*WD&U%;4_U1V= M_,DM*G;O)K I*_S_9[T1-JG3'SZIET2?B"4MAE7;\9 M)01E09-,7LK6 D0KVH,JMNX4%!MPM(+H+I$988_PF(+6&:-I_@);"!>Y"ZTH MBBK+N&B5T%E%1N+:H(TS;^.#)62/\UD]T,=^9W=#VLMP5ED5*EA;:\*8GD2^ MT3[H]UUQ//PNXMJ-L;.!H^[BLH+2:.B!4&2[5,,FQ&0 "A4K9.U3-96(-&* M 4=04%$2K%7>@ZN0(6!(YZ?Y/)*2K:YXIM+Y%$:&5X=EO9&?^" MQ7\-/"J4 M'AB/6/"%9N>@2HP+3[*RR9>*)F848S(FY>Z<,FR!+(ZHWVB^#_VX[$#61>31 M8F<(1UP<&%>Y4693B*P,.&<3[;=.>[85SX@MEI1Q>3/9+C>YP?(;(/$<[7$9B- MLM0Q9F?^3$44G'%-Q]@Y/B[U$'>!O7U+<_7$11A(_(PM61K_1\<@$(:@#VH+ MULU@+R+[S1&8B)^$X]TJ *V<+,*OO3!'"*F3<=<@,#D1D38Q@#D&OE OW9=*"O@.JW6^W3:?3" M#J@_"1R?L&9E\9V=KVI;5^&U#-:@D)7%>-M4FFB[26@^JZAL'>4RR53KC6/\ M@?AU1R!38;#P/;':26IAY M%W2>T^MAN0OZZKGR".>_FV,,.IS,28WO)@FED;=#1?M\@:DO<%1^7,Z3CIFM M1Y8640,;HPB"W#ODV:C@!=Y!$*;O$26;8F6*Z#Z.WO*%3*= <-!XT9Z!_7QS MW9&2[GP2W5"U^>4 96P;R+')+A\TF?-EW<,EJ&,M^50)Y:ERRU ]Z/E"!GL9 MXEZ$%#H#$ X29QPJW\M4;5M9NFT2LXYG;JO*E%J1\8^2H7P?"*'"4:(GY0*+ MJ^%0& C@I32ZRHAX4(U>7"-KV*2/,,G#N)2;6>$:*VQ_6X)-Y'MO(*P(JV1D MTR$*6LUNA3R1@:FB5_FR98AOWW9IC#@D-Q6H7%9T+0.A3?W1$"Q?%W5"J55. M!DG[C]TWG9,3($?RG[?OC3'/C<$XN*<[=\K"N6ENL)6-#]O&?'=LIS,S9+[$ MDG<(Z9*P\ 7%A*T]?#4(%>DJ#EL&_O?MXJZR0H@GM[F7UWT[6[#-=/65=EH2 MD/7#:4!D =%3R25GP"NF7N+*"VWND=D]TZ2; M>8.*P_VC/-#/#X(H=:I)+-N[_/NT>3O_2,M_%'>PVK5,5<C/%2@#V&/3CP];I\:3UH 8 6Y!=52FC M5\>BQ@W%<26/"6/<%O*L65/5#.MS?)GU-.O6 /D;4*T$5+./X7A^C4_$UY]&HA:./$$)F1=FGOU@VXNKHK'5X,AE=6 7E.MHE%MY@ M2XPM%\N8++>U.Z_1P,C"]KMB2G:0HJZ.-I46M,P9GW57>Y0(V-0V+2KS? M>+Z ":Y)1.V-OMG!SZ3AA:HDK?P>+=IFIA3R77.!&64K_[\D1[ZD3%JTR3Y9IKF"=E>?GA MO2%'<5+L!;>JG!@5OGC!^DX(HTCC EG>+>-1F56=/$GU=/&&01K&G"B\B7Z1H'2<5V4EQRLX^QSQ7),PE(- M"EI$TXJ0H%X<%8Y9FRU9 Q&'=D9%R5@7.P2I9$NL-#VY(VDF#V(B%9>K[MJ. M0T39ZZGZ@YA"!@J_K R>462;8_C51/C*=UD.+P#=WZ+:'?3%L_1;L#X^%DFO5$095.!O:G _KZI MP#Z?])M0_&"&('RE^G6 JOQ)=NM03V4(R:>'E0G)J<8B:JFQN+4K C/FYLWH ML8+YF2@.)RUF_HDEFD"B5H73E/(KL\N3Y-VD\UM&B7=J14MDDVP"*%UX7#9< M-8&CEF8\$FG=>I]IU7DR;CV&9;BHN@B(N#:' ^XUAFM3TB?5GC;& M*G4?&#<@D7@^KKKO@-C<4_6EN!06#!#T_ CD9%4I4Z1_C=N:T0+4Z@:FE'UO M(GCL06 -;?T!+I=W\9XJW5,.Z0!T%L^7M2JS'TWUYU'%KS5<);U%:Q$W-.'2 M4/>Q^_$T^G+5-7X8()8!&3RH%<6(SO:Q:NJ/(%5#P'%T=JA\/U]&-+$NX@N<;T8N02 MN?4R5C"":[0083$LJ@^R+;QMZ2T+99:VR:5' [@,*M[:&P#J4Q5%B058NM#$ MYG;=,%"MC+1+TF.OL)8\E:*1C:@8"$WK"3@Q]Z-]UIHM2AVZI_N)@Y2?.&E: M=V!\E&LP7N#BQ;[7[\MJB,!78#54>3Z^9=EH#^8@2 5MK%XHJ%=DW"\AMR[DTZU MN7>I#MUTZA86*"/*\DZ6HK!1_]J[_+^ @[)+]TI3*S(;DO@T23PY@AD[VW8@ GAZK.)%K9+U.AEYI>V+(MZ^/ /N MTI[+\W8UH88[&X-;*WA]DP>P8]FE%KNG8X-"KJ>:P@ECD30#<&]52R,9P'?[ M!+IY>->7?WZ6,6>+0+41P #P:>_R^&+2JUW1I;]MX+HN<'VZ+%P7(\C7I(:A MB)W(UPL1Z>/SVE2H::"X+M+$PBF**Y0FSH\V.=^_0F.NU'5@\5KUUI3V4$#H M)YF_O2Z9?]J:UX>[4Q90%?Y.64X>#B\<_[>%.%Q7<*I\ 1L$SQ<9@E66![)N M"L-EIS,9OKO+,%?Y FH&]'GJQ-'ALE"_9G7B_.BB3L"^#I6B@?.EB3M"\&+9 M%BL45CJ=:C3C N!4D[3HK-"A=6=&:T&^&YIR*(43,31MZ[.,L5,!UYQX'%Y1 MNE=>CO1INZK :KGR)#Q0ZT<\5GQT-T*L"Q^("L'D!WS\JGGITC<^-Z3RL^[2N93&IWLLG;C&2UBZSB<(64U;)W M<#PIOL@M!#-ZABZ?MYA.B'N@3HR479_TZ\0.WW88Q]F&HR%:D?(CK;5FIF%N M2FI@O^H]3WG?G&='*>\RA%Q5 ' YOE8&*&,KNKAQ.48AF\.A8W.@D'S_6;@6 M_*"&:;+D-Y9E*>R[=;'7N>>/[P7RT+<>)\$,?*)P/DU&N MPY^1/:18>_P9[H.JP"&6 _D!>ID0[&!H$M+[$N.)%(44[2^[((/H#>0.4VR\ M@'#>%:'L:$QAV=2\O26;T.,+G PHK'T35$RLL$$O/HEPX%GSYX6WN#&1UT ]A\A9F_ ,<:MTB/ MU7B\KV*Q.HY9]B9C[$);=%7<I[W'FM1Q!NS-9 MRO+ ^!$@R.EMKK% OL>E(O!ZXM06S@#BYG&, %0^P Z"B#F:B:DI5/(&^W8' MLO$JG*3=$PGT8<9;@HYT^#2PY-D"\<.475MM3"< '#:\;N Y(J1,'I(:7^P M.S:#3,DY73H^8DY-*+")7G\BE\82*#*@4 DKE#LODC6CDFXX8T9VB8US_X+Q MKJWBM4>-T5'(54M/4+*+?6A-9_07DH#TU[ BI@P.IG+1(=(@JE?[,/)[ S-0 MN6?4^U.U#Z7+&MI#@?'_A-B-90!9Q+)12Q-\-B4 ]RC#'U(LG2=6N?Y#M@485^I> M"_A#3C&%Y_"PE@TA&XA<,T2>+9O7,!4R8]%S&H3^)7S/,H/!N)6/*^HIL)DKOFY/DV?MRREIE;0F >,"W<$*9-_(R0> M5A-[O.E),Q7+WFM+M&EP=P)WC[-\OPWN-I)-5?#87C8%H)&\&_A<(7QVEH#/ M,@7O8ZTV0ZN]!:UIVY5KT MIT-0GI]C884!QEZQH^#[P>&A1VM_ ==NG.?!@:*?I]#'F$WS#,#:/2GE)CX_) 3+B=VS4H2^>31N+CQM6Y*LX81S^P/ABVBXU[I-M!;R,]H&I M_GNJ&.G!1*7:9 M]N"+=-7T$#!DX#F6\ -5W9V"/ZFH.T5J4A.R7B]ZBGA%,@W(>X)]#^"HL*XZ M[BXO%Z)\=%JX8]&J"=UF45?.KTYNES/V]+N])?C"FN=,5W.IZW&%_0-C *4] M&*E-&+C^&A#5DFK2)_&J!:\N)VKUK(E:7:M1MJHXG],FSB<_SB?G)SUM1P;^ M;$[TSRX">Q/4-@/8X]S>JH&X@8IZ0<5A+:"B]H&-*OOD[+#B[)/$L)#6)UGW M2T3>=2';FL:?;".Z.3L:TUZ;BZG+CC(N9@-DK.J(CQ89WQ7PLXN6)Z\O,X2W M,/YCGG+([4Z]@@N/<^*Y_OM=M3[\3*:_ZSB#F#+?-2.#9K2^BLV*1?+AOVN& M1IYD.>]HNW5T5AL'Z9:%*&XRF)]DA#ZIM(,- ?.C%)B?G=6M14/MA?,J>>)= MAG>$733&&_22O'W7R.,;L:--'W];;J21P*=2FS2-OJ"UY%D#4I[@-^VWVRBA M%S6UY:]H[4)-X77GRC[%PAC7( ;E^2*_BO"N_V"^WF.K>A@X#'V[&Y&W\<&[ M-[&XZ'(R4^?HN!X2TQ1#Y[9I"]N.[R^+ FJLDV>!1J8L@3 M6+YNITQXA>E ?4P@Y4@+&?U6UR@BE&\I.3UL^'Z#255@4E;Q^L:TOG),:DP# M^9$!#UYH.H5BMZ?&"6P[B3H"?+>\""-=-X9&35]S+I'*ZD_1L/M5$*FCW63W M.X1+.$ MB,7C3N7M$=*^2XZ+)),I1Y865?"A\=T"XDT/4.68Y6S'1?UW=NL:IN-(VPKE M#088E&NU,.,/.R'@/[GM#60+)/.5FBE@3F"<)^A1-J+!F8G!@9[)F8,[34JT MRI\3KY05J1#9LI]5[M/]EYN';[FAXUHR5)(_I8TPZ._[WDO\T_AOB,_&_9>O M/WZ;': ^-)[/EMNZZ8)!2"_L%5A;O0/LC]7D0:USW5U\^[W_\]OGJ MW_M7-P^?O[T# '\Q1X'BL^\,N&*1.J#WQH ZZ+PS.D#:#:FH_>V0_@/O3>AP M\J<]XY?,N_G7I^R[89]W&3?S<'?]J^W^C&>Q[&#HF",\1JSLO]_%G+JT'$.3 MZS=@&@,?N?G?@'7OI8#\19Z�S?-AUUS?C$^)?/IF^;[N2SRR?>[5U2=A]: M?K'I#THK'WXQYP(+0N@4$NE8I1!_XIG-2I=5$AA6TC#]WN#*M3Z)9^%XU"M' M=K[D#-ET8NQ)58FQ:J646*ZMM0;)L&LY@M3^K63_U#2)\^%EQK^%">^V2X$3 M5!1@RHNR:U)@]"-JD=,=&3W9NI% R3>37/VAYX<\L,JD5[V:'CT4 0(0XK'# M$M!WE_HIR3']:9.GJA/HXWL@59B4^J\>H9( ?-R?OMQB M17J7,6V]7N3S&"\@7?A&Z N3]!0@=[V!"Q3Z$6LQ4$,JN1C;E1G8LD,HJ$XP M"-*5I*"#/&&F:?O&T'.FHJ9X\E%_4@70%A?9B3UOA]VPZ6TF* M/:#H#67;>,KV!1CUB^TX(.H!GP;EV@9!N4 S\XFZ&NO:OUKPKM UM5_$V! P M779)Y6Z3)*J8(2ADV*#1=-V(4-2,6R/FZ,9]VP]D/TG+'$EA*/<%^#T<\!M_ M1B! ";^%M9^>/" Y?1\D+U@-S&[W#:PX%5)A*&FPH3Z>MM^+G@+9,=UVLS,^P8(YD[M MTSJ@4T-D+AGYAUL4S;V1 HJI54^ MX^14;??9<[#M:K$C1&DPH%Z9<#2.'9K8)-SH@[#L^0%2X+C7)Y);$B#M$.^4 M3L^Q?PHX.3@*MU #T/C,^LC=^+RPCI444W$9:&''\1ULC4D#VW C\1F;3]@% M_,#XO>!!=T=#DP:"(?4=\K[QQ @6DEW2$KLF*AY21,Y^C7L@6R*N+!:B6Q<+ M='DQ')$ /P8]J&7C*T]FS_?@>EWO"2B@// 6@A>@D#^B=P''?HID)JZCUY)! MY"$](M4>Q"[;A3ELDRR9Y&V &5MPM@$,"/*!0)6E!XH"63"@SK% @D4K M;@J;K(6. @W:S#53N(N=5P.;5 Q78'-.TZ?.\O"W]D;RF()*='*;\9FIG:3! M 9>6!@B"1'@!GDIC6T"0$&$[^[A%O, 6\L' Z&,3UC>?KF_> K!:PDE#<_[T M!62<]E%*QAE;,$H[;D35:; %,-!&NP]T X\N"**G85)6+FE_RU7@Z* LU2^8 M>MWW8HS'KV!'R8:P;%T/B6BB:<:;)W!*X UA*=#ABJZ_)5O>PK31DRRV1Q"! M@$;R&,S" I:(94B>9FAC((,R;1N_)0V"%<0&!@ $-BD&\99$.-\6KAP';>XF M5N@C$Y?MLH.,\B&81L"QB#%B0?S!#H,)\""#@1(G#XQ_>2^ @D#F 90!>U,C M$%3'_7NYISB?-]RX?%ZK_5>,S%AVOX^HXWM/,($7B+AULVK%S V$$PS2R/>! M<2-[_%[=7QM=;%V,Q"\0CTR?0JU9,@T[?@7 -ZEM]"L1'PV:5>_@\3%AQ@C@ MYT'T!HI:X!$0>" OSN0L,3*3[&["J],N@ZXI[]SN@,(@:JA&ZT5*XB3MXV,D MEGVT"_AFL@^>VSX#P%32(GGM8EC2%7Q2$N/BEBDF[* AJB7;7\/KH%W2F2.T MN1J]D3"%#"3G)DB'Q*N@866+[*QQB*(/S.=[1?L9G?&S4SBPPV1VN!1_4K[WN;K;:Z<1\P9)7HNT*4DZQY@J62?G,RB(<3V7E&.7)\!!^ ,ZXH>KLS/H-6B<8"$)U0P^VA?0<^2IA0F4B6>D\U\!A0?Q7)0&2"U-7(UO4W9 M@6,-1JN=+65KUO;D*)D'DS(>3#G4:2^W\+BU[6(4-OKF3$=1<_&*VF[>&/\, MQDU">+8D*6NBN6;(7J'JE"B7J!A,G"ZJ34\ V"T4)%ACHEVQ%D0/YFM-"RI' M;%E(Z6QU*0&=#C@J(>(H-[!EW3%'>1=V=)@*.DJ'ETP/-JD\\&CIR*/Y;ZB$ MV*--#SXJ"A[IX*)9P42$P^7""*9[8KHV[ZF O=$SY]Q5*:[,^!(AJ:-@-ILS"+ MQ>W*:"D("_CW*L.HUJ/FO4PL'UK'Z/31GH41V($T:/EL)"!PEN]\0U:C- SQ5[& M"=#TI#2O YHR%04*;WI.MD@W11M_AKW5R2QZ894Y5]14[[G>_OB M@UZT$,BPHPC.^PWW0,?4P*AWH:HN67 M2G\XXA$=64+I8HQ?"KW8MB&==P(&BCV&$IA1R09E%DZ)F66?.V/1>"JZECU] ME/W"5CF)I/$<;!HV'E&?)1:'62L[0=\P]@(H$LC^@G7CH8_R 5P7FMW[0(\\ M8V!BX)EPT>6N^7N[D>V0!Y:4@I@#7MF^<1^']UW+\#Z\FCQ[L21Q.OD4 5Z8 MG5@H'H4KDOOWN8L:S8O6>.4*E' P,0)L+,16;%' ,@8"H0A9OI!\7[F2X4\6 MM%Z$02TL:7&!T$"X*Z3=!247#JD@0Q!P3%1Q]DF<>!+AP+/82I)8@[7BU>1* M2"#2L(,@(K*/3("=Z"X=L1Q>/B9>A[8\"'SPP&!,9H%2N#0"(0 A&W%K*RWY MI6+/=P'.KW094\5<2C@ $'$C.N6T/#?)J5$NSJ7E)R4T]M67.JG?+*;.G$Q3 M9V9RI],2]+55[.C\9,J.=$E\#4+-),<#WD7V!?8$!P.T1Y)6H8.@) 4X2[98 MR)D;H#=-_+!RSUHK]A1/U=+P >X&.;8X:0-V.6J,T B-NE-$WVKB$TKOBJ?) M5./ G=,)[[SIA+?-S<'6-/XJ6TOE-F]2RZ'V33O1SZM]V#3TRH>)Q7[2FL/5 MI==A U9; 5:'-0.KVE>04V[$HZK[S.DQ6@0M%AJP2?A\AZ$5PD<-^[V!S5*# MGF\/E5E@/"PHB(.XUMD&H^D!612W4XKY/6M%;TAW>UL+E&V I4; 0J9JXUH% M(5U1V%,#)@V8C-$4S6RATY<&4AI(24/*5Q$VY*0!DH;K-<)T&4G:HB<53#4U?&IL@A^!Z$?.KW9?[.FUN\].4UYMS#=\9T4^6CBH MOO!8Q:3]!1R3Y>S:?"USU^'JUS-O[22@C)9Y M9SG)U(LC3N$8R_%A%P^V/#N_J*1F?H,WVXLW>4TGSC,ZVU>(.)IVI2M7"Z'2 MT7&[INTGMK-SVY9C41X2M6N%1*!X+M9Y];B:SJL-[]E-K.GDI,1LC,QV3)V. MVM5T.FHP9WLQ)U=JR\J@JPYURI3:SC*2&!JIK<&B%?"?O)3,S9':3DZ.-H;W MU#XRLCK70_KH+F@MU&IWO2&-%>0SE$PL:I?.<)3CIMUPYK&"[JV5LY+I2\[C M)>>+%O/<:BORT2[I([N%#+GJR<*E;7?>--QT^=Y\U,C!C(L<=\O.VGL;+K&3 MJ)#E-"E4:&++C;@-.FPM.N0)319N1X.W;6W%J$ M2["Y]1=9MN47JCBCUS760U*WLGW0]#)-$\U;SU.95E$F>+CR2JLT9/,\2M,\/ BG&?Q&\PV6+# M=$UTK,9O/P]^'VTE?N=/53,D/UT/DJ,4\_#B[1YN[RSO/FYPNVKB^8R'>2]8[KAE6M]_C.RJ=GM/3#KWF@\ MX@-0Z*)]--G::EV[5\NE!F7Q6N,SV?(FAZG="[5[PPY@;N[A%AH#.P@]'UDU M=YBCWN,>+"*W,337)U4=C55?8>SS-O2]G@@"#HRR[) :L8Y$B/TFNT+O0'Q@ MP/J>J4\Z]U>TQ- ':L?Q"JHO;"0;CD_KIMDRL,_GHQ:F%5$)0L,!NJM:R&)5 M0Z-K!DEC3I<:Z<9MRI$H'QB_"GADX#G4#1S6)CM[XU+BM0FM?V

C M>/(1!TZOZD+^6N?*IKU# Q7CW?K8U3/-9:W\XJ$3]5X/HX>1D-N.X%86*0\WM2QELGK/SRI)J]_ M9U/X-P>N76)V%Z6I(V0W M4>JTCW*:*!U=5-%$:4C*L!IPK >>LA+UY M9*\&G)O(OH7E+_*?.)F! 8UHM@6B&?P6;UDPP:,*\$S);K?.SFM9H*J!ZDJ@>EG[;#V@^J)U5E%R96.F M75Q*O>84,5]+;T.#;>#UPQ?3%XW4NL%2J[K;^#=X[KN\V!7+L'GFV<[Z9-CY M3J!4B3;7--M(M#N(WEF\_VA9R^QL"*_ 7'5X43 M2=DU /'&(IMGD8U\U^86-"#B]N&6L;A"(^)NL(@;7RG\?B,O=+6B[5%=S+.% M=EZF2'N49Z1-.CHV,NT.X7,FPU_:2CL5M-=OU6H='=;2J-6 =B6@O;2IMDZ@ M?7Q62R]$8Z_-D6'_(P9VSVFDUHV66M4EEB27G>?(92>-6+:# )O%N\:+V=#)PZ\(;CZ"@KY A_"5\SS*# MP3@O@)OH'+:/W]>&(S3HLHWHLJPY:]WHDF_0JH_\U!BTYNL 0V6UF^*!FR56 MU4@1W5F=]V3AEEVKB(KIM,Y/JB'"C4&FCL"98Y"IP+K2:A_6,BRQ[L:4:JL* M8R^<:5TO&HFAD1BJGVI#],7%Z[^_R:/Q.1:7?!I_E2"UWF((/CL"/P#9UWN' M3F4)B^F*YZW.\61;HDJXP10-\FV#)=N#)3F&EAIC2>>T=7Y>$YDI'TL:$\M, M$TNZ.U@C.C6B4_53-6V28Q9Q6KXE9^$FR:W3BC3E1=HD-[BP?;A0ON%H(5PX MWKL\:74ZU10?WK*6X55W;/;%LRU>A(57CU6(3=NGGUX&PC7$,SMD[&2STP;OOZ+N0Z/6RC^VH'8Q:[9K.*+!YOZ:KC^-X0<"GU?,>73AV2QY0W'VY'U$&)4C6=M## M$X#O>F8P,/H.-L[%KLL]_"[TL-%NY(3<@!G/* K2#9LG3PL79,,QTGU$(+3" M)$,OL...U@Z: ^$NW*R[P&:^L';501O;W.)._\(G4F?U[#G8VUJ\ @RZ^"L. M)OM"PU] >BQ;]0'%DWVV+5S,M#LF6.,#HL48?9A*-N'EIMG1$ ;K1;Z/\\?# M8RMB1SP#I4*\_@D#]H&^X!WBB+YX,GEUR>''O:M-V?\:.WS#N=!QQ^?*P2,7 M[P-MC/%FQ@?&_P$J!"_*F8= $P1/[,% O'R:"OA';^#:?T:".WE' 4\'X"3\ M)VPD'M]Y @<'QI41 &K:?0!+V-\0550^4"_R\8JFH"ENR+>IT;CJ4HQK=[P1 MMUOO :I[0,$ 4GLF=_&&0^2#AT7AX#<_/O]J7/_K\V^\@I6EEJFU,V_1&([]4SCVP/-HX3JT!<83 MW/8C/LK=I@EQJ!VYJ<[$U!8]Q"@*\PDW:R;;!1P0QHL7.7!CV(*:YALI%+,9 M'WRQSV=%,^.XCH/]T^D-A7G]/E^6/%PX ]/E*Y\X6P..8D"]VDTW32@J[APM M7GM.9(FXAS.@J.K@?/_EYN%;;D=-K:5SW 4Z-<2@O^][+\EOXS]B:V;C_LO7 M'[_-[MRI<_24:#!V2.^UZ?*8!C.#>&&_P,J2/>A_Z7\0[U=G-B$(_$_FH2Y_ MIGE'NN83S3G0HW;J2'/.4/L\B U-]U=?/N]__/;YZM_[5S! M$H3?&7#4(G5 [XV!0#'\G=%!D4[:I_YV2/^!]R9,5_*G/>.7S+OYUZ?LNT$A ML9R;>;B[_M5V?\:S(%=VS!$>(W;/WN]BM_6THD&3ZS=@&@,?A?:_A5YO+T4V M7N1I *,*;=-1UXQ/C'_Y;/JVZ4X^.PTDBLO?>Y?4]QVIY#5J'M2>PIP++%)8 M-H%5BHQE/3-?BMFXSO,-I:5(?&.1C:S GF/W1@\PSD>\F21;[.+B[.)B#P2* MGCE$:/$C 21E'53\0Q<(3_=R?6P#)I0'8V@GL^8UV,FUYTU;@@HNM6\=!9-U MH-2!571,=Y1(]J02T?F0A(^ YWN.$A- "GDB,>P11)H A0B8_YED1)!H0M]T M@[[PI>2)4I<2'F"E-@D+4C\BQ0DPWP&I(V"I'80VVY*"+.HI+#_B0*#D .;9 MHC[)M%0;I*^U]2 S!,IHL(% F1UD -!;H/]PS[[+(^3 M@L0BF)P^4!)=L@F064G2A*,$9:Y5:$*@TR!F]D Q4JB TJ@P@\@G 9 %PEB/ MS;D8@!IA/XO)&U& @/)W?#!8,=^FYC_)%7TW'81BUHI,RVIIND9HOL*67W"[ M#L()KD1I2R]V.%"0N@\#6U$/!F:T0FO,,^"U".3?ON /DL):_!>>+W^2XU0C MO:Z+Y%R!\@D1X&TG^O#5_;6.4J#- MAJ,A>@ !)3\$0!_5LC")>M]^W1_8%F#J.[9+'AZ?[UT&]NN'7_#12\2+(B]= M[%V2A".$J]Y\@C4,",D=X3Z& U27Y4KB]0'D@^A%M"L'UT.0J@1C.R!>SH-] MH(G\7 ^^H)ET:X*D"M3F@FAVB]F"V1O8@#06W0&2428:71/M1T@!HH I];,' M>,XT2ZF1S[;)VBQ:8[JP&T!ZA2A,(SX*5U$E M(%-P8B!T"B(YEF^^X*@MJ, VMT4["&;0UR!V_L#Z;$)=\B7TS)BM.)[HI\0!-2U[P? M--#N@V%[8DB&5((Y6*>IQ &';*J>;G@C,$PQ9Y9$Y#71BP!S74%\Q7/8FA)H M8YMLY&2KE"5-;W#;3YXE'#;S\1AR%GQFI.T'O@X\UQ5.2]I]<#HUB+Y*VQU& M$DUH4N9W/)R. 2R8Q/A Y_5B^KZIY"(&_HRA<52,>D1Q0>+"SK\,2]D;J!+,NH[;(+ M!3Z_UX@H&IST.WR,3-RMD*;%!"GE,0#K-A[I"3J\B'<.M,0BR<@NM #>G"/ M5C!&6@EK\X3M PWI(I1VF3P'(1SR .+Z+@JFZ5C-L-KE#2D0)_$7RB/8PUABCD/_H^256DI+@!/Z9-00;S& #DV+8;P DY3#7BX8>1#Y\# MU:R4=1UM1? 6ZD'T#G^#I6<'7A1H#RE6&3,1G/P9_D^M3]-W+-LGKHK>+E?^ M$3^FV">=M-(365V3<^Q+'0M4H7 ?#7"2H:).!=,,\;9\]$T8;\3!XP%)-=JQ MZA'T[/(4?FC:2%(!] @BU&+>;K&FA"2(YTSI"/P5"#_\01XS_X%G+35-)_#X MDX1QI8&Z/0!\TQ^E]$VIAGJ^'!,@AC]I3)N_(!5:#275UUB'YC_YWV_ZR$#; M/'9&\=^H,_,G$C!F*,L)O9<_A&J9@%!JDW(X.&\Y!2H'*%8!"Y&;]?H3>U [ M3NA/^E%87FJ/\M>8'LG9Y6BQV+833#MAD4";%.5"EH!,>WKPS.')4:% LGO@ M,LJ2W _%SW=?(\S:ONO_@">"WP&"KH:]Q&@0!\\<%@R>N?UZ@S4&.X>3T3.T MB( M.ZAEZ&Y:($'M%I:FY-(48FFMQ.H^<&^C/WU,ZQI6^I1B,7$.+@G M,-E[UAN()[(N2B.^ M.R2@%_Y30!C$-B3'T3P@,=Q+J@"J.&FEC](.11$8Q 5)V89#T\P!0'A$$B,# MZZ)]I70+KXMB55#5[=$R3S2H& MN.B)[CR6=.5Q2C.1)*T,CP&0:1#3\%Y=DP+:))'3K%X8Y1/T?+N+PG?7>Y9M M V(_5/S8"WIEZJ1>5WZ+E2_@AC4DOA^\&1D&]Q0YH3V<>G)26U>^4B 7& DE M-&N"E+V0H_BG M&*576'@MRI):* Q6F0MD-!J%-A(YUTZ>-&V[)\4Z7S_2MP/9C5PR%W$Z!,O*0:XX>Q3F( M6RD4?\Y>6]IV'L"705]N,]>T$Q\"APPF4;/Z7DU?3A>$L>\U\1$'*>3@8,1) M%[$2L<>7E@.1N4+CJO/C*B1A"RWL82*$(KD_N(9Z3VEC MR@J_(&H[!=09_R50(1R C#9N#U-1#VGJ&Y,?G0:B&3=@0)2,6T)]K E-V7N* M9L%^96#K[!?15T*@;"OEFR1!# *?E \I2L/NZZQ?BJ:Q3>X)IN8H8;;U,JUD MCI^FOU*^E.PGRQA.E^T+LLWB, !MGA4OPA6HM)K^J&68%@+0Y$#:EMGTR7>L MX,)/(J<:')T31[6 *Z2+:&<8L5Y!.A.)KI.6"^DF-P(0:ZT(E7-@6L &[&# M?(ZN/.'7/X;[,!Q&V*O124@5XQ9\$Z59B='J=DG-BK5ZGZD QL4#K;>=%"Y* M0 EHV3IZ1\H=,J8\'1A7BKN,+<;W64/@"D?!- M''P3![] '/S_I#^FD*N< '?T*]_U*8 T)[+]'"$C'=D^01ZSJ.,<8)-#&HOE MWLS,"%A7:/RU#/JB0YT1%+\U_%-M&DW5@0I."!:-3B#/N;(]-J$*LT,5#**1 MN:$*K:5B%8QK^>/$6Z96(BE9OM)VT)8"@BO%P/%&DS\I:JA%87+*?=?BZ#Q= MZ>[ID$7N!B(/ ':)*P)''L _3GP3*,[WQF RSI# $E/*FAA*AP1F-JA8P:!B MD3=3;EKO8F(1N%[SKC!SJAQ^^ITMM%_8(X85Q"P,QPY"A*QG\5GBQW1>VSXZ MF^"UZSH+N?B6(9=/>)7>@*%VL"N,+3Z31^U,S/29Q%0/Z"V,9R/%UD+L^Q[0 MLQ MZ9-=[Q.Q2<\/E!F#[#$P1T1FTXE.X. M,H.&](@O.+R3' "8,T4!($]V$) M!E_N>FY$$@;7=2"?ETGA\0YR?K@N."Y^ M$F4"LJ7B2 ?&)\Q."YG1R"H,RI<2%("OY.ZG %CDL@.'? &OHA?1:P#\)IN, M6D;?=F-+9'(?>&?/L&F &*[T0*?BBT>LB@C@@!4-3-O7M]Q*-B<=;#R!'C.> M!!VUC$$$RT >[X%X15C(R6H$(;2<>./:IF?81-?/@AM>.#\OO'4!UL6#^9K+ M[=I5<3M>GO& *+HKW.QA(#-JD*IQN28^!4X3I>HK<9)/%!,IKO""R.K89A=I MYH@5##284X1=3.''QTRB^NT@?J>E&-:TA?BH901$+U/?#TW;(OYFCLB4\H8H M%SD!Z/O$[OTV=JZI;%=LVFH,G4BF1'"B+6DT*MN:IK#8;83/X!M(O%._QTN3 MI)"9//.W;EMF] M>@$HR^[#$GGBK@A?A)R)B;XMZ2RN$7TA@.Z5*4#_%G\4@R M$^7T8)XB[R]9*=<5DU%=KGB48C)&'%/4[;WZ77V56(Q4F:X@ M)"8;Q .$@6 M8>-+9KJ^:H2A-0A6&]SU_=@"3Z_%2 M,Q!-15P0,2FW%"#COJPLEQ"^OBH6D2YDN!/^T8>$D*:,>Z!Y2,,@88RL)XB* MST\@X)Z?8H1=H;YW)6WV!8"UFV8,1/H),^()GX0(5:G%^3D!L,H!Y33?H=GU MQ0Z$2HT/]5U-+L),;8IR1;K(6]/Y!B&65%'!>$_"5&&&,G@OC$+!L3E/MDQY MP('@7&S)U,>C6&!2TI6C<,!55P9F'*D0]R]PMV-!Y^9$FLY$<']=-Q:5SM$1<]5'*)3+>@@:C**+X:N*-9L$ ;VV-&7J@CRB4 M9DUD#@5TU8K@ZB:5'MSR54]L;23$K\*<96OMK%'[3';+"UM'P2PY9^5!XWK4 MELEFN32U('GAZKM,#H@!DP\%7 M,<@0\]O)&H@E$C1!7X]BU-\&6'P6(UY['#^%Q7=--^VE4PJS/I Z )6\@M;( MT"250-9W4&99F,9[ M"/"1,)I>SFDJ6EI%R+L9?L.@PSR@#+=(5ON-)]K[\? MJ8S5-]_N?KR-,UQ!'AM+C*4#4IFYL6Y8,+LU3CW51D%C*HK >(KREH#\\B>2 M(V5^JCLVA%2V^0^J<#4ES94E9/XL*^!,+$(%\LDAGOE>)AY#Z)$G=Z5! MWOW(.+3QA.6QE6%I5Y7FK)8=PZHV+<*BBV(%P'0\+X-J7 Z 2F\AN_0GKM1+ MOQ+[5\>_UW7]?64=D8I-[J-H\U?&%)FF=:U[4S^:#@GFWP<@KNV&6#QV30; MAVY6R3O/,2DJE>^B+$Q/05 7,\GNJM\S5*6*THWH6E):K MZA+A%4KXLG*S+V)I6N8-RXK%P%CMD(Q!E+Y+U"H^@\1XD+5JMM,Q55=VF(E#4GJ_/!)F#.-7$-^0@6BK1:H 71X[TB?3$C)H M13[$#R1X*DTE%">FR'"ZC A@LCICF8(R7[I.DA5$.6RL+] Q<.5\==^:O0ST MU\##[.-1'-%!0N^+D*E^K\+O41U&_)9G.&!F&OL#472? FCI1 ?2Y- ^0N2( M'%5"(OPNN*Z2X7 (OY+U:(=*3B M3+".R3X8#84W9-DR8V.>RI@SYHX-/^.U/ATI96$BBH*G)(B(?VW%EJQG 6HP M.?A>A'(+Q$//6 %9^V3VY=B/%/=#"%O@5'X*,51DC4X=B95$4J*+L+.CYW1O#Z_20?1N-Z7N)2HG1=;4=K6Y^U$1U M-U'=%58WW\RH@.\#D'P_HAB(ZC!(&R3_W0UEQ\U;)5QAFREINTF;;(XJ"X\# M /RY3TLW]+7O2O 2K(!G0%+\7&<5D\[#/*:80Q14L)<6BSBBA,M R[Y((^T M=@[;Q]+&X[F/^P_(M&/ ,! RC#?IO]]B-#;(#Q;(LZP@Y\G9OX&RO1 M%\9_X#_1]!]'5)-:ST'1(2!8J$:;_(8K/;72>::T])8>K8;R"X>;+]-W354Z0?C"ZQ\8]QGG,'8YA72<+BN+EHKH4W%[OA9Q M2%%X+D8ZT&QX.]:S':"#^(V,H)SV.WG+AS;HH/N@G7 HBU;KX*T"RWA^+8<9 M=7,LS* J 40]U?4*5ZP"X$C!]/EI$_;U2NH2"I?3*XB=GD^O(/9?/+NO0"RO M7NU@'\9&$$4$0/A/T<7?!-83TRJ.$5$M1FFO$FOFQU'RR#WK=U=X^:I<&?T: M7+$?"K2]Q0J5G;1.#P];IV>G$\7*9'TZFH6UT:* 8P=!I")^J.*7-8:Z*62- M$VG'X=0,9N@"QB?1H[,VCMHM Z^*5G!@?$R7EY'N[XQER24!-*;GE@T'V%F? M R\7FP;Q&[$!)M:J"$L2&O0%)#(IEL+ MPT,5I3RG9=\GL/N(X(;;;GD4SVU7.'_-!'Z9V8D-(NX-JJ MD=+P7-8UT=HD\$]PRBX)G2Z( %UN/H%WL=Z6.U69TDPC@4 C,#$G+R Q4T-^ MHO[H0 /^_./@^T$B01@O X_'>1*A9M3$WA#H/Y&E5E15*&DZOE.5J>5Q!]D5 M\"E$2,5QQL\GU>JU59 ARE)%%<8&9U-S* 62H.>G*I)-9C^H@M!ZFAWUY\13 M>4&^\O<WV#Z\4(_LSN$T42$VC^;NKIVQ MN\-D=X6:':]P=YW.E-WE*RTQLQD[BOQ7#NF5=)+EP7PYAJN@G!5D4VC4:X.M M)Y]-'QU@P;WP2=K*#6XYKLI2 A(B]B@!+?23[1 ]5.M&=16-)T^ L[2!73&> M\)$(_1A(@DV]IPD&T+,-Y\^_XC($L(I0=*0P". MF^B4]B$L";0 CC*WS, MF^24IGA[$,-#QD'$KEAF@JE#4)QP=?MH&7AXXV<7N9(\H.^&7,EPD5'L6-6O'V40"O"8,JE,T.35&AHD M62HI9.I)=T7/C,@!+#O?1*Z*JN4^@?&>:8XXV!)6MQ]?#/>/&;&T$;]!+:CF M5Z!BGC:# RIV]H*B(56!H/*8JC0MIB5)ZU6N%>8LSPI#*NW#:,AJ]95V)2M6 MH]D&'MPEFV+%>D']N7W<.LFH$*\==Q#5ZR^[ZOS,6W_D4IZ=M;U'+R?G)8>MPZMTG1&,15%61[B^< MN*[QJ[@!0.0//0Y$A-7W(D=ED<1Q<3G$B>*3YC3"2*H@6?ITJ#[/TGMR-8/, M6],A_CLR$@KH^BRI[PT07X3KB,/N[_KC(AL7[UL09H_/)N!]<>M0><88XK\?G^.Z7-L"$.1]R- MH$ ,.^,DM:[ E"J5[B0+_K+76EC[)@@D6#% 6C+)2LB>YZ\WY.F5P0]]V:8PX&"$5HC%?J F'/M@NAHXCO+Z^!Q(E'"<8FEB(F\@# M_CU$TY'\F^-#\./EA[#K62/XOSBL9#((Q'_LONF6/;[+Y$9#J\118 O8U?5_[75FA_<4GD51"8PTD72#CS2F&^WA MJT$17G1XART#__L6$3 ;.<:G'$.&5 0*M^#1L4+N0D.9O3RLCCDQ8^M2!VY( MN-)WWMSE6N_R<(UW^4OH7_[/;&)Q> QTXNA\9<1"A9:= ;V<>@\%ADE'=LG+ M*"@4L#UF"B_.O U%Y?\Q+XQ.PZ>5#=CY1SJDCH)*EL1]BQKFA%=WX+JT47KY/PD4XPN[8:R#F_-0+ =4'52BL:V#J@Z M;IU>M*N%JH+D??6R8#4D_9I,O(%TG&89>>>BZSDAP,MC8ZF#=Y8:/4.$FD3S M?"P]+87VWR;F"_80R7BBD%VPI+9YR27?]3^);I@88*;A[5_"]RPS&$R@+)<0 M/'Z_,,(N>P)EU96BN?!5L_'UXL)6C.=RE99H5M8F8[!OH7ZV.- M"X%^7;CC(F"_XPJ8"N[93*O:.,(= <)97H2.G[D)P0KL),67EX/]\T?^SF-/ MD?<_8599V$YW>G&\8HO*.)8?E<+<&N!="?#.'=A=(?"NPQRX"/ RB_I%^HU_ M(4ZMM]/22TE4G-"TQCCM#8\*O_8HCXT+#W^S@Y_7OK !^!3.B+\I*J(<%R* MD5KFSM3'S!L1+V\'XC>OOVZ M/[ M2[CO5&3GT=YEWXO\#[_@LY=:]V<.5L7^>L^V%1'TQ1T*;S_S;" M7_@/"R0O?!907B_Y[>K'Y3?EXA^7WT.#G>0:NA0VB_ !"PJ,X/>E9_@N&29?4:!N7?U\V8W\NV:WS^3DS1Q.< M-D3-Y31#\YZ_W@US>7]YW,_\=O0+L=:E:\1OOR.\F;S(H9]R!Y1LT*V..@/,MM: M]9I2B?6;J<+-@BBQQQ?K:'18$^+CWHYUF)R%4@S]53]U_?4'X\)L&1$OVYW8 M-)6"@RO0Q$3=P( ABZV*11-%7"YJ2[X* 5']D*?P5?6S1 D]^;^?-@'.EH M^_LNYQ&/&!5P2X3J-\>'5^3NP@5N"O$@$7GP]MIV&IT@)^3.0#-!+3QPN>!8:B?Z%SDTS(G M.8081)1@1X1CDQ&LK=&I-+JK $H"4B2\6#ZM5SMXL6:EV3E+!A.3YC[$6Q6. M+T\G\VA(TR\=A_Z"[YF$0=/?N,$D!H,F0@,F!6EL%[H8#L$QX10HDENP"N1P#$$K^B)6E$ P7'T+4>\#:,QVQY]!O;Z\& M#^?O)+QH[(4_9C0GY>W@X<>[-=#*'(RGFA3_MBHA#RA8XG6H@%55>)%1^48S M296WC]8,N#_I.'I3P !]4+Z3:N.%'@1.C]P)S$WL(_W(+HG&-]8S=^7@1?MA M.@,%?0(^_%A#HOYZ$M6%NLZ=.A5P1VW]60TFS/R#:4^XV^MOTFMTY$WPAWQ" M6IK?M9L"H8EO^2.""3YYNL9AI>&=-",+'%M MA%8,RIO 17@>2$[RY$1\*%+YFS*>6$Z)@*,,AR,.3L38;&X0$)C[UI_R".SH,:K:. M4 9RU31YTY]5JO!QG"Z0ED^24TW3PYJG *P*AG&J8\R1I8J7&AV*EYI"T CD M$F(NG&:G\:9YO/]4=\D5&O!IG6%H2V(M'_]*)F+4T$3DJL#,XN/(IV+&B\TP MHQ-&D.%)N0!D"U^9#[QZC!:0!4M1&5K.()0EZH51WWQR&_&N>)V*R$*GG9_QV!S+?6GB$YL/$H&/!.;'UD-L$B:E[&>$C9R?TFJO&SX2_'G8Z31; M#J?9D.+;CZ8Y[LDT:]DA]%>^7GO,F3ZD;)Q(N@2U3D.%X7+SK\ M ?9+5M'B$8*6Y@7O<41R@L=:"[GKJ_Y[?_FORYL?E\K]Y<7MUYOKQ^O;F_W/ M>8XF#O9HJ_3/7W1'?7JRV1/5%L7N(U#WG2@T/_KE8K!HKPJG^)%&V> ('/)\ M2&N(&KE#WH=?G-&*F "H M*AI*U;$S9PF#5D+:G>9>EI!V!SE^"^[U0+>5.W#D^/F$"]Z1%51?\N7^$[C+ M0D12A"45Z2XQY"F,<3Z$C$55*=T/Z&/,C]2-40#;K35YU"+!A RS= M. @__2M3TTZ[TNCU2\3*X^+C5KHC!*^)CSN5;G>Y^;]H&)FGB6H69[\>9E1) M5NT-LQVF?A& W*HW6 06[Y-B4')L.4ODU<&P_ M9M!HT0S1ZPFD!N9(-PR$6Q#5IH*;HQQQ _> N+1R=4FJ(MTAE7A5X6^GD.93 M4!B-2J>[RQAL-U";I6CL0#32'7-Z3:+1[[4*)AJO.M;C)T@)ZB6V*A!I=UE1 M("B.1BFD)YWND-^?XH2 ^73O=Z'?6;8[!I5C"1$_!@GO5GK] _K+)5>FY,IT MQS-/A2M[E4[,J=XRBMN;B?'A=LHR9^31=M[CL2#RJU;$4G$\^'FS$ M85/ONF*]$L+KD''@6:75[10L$"QEXB RD1) [_1EHE7I]X\T.7+"GBM/C@@F M<(X@";+-7(5]]\7D,?&AU8CKG]D41FE?4MYL5YK=1L'&/91L7 0VCFL2V10Q M:R]LW 8V;E8ZG>.96G(X^(-#'-1,.L;ZE5E/MCJ;E*=7TY]>?9(TJP1(- C5 M,=0-@Z!0-,UF')1((@$+F-EC/^4:4B>7OUQFFZKAXT>?SR4OZ:,!0NTDG'UM MEV=?"Y6"*\^^EF=?B\^YE>?;U0-/:=73I*#=8^&I(T8\M->): M"&**&7XF-G 758.RL#\>"A#,8N:U7^DT=EF-.(GT2\'8KQDWI#BF;G $[->K M=)O+8.ME=\K^NE,LF\%+K,_R%\(_+EH7QJ&75*2[E$TJ*8[P4#I*+;H#5L2V MS69*R(/51D\2W[=>W"?F+G&1RN&M3ME&7'Q^3 E=< +\V&D?$%?C5;MH<3;D MTK.M6='/?A928E-"$:R66$[Z(HEFH]+KMTMC47C62XDI<%RLUSVDGU+&%HNQ MA:.K!;<*I]_2VTR)")#@%<(V%DG,FY7V3D\UENWJ1\/;*8_T'P]O-RIGS;+M MO$!V+=1VGCHQ7:J /:J E"?Z5ZN &\O\4:CD1KMRUB[M6\GA,>:[J% ^DM.(Z+,IS5>6YJB-CX[A#]^6YJO)9XJ=)X*3T>Y/K5"IZOD%&NDV(D47OPRK\6996 MRH*Y="(?Q6[%=\>7MC5ZV NH#T6%[YA6]6;P M +E>#]PBE]E36,A79C);-8RY3U[%&HT\VU$<;^BPOSQXNN):\1O"28Z_T8.; M"Q+6L#>?"(&S!#A'+0U>D6^G,4,'SQ/(!XI"8Y0V1Q)ZX/##\V?PE05$]%SY M[G!!:'W\>TX(7JW[8Z MG%?]1PQ51W J"06=2"U8\4MUQ'YIZD"5 MQ==&\Z ,[B["U >^^0_#!-(+$(J319W!A[_ 6+C,F"M_6VWR"+$V;/+T/8[J MBS./:!7=&^9F/.'3/%M.9 J2 ,D3"=&)(<2>IL/E3HAFI7ZVG+PA0<&6,?310+97(Z^B4?/+[@;DBG::O4SZY+^:EURH)?IQ<2-XF5V[,XL&Z!%U6(! M4]FH8&P//@BS3:E@X)D7$]5\XA&"($;(/22"2I+-)7$<1?-LZEV&'\R9:J/, M,DVL?N/=KG#Y3?BA:;F<+]#_M'72>#JHPI$8,X$ZD6^S[K*I(_YVX\]O50]?";5WE174B3!8AW1+!I&H; M,M@*4T2R^(&(7_!N21+?2P=>MX7P^QW9\C4S^0AG9\M'8=/IM%XZ.+2#OV$G M9O8B?T/I^Z \.%P@,FB^@%I9U-_+1.=&DY\F(%Z&Q=N@-GRN']O6U,\,0 #_ MHMH8"T]G!J--$:<.%D)"R=LR3'Y-YS4&-)TF@Q5[8E^$H>JP M$0K$BV5KP%&+TF!:*X0!3:IK>_Q]?=Y!11EP'JE15/RZORC4PZIBP,+\']64 MSN,DY(!#3P]O8>(WH, M8_0]+.7&1/4PU8AT%WA1NPOSQ]AB&S,E9UPT-)<1Q/9F^# M'#1MI(U7P[["'U.FS8&R&N,&"12\K9KN/+1]POOP[^ +VVM2ZY_TS_X!-"5T M DT)CJ"EJ;"<%$T"@LQ"!+$"@E0"[T*<5<3^&R'VX&SPU$-\]2+D3@PMZR?F M#+#"RE/0W'6ALL4$Q#%-,#!DS)3K9%H60R'C#WP1?W"="!FDD"R_((0?UD@* MJ;V.8FN=^WX]:VXBU3'*3+JR7VDTEM-]E /RDU",SF&MSXH^N*KM?H%54 XUW]O5- OO4X7U-GFPO M9U7>%PR7FK 52>=\CWN'-P MVQ[=K$CJ ?QE%3Q0^V034P%FP!TQ,4B"@L37=#(YZ(A>_F+365KS?+2$")[Y M!U.>9#&>M*[I@+>I8GL"Q.U3< JY\&)ZW5;%.7?*J+],P$*&*@ CU8.?DK6; M8E[]ORHW:R(+97F&!M;WF7'3FF!)*>Y &TS9/PP&(**0)0)>>.#% >%4(UMC M99Y1(T%%O@_/UVH@4CI$+"JF,>0+.O(WO.X1\K=]_"PR][>P>*Z]P $ RUY MADF>(?O+#))>M%5I/(O GCD3?3:C2;4FDL;4J!%"O"$&2PZ;J39Z#?$Z5?CA M@X>+I =WZ]U:<$QSGQZPY.>P'(%F8M13QB1V@J8_2SB$NZ]7C_>)!VQ#^ @2 M?"%RA\FX:ELO_E>+WR$,@W+W]>;']_7'>%,#+P1/2]J&5H=OOUS8>UB9_P:A M?T3^GOA]U'>#KY?5\_O+P>_5P=7CY?T'\!1?U+DC6PFQ4=ED$0)]5"8,VQ4_ M*$WLA1/MU[_5Z7_PNZ7.;/'5&^5][-[\XTO\WI!6S65G'F\OONGF3_\IFN[, M#'6.9 318-4A G)$&S*%2@]V0%4F-GH1O[G6Z$V$SU\$-71L),*6;K[->,7B MAW[W]\*UJUCB__SE6>['!<;@'RY(T9O/C[S^/*;0!37-I_?J1FQ!YCTB1&&I M\H5N\9H]"?U %MN#?H/]6](5RF?GGL4CY6^F,Q!%84+B>@^H8BPRT9G8'>@]7?P MJ-RA87)>2]+1P81>^>0B@W3S X?^JXV]!EG[.ZG]O['%G.VVIP" MR78GTY-?Z,ZU3<*-;)F3\1MB<[9,_A M;=#KC'<&6%6F3B%L?494*7?L&7XA^@3-T!Y!+0^3C'^;I#6:F:V:9)0KR_XB MV&0Y:Y+->]UB='&^)([/Z;\K!>!T!*"5V6SN3@!ZK8(D"I,%H SFDFI8!.0: MT\!UBB;T4."9!UISDCY)P!C;M.2P9738JC0[V5'-\RR%YP,*6\K"LT1A\%ML8O!=Z)1WFJ(4 55;]]Q.V>JWTK'X;T__@9MB] *3YY.V+@5^*G+[)G- M7)5CV1)DE&>PZE3]B8>_"$ '%WF-%YK!( %%S*7@K_!P><%_2X"(@X=S_,=[ MRU;PX(KE^2!5ZB^\Z7\\6W MBXO>B ,%HNSKN#[7 H6--0_=9/SHG6D"NX_H2*!.,!"HZQ&X"B[%>_ZH/=04 M4 '*8.2*(_JCX)0@B Y'X9*X&"MW=2VPQ*Y#A15 E[;$W!(#RP$7 *[#3N[-N+ MP?WE _[YCA^7-#FT&M]Q^2\W,K?:IKOB05*$,T->=@J#"L6/I$3\#3I5LH4E MBCG&LG#,)3@!$SI@LNSXM/IK765ZX$($#Q3(WO(KB$8.[8>S6M.WK$38!>LJ M&3!*:;QHD23X$LW.:/PQ-MH^AA<83#E0VYAI=!X9]96AOA"HQ0P59:)I09X2 M4"26Z2&$()B-D=&3%OT M_A"K@21/Z4YFAD MV3.+#N(CF!F!=8$,CSW$3/!2KP ^,4WCE_V]N;VVSOP66U[#E*" M:(CT2VL\1OS3A:?KB289I*['![2ON4I ?UF)$HU6GZD(5= '([OK)OD M%&JDC%"W<7#*M'2I HHD04>O J[-D)N+9 H5,E:A$\#.2QPHF;BP@ M&;@0!(1D^O#?>"],4EQX B'JG];0H&Q\@G+(\Z+@8V*2&7DZ MP1==2%#&6:0,X6"%FR8:E;5I/-C@OY72GO##,>@8KAIF(+VV6+A0"!SU"X46 ML8-KZ83NE$!7E4:[=A9;R]@[P-XR# [N"5^&X ]@/.;X*GY37'OY1JA=$WPO M.?#C%/%V> 7MG*@95-/@_X B&2'T#GP.*WEPB_5$RQW28O&1"_(=V22Q1\M8%B$MD AKL0'8R7I2 M9(8T*?!T87^8SQ0'ZP%_8?MMN-/;+_:T3V4KA>Q2]&U_/Y.W>S2 ME4J4W_YA[(1@@"Q'5@/Q/6ME/[R:A>!;'C4K&7@'#-RL'\8 Y<+ O4:!&/B5 MAQ]\;Y6WF,A\)S,H(I\B$BG%-E:'.M2RTY4E27XC!]-U3X42YW81>5.CM5O6#8Q4N])L[C5(6L'&$3-5H(-7 M,26@5SH IUL.P"D'X'P\Q0$X8@\>X&]]#.ZNZ2Z4OP-'$5Q'DXUU5WDK>A+? ME47P[$7P"Y_*LB .%NV2$_:<$SJA -XO"^ YE0?+(F-9,"[WLBP8%[5;1@!/ M?-A%FTMYEU=QEU==DHLJ7MX-?L6/M1Y=WK-@K1C-;@YY2J'?Q)8L^<"K,CS_ M9;:EJ])R3UQW348UO0/NR3X6IVQ] MR]//+IOA]I3]3 \=%'G 4*;IX*Z?^UXOI\ M,EJ4%=7/,FPX0;9IY:>YOUN#;' M4=LZF'5*,DZ=''P:J=/$-FQHI H9+!]O7+SW@#8!D2&$O355IJO9JJMIY M(&3L@'M#,$Q%*PB6P=0B+ 8>;!3G&8MNCUX=FD [#R",/,U2HUTVU]_'($2UV]\!@7.6 QGN8(]T0$_"&S'UAC$\&Q:%WNB/GXH5! MF?QQL3CEU0VFCLJ1?#C!RG,M>QX^H4^#ON1P57@H.5ET"WW)VBER+&WX,IJ+ M-95G_RT??T79STE_W=GW0?_5,T]S/.M_*0>_^H)^#V2^C[#%ZL/^O7IYV+\X M!>?R@'AYV/_T][(\['^0F/3.=P>23;Y=_*I?$3L\VAMW>-QY-ENTZVFL^4 > M/GV0>Q:YV/?LJ\V4KGT3Q+)1VRNHZIO/?R_9:R/VVKB=HV2O,@])-5(>\U5H M]"L$7E+C"\2U4M5OWFK>WK@E(ZLPQA>Y0^"DJ:40,XR=VKY[T4LMOYF6W[A! MH@B,%>J8V#>#;:;F3[,9PC\+':3I-!U8 ^RZ&6W=B8%OW'O0E8Y%%L7N>)+ M:/,%'Q7*&:H[* ME$T&-=_9N <@JQ1>3%3S"2Z0'4%PT7UAV:]7V?1J^6)Z^+#W \N1RX<^(.4BAR=]\OICH"/KON8ZN,66H.KJS M0^=]U:KS[M3)])A\1'+%HY.D,@XW(+41&+OL9RJ1O.5[?(Y;'/:_[IB-);1L M?GZ[MLNFL16TS$_ME_P8QX_M;:S$SODQ[AAQ?2^'AY/9L2 105Z&X>[N3OEF MJ:8"\=L3[*3)G)QGZ;U>X4OTT;8JXZ:6OB]LZ(9V=@LC$!HYUMMM"+""FCF& M :^7)9,X,=_IZ!2[1!FQ5WDTM M<6)O'ZU[VME<;$"KV:^U2AMPE"R9Q)%;U85WQ9%';@..)12X9PY3[=&$#E]H M[)D9U@R/42@CFVEY-_"\7O%+M A[JP?#AQ>TK8[<]FP)VG9[IQG:T@X*KXT8154NLO<=MUH MMO?==UT6A3=EK+T7A;=E+' ONH=J)#XQU_YBHINJCUFEJ!H>&9[F/C>@]*7B M!&\_=5_1?R<[,0;^%F?.]Z!BK]>[.]7L9>GW("RYG])O9I8\\H3/J3KXW(K0 M.>R9K3MTX*OT\3?NR>[NI_1+NW7I;Q9<4URQ*\_M;N_?[Z=\NSE7I:HG-6N- M5^WH'RQG,U%MZ@=E"",R15 EVN92K6^NUO=W6!_1LQQX <" M>6V;AL]&IU_?:7VW5/C;*_S]G>'=+;\U(W;@0'G$5^[:W[H39BN(S*9XLU+Y M;Z[\MRKD\1Q MJ^IL:G&\L\K6_H]\LV&-G8&HDM3?84NWOZ:RT"J^ "[X.Q@MAO?X4YPLM M08@A:'! S(310HU=CQ9*&&.Y0,XC&3JTP0NE-38[NW^6X39;/#__L3>YB*!X MS;S&%VU#H,R#C4JN.!!7I!V$M%NNV$]>=9MW$"8A>7A2#ERT)OC]LNQ:?-CI MYNU=>F,DEH9;YB:OAWJC8[__J>S(?M)G6RWW4/HE:LH:/=X&[()3'6D SC1/ M? ?\L8-'Q=7^MAK.*YD[E3,W8AA[E2SQXO!W&U@[DJSG;V*M$/V+KSS M73"#^-6RM!?=V P7_3@T1!Y9^STJA>:F%H_ZFY8T@MS03#:KT\]^.JVT6:?& MD:U-S=0..++?RU[#/+R9*>,N86;NK;EJN'-%Y8"8F[5DE\*] ^%NYV-NEAU0 ML=4"^M3)YEX6TK> =^!S+@95 ,&4V4L53*S9.:S M':;\]L',K5;V0TJ'MW-E'";LW US%8NW:II/BF$YCC)2;7L.?/"BVEH9EQU< M4?1RLWJW)>SQ62-2K]32&>WY-2#<&H_-Y.6)Z=BY;4.G)I]6,/A MS549E@ESQ21+%CT(B^;:8I$7B_;: MA4P)E$'49E;IVGQFIFO9<\7FD7=ID0XM[CDU3_@[*U(JF:2\V<@.#E8:HE/C MS)R:*/+AS/HQ-U.449&P/U_8S(9]53?&KRX%? <"GE,C17A3LY6;.H44[I(K M#\*5.35-;,V5[?XQ)^+*D$>8G,W!\HY#JO>(4I8K-^>!7];/K\&"V"-;7?GL M,%8K[ACW:S%EKYKI\VO$V(+I6]G1CO;-]&5PEM)2]FDMCY:K&G&@2:7Q/"T] MDE^?QE?;R(Z6?OFD1?V&4T+X<](UP!4OO97/O)0$,N5./ZPO:U&T/ MH;7*L^T#4PL82E9LH__.V,K:*4;Z? 77OBL%YL0%)JZS9E-_?Y\"TRQ(%319 M8,J08-NL6BA4*%-K)Z9SXGJF-C+2_I""D.8I[6_)]L5F^[A.HHU,;7YL?U)6 M]#7&O/RH[W(=2ADRX *F/*N&1UT])>)%49JV.O6XIJWUK82PT8NY]7/:Y'_) M/?;1 +)6F7J-0AY<*=GT(&P:US>TOK=PYVS:J?1:A3QY409[FZ5F_[5LFW . ME%VV5;P")SBN/RM;7T4>>J7-FRR*@GM11H&G+P!QC479&BSR,ZS]LX+X?V4\ MF%\\*#.H\U.TH5L,4RW.%(E_?UZO$^<51F:!ZN MG* ;N<-D7+6M%_^KQ>]PJJUR]_7FQ_?U SG#&Q'9T04"?0R>EC1(&;,;.!E9 M+NP]K,Q_@] _(G]/?&_H;O#ULGI^?SGXO3JX>KR\_P#A]8LZ=Z28?5!@>UF$ M0!^5"4,A_Z TL<]5.%&_U>E_\+LE_TI\]49Y'[LW__@2OS>\\2Z/G7F\O?BF MFS_]IVBZ,S/4.9+1T$U6'>)4Y:@:HX>'=T!5)C9JA-]<:_0FPN O@AHZ* U= M->0VXQ6+'SZKMJZ:R]>N8HGT0O[F,PUX5JRQ@O/7@>&<3^_5C=B"A#DB1&&I MD@*W=,V^9HZ/)JKYQ(!RBCN)+56LR@;1Y_B;.5-M1V&F!E_G/YI<=TYI,KDW MA6?.;\?+X6+\&/)F.89\_[-Z.\W#SNK]A%.H(ZH;_!O+)G[Y $X4D!3UZT?E MS>=_@^Q]>H_7[W84\Q'/RD[0,>>J01I.=95_JJ8'DJG(8>>[(6,YY_RXYIQ? M3."G:/4L()H#-D\U-3G$UBG$ /227=*)^MLO3/,H%'3>O1<(&Z6@%V;G#BWH M(4L@W52EU2B$A)>)]@17";-+KR*EOCI5V"]4PTHCIJ^JT3]P2:W5+TA"L$!] M3OM[5,$8=*&C2N,9:C]R7]]%GJW4W9>177_I?9EJ8ZDT6&!7J""6A_++FV]!=B M6+ALP3F=WE89S<#BY1WQ7*29#@_ MG*+CE^&BLE.Q%W @IDYJ96G68YRKN!)?,0,%Q0%"PE\@#!52I\61A7T"691B ML)UN;S:VD()7$6(<):.5#DR$R3<>:73"!V%2L-,Q="[NXYE7&3N@E%8#HC.R MRFPJ5HZ5Y83?\D('7%W!)]I,><'_L%_,'NG@(6"#FN-:HY^*-:,B)W[PM]4L MWSKKY:#7'_")UX[C,>V+9P/3W,%J+0UE@-%WMWPQEV*96B9G?ED, HHEOF(_ MA^S8?EZQV5_&@*C@Q+L9@W\\,V->6\/9RCK6SEIA.X1<#1QX][\\'1L.AW-E M\'"1)!IG[7J%]PJ^,/C=R'HRX4DDF&/=!!6LJP;\5G79E)D(RF"RL>ZB@*C4 MSCBS')UXQS*-N:*"ZX[]CO#?J6[BY'9WHKIT-YL9[%F%6U 3I.=.+%C 7'FQ M/$-3IHCT8.@_8:_P%V;2BDW+Y0MVX)55T7KI+X/W.N*3X2ZJI^EN32%-$UJK MHTP9<_GJ&#V[RI]=Q6=7TSS;G0!_32Q#(XVBJ.1Y!?339$MH# T=[,K$[PP, M6)R ID2JB>H 99]LIB(EU]&B4_\[7P^M7Y]8EH9;,V3XF!]P;5),01JH&GJ= ,@$%J:/),T.; MC503N^C@SNL$;T,?BWXGZO=5#0-NAAK0468XD1.>HM64Q\ D)2CDWL;CNZ06 M_A%:*KA:YV*A/@;/G7P_#G5'+SX8C6QOI3ZN.FR$.OG%LC5XBT6%;%I+^G@U M1<,2$T,WC>Q&#HZ"DM9'2+TAF0^ K]B0_(B]FCE5\FUV[6:M4QRYB*XX#9%* M5^106!#Z*AQ[192'"MSB>,/_@,^!^@&HSH\""$/PH_90JRAXUL+R'&X,X)%( M4+@ -J^*%\ =;=W1=-YJ5U-N/9M^&!8,F[F>#28,GS>S@1%L>,'PD]DO>&>3 M/WQL6]/D'6OT0OL+5LWRGB;K]I@?/U FU@M[9G:%+S%L.5"R@4$ML&;/W)<0 M!WAQ?39[UF$'8.W"+'.Y1II-T"G'4CFG&]^"50PW-U MLGX;K\> F-CJ7BV8?V8A,&=AOE\L8Z%/.3T^>(98F9#[Z>/CP9:*/)NAHN\!U M#FAK98AOP1R^BF!1O%7:I\-4U:B[4@47%IY.]P?R)^KQJ3I7B.O$&26?]W!E MEN>20A%K)S\9U9$#BP,G!?XO_Q6))4C/V+,Q<%YX=;(EH?>N*=<02'OPBOZO MU9^@I0QUQ&3DC2>2%"#+SR R(.JA9YKJ=4 5@F,+G@$=K!)_ T%4#"@A+OU1'-;PCLXL5#CHH"US5B3)F&K/A-_@U*7-ZA(ZA MKB-8B39Q57@%8B/ @:"67EK-4/31.A,(3XKM?.\>;RE>9SR2_#W# MCI#>T#'@LQEBJ^3&@Z(LTELF[1HY()R#!"TUL""V/O0BY SV M/$7VZ$"R4&A!%<=Z0__]]#_5Z@7E-<@,M=YWWF-XH;0^U%L?.CWE[KM2K8K? M995DB'/TR 1;GC)(I^436"P-ZC.O!B-C2%U#CL$P12#ZEY/EI MFYKRA] IZ@Q$^!>9(%AB0M:V78]#D! QZ9]^P#^0"9[!+]VI?H$/8==&%RB3 M]OP[17_) >PM&%H5$VC?P$V_"#OBV1*X9Y6S^G*1':E)[KH)%+3D(V-#@V=5 M-Z2JL<9C)/G8 _^>^;$)?2N4:88@6&AC[H*@$5JUIJJ_J+#7B/H,+@$1?()( MW*;/=3/(:. ]-EA/XRQT#)QK/C)"H5@3'NL"'\%]$_DE9LI(XZSH_-*H5\Y: MRU/5@ I/NLE#X)G.R9$8EK7:-2YUG)I7W,FM^+9<;MOBSJ*4IQ?)!(SX522^ MXM8M0N&8:V^ R'3]=[!48,3FM^-+>)0UU4>#\5C5;ON"9BB7MPORHDI-)AJWKW#'.X"000;B:E_[B.1RNQ>0^U13D.(CC\Y:C M!,SIO.3H 2.Y@3;EXD3TNAT_BDP>Q VF>@AMUZJT8V:/;R9"M/@M1"@WD[? M,GQ=*?5ULUD+#I46S^4MM#\^V'3K&_T*WWIW*>1>%5*_K LO1:W2,I_@,4EQ M-OHTB<&Q$HF+\<%2N=>4C5^U60^]:NJ'1K."TH6(ITR(?KC61#T7UUNRW'CQ MYX.L)Y^+%.(#XRDKKOE@(;B.A]D@C1\;PVET:I;-WIO(Q[^2XB614@$2D448^E",,78U6F M5Y)HMXAPN%/:41MY.LZ^8>[M>$!OAX_):*>7C31/Z_M*)*(_P*&T1CJI$-&' MH3MA18%99&'6A_,5F0V0H41>;21,D=P!D1>IF]>!E!C*OO.S#B[L.V6)$)@(3[08J4,(6MWCJ,O^#/PX) ;HD! MN2'%MT> /&X R+7L$/HKWQ)8C*>,E(T3:<[%(OL77=/V@(;8 HM-A,QV+O_R M,!*U7/9%=T80.4$<%X]JV(I%-=Q]H\VG81(&D$BE<4*M^N_%[??OMS?* W#^ M[Y_>#]<&:79;E;/^ZM1P/&I#=-&&KPYQTO2OQD^7'/EU]+U09SH$>9S,]PP4WS.$4I9]17E&%):(4[\1T;N5L\9R M:B B*;9X(J5B=/$TWLX^(H(XH8QV4N9)-[@Z'1%EJ1$PH*VX%Q$72"/HI1A M7K@2VW[>.HPI2.JDAW3I$>\RY3:$#E^OM5L)A^V"@.X"':9OS-N M%J.W5E1Z[0I^PEOUDG8BJ:Y']/-E\'(Z,ZPY"Q]Y$B)[TCO6;K4KG=56'?NE M(X?N>$L%?"SZY; 5E+\N26DJ(>P)(=P\.; G9W/7,<4CI@<]>TZ[&Q] M L9 M0'32!!"/]Y>#AQ_W_WZ=(<1%V&N<,(.?,A,;SM.Q+-EZQ+G**7W("&-Q?9%- M+?3!;^S4EY/-J?S&5IP7G-)OS.\-VKU**Z:K@;\!=P\)\GK-.>).*\X+3G6$ M*/(N=)XV6^=5I1DS[B?5">%.*S-P46Z+;_16A5KJ'J-M2O)CWRWW0.C<&#(! M22CUY3+A % [/3]_B;WJ#L4.6"FGRRV#^L#"9QR$2<2N7C54K:*V>^Q:'6'U M@.L#)+CX 3HVV$X;')U;/G7X:@QDKC'6U-]?[RR^7E]\'YMTOX].9?E_>/U_CWCYN'RXL?\*7R M[7: 5SY>/KPV"[[K)* ((+%U0C>Q*\T(]=HG*?-VPNGB@V&(7NBX;! MG/-S8+I),S9"WB%\:_,C=&OV/<$C/,R^_WF/I[#\MM:I-XWCASMFQ_IXT26' MUG7AYXONP'"P1L:<52T&5TA9YRFU$U*WAR>R^JM@1&XT:NV8[FX0'^YB5> ' M,]$T+](Z*$O;)-XVS!^&Y)>\O;!L#,=#P-0 Q&3V?*(M?"/XHIBM$#EL>'>$.%@/SN>="+, MFGC.QQXF^LEP@]-*G4Y2=]*A^7^MTQ'6>]@S'?9#;,9AN+@D7UA26F[6C M;#E'4A%Y:=U1#.8X_+@:[UI=]O?D?CEAOT+T@-..XZGC)3]CR%0[27]UDBH0 MA]ZT]4I+ MSXF_4'@[EU@>=Y!(KE;\RBJ>);:HSJ8I4A;2P M>)IXA+V@P$?89.#B NFW=&"8VIOTL2X:&G6A7<1:.,QH_Z.LM8A74>&&TQEX MLLB;D0/P A.!*YNT+P+/4OP#O50S;S[-$$')3$^#2#A@FI;-M_")V6QDV\ MX$)UJ";96)B9796^J 7Y#S#!*CB/:=)C2]NUN$&158E%A38MAV-+F4BQXIC2;>(1,.6*#6T^ M:7;5H1#J59:Z7%5(>#GBBI01<(MM1D5W >-D\0XLCN7"#*-"<#+H4CVC[TSP M-7AY)4E-=5><;&A6&XWPGP\2G&/^ 'H@7/&_X\^[DX]+5\M? ;'*RUNP4?15 MQC"L4ZG7Z_C_TX9BJ4IXW16@Z(N4$BT10K!O[7NTWT0I*>O\M:]-4.XFH^?\ M 7['9G0DY1'[*!G31I^6L<$,&R'B*?DB;A_I=2"T2'' !E,:"=2,=\?W24*_ MK22)B@^^(%Y +,FT\[E<@K@P(X\F4'9%NZ5LW_-;@5+E"+KQ[3X[IG-"RB'V MF;(]B%(1 >M*$F=,R'5JC1CR8CY./$!YX'DY#E$F]6PZNL87'K96ENN2-6)' MB%#!A1FITVW&9*N0/G1;?IHU=-J+$XV'-T\VGJ.>V=:(,^$Z]S!R*J6\>DUY"+!#!>JA8KV8$+)/])EBZ%-=H/WQI*+4*1SE;CIEFLXS?6'[ M15ERO_M2S'W'(_XB7_\))VM++P^#GZK^JSK1-8V9'R31S]Y\'NO/[--[O#8= M *UE,G('JQ/5&%,@"\\V=:Q)H-,H(@'/@?M_ M5A]&$\M Z>6)9Y0X)/C4TN 'B.0EH%?I)T]$<2V^H"7C*.Y6!?406BX)-^C? MJ6@UEU#1&.GC7?"9?B FMWC*W(FE68;UQ#$HQ5JHN(APE'R1NCGSN"KYH+Q- M8%&>'GW'MP4!<*MCFX4F#=B")9-439*O_)UZ*AFO<<"2_ SFXA?W\.PK>'2X M$I*JD"(UR<#4N"H)G;M:?,BJ4LIJ+=-^\[E>ZRR7O/Y>(9TL^2 "8SS7L<42 MB(:SS7B!H?51U.C]ONA0"DBTYOIU%O87=N/XR./8T8D'?_3Q(E=]3-S:9GAK M_=L\6PB+3 BF:[8UO@=GPVTE=?\O_YG%V-%^N]9=;J[ZNR+W:O76AG"]HX3T M58DL*#E1F\-3)[SA=9,-1JE/VN16[";'W(IV.X69ZT7,W+JZR;*%#7(I(ZK_4CK#-58 . 0T<9!*=39ZK.P9#X82^E&K5U<"-G A$? M ;R)LFS"KQ&;(N@B605?+D&67@$+^G$N'AN,"^."""44#_[?!;W%YX=,<9[' M?_D.\E%6SH>]$V^[2ARX=$SSC"#T&*#/#=J;L$#BJW)GL54YY1,-1Q2 +Q2P M('"*F+'H_QOTY\C_-X=8&>LF/2T>A"3\\JM&1E'NZ];PUFCC_O=-#@5F_?;+Q[%;^N1^=VJ:EN"58R>3W5X0?^*[,"TURG, M6\P:3\>92<+<2G54XM"M';T5E8FCE/)7:\[]&=0G(^>I?>!#V?9TZ]O8!6CO M2&OX'!)NM#L:IR N "@]A7V'!(V3U2XMD%[-\C!?DUV][-C;2+_F)/VR#7!F MQA"CH"[(HDYI9=0I\(]0\@S^A;D[B0:\?'#A)+/(/-M+W0:4]/1SP8X86BNP MWX>6YP9IYLC)/NJVB'2S;'Y^YXBRS7X_IY]PC@=47NR B4]!]\H4=$%2T/GF MAA,SKZ$Q>GO-B)]6LKT8670>U.\TBUYNZ#XW] \:8<"TZ@ 4D_K$3F]K2UVZ MW9L>26#ZJO>H5(\[4H^AL/']Z:G&5[NM]VRJZCB$7OFFCT_0YKW:C3V\.[,/ M[(/T^)RCO1]7\=1ED[$J.*#D"OM)- MY=_8WU^R0\D.H<:$0EF-/;:5Y%03_=NZ6EA_+]U.20-0&O7DR'R??4-'6I5. M^Y3];/;J(G(_:2I< 6![7/VNI8M&7.+D-O/K6!J MY4U('KOU^C(>H^;9>,X29]MVFXM]""47Y_MV!3'/*S5VMYX$5OT: < *(0%[ MK "]%C^4([WLW@_=HB'U6/5>O@W9>V"4U"M.4IQ)@U+WBU&U_=CK8O19GKZH M%$@&OCXN-T=!/ZVT\=T*ZX$G DY_@V:'7:FJ\/V.D4 M>_+AI#17SJ=[#N"K9CG\9W *V; M/%&HQR<*)8_X?GB\O?B]>CYXN/RB7-Q^O[N\>1@\7M_>O+;IW#],\!]HIAY! M\E4YOB:;S@QKSFADIL\DB-]N5A2;C9EM,:^_BD%>7:'-629Z$UVGS@ M$XX>JSXB@B?\!M@,,:HAFC*5M]%_OZLHZHMJ:T[BRD 0&M]'YRB5VYF _0_6L/ %_^=@-K,9SK9 MNO"8K*+<,QS"1QBI=!5\\O #/H?(CWP?Q$L4NYHT7")R6CGS2(KRG:]FP M9&L\AF 4_Y+L 7\B&J9GN/Q@KJVHVK/NP-7*6_9KQ&;NRN\#<,VJK>HTO=:% M;7.XG^>\DZSE/Q]\1(1[12!.A(W\R>82Y]3Q1B,<;RAF0PX]N!O\FT"Q;7XU MXA_3R.=D6.)N(VG0)]+N!M2I#/V1E9&)D8=]"N-%*:=8^7HVK(D'Z$@_44;A M?+ZDBHE[_*D#!*$W\-R)1?B960=>=>OU2C=F'CQ71P+(DX:GIF4<,?:!X\,S M^QF!:G'S.>LNBJ5'*BB&3\7<5W-D>!HL(6G?8E"3&KUJOOZLG:Y3LP"6Y'C;/*(-NF3-2D>6O=1CQJ?*'E^%G5#71?KRR;T->R MAL[=>JO2JS=6<("81"M$494/)?GT07U72>2Z.0\Y^R:'\(?^0).CI0 S[S8Z MX(BFN*PK9O42Y+E$/N>HU0K.R$%#B6.MU5_*D)ELK+N.G"4,JL^:,OI*S&VB M?=I^8JT_8$20.,7LVIKR%=C C(SWF9#V&'N&01CD JT#,3TX-C2\@8N&6SJ, M\!ZJXS#7B0["73\E.HY&H)TX%6O1^4,O?, R@H0CL>#_CYGN>@*-6C"^#R,? M!N,78-4FR67H8A_Y'AXY9/*.Z(OAD#.-F$=,3/'O]3)A^/8(-)[B_0Q0/_!( M4*Q#DD9_.+WOB+_H0&2@]%@74^G1KN*H'E!S_,T+,[@9] [L%]IL&9=# "LA M0NZ^7CW>)S:]AS!# I2/T!TFXZIMO01I_(7O$)I$N?MZ\^/[^M;ZE6 DB\WN MX:)!PKB$/M]-/U,A _>%?T3^GOA5C;O!U\OJ^?WEX/?JX.KQ\OX#B-*+.G=D MEA>/9YDL0J"/RH0JHQ^4)F8J13'DMSK]#WZW5"<17[U1WL?NS3^^Q.\-S3;. M96<@[/ZFFS_]IVBZ V'E',F((/O5(>89HGES,5@YV %5F=AHCG\#SR-ZXNY% M4$,'BZWC03:^S7C%XH?^F;>%:S/@TRS(T9O/!(*#"N0"?1#P<3^]5S=B"S+> M$2$*2Y44N*5K]F$@'T)I@DAV0'>DJTZC$W"J,&C%BO($"ML&AY,K2PC@Q.2I M9]1=#@]2T8^,S%7P9U+QL&[&^*PJ,>D(GPNB(+YU5JV()DFB&ZB;-.THN$U. M9E39R(+R*\GD;3'I(%^7*D<@JDMAJAZX85KA%O,A)?#7[?@>K/>3B<$.AY6D M[&-LKK%?3P2JVC_ZU#( U@) 5H"=]5D@5.76IYE_86$W=_3/N'7+,VYQ>B'A MJRNAG?!(I'))RBFL@$01)G(H;D]GX7CUY?7RM)_1B-W. MW?4!KI+D'36BIA:QOZU:T 'PFK,47'V2L]4VXYI08?^#QVU<> MO0U,;1")W2[%'/DT4]T'7]%FV4A9*B0\<;A3?Q@#.Y:E0I#-.#=SX,IRWFPW1GU RN? MU=W.1=(^F7JR>]TCM. WS+T=/ZJ_BFW),_1XEW)S-')S=H1F.[O<[-5\9Q$< M;KY%EW;6_NR3:KC]-/P&\\G4 M=/4XG_'&+[]\$E>O/^L)A^L.'Z?K#A8C\8: .=UR?EF+608FLV$PXV M!T@E4IJJ^(5BZ&-&^1^@XQR<8L<-5QZ3&NB:Z<90[HJF?_Z+44\-U\?QE41Z M,A!U-&&W)EO2QG?>BE:]+%M#_Q%KXMW>L$6X:O4I"+JJS91JN_'FWMZ*%&-EK&/W;M+6QKE Q=W:BH8Q5W:;&31990$4Q ML-G2[WJ$A7K Q)18R3\,-]84$G#YTZ9.[$TR[">YESL^*+P4L>#=^*KUS#EW_R(@5G#1(+@*\?2%$'A5]MRG!6)(@H*P7%YL=/NY%"S MYPEV?);\D($?ZF5+>MF27BR&O?%/\?J%MA/45@7<_ W&0<9/!RPWIY3,;FAX8*[W=CH(7JZ=!R MMTT%AG:<*]%L&$'M7ALGE1VJZ_N46BM7MTP>G$_C4)V7^30!F#Y';EV8WQ!! MM\\XE:36.2L9^-1T:V^99QO]H]*M9^VS4K>>O&Z-F60:PZ?'JUM;K6(P< %3 M>S)V@>7*Y<.?D7@@A?O^YO-77FO=_8GKQ87NX83J1H_,7YA7K&*U0)\A(EJJ M.N+A2OT+$HP=/IKJ3):$EW>@M#_N]U!(T9GLM?)U8U.^WL9F.1NQ=Q:[57)] MT1]9"*YOICH$6&KS8V6RU\K7<8V.B7Q=:O.<^*& Y8@BE"#D-N\PC'G%^;"S M>CHW<5&(5!^CSOV^J>Q?=$TJ %9T7 MTYT8W9/QD9QZ$O;G=3%QKJT/RQ+QYO/;)"Z.P]7)$!KDIE'7S//IM5:/0=T' M'[XK63 +"R9Q8#J$FF/2HVMXN-9='D945A.*Y,3/=)N/:]L#$.QN0_NTK7"' M=K52+S31F/4*4;6X"H !!F8(Q<;7*1D'$R9, #\8-.41VL/3DXDDD>CO,TK9 M5C#R-[:]6F-YD.?^T(A/*90Y/;E)LB6-N KX_FLF.[(EO=*6E#*QJ2UIQ!7/ M=Q:I%<^6=&IG_0+;DK(DD^94"#.U(S\/\KIT3L( ^B/I@&ZW]GFZY.2]T/Q' MR%,V\9ID@<]:(.]^_IP@LQ#O'&X&5\Y0*:6"S"4,8["0 M2)Q4#'9R4O+*K$0,4L&^HK"\K,1!H["3X__7;"5BX!#V&X?MV$H<+ Y+/V*O MK(,MQ&%+B';W;*KJA(]V ;?%?<3I$-]PAL-;0DM_ES,$X1[0!F,0!K=6$HDX M@6&8^)V_5O&U_N&]&5\Q;P.'GW6RUEKMZ\M<2.1PC$8C/-OPK-E(F&T(/GIO M<;KA@8_AE"JA5 E'K1+BFI@*IA)B)MN$5,+9TL#3XS]0(@>%?+WZY[_;U2_7 M-W"/:=76GJKNA*;A:M:454>&#J2NVLRQ/'O$G.J%X]R+?U0G[M2H,H,VJ#H! MLAN<]"?DU@V>GFSVA%.UKH%]=-,!_OX7SGTKG;=24Y\LXN#9XKS>U8G8'6IR M7^)(X!H9H^E>,0X#EDJB5!*GIB120SX774FT>P71$MS#>R^&I+VGB6YB"MV" M WKZ(PM5W_72?=>+C]S5^=36FWNYFB(F8-) ZLWG9U:4EXD^ MFB@OEF=HRD1]9LJ0,1-G2C/]&>@UG(>GSTXL0\/AUQ,5!Q5;#O,G>\IOF,2C MP)_IT>&2CL*7Z4Y4/E7Y%0ZFCAO-R>=QZCCG/#QI4QU:GKM 0"MZ^&+S#?]P MZI,U"2%EX %W(D6U'QC8A@!3<*RN5^=P(V8).)4UL]/(W^B'AB8NP2T&7X6;@L2N2@E*DI M(1_FT_OA=O.HUKU!P3HIUQ) K)^\XOE M!ORM7NMWE:KRMT:M>9977_YZ(GQ"AI=/P)I65?]5G>@:.(T?,(SM-UIGO6!K M\>H\TA[Y+*R?;F'-YG99L,WE>'5.#);=JZ]."_R9H*5DV.;]AZY[JX:^28%< M]UZKH*Y[KWVS7*)VTN]ZL-7>"8[TG=[W,M/ON.KCI#737V[5.NUCN>E$S M[;WCS+3W#Y)I?YS8[!1R[8WFSB#*2T>C=-@W%J7BN^S]I'1[H[:+$X*E)!VC MR]X_2(8]WC"=M-/>JITUBVC RAS[IDX[..L==-H[M69S7T[[BCZG% YS_P") M]_3-8RG67]C\_-8HO?AV!TGC7UF>?0)A07]G&&T9F&&3MM'3=W!>D(R_J@=XAUBV^?@$;=*C[C0'O$1>*OM>C(:9J/T M5LLV\AB%GVYPY$F[E;L:YY"/6[D (O3Z,(0&A"Z#4 NPI01;DX2/TF@J4_AL MXN ()::1CY8)00<>9#/E1762?FU:_ &P&=5GY@"?1I!=%&2F9]V=T_*34(CB MH/!E!$F(68_S&8_]+J:'^SS">T%=%%<5'CHEC[CV'V,XA:O'-W8YG\K6F)SB,B-86_O[ <]\9R_\W@,2/K MR41-$%KW*E^.;!?([ MXM XSPP);;7&B+TBK (GR3-M_#M S6 C\PW$5FQDJ M;I%KK=HP1WFR51,_)>A4XC:?= K2KJ9<>G/U#9!20O& W9PQU!O,F->4 M:U?1'0(WFUF&/IHC\^J.XS'%!/WJD)E5O!D"H'&5(U\)U*UAJ?*V,,)]7@K7!7=#%[38:X+T2O[RT,-JINP5F]*L'!1(24B5#D0 MW(R##"IJ@$'H"#PR[I($0HO69/7^@_9@"O$)T-F8D:+ 0\)0 E1,^HF,0ZWH\I; M=S[#K!^PE"^(^#M5F<&Z+$T9,O<%L?K6%8!1]W;>?'9?+%']Y3Y&BE]UWWP> M@T*1/^/ ,37EP0.3ALN7AA'?&02)<:A%#9'I4"4BQ!_*"Q$"9)80[R;+Z(Y3 M!LZ_%M "KY$ C3XT(WUH3<%ED_+'+^0W)S1!Y6+1D(,>TW!KI! #&:>J^->8 MZ:A+8)]!;:I3RW;)&4!?#)Y@JQA-5 W=I$U"S?HLS+R->L;1X=WD5O$-J1T< M6H_]&AF>)O!#E4^:_BPQZNZ^7CW>)\+@A$#KWH@;1.XP&5=MZ\7_:O$[A)Y3 M[K[>_/B^'FQG)1K> H$^!D]+LA5M;@_]A;V'E?EO$/I'Y.^)GX._&WR]K)[? M7PY^KPZN'B_O/RBJ\:+.'9DG10!YDT4(]%&94+ )03K.3Q*I^]_J]#_XW5)6 M7WSU1GD?NS?_^!*_-QCOY;,SC[<7WW3SI_\437=FACI',B*+5X>(?!A--]## MPSN@*A,;W;+?0/RB>'\O@AHZJ'D=H?;Y-N,5BQ_ZJ/P+UVX/D/CF,Z$PHJ[ M]!?:\T_OU8W8@IS B!"%I4H*W-(UN^JLBDE-!N)_#7I*TW12=6!A"/\6+4I( M)5-H2DH172>20/@&M*\%*B[9Q0Q[I>!;CSP>UC";?&J(<_ !"@5SRN#)9N0_ M\J+=Q'?'#P@!<=9((<5PYN.P/MCQXM.84_8>&R,TM('>'X>U A T(&CB>LO"!T:>%H(E\V2GXK^C7OL/ 9JQC M-+6.X!7AJCL05@&/34&A^,#!XI5Q_VGC'0M$%+3/R&;(NC40#2QO3A@\'K@D M108E<4^!XD@)B ;([T*^=]!;H4WR3'Q(1"C$!L!.*+!L?>I-UT7FG6:JR'PA M%Q-XQ.00DS\,:\HS'S-VV<_4]^VT8>WO6Q7I^Z;Y28=^LJ&3W>F&?_6.NYEI?G<&+CVV@$>\(!/@O< 5;"-:K(-,/UQ(X$<8X7AS7[ MVM2PS'7PWVCID@8G$"M_\6P9$VZ7/N/"EBII)K+U^)\$+=]M%4G+YSO2]I+2 M9-=!ENP6:?(X44V13/T7N9#7YAV%M1D[L/"TX7(/5I J3B)^.U6FN"3^*N)W MZYU*M[4J41^?R^53&43T0#Z\&C8'8U6W1;IFC8/4[11)=%;-HMG#WE&1ZPKH M1H-J,A4FSI;+S>F*+=UND43HN#>AVUF>%;10?.&;,L@\A"4H(2=N:E+W\,%V M*[XYZ&YN6/I5(9@(EW]#U:/([\(EI!1EX4=4M/0LW2%O M-T2GTU]:*-\LL=Q799Z)[38_O;%3EMD3DW IO[)L\1%>%YGTVNWV$MK=ZK7F M8H\,9Q?R1]=E]$^@;B>RO ,QA&B^LM@;=*C(YIJ<*MZI_':JT6"TA9.3G+T, M,1*4V>$$(Y_?XT1O(,A-2>VXX43-?FMQ.)%23B?:^\F(G=W_>,97[%(*PX.5 M$A0%;]D0YRQV/,JGG&ZR\723A)V3;;N*''SRE8+.+QATHM\NAV_[.UL.05DW M1>L,-/OA$!_>?/XAS-J*KC',%"_X!(W^_I#;"G.NH$#]_;W^62<&1:'1WSQ2 M.%SFS'>G^)&P;*FSLS-,G16RR_]TY&+5D9>BB40W=Y%8=SQFMX*Q<$2&+"T: MVN7\V*9SB9ND9\YR3]8?S@K[?+5=">NL M4&BE[PK M*!S$(E\%[><[L\GU5E&DYZB"Z$/:9%ZZ/$&#G#I7 M5#"]E'K=B>:]?T+F?9?M*<6 6.&)OQ.S^".CW(ZJWWDV?LV9@P*V8AT.F)Q)-WTW5[N M$G&J>?MET+0""$SLD(D -G./4R96G,S>^0,_#3]_86-F(XKF%]UF(]>R'>6* ML330UB> %9 (/AI%N:B$AA],5(17]"D7 6G&:U$V0O1\ZU^)7[ZK*3]\) T$ MEW0D<%SDLDKH!B.X)>,8EQ8(%UP5?"EAYI0Q@G'C@P4P/MPT6'$$@HYPD52! M)4P)$(^7),L)<"*TZ5F*@U!6DU&D$@1+"IA*PT>+A(0CTX:_0$ MI&:P)+R%MPIP3@#?!Q\@HJG#044,71WJ1O U+2@]@NJ&(PE"LU!6X]BH<'_ %)>FYK^K&N>:ES^$H"G2VK=&9C:G07ZG+G !J3[F0G;Y3KGW*LGV62H.1L]&;A"^ZY&"$*Z!P,HP_(9Z. [&1L(5O(-HTL!7B*K)G"^Z@S"6 M(/KQF!SM6$R.O=BF! GMUT(BO>J_%[??OU\_?K^\>7Q0!C=?E(O;F\?KFZ^7 M-Q?7EP_[&MX0O([<\GT/C0ATKNXHCC?\C[ DB%QN>0[BJNA@A1"Y9A3FC!!R M5 519W%> ZI#D"6X!E8#4OJ3<8A67^PJ"OP:W$S' ??#6X^Y/8,7P6,)N%/ MJ8YEPJ?S8%A"#<%V.1"5^)+Y7]+ K>!.\M:J0KHM"D NEX>?31'^RO]9^&[X M+=U&H Q)6&8!N WODVB^)(JKO%Q'ZO/5XXKXXH;,1<1;_[%@XDW"BN8;QG\; MI:W&Y9Z0HL.T]'>-/ &Y/WB_WUAW$;BM-3F"/G"5V; K@>A ,'.HWACJ;*G8F* %VF44\S M>"A\!N*L/JNZ01R@F]R%(/7#=,[R&J)E@R@ )S[K" !/CF8P?4DCQ#I'"38> M/%(;L94%RWJ&$*;EWQ J=QI&EHR(RQV/D5;X[D **AKPP2T^"#,PLL[? =X1 MGA[&RZ<15K P&A U1L@P0;@_6-K!4T-F(!@S;BR],RH!4-NDEDE.HLK?CQ+" MHAS2IESL^'@*N!\!\P>")Z'\S2U>>.%]3Q\].@/<)E=>J4'G0-5#,/&T#O+V M["P&*,*/8L3(T8<)8^XW:Q0$%Y18&G I^A:8; &X^ T8)N)YGL]O5 PY;\?! MQW.ZT15(-GV!N:L9ZH!'ZQR' 3--%P-5_R",2G=^)\4[3=027<*D85@^;'](1PGR*T1_<$I#N.X)<@:>F2W&KH+ML=$C2Y9GW'"1& G[E?@2 MH+;YK!8: $L)$=HDCV]AL- L@IS)V@C'A^OR0WYV*G$3_!% B* +=/ '!]%(AM"H(%7Y M47NHA0C@.!;8.Q^&/-A+(A]AX/+QC+ ;\W5[H82W(2UG.@S=KTU9-@ENSCDXKD,PWHI-/$4S<6=[0'7O&0&14,RG7=G_Y M:"2^B>3FE1$K24RP26:>'Z0TB6^GJ@:]ZO!97_&1(.!$3/B/",I MPZ'H)*(0$*0:,PM+?:$+Q!=7=UT/)LH M0T*+HAPDN+F^);7,WX"-X4N7YUY\LZ7*J08XK54$..$@>AU_Q0W4!J;J U.M M]BON_:>ERO\NR&GPZVSCBBN=WC+[<2;A9"=UJ2_;=D(=]Z=]<7MN+MOS!SG? M!J^]]2.,6I!MA?^%_OOI?ZK5"PAV7#[KI_6^T7I/[G:C_J'5_E#O*X/O2K4J M\(DO+ .K,R']/ 8E[BP;NB37_G;D6NC9XV;5!#IH,?(/KW<.9Z.O#_]*!Q@"VO!UX7 SWP:$)Q2AQQT@\^V!N'\1$#D68D M4LA;,%S&@0'+75&-WMH./+IDH7T8*) =RUX0C3KL/@3B0V2-JW!&B8Q7+%+C M,\E1L_DQMI6WX&M?9NT@.*>F]\5^&3I6_WL(\ZHCJ9%<@$)EI1W.2Q9TXTB^WX<@(ZLRES0#:] MU+$23C'] ZYK./_&GWH[YI>(4L$7-G2#IF"Z_D)U)AC+8A%/-1[8R$-?R)^& MGBHO$'W6;4"< ;UBML1_I5%OKYB"%A6+M6Z9R$P])V:,_))I$+S#)NDVE2XI MS<5F+NVOBY.9*;TCQ W8"GRR8,@Y3^:JB]:"IS8VXA3V:Z93/9XZ-!WJ_O K M[4G\^T_5]+ CYJ/EPO="<203XECYY4K-K3ESUHU_CM<,RV#]P#P=:3JKL I MYK]7%X,9Z=J@50!:Q'45W(QT_TJ%V_!L[_OQT MQX,-(>*V+(3PF&;JX>:,N"9 M9:R.5Q(Z4,_Z[035$"/JH9 OB/C2-7Z&[P7JAB4*=H:&SJ#7"//"E$'VLWY! M*C6>C*^J9P[G*B0XKL]%)]5^+)[Y1+EXF^FB"7HDU M'D=M#ADF;X@D<7DSDF>.)M@]2(8("UDSN)\*/Q=%"]1'BOH$EO\).Z""._%Z MG)^<"!:$'4ZX-?ZLY9&+%ZY^<6X#U_;6G_7301BL&_1_\]-HG-:^OQ*)'D-<1$VR@:M^NV7;PIJ"PS;'(KC[$O,.0[& M-8-_S_IQ-:H<=C*;>]F)*7T"?V\Q G0#4KZF8PC?P UC[%9ZQ]]0S)SX8P>= M0AX[:-33G#OX=CEX./T#!N*YCXO'V$2]/,B:)];F(;8,490;4$R_CW$8-&:N M&+C%*AX."\^D1HM6V"1RD%-;2K MRDL/F=^3[EZF%%_,&Q7_-5"JOH)7!8&-RRK*M0N^I#+T=(.W:Z-$5'A#.WIN MOZA1':Y8;7)[]:0(\;MENT\08W^S5-.Y->^9:EPZV#/Q!92PK=,Y<7ZR$.PN MJ&^18+HE,3T7RQ*)I>#' U,#N^Q-/3I&](6AC\N[7T*W7;BE_]+TRLN0$=C" MPZXLRUVT+0-PVF['P6:^T8F8FAP6\0]^+%(_"G48.7'#T$F:L)43?0_\7@! XI+#ZF$ M'4U!3\R2Y/ $L:QIAY1+7/VB5'ZE\LM#^0V ,VT5--\WC#/8Q/('6 M%$?O\?>]-B"VL_3E3-S>]%XC%A!7R:;S%J.D()$CJH>KJ%91J8L[]3[9\5Y?>';+HI"4&H.+I)OBR^Z\$T4S<_M21;;1L= MTDK-)*T4I'2IR9^G6WEXFME3*@:04 [02B(V#C=W1OOI9.\\;*-%Y9Q/H&%- MN1I,I5;U7]6)KFG,_""%HN_G!?#BSSXPCQHNK)*XA2$*_.,Y(G<0E((YL %? M"/U,4Y[91!\9HNR6P"J6R;,3BC,!:>2M?W0+7AH0BZ!ZLLVF\'1_:4%.)"%M M%I'W>TQOD+Q]YP@!4M36Y]#NY;/I7X_PY#=A-=-H+&>P-<_&0@-">#<74X^< M?7@= @B;X0747_F^0#/A!5JU5L(+4 EUTPZ/"E<(\J1T&@8Q08!2,'>C'67N M*BXRQ*N"=WB70CJPA#FC(OJ4BBID?Q(R[[U&TLE>HOZ%:);P5 ,W@C;T$9?\ M;UBJ?UB4+DTJ&(]=]C-VKV\L]]_,O9 KWJ(OI+O<%!*1RY0'XV6K+NH'OZYO M,X>PBY1G/*\:KM1;=N0J"6 ZLIZ9J9KB,,\+ML7:-D$_*&LBN7KN9ZA3*4>/?/5KNLE'QC[R)9@-1D.7- M*UEK0OHF3<^[I&D.-1S2$8Y+AR+BBS?=V.)-AAA,'#8!OGT4A\NB:)%T9";S M.0_AN>BPLR8A1/X*CJ5$ S4EMUD2P:F7S3&=EUXU-CI<#@\W0M4\S$.6D-4) MY6@=)'S2:II[64[$]Q5GT=XDY79]O7#\>U8R1LZ,43\08X3#UC2J+B5J?:ZJ MSC^M> 8J/Q-X_2I#X1\<--'O--+6?F\7O 8\B;R6_1S&0?6:O3SZFY$S,%NW MI8I8,:=A=WL>-TGIQ W9*V7S?@Z6, \V;Z,E/"(V/XK@[/#6,4K-_BQ([YZB MJ5PKHBT04<1E,]BBC!;":4Z_W 25@AAY6UO.;0WF\M&1/:N2UNE;S)+;D=L; M.1C0+;F]N?<(<@MNCQC.2#?.0CO.J0_[BK;DO(@A;XK*I[S%-JZ$#V6NZ_M( M3E@K6=GH*(O4Z&^@NVSGV[=^8'N!LRU%GN2. MW?.Y9U6R"^,NG[GS2#+?Z=2]5BLKQ$:BW98C2+]X[ 9N_?C"C&?V'9XSR39W MH-%:=DOWN;''6Z,LN%YHO1*]L)\R3=[*(0$,(!_E@/[:XXN532&X8'Y*XP45<(K]Q,(%50=N\Q^%8JA8/U@.TQ )JF9!)">#8\7^SH&Q]G>J;HV0%9: MIV7^RVQ+4YW)HH+A*(;MCX?5,WML'WOE_DBX96PFC-3K4$.'.%^1M[.2 *>3 MC[.2,7#9;5MUZ:8<0E,@R^#4!X_/]@0;PW;085I(5?%J/):W2X0-A"=BXN/7! / M^J<\1"?.T"WWZH6$*"U@4>I6O?4T2=V05V[SWK:Y?L!M/E3R8?TKI((=6G^; MR&YM"344/FE0E3B3V2* [75OYCOO+N.8Z=%)/G;F5LH5/O8%W[*,S5&M[5WM M3!3:%2.4+ 8L%M>0EP$=*!\6:^=PJCDO%CM4-B@%VQ;1&L">58_6(AP@L;Q+ MORY)WC,WVZV0]QO+'&TC\LT$>_&]81M8ZNVY-UF*XQ9)@9N]7(HUN^4@8^L4 :+8+]&AJY^WKSX_OZ''/JZDW8Y*].Y;:;'$O$WS8YP'WA'Y&_ M)[Y/ED]O[\<_%X=7#U>WG]05.-%G3M2V-#6FRQ"H(_*A%!K/BA-9"?A MROQ6I__![Y:\'/'5&^5][-[\XTO\WM!.Y[(SC[<7WW3SI_\437=FACI',AJZ MR:I#K.I%599@LV '5&5BHV+XS;5&;R+<_2*HH8/NT-$KXMN,5RQ^Z#M0"]=N M#T0"7A85'*VQ@B.=>">KNA%;D"1'A"@L55+@EJ[9N:@_>+.905.1P(L#;9"?0+3C'M4M0*7R<.OW6[X33R8$JV MC/]9#N?IRSIRT;BLF?O F>VXK+^7NE)92LYD-+[Q:=C@MS,P%M80Q^!R8P$! MW00GSY(U.:4\_:$+<,G2V\K!1MSC0F_'/QPVP'V]%;MZ;5Z*/057+\_$9:-3 M&I+3X+YV#K9C[]QW5M1>I0TSY+&?[3PU]6GHO\?0'_6-"=//M&K^'5^>S IN M#PS]A0U=Q#4W+ Q&XM)2+KZ9G!S M<7WS-4S9_<#\'V*TP*V9"'?^3\]D2J./Z0/\+Q$1 ](+:SI3S;E"F1!^D-I2 M5(6BV0O+P!RNK1K* QL16KBB/MF,AZ\ONCM1SK_?*O]0;5MWE'/5_%E1;FJ# MFO(6[QSZRO_1.TP'>Z'1[HYE,&7FV3/+H42Y[C@>^CF.JYK:< [^C@L+(##W M$2Q/=_FH@+A[*S;[R]-M(*GGX&-F!M.>",N=$M2CX&625'!,:TVC7ZUWJXW^ MGR@VUZ8#XH#/&_S2G2HLYGQJ\:4,Y$J^4[)FQ= !2B%'[X3$#F@MA@RH3^QV M?*6.&#]^?#N^]5RB"I '?[[Y$((FB$_,",J_(W%Q+]0G>($G'+4PAL>*% 8_ M6^8_>=W&2'::J?/$:0V=F)X%G\X7=$-X=[)*1.<'_MAO_*FW8WX))W0^^Q+6 MC<'-K@6N $Y_@#6X3 NV)]B!=LH=P#:)SO+L,V6H.L#),TO'E)'%,T6T!\^J MX3%G<0_B:8]S"^#_)R@!T^)UR;%NJN9(Q]*-]!F&*I04<*:9J)JZ3@*A-@%+0>7J+.9;?T"(KK,F"M_2^*K!%" ['P2BR$0 MX<20<&X!%]"H-.K+R*O.Z(VLZU5U1^[29/AUZMH-LC(26!FZ(-Z-,,=>6E.$! M+U=C"L@"/_$+5_B[#JO2?IDG#P,1JFX M'GXR8DQSKFQK>@VL@F>^;\??+/,)1S5%[/YFDM#I+' M2\PG7T8)WD81KZ.\O;N[>U>!Z #*MV9 $G!@\.UHLH6ZL2V3/59M\$5&^A: M1;EGAL[&%>!V3;D$ EM3B%Q\IQ*((P8AP=>J-M5-W>'NJ)"%'[6'FO( [V,H MYQ[($D+_#,1U-N\W>/MP/GC'G1#/=/#.\'-Z.Q!)]JQK#$A)-U3Q?:<@B)8] M5TQX/>D 24[12/)3,%N',YL4#V X83SA:S"P,["P@1>5R'9Q66,>Q_7"?^Z* M[:+W!4-A8V+@R@*A! .,TT0-5*C% MK(OW5--3@;][W-0GZ<.Q!V(U#O8ZT (@4GZD!GP!P96/0X'%RXCJ\!S:4DZC M,=@M10>#]I<'"Q_KJ"+4N0TQ#O^>_9HQ$%(G&C0(<\HT_Z&@:91O^!B(XC3@ M4=18>)6MT2(H!!T\7(B-2>C(.ZM7N.^+G$Y:"&YC Q=*;X"[^7'W___;^]+F MQ)%LT>_W5V1XYKVIN@$V$GM5W8K &%QTNXP?X.Z9]V5"0&(T)21&$K:97W_/ MR=0&B%U( F='1P4&*=>SKXQKN[]/J#TVA@Y;AIDWW4$%(Z)ASNR&9_*YH#V# M_#FFG("PLWUCT5+\7C+\B<4+',Z0I.%W@:PSSSLP=ZFG0X/80=D6!-MP-L,@5(Z#8'R+H; V^=NZ['1[9)NX_YGX[%':H]W_)?[1ON^ M4WOZT:J[AL+: [FK]6H[6 O)MFVN-5]O<0?&7FH(SMB3IQRX($W/.G"GV$I< MQM.DBBW]2>$EU^Z%191\XP@0_)G&8GB DGW#.#)W,=@5-:N^9\?J$,3*+ZX0 M5[WZ;K\9WV[PT>_P.B(8"^*T^-%:^!V,BJP45, -T,V&0?K7-PT%*#QHEKJA M&2]S?ZC=(VEC ]>](U87O$(L/O6(:_8#9X.!J=]L,Q"CNN2(RE?6.I*6'Y7P MT:4 !#B>]9$#VU;OG"ACE5]\,&5GOD817[P$?&CE"%BY;%G^NAH6$-A1^K>! M D5-- M-_"OT1^2+*+0.PHIS:'; K (-\9RO[T>CT$$8D M@!&@^!IJC*]P1" ^UH'::W.8 )1U.#=<[-**< #_G9#G00FO=SX3YX5KT@9Z M"M^X7Y !2O*:97B[KDTFAJXJI*7_RS$RW)MH+L"9[KOWWDKO364XP 3A'4>#P5 &T\4CQ"#MB \Z_J8 &[I@KN>8;.*VS1#(+Z-6G> MU[U;09_$8 SX!^<"]^[>L_NS,1HY?D?D,;]8&-3,MO 2/<,/SEQ7=&6HX+Q4 M'S/E;,.:\861TD:1JJ#O Q3*S!;ZHLCM%:L*<"\$->&3B>H6 !D,+%B(+ M%@,+! <6'/A2.'#SN?% ZC\:/T]#XQS^G2%O8W4P1E)D^92"V94L_(JAZZ0/ M8CDC')S"#5\59LZM-^\X>?C]I\.9R<084D3LC&=%YFJ@ HK>P$VGI"H#S57]%X M4??[)VP=(R]0(@@*#LQL[-P$6@>X)(_1&VA"U-8LT-N79N)GP8 M(*&I/,2#64Y#C 9XG2Q62IFP<"8.3 !6 U/M^ZE%UFPR05T#J9POYX9-=DU@ MAT-C)\@SZ:L*Q^I$J(=N*D/Z,P :!:$RPRSH?B"10X$]"S_L!LB]H=$/!5"! M1&"B] T\+=?ZZFFQ.G5Q$,%L 928WHE,3-59[(#AF=X9;#A*#[ <"BI-+'G5 MZWUBQYNG@3$.9QIMCY8-U8%3O)T[/RZ9K!NY9B%?S)6RC;I4R!;R^6;VME)O M9.O5@ERH2K>W^69]R9SM'BP=UFSTQ];K\EV]4LX6X;]L >2+;*TDE[--N2P7 M):EP)Y=N$TW1WB/*(H7)V\?$B#B'5)0W)7F>OMW'@B68'?$0W6@,+K]PSR#* M95^)G].+7JSUR=;,7+Q'U>>3- TY)%,ZF9Y IZ1KSC8W)FJ'VR4=>K1O!>^H MFQ+NEUDO("E12/+T:P$] GKVAAZF>0J($1"S,\0XC5>(FB'OE(= M[8],,P0@H"8ZIP:@E1F@>(F&N6L74$U5O]QR=:=T\W]Z@7=NL(XC+U@L A@$ M4D\>=<31W1(L&!!AI#E["Y;WIVJ/ZPX0-5A%.3@+K7"5X$> CT.1(_U.55[U/*)B1?(A8P;61.I0@TS>/YC21G\J4(>E/'SW"$ M^V\OG?(^$!SZ(53*U)*/S?RVG* .R&#DB24<'*@!YDL1='45QM>/ ^Z5N%6T M8V&\DBGFS\+FFA)X$S!>B29@XP 5:@=8%ZXT >F107IUM["+TQ)H2G#V@+8 M-'AER3,W,@IF>5X(L5NH282JC\""M$'D!\&"37;P:C1!#P=H1\>APS:K>JZ8 MOBC=B_?8GBL.[!:H(,!Y$S@+?]">Z6 65:!>K.BHP+E48MUO$P5#?G!7HM?+ MWFE?13YA;=W/&XIF)J\6YY.B5ULI *R,#(T9EK5<(@'IR_[=?>V;J%>2)5@\ MV&TQT'TP#FRTF,9@S?0 ?6H6(K!O"?NJN=B+NT2%.KG GC2U9#%@B8(@2,HC!-]+B4@;6=(RHMZ,L+?6F6 M&M.$]-I-K$<"986#J+O.H?KJ]@9XNF_V.ALKV0::!?@%_0,CC$=9TWCS-?ZE MW[ G 7FZ?WS^N;U>[MHN!$L']#5H7]C0ACO/FXIX-^=V-5[Z8^'SV#. /-7N M&]G;3J/V>[;6[#4Z7XBBO2ESR\5+[,V,A?<7NBDX[9&(C'G:CMWD+SGV'[RW M8E)Q?KHB-Z%W\^,N_&Y8-]E(;J;7KC^H^B]OEJ%J335ECL?(VCWUL=O%(MUS M6MGZ-Z"0L8ETXR^V,;A: / WYS14("TJ=K'FUXQ/+'_I-;Q>>G8=2.R.^5?? M6?<++(N$RC**#]]NE+W @B'S A(%L(7% MI^5\XU_N$EI^5#+%8MK,\FG.81(XLH@C81%E>^-(*EM^Y#/5:MI*] G,.!_, M"(M6VI][B)8? CTN$3VDL'"B5?1( 2\H7'V799"22]53;3\^(AY M$%4I+*XJ+LWN^.K1A4RQDC;)- W)1@*?DL*GL#"IDVJ!QR-1.9,7?7,$$L6+ M1)MP**PB4RSZHFCY(?#JS/%J(W,**_.TKZ89079M 3X"Z%E3@ZJ8IV+(R7,J62@/%TSYDR M&(\F8$.T_$@YU E(EW8+NSAQRX]C"7I(472%YEU\1[;<\6!W0(5!#B+ MEA^7U_)#T(F=)<9H8C%$/PXA,YXW'NP6.B'Z8@C@/U/@WR@L1A,AD)+^%%(Y M?6F^0DU**>3O%BP@@/AXY>B#NYI:NJWH+RH6ZE,LB]H64?J@)QGZA]&0/DR, M[B9ZDV2E#4P.M5N3J:*:.%9]##ND:ROTGHFL*>+@!8XMX5CLE3H$8@G$NA3$ MVB@M)U;I8S\,VRQ;5],F68MDR ^,4_DHRH,(]!"NNKVTT3-H4)B.[VM=A2,:=IO_>_WU'@QE>E8';@=;$A3U15]H"H:N5-LY=M-__NI%K9- MU=[M6(['XI #\KL]MG2.+XBH "$#:NI,O9^9 16?].?DQ3]*Q:0*42TR-8U7 M%7N&]:EFO%T3K^L#/$ 4VS;5_LR&GVT#AIZ!;J?";WW%@J]@-NP[IAD#/K4Q M8G^[#2*N2KWEB"-I M;^)T-0QIGNDW\=RMC^I2I/U@3(T&IR#Q5KZ]6 !M]B5\8H3YG*Y<9>_+36SN4JAGBW<%O/96N.N ME)6E6K[0*#>K=[?-*T*!ODYA6;:)M9\<4@)3 9T=Y"JUNT*AVO98E[.Y^5FI5FO51+M2+ATOZGL.[BRQI4M.1LNYS9U%]P^#/O"ZY:I M(_)K)^XL:(6T%MR_J^#6K47;@6G[24;>9VEYRB7"LW!SSL6M-E@*D*>-O9:0 MY.S;:FG[F1S?@DM<<]37G$OPFI/RONP 1+?XF'\HGAQ'#;ADLJ7C>E M.+I(\*ML'<^ZBOH&,P$>Z/ \_JH/'OF@7BF2O(.)Z:"I-]F'PB+T5I4DWQ:[ MH..@'?:YFX)^*2Q:(E.4BL<;E0XZX5,!D@!1 -%]0]W2"Z*53$F.H!QS5" J M9,6M? BT:@J;.S\.%&U WZD0/XH@\T)8V-Y>+.S1T)_C[G*WI=E.N1"!?^0P MM?)"^-L'0H!]X\+2CP#Y3%6.H,KG21$@Q5K<&:+K*7WW<2'O0<%FA;!@LS W M51KP4BYDY)*4!&)&'$8F0#T)4-\M\"L%H!YA_]63@OI>\2B^7SQ!YWPP*(;# M1NJ]V7L$A*30SWU,.,M.'O#3I\CLX06OL9B4X_S>)PE[/,15FDR*W"GI@K/- MR/WD46=7[^<%$@"3-,#L[7&/!6!$)N1>9)Z'T>WCIS]E@'IL$RW'T<88A"\F M$K>6$JO66=*L$T4NG'W>352&BH@7M[LC8Z$ .4SY5P^7;FHHK[?AT>=8NX@EATOZA0SQ;15&SF# M^(TS0\=T"-UQN\C35Y2H**UGIG$HH=7D*YV(TD("2;8@B;R>;<8A2^8RN4K" MW+Q*_9)^.KA31H99MS@;VS,1P(WW8 MH1H6R:C!I;^JMDJM.]4::(8U,U=J0,BY0CF?*RV5>8@K+.=;?Y,[5[TFMWFO]T>JU&MT=ZKN<,L(HD9(N;9UL.$_RFP)H M8LZ)A+:@G%3-$':^6*RA;DRFBCXGBJZ#O#F@0Z*0J09_P2=K9F';&J=8BVI; MI/94Y_OM.P71_%(L,!^ICU5=(9]NJ?HOK"C3G%&-].A@_/F:],:J11QR^:98 M0"1,&T?UGN&%[JM?84C]Q5BH-ZMH1)U@Y1FF<&9J MJ@9L&$Z.F-0R9N: $D5SZ\UDX,OA#+X:&)8-I\WZ4IHP"-:T&:E 7%1-M>=( M:DGP8&"]"GG1C#ZLHJ]8JH5[H<0V%3@9MIWEZC3X]N+1X3=P=,0[-57'&$%8 MOV4KHQ%QMZG^QUFJ-9M.-96:;)5X5#I\IOJ+\L*.@*\>1YT8.K6=UW"F >@$ MBJH[;67X4DTZ@:_P1(.+]FB$NQ@V'GVG@UFP/(__9?\]4 MDZW,\L[/?Q%W#F?\+SJPK0"4L+-2".HZF@%K,VQ%8_-,X>%WX&DVU>;DKYMX M;>$@ZT[],9P1CVSZZPM23,,I==/VR@PY(9\==T]/U&0L&1"FW0=D9$_5)ECQ MZ+"JF2L<^S.>%#)2MFE63DG3*#\".H*!0X]:&;"J2Q9\-:#J*S+,;:60DJUU M%0DE]ND@@OL(#LIX8^#.0C6G0 P89&*!*].K5P4(!*A#L-2U#Y2CD!(VFPAK M,,R/>&%C?.*[M^G< ?>^[BFLH;<5SO":%) M@*H'JOOVSDXOJ*ZI8Q0WJ.[(D>(5B9/G0H^.YGJF_&?;X+'@\::B]:6P5N"1 M\ARXP"WNB$@]*2/G4V)D$5!W*J@+BY@^7GL[)MDQ4RBMR342IKT4<09- MY?%HZOGZF Y(HDH&A:/(EBJ'A7T?SU\>?# X"-VK<7F<#LB"$M"<7FC.GX1O M'0O-^>J:DN2I .<4:CWIX6>^\?%"V-FVS*9T(/]!*4SE:,.J%Z761WI8A+24 MD0IQ":X')# )6$XI+!=/J($="LMR)E-XJ4"#@3FCP^"[6W-"3GR*Z;C*,>7K<#*]^!\F MUG4>TJ&SQ W)1V%.^OV[)@0R)NIC6/1:T3AKT0&2E3=8GD7U99JB&RL$Q=U0 M8 K^U8!/%)'W=[]LEX0[LU,6($==A^Y0?77=N4_WS5YGHRLIX-_UBZH'1AB/ MLJ;QYM??6/H-?;;DZ?[Q^>=VA]5:Q_&R"RE8[6/]Z1<*W$_O95F[*;,,56NJ*7,\1BSM MGNUC\M(B+7' S+\!A8Q-Q/2_V,;@:@&ZWYS3X+FKFGO-^,3REYZ>M?3L ;$$ M2[@#-(]Q!^ 8&#R*42'?;I2]P((1F04D"F*5BW!+SX3FY9\X-;[FL,0GSA%K MG D&+! U?=A&3AOXRL^6KW/N&YXT7]TC:3Y"1=OS-VS.G2]<.U[?_I;\>1BG M5J]WGAMWY*%5NVT]')P]OXLC>\%M?33_W_GHPEC_TGEBT-0 1 @82Q+=.1( M8"%R$U%,D*TL)\;*VCNB#.AHM&,@[T!V ?$870J%=RH5">^KZH)Q;YY,M M*G]<0WM1-"4111-&3C?\Q!J].+0VLM8/A\3;I+B<7-J@7,2*A8)RN&*7/$0+ MN$@77$39Y"9.2A=#(>QT.M_<',$%(?;3HV%3(G^.O SV =3^Q#%A)ZPO>'1P M6.7@7 )RY,!9B6*/JBG ,PS MD;F3YT2. 0YKE=&ARO.ON"/QA>J#N<.4JI?#E/:J#A^IA+E*.S:C>UBPUTY\ MR+G3AOZJFH:.CG1%PX32NG>O(&YL0?O_4-,8*M9XV9_%RT$6OJ83[3\"3";* M@L)"D'9B05' Y.9 I/*:(,2D85(H13NRHO8Z\_[%\)Z4-3")*VRY$A;LM9&3 ML9*O#!Y6'80_50M=&(I.C=E1%*-PXM9YT<0O"Y _2Y O[#IKFU26S1TY4-/6DWB^%K",PQ-*522IR-QM?N1\!] MHG"_H5UM[' O9W+5ZAE!_EX]?):C G?NX!-U;-5BN.GM[^'A2:O@YGQC\O!. M^,H-!SPVM'A#_&H\@<4N;!6*VT)"_8_)Q@P?&3*\YXD?'S!\WO'"6\$A\"G: MSB,A=FX\V3V[;\72Y$IA;$6UZ:1Z16S5QOF$?N6MW:?:?1^-EX['7)GZW>#U*KU]O/C[T:?M%^=/]DC;#@ MA6;KL?98;]4>\-7Z0[O[W&D$ WN3;8IV\H-_!,H2WVQQ[VX)K)1%N%+6 U8- M(:O]V.NT'[H,3)XZ[7KC#F"C^Q& P\_\@A/T0_T9:3,-C2??/9G&@ [A:^MC M':KREJ7X8EX+KS'LIU0?JW1$&KQKV"LE[=%( M'3A]RYY,524K%3_1 MSR#3N_MOO _&BOY"26U@?\Y@M+\S/\6)^4>87C4P?/"5FC!<']N@J1:IZ?H, M]MBA4P.;V^FD"6(GW'SV=_()7^,^S<'7!M\LKO\.]LR_'G[]?$UN%0O&FTVQ MY==8\8Z%]80[XKCQ4%@ZSI -&]S5TEHRNQXG9D)XUX3]R:C.GF?+5G6NW>"H M3G,XUJ&O3]VA^27PYF53ULR,O?A&R4A%B0/DR%E_HMIK+H; :7]2/R^F;&;X M^K#L/7;0FV!N[G^PH:$^=&;!'Q">G:EM0!CG+BUB34'K&JG^PNK&9*):B =^ M:T(3H(8?!6Z0?_JDN@M1!H/99,9Z7O$,7!@!E,4!AVMC">8S3N,]UNKP&%2" MRV0]\Z8F-B'$B;#KX1O;GC9GVB3N G.17Q23S>==BG_3UQ^'V ']KW-0@JMN MH7:$+29=/K"=\)\TL3VN0M& JV. G#ZE.JAB9. =2*#YY=^P5+1S/ XA($CS M $E=*.2(A3 U9!G&7D*QDVJ\1"+YXQS9<7KL\@A@JP&<*HR:((H"]K-'% M68?B/I/%5%9H R]W662!B9CB-?3DNF6$4!4610TZ^UNVT%C3\C$3<"G M_ >BA(C1UMP"]9C!UU2'U&1/F H/HA%V [(5AQ#7*3K'*4,! MUNG@S&K ^-J,_ZCE5B?BA3I@8WS9TYDY-;!8#*_M J(O6P##SA? 'I-SQ\& M3ID@RA/A<<5A M8,%#:@-"$P1,;R= J#3+R+CMH%U@QC[; >R#;Q:I 1S^:&:C>N%*ZZA^@(: M@^"O[,Q5ZQ<7+#R=!5?5I]CG!+;B$>:^OW5.#-E1PDN\V;+%!! V$%<[7TR. MCI@D#M?J'3:[/4-3,:(07PEH1S@Q[A\[DL.4'PC7N :+[C2 *H5U(>/*SC*? M6=!(4?%SF2A\Y2N6^S* E4S&C$/',=S<5)GPB+>]CF23+-F'6B-]W8V>7I#% ML;]H<>ROMSC>PG&V>S\:'=)Z;+8[/VN]5OLQ)OW*7[M[7'%.N]T$'1?2"[_F M.K]F2?@UA5_S'/V:IZ->#DX%23XJ>WF/XCM_+1#\IUJG1UJM5A)T-EE6B,5Q M JP0_US#"J6<(W+DOY*[5J=1[[4[W0QI_+U1?^ZU_FB0=K/9JC> MVIU:KT'NVW\T.NC,_1#^6U^,;(5Y$%PC8@LUN3<5:%4?M !JHWX$\KAOY1@H M4ZY;>!X7C6L;3$2$L0:V85H93ZIS'_-^8MK9BBV#29C-&04:20?CU=?1:DIU MBZ_:T^17GZO-0-,(>P!G=1_R+26-=]!Z;,N7077NI$$CD!Q@!PLN\ZIGY0R<1G-"T"=?XT-;8@[6[ ;+(WGVPYP@2JJ2Z!V3@TN M),.M ,RC]CCX2(K.GV@_A[-7A@;7L^%"AXRG- !(!QR$;F>6RC18X#/#&>BJ MB^89>,$_6Z8'*5-0,:GE.'$(!8W3F%-CG()=.Y M9\S#K.7*58%8[E*T/E'8 3 NQ2B=O)L*RSE1GJM'I&*0@AKG4 MLEW?UP-]@2GOT-YA,SAU5&QE.#29T2_XKCYC>MR06J"W];GQC2&^%$#T,578 MUJ]JWD(#E./ZBMG[O,UHEA'8D<'1Z(WV+2#>N)9O6 QF0;0:HFN1C?6%SXH2 MT%=R]?WM[>T:,RFN!\;DVPV^]_T#P3[/H MZ>5&=!T7:]64.%P@I]VV,H MZ;_G5KQE@A\!E3^2?E^0Y"8M2F[2>LE-(MF G%9O_WQJ/'9WM&1<$M)'(I+Y MZ.K1A"#"[2'CI &4$_#AAT.SO C-\GIHE@&:NP#,G5;O'Z3]YR.H'#]:3Z!^ M$- ^>K76([EM/#9 %\'H4?X[4TE^UAYK]RP"E?W9:3R >G)'NKUV_?[ M1@<>Z?7@\0\2/T%6&VTS]Y"UP!?1<\,$.< 7>\Y<"!YSF6J*;@4RT10RQ (Y/7]7K#F YE9H\-'OR0D MF%AT@A,+RU\Z05W(7<\UNBJ1D1L#'[DVAO*D3W!X1*?C$F-!JR#IFP.5^U:- MF6W9P*69'.H(Z\BT7T$C=&13UIM"Q: OV 2(J2RUSHKK]G>N-RD@+T'(^Y-Y M#.@PJP!%55ZH#V-3 )UUD"9@2,!0&/4*B$LFG;@A>[Z5"T0F)]+$E9PU7(O$DL):<&M]8;[+";+-7;F]UA)XY<5P,FR[[@-(D M1TH%RM!&RP+TC[38]U:H_=6IW]F'%*-O$87])ZO&L\-> ?$<)[7 AO>' M M3V+'C 2.*RW=4G&(IV"*>JH]!(J;D6:CP5&MV^C\T:I_M$I5T<9< MU9C>CO6;1P0^&ZK.PW#Q3PR+!%GBS.!\K4 GLM[69;V51=:;R'HS1-;;]JRW MPD+6VS+WXEEO?WS I+?B(ELOKF?K118Z_:-UV^IUEPJ3=GL@.;-PTF[]1^/N M^6$7UG["0]P[1G&!H3""=\1*UT0 H[Z451"I]8V?MNSN0SV(3D% +TDT$\<2DT(NE@:]CYR[@.%K) ZK"2-RJ& MX_)ZC'V*U0QYQI O J.&1UJM#!.#^;(K/)(:A%*_\"8K%./)QLS&=O&V*G:V MP:AFN< 6$%DYN,1VX*YV!*L=TBEE/\+*7M"$BH#Q-.MKZH#4_*)'315 X=-3 MO=:^):V[+^3;0H>!A38/0][>)(?_+W0ZX3T>AE3]XNA).&AK>/6]4%WN6/ Y MP=.I8[DP31TR5>Q6T9A%MSNFU+;6E<=A:,4[NZ=CV3[!Q/6VW4*_O ;6/ZAB M6J01GAN1\JV@_YFN2<2\!D:S.@^#%;08_G[?0L-?NZ??B6]!<\D_#1GXI@GQ0%.N2/Q MHHG.]P'/6@9>QK0VM^YO!DV.UMAXTUV'5ZCTZ&"KSI$!1["-E-G=3W.3W!RV MD-$6 /Z\HY^0QOM8[3NI-CLM-B:8CT +#^X]%X].'AX7Z%DER_]GFZJ^90#I MV &*N=B7X+S/7S_E"7AAM^6K'0>3"QOR(R,W*+:6_",=US^RQ2!P!*S%P=)W M3_!T:(V7VKFSA>=$:)"NT[EC]6V8GRZ!$W+>7PPFN":!P+WC15 MC0[Y0<0PVP] 2(QO2@0V=PO:]T XOBL $>R0 PG9C\YJ085M)ZYCDTZ.^=ZY M/;$*U;'!+F5IKQ=S4:78[LEC2Q=R\M?2/M<> M7.+^MQE\.SX!Q(U%&-OV],O-#9:KL^C@^L5XO:F9@['Z2JT;.GQ1S!NX1N6F M4BA5I?P-\'I)DHMR1QKN?\2:7G$[O2O^.K79_/J9^-LU>HQCNXS8E))=8"$V?*UD?T\& MW*7]U<[H)H^/D^2OY63.-SZ2+^5NBCT'M+Y3:)R0\"FJ_,[7/"VJ_AMKG^$<@\?!?J7B#-:RSN>*[7$'W??&]\O[+ MH>S78WNRC?37)KQ.)<^:8?ZW(;F=9Q^4-RN$^A/NC.:A*#^5.9&QM ),*]B" M8 N"+:2=+91NI!N.K>?(%0K"Z+.>*U2+.4G.YZJY8KF2*]_,*SFI(M'WU\*; MM L?:.F6;IFI&=G/1'%8-+6:'01T//=NB0T@GS M^'.EP68==I]U5E,&&,6#H>"3-O6821:9"7F\_N,ZXS 3+P@+BR-+U4I5\)(8 MY,/L_TN2F<2RR>I-/H="<#69G<;'N1(CC#$J--)-(?0NSX5U"?/5 :Q+WH5U M-573LDEW-IUJ+'90T<@F;I8_&2/[;:;-@;XA$ZOF!!,33$PPL;V8V.7[8,Z= MB0FKW %,+'^L_E4Z&<0_(,I_UAI"DM<*A91'/>2/3:-VR0"WQ 9P$% _]!=0.,S)$E<05%]0?4'UTT[U\S=Y%BE0.%>J7Q)4?[W8 M7RC(N4*NC)] ['_-E3 M,B^-X -Q&)L2C1B+9Y,R)U6K NKEL9V$MA@GVRGA59;/E>NL+%PPG255HX"? M\Q4>M8P"1JZ4S[T#Z]G-U;^&\VS4.#A?FDPU8TY]MO0W2S FX04Y::PM\X*L MBM"7QYT%_Q5\1? 5P5>$LG)I?$7*"<9RL!UMIVS/=1P&*P"8ZH#7T4?5 MY5E7;=\T1CYM-+1]%IQ(F,Z$Z4QH.1=E.I,DP8UV"B K^-RHF,OG)>!&4DZF M5/^W91NG\^X(+XY@1:\*!Z MX_ 5*7>41H2]P/BI^9%M3]1DW8VP85*G^TQJ;XHY%*Q'V..$/>X0MG/Q*E"> M9= X/07/D>OD!=?9P=%3J!3SS-&3E_*EPI%,1Q),1S"=CY56\S%807Z;:^;; M7FWD3]CS?>\^!.VF"1/]X_//S?.X9^-T_ R M>+!DZ6#A?/AQZ:[@J7;?R-YV&K7?L[5FK]'Y0A3M M39E;;I>@+ZP#T<+.OY(QY<>=F^9@Q^A30[]08E'A_^ MBVT,KA;@_3AHIR[F7_;T)MZ2*C-17&8P= M_'XESV%TQ_LB(0J0H..'G5K*7*7[+3Y&8_1&,I4]JJ-@OS'X(KZ""C88$PG V,R4:V M_+?B&WMN/)#ZC\9/5\4G744#A:3.7F3-2F,O+R=(8$0D\+B5IRY28K_E@[Y_ MOE14DF\D%"BE4Q2(!NJ(U3N3)HS^*;RO6N"CD!!S.;E8EF4F(4J5?+GDT4%) MT,%]Z> &ZO:19+M-M"9^,K.6>,B2HXU&3#=*2=&-*/1%&=3%(E*#O%3*2SN% M$L$ARGSE1Q$,02L$K4@MK9 *CL(6,:TH?T09H[A!QJ@]U3UB@4[5Q^Y/(64( MRK$/Y9!213E.(F7L9>5)5P&VN*T\0$1T:Z),!\S,L\'*(RB/L/-HEK=_K9I9-\A)KR%?->+&V?ZJ: MIBH3TK@F]1E0'OW%RI#?3!YT*X(.(I+$8NW/$:THYG7=2%./U[V#%Z25**BS MD22JGE)+DIRKEJJ5'(WPWRN6BX4AZR^D;2>RKI= MMKMT:M-)'X0Z.8>45LIYA/8/WFR/_ ;"GXGY7X+""@J[0&&EA'3&B,+#SE?C MS=\4\?A70C.BT7=9)9^D*>;)G0[+Y:\+#K'47Y07+H@^4!N.VZ643=HW9XHY M)Q(3267XMS]G)'%3%MB/Z_HU^5-1]3>6=$S^KS*!3=>-#TPXA:Z\05>6TJ0J M!ZHU)R?#G5TP/MK:"K(D[2!]_3;3YJ22 ;RJEGP-MZ%I\&\/Q"ZM;P(YL1,7 MO);O,!Q<_GZNHEC,QGOA>4C)\B.0Q,*7'XT).?351%H1ZTI5RWD':VI;N@6JDQ.X9TI9=4O M'-I 3="=GF9]31V0VF!@S'1;U5](4S4GB=I5CA,E_[[/LH^N4[DT0/'8 8XK MU'D 58GZ!$J)KZ :.D"LA",OG2WA< JTU'&.$_S3J: S@LX(.A,_G3E7*E,( MH3*;!!GT#NU+@*JYDB! @@!]8 +T;:]:]@>7O\X"6"]6G^<+=;$_X$#"R8^K M@EVM7%?24 8[:"Z\EL*P^21EL$%YYNSN@?\+R)/#$SR4<%6JL>VVQ>K6 MD[_?=AY(2[=LUGSESAC,T$I^?;1#) M09E3S:);__&1H*RGO!NZ,9F#!&)3G>5[=;$\FB+ +AZPR_.UUVL/'QSLZHHV MF&E<+L:N'GT,'Q! & L0%OC:[QK-#PZ$=W3$>K@(&(P=!HM\[0^UVP\.@P]* MGVH"_&(&OQ)?^U.G\<'![\FDZ*0_&2->O>&#;2*1G/@I8%;*%9+:3MUX13>H M\H+EVVV*52#0K'BGV IIJAHEGS S<#BD0_*FVF-59^;"($R@Y7$ \*3 -T," M#S1X$0D":/(Y$K/+[->W2O+9J.O8AU99-K*%&EKTL*TXGE@-[LZTU#FWJ M3;C._!)Z3D>LY2H$=IQ-YTNXLE K;W2S[Q7R&-VT+7V(MG5X58&SU]VD+P1G MQ 1BF/!Y,@52I]B&.2=3UM? )(II*CI_^'H]*;BT2SJ0V2P M<]NF%$TC.4L MFDCQB163Y'_OGP]T\F/89]!5/-_)4KQ*0H)^CW_-+%L=S6&%3X;I>:6!9EMD MZ+!C,E: N/ M>8 [@*JSOL^,_X\5BX\^ M8!]T&G"G8&T>:,>7!/DQ_UCR,UW@=C1*5 !:%- M,L-VSK'@%HKNTI>XAYCNF.F^]='AJ0[_YTJUZ40J71%;M7$^]T^GR2H\>:-\ M;_4:/XE4(EG2;'?@4R[[.^D^__Q9Z_SCVTW_^Z4>TJ.AT^O5V4XEYB_M3C17 M7M=I.*YHKB^;*Y]1<^6BIY8 0#)_26^J+Y=%Y_L<"E>^V[A]KO>=.HTMJ MCW>DWNCT6LU6O=9KM=&1&T;GD_#-QWB( 7DN(*.A#(52FFHR]OE!._")_;SUPB8=\M.);=+%G+!)"YNTL$F? MQIRZX*9>,JGZ-E//]=UUZP*0X95 M#G;"K08*6@N]Q1C\6RP?"D_P")9MQM9$[>.G,Q\1SW*4^,XOPNP;JNV=\E9] M3Q&:D1>8P9 .#%X![@OW-R#-_DJNOG?A1<4&@?#;#;ZT3W;RL0&4"^\7I>M" M&L^GATZV-6>3L/X?U9%'4%7 S15>U(R94LS58_.E_RF7(?C_9T\:B=%0OI.] M]H0'/U&'0XW&".O[VPC/W+:6B/\E29 Z$2Y?/(U:(#[+%(M%Y8>0K/38\2Z0 M2.UGHTJM;6^]%18CE96J6FNN;\[OFZO6".\C;P;8 M><;9//TS;/@OQW;!;?O^'<77@L@OGV+[18,/]]>8(LX'[\X'Z\#0,)] MW<;W5P'^I?!MX=^Z30#NDK (_(6:G7#W^?FWP)W=MG4KW!H!MP-;Q;=)[#ET M2D#2WDMP[W6IPW?2GVY7,:ELE788!%6/7+H1)20L(RLGKZ"V3WW_@8.Z>OH& M1X\=-SUM9FYA:77F_.\7')V<75R]+_M<\?7#^-^\%1P2B@N['7TW)C8N/B$Q M(_/>_:SL!P]S\O(+"HN*GY4\?U5575-;][J^H:V]H[.K^VW/NZ'AD=&Q\8\3 M%!J=\?G+UV^S<_/,E=6U'ZR?T*_US7'Q ?Q\_[W\[;C$X7%M@>=@J^#FN/BV MA&Y^07SKMCV'!"1.V0MZ79?<>_C.=BF3]*>5K4(J1QQ Z4LW!H5E5'5I:LS- MH?TULG_;P*+^0R/['P/[O\9% 7;P\\&3QR\.H( -3E[B?N#_K_]?JU^Y!SCG MA@EB.(0=NR=^/Z$N[ M1 I:F>&)X )7I)"MRT%# <]QPVT$52B:GK;=[T:/0/Z+.:1PDTMXT=R*A8+5 M7IOK,CF#7>\RS-_+WQ&>M]WJ-$P6)NR?1>\BR.)\NYJEF[DC8'^R;JE'D&73 MRN7HI9#0WPH&K+^\+=T;F#):VU"Z8R;RQG[^_+Q$.M<8'PI2%[O!H YC%+-P M[*DWS5:8DKOA^KW_3..H:E6= __[BS6)+LE^8C]]3%3,0F\\2V[AK\YK^LER MWWC&$6'[X84&N&HW,@MB4BD]R\9FW74#G'GZ4>_>%29[N6\ M/5*GLCL*;\#PY(<8]5(Y1^8*V* M8^D?--9>8C&%5EHO^,0M)U;X4789Z&ZC@9$S&?F586? M=P/**O0\##J,$6-&>J$!VQCNY=5Y6F?&ICY;*0Q]%CC9(O= XFA_J1V?V15< M14=+0.T'^$^V"2[S@ M>]0E\F0O#<610M$">$"*L1A4!K6W'_Q@*8== M%M=% H6=OK4D^CB;TJ(CC#2J3Z#;* MU Z9AI#"KW+>8]4:2V*_0BP'28>'6'*!>WM,G-ZGA!YP="_54,Z(%-Z?]R^U M0G2,.)./$N0<8U^=0U6]>$H/,.EF"+SQ&U^_$G.=MG1N_P_%X-JLN:)89GEG M07K\#$FS:J>RO$K_@^1(_D_/RHB*$,,<\I[I.]_AN7=44_>$H&E-!MM^)*C8 M6:LL@.&P8JV:;))W,,I*'1!>"8JE@O9IT4398!3@/$LXO*K3?/"3QZD9-O;- MOO6V( FMFK+QF^Z4PH[]0Q3-G881)19_3.:)[,%<$N/[KFOOJ5C& UK-"0CH M)FMBB.CK8=I!B4GK$KT]6+'6)\QHI_QI/Z^_$* U;"/*<$NR4A%O-7:YLMOH ML 7ID#P@6&]O=HT'5!LL(6;($]8SY'CC/9S3S&W%,1Q%&F[;A^*23Z6OW/*/ M=T7NU3!L;,S;N[>JL>%Y5(CCS1J7C,7+DZH\4$?2K.(?A MBJ5=UD$1 ;I8U?/FC%@+<\>MP5N=X@G])/!W'G '5?VCN/- DQHC0=Y8Z 4/ M4.(! 7ZN69%<6< ]FWV&.MGR]OQBJ%N74%I/ !OW5G!@Q G!-N(.<$4V2@DB M$)&.;"?O=,7EMS;OC_PTE_/H54-AFT9UH/#QTOS-\KSA^.&7.[:_H$<*:ZAT M&^L/&$$X!>/Z$? M58V*X@'^U"@N$HH#ESMD'N\'@Q)W&QR_4GSU1N>'470>,#.F8+2):%JZ#A6.: 95[LU>U+C74A!V1 M"W8_E^MR/W6F4(X?5.>*^C/[.T059XBM&UNZQFUJ(&^Z+46PP[&A;_'XXD)X MR:>*=G9)INWKESNW7Z[:>'\S08&6D".UT;(R9OICO!.1BI)$^5 AG:!%'L#> MC3>$TND((0X_TZ*MWKCGR:DBC$$F+F@QQ[P&BV49-I8>"W1[%Z ]=IU5HFU@ MW60,Y;Y3WN !6QUAC[6"2KG;>0!(1H."'*T 03HR*KC/D=&A[,39(%" M#8,[2OF\3/LB7;[1\(0%;0^8.06^&TW^&V]=#)I9H(8_HT2^UDT>\[^R31GX[WQ&U]*98,M BVD<&SMI V MHA/# V;N4)7)&'32^IJQ,3.[G2PSY;=NV%](^6C29>VQU_"H:NH[N7O%E.6> M*Y.-8C=:^!+) N29IT1E,I8(J?=>0^2BK8BMJ,V[.Y)>(3B2 MC0S$XC!].<&>NX4<.X@O70S?R%;$_9FP*/\L_&?GI8 MEO_FU,W;69=-,G]5YKU2B;_FDVHG)L@5O<$#[DGA17C :Q[ +5!XA*?R ,'[ MD*TUB.9(9+>P;IOG>A5,]#$)TUS+JTM#VS^_KA_^T9N4D/@,Z-%I!UR99*!<_H?+2 73;*G]#!58)TGN&&VKO''HLW-D<<^;UN &V>N?C3Z;!' M]4WS<:<]GUV^D20T=G_T]LA-?\0A>&0 ,S;\-OJ]G\2"78CP.:^^XFN"5WTH@?=)EXD+IRS,;2R_RG%8:09G>%7#@EY>4OM'5V.)PVRC/HW7W8W(W/K===Y^,J M2Z5YXQ$/\-E0I*&3F@+4.VSXVPE*08*8=[>&"SO6S8U>,^H3KJ1?>>V\]=K# MV!9'5-;1WI[7_)TP;%)1U4Y=09/CK!L@:N8I20*^4#8:-!71 M25(&1LLOU_& V'L1(L[@C[YD";>%+ ?(7^AKRM=;F$N7 O(^#DH=-)59Y:.@ M0H@7ER%UV034#-QYOF6"/(2DWY5]+#+XO4:#*D"9GU98+1Y2;92PK$2_R[8, M6J*_SK(R.:VE>C7F,#.3V7\7ONOHK9$W;AK>JAP9+6 LB[_<;LXWV@36PZBR@&/?[Z M>T@&]V@.[7/M _>(1YGO,SYW2XE*U%[),&?J0%H6' G33C3HC(Q9%XPDTK"S M*(21Y-/Y6N[N%3)-)-MQ5'WD4N***!7#'8Q2J_MMBO&.?>P:\_M?*'Q'G*GA M ;5U74$3ZEQA=;8T#DWK[\#R 3.B9&6G-GNJ3Z(-!]:#E"//6%[)OYMALW5 M\4,]JK>3G[%]1>+S]JL$+'[C2![A"D\P=&2@8M;:$%?'GPBF^Q%?V2;J6975 M%%9%3:]\LX@-0.^TDJZV3&9:%/YY_,6WU6OF3EJ3A"DB:,$#$DEUI*ZTB6&Z M#)G9WG)<)X'L&W&!<^J2IK&\1ZZ2K[T!Z^>IPH0?K^8"52I?)7>\DM6L0WR] M<] "<9V]#]8%>ZJI$R@6>:.H*N'@?PX) MJ9L_A9V8 7G+MJ<@Z&I=C6"[R:A.,$(,?ILZ/ M3=.]54/.J,BMT)4,?1[L[=R9*M=BS _C[SD\[K/<8X2W**%F(RB3*Q&@V$HP M@-!T#9'^K3A;"VM10F_'8YG7#975'J9NCG>^EW%Z?.M%$@)0MY,4PI['NH2E MR'*%;S)[&8(<&6^6-:B=R12T![O;D13KF='LCH#S;0L%2,A+4D@_S:Z8]E%]EY^U!XZ!N'B"P@0ME2).6@D6_=?3O]&:]R+5Y4X]9 MF_T6)/H)LZK76=2U*EU\9Y_//LWN>XFZG_2_'Z6*HF:BX9&&LF\0/B 5B+10 M7."*[41WRVVG]D>&ECP@)L+(VWE8ZVJ@YK<,%W)-:N]#1]9<^JC^Z;/'4H.T MF@80R U8P\PTH<6;X"@H\ /ON9%/V$.\O(#W5NC>U J6U!BGA&NGCG%V;\?LGLSO5R J5:&3#X &1 M]E#1RKRU(?94X/@Z.N%%2C5FZ_7B^^+W\B0*60>7PQ2UJ;<);\G@*=0.[GM2 MI4YW_T2_'3,?RJ7I=)WP_^DXO"?-G*U<2;MS4^K:76SQZQR-VABMJSD&;"/G M#'GY^QV)Z=U@)G>[1C$'M5%,]*4FN<9U(62F<,6L8- F[H[NJ:(Y?<<02BH) MPWH;Y:[:>XT8CL&!EG:E:0\9N ?%67QKZAPI-BM@D =.AC0 M=+P!VQKQ6]UAS_DCOU:T/K59.ZLFFXJ677_EZZWLQ[_2WTD"'6TI26U4@#B3 M-YZ.O\7-ON/72CUYG+HV[JL=_ MS:%Y37S>?\%]J.JTYB=F&^Q%8R:*)EVDJ4-M[& M<:B!6A4X;AN/N8JN'#WPPY-FB:X[-[%!,OG^V0:WPYJ.]!RH)@N?#DVOR!7Z M ZCX_$20Q&TC@D[]*7!(#N7L/$(7[$H3@K VS+CN9:"'^+3F?F%2MT!^L.#$ M5_;9D)[7/7M=/%2;S^*M-7VD]E\K_4RN17*DW+J0RK!_)!+EFPWQ1R!:$ .Q M%7/F(IHOQAV=W*7O,Q!\J M+*PISCAQ)'Y:;F22+Z)$.8*0/2-($K=7B=]Q6 ^#M^&3\ _M%R@/>.89V[X7 M45-P>/+5'][.WRB#[R*[N"IL&V*K@."2$&C(2@0W2+ N:)O6V"ANLLCW)_PV MMH175)EH]RIXU>.#Q5S2VRI^SB?E-?K)28=0\XYA# M+FPDL=6(<^3I JO!MB.-TM=TH!AKO-=F[\37ES6O:X:=[!JJ(SNNTE^OUFP7 M%HRAVSEOM^0/ZD6!YY8E(!(M#F;YJNF](#5A61U/*<;GM'>_RU M:[E3=K>1K%U?X.!9KT-O8X^PZ]%>YI2%=2U&/Z1B@G?82.2.#+=K.A1 MLI?.9*S-D6[7HB1&T(1.-^5<+FU9VNH)YOJ\\=[ABN#&%(U%2GGRF$U@1L&U MARY/$@560W;LS2\@N>+W\X#HVU]!]&(W6Y]C,&Y\Q*:TG7T(6K=5]#/05Y9E M[U!X]V9Y,J9FJ2D[,RX]4.%BENJWJD&\TZH'X[*,^[0I GL/N@=>-]: MD!O#=L5E6C#%:G.RH]&_-PVZ=K$8]NF['^IMEZ9@>WX&^H'IT7(FENDGCVLY MT4.7U.FVD)IR(9.^0&=E!Q1.$][7<@^G3H^W'P_WOPX5:>GI'=!^T!>D5DIQ M-T^1>BF'6Z6^6ZG-1V1QQ6#+^>%#03172)(M.M?[S+08FF3=90;_C'E10T3@ MCD\4#>A::]VV%KH\K)NK87IUW/Z45L&UDUDOE.+6'SK_03R#HMWA7. !8C M8B_#;!1-XP%+0=!)%,V=V.;" [874*]P/[ -/AI1X0RR[CO;XB/!@^H_\8W[ M\TK_VNU?U%8J&(3U0X*VL W) LL$[03\!?8)Z!U:'N+O<@V]VUE2_?#%Y::= MTQ,]H;_5VU:_7\37E__4O*:S3>DS0 \DSI00:\3B8"B8OX3>,()BN/I@6D>_ M*.Z5$I*NT4F3UYU"6X$K9U7KQ]:64';Q[9IYHS2[(0TWS5B,W-88!O(JL?68 M\7$T=QB]76\YWAYO"?* CF5^J,Y=]K'@R*W)0QB]U#\:(NYI8<)WI@A[EJ\Y M+>\W?.DCMS)^5?P6>B?*-TT.^D!ME73EV(U6![BU-^\GBB\XN+D>>\64"BCR MG$C1*\^)J/R8$*CU=27)TJI:,/1/JI\["5+O7E1YRFU!"S69/<$8.(ZO9ZGSPQG[C_R9;_ MC'IG*-%LYN9)93X&&CI0T58!<,XRU:.7\Z#RFW3$]H-6I:U%>'6F9XG2G^">VFIED])^WTS]$OO*)+1=@4:B(G#<0G/>9^KD<4:#MJU8,--W%TF/VB>&;2?VUJXE1? MS531O8 ][P7#=PV>_2#XSH=?08M!&7(B89,(E5_+:3K1*[_J(C_7 .5YD/1 M#B A-ZQ4K;,ZAY!# SY<3['H^8'&(]9*7_S/M3N MD^;7TW4^OMK3@\3W:\MYF:'-_5,AKB6>6L9.M_++.=G4,@?_R8IPIZ8 U='1 MM%'_550JN<8W#N7;'T_=T:13[@QE+#A %14&<=4)5W6[,MG;8 ME5@Z'\PZ;'G#7M[!T?:=;2(/J"X!V9Q;XS6H2?YN<8C40I4W0N9A),E)2[[G.K5YV"2IFAK>L5:<'(;50\=L2- M-MZ&I#A9IW[KD"7O5%YAM^78C-_]+N-#>!U0SCEY. MM!SN?7;JG5VH8Z L%>;B,0K&!1N8,>QM93Z8&Z%BL&K_;-PC.&IHG;J\D9A' MWFNLAG=CCI#$C&7\;M=U!UC3^EO2Q*&X+G$_L@3>[6;9+]?[9;*']*.R)\KE_1J9#0YIK$,8&)-)&*0W:2:F13"+^YXPQH M=;%ZO2**$<%-!MAGTX6=*U:W;RU86!6ES+!5/]1)V.Z:BY#*"*NL*W#8_HI]K9&%<&4!^&4-:1-[F#Q)JT.T0? MI2U*MMT*C_.],+HWW9$O_;(I35FL@?V8[U]3/\A[*CJ;JN?>W%MV*"Q>::3A M:Y B=Q0EQMW%.0W*WJU)D_5C->^#GNJ^A)QLK,Z.*XQG\[M;J5K+!7TJ\[.Z M7RFGF=1X\TF0"CR<8OQ)T*-X<:H"TG"&)O(X2LS0Y+729]5ZX9/B);CD/&G] MWRCGRD]\NM&4H-CM)Q.RNJ5K]ON1;SR@QK<[!=EZ@]"! BN#$8*<8TS'2D:X M1N\C@6\.L3U7"XT51V@Y<@[F#MZ)7^>W"QSF[Q..^&;GBUA^U_\K'^EY9>RQ M/V7=__YP8'$#'.IT_MR;0\Y\T_33UCQ[\OX78[F-6JX\1&9\A'Q]*SQUDHJL MZUXE+IB1JRO'"&_M \>ZUIT=AW[-^&[YO3;'/#Y.3"K?^S48VFDKPCD]6C.% M:N>J#@3W+HM,/S)PJ1W^L?U%T9!V5.R*MK3< Q_*N\E= JV"L%"5JAK)^O-=1^MIBHSK(AN#Q83>,6! M;7*D*36DL,'HX8?\U$KW_OO563X;.Z^:!NFW07P40$E9JGO^Z-0+\QUS(X4J;J0;,F.=+2; M:J)]<4V8M^/!PCL^V\BBY$!J#%'*2)YA -M3,0K?RU*>9W+0;/T->6:;7?> !E[6?I)1%,%C'-TJ:=W!< MF8*=%4FW?3OZXURSGI;-L7)B&VZ](7Q8&6\[KO;G3:V,>0.[1M,=BPKSH1)' M-=X,R%H3?QM3>W[MV^G F*PQDWT_B*@E344V^A806KQ16<\G/MRBYW*Q%_Z/4OFLJIF_$SIGB^6NR.Q<^_F.L__OG!&?,(@Z!PI[MWYECL M-,E7NWA7]3;5+V)__+*RZT2X?"< 61W='@SS:BB-$% MIJ1[S4 QS1B7VX))NLWE\G^Z]>#=FJ%W10/U0G0-HF.%#0:?SW>S]W% ^X5 M0;W<'L=H'E <<242 ?F3DLAK5SU1/*"MHIW((5EP]&P[J>OZ.D@>0'.BD;FV M%4_V/T&0X*/G!&T>,%B)XP$\0)@LR@-6(I#@*$J6./NQB0C#"1W+ WX9-T?F M11K#A[$E4",/,.]D\ #.08X!#^A9([;_SH'S@?Q+3![ E28H\H#/Z^M;$H%? M\*%",7UY0U$VC0> I2"5!Z@/\@#1\\Q0;DH2#%7H A3$ S(79H7W\\,1\-_: M:VE(%DYVJ5+&1Q:4MS!1[6@I_'&F0&Z>V\+@ON)GF/%!3TJOT4L?SP]TCS)E ME7;OZ!S6<[@SYS;-A$6RSI2AUI;#T"?_ZR&+1D$WN0ZY#!VVFBN"^^A'SOJ6 M9B+XC5-HT(5FG:E&;A@NZ/*M_0,A3OUDT(%,D>U$O2(O#B-2FG3HM@!DNTC0 M +GW2^(_\GFTY".BHFX;F6A,2-BP R;*#4WO6.,HG1.HW^G7[-RHN75 M#\^EPF2'%U)7RC\/NIMA+GJUO,ZP?$-F785JF"27C?(FLQF=!->T=GDM_!%P MLJU9Y4TM^"$N0BK:9>3S2,"+(I&X)EV[CM%M,@9I4<^NW%Q[H[AB.C%#[ M%PL(]J^'<@J/./. 5Q>\8.R&O]NTP##YRX&<[HV,4L2&X;33@!1@;_9?6YW^ MV<>:(RM(F[GT 1MF]D9&N2 ,K_4^(.*O:?4\Q@X@]!,.;A01Q.<\E4!2$AXU M,V5ZCND80_=M'N48ZM?O($\EWURCJ1D=(HI'!1-.,@LH'R+-O+*GW7,L4AL.D';P#J]S)K2 MOC6E+=)HF(D$(>L"T83JV6L. +JC,DR! UGK85 MPY\!Q4@5N4E8+5<;I_:&;_%+MS[CSLHZJ-W-MAR73V3*K$_M2?>IJLGP4[=# M/$%A@R90%Z!>T,(63&M_@VV%W?=+#?-%-L/E6R-8.I]5)ROC^O[V)#&_-=0W M05MONW<&YNS=UQF,M,/V!_UP!JQPIA,<$/$F7O^*C^_5 HJ#>+GBHC3R(KS/RD! MW]J"DJ9E1JLCG%ISKE05+8@\U>)&-FLT9(Q;/V9-*SE8!50>[MA7F^ZXHM9X MIZ_>_(J3'PIT@$*_0;8+7=R>-IY ML;6_04GQ0N;I42UR]54]G9>>JG:?PM#^P]^URWS? MR^JO!-;6WW?J6_E44-DK=5&Y^_^M#B+8/48$+8)$%PA*PW@=1D424I:KCC]6 MS;Q 3=%I$J?+##P=:#I5\HGJ/G]8_TG6<8_J<4<>$-007O'*ZE#M8=53>7X, MYRYN.0_8VCCX#9+V E>MH7(FL9V+' CV$/AYTLUP2IL(65RMUHAI&-(M]7MQ M]4KT(FM"YM=LHP,W0Z]+8>76$Q,!J'%&AR.NTT*M&F]'[<2AK*$4 MI@F[O8$:M=@DB0W05496!2$*8Z9&68]*)JQ\"T^IWBXL_+(T->(4^.$KG7C< M]O#O"<,$F.JV#X.7=";BNI#;JS5$3=NF19D^TS&'3V%$4Q8P,NM&M:$R63NU M?M1T.$S43%7_O-$>DKT%F^)T_O[*SQL*Z^_@COQL)8,61-'9]36WM((%W7H[S0P675+M-+4;<06K'X?.]9N9A0@>;I4WC+) MG&J!EX+LKX-I;=DRM^.2C;P8?0[K2Q5!P20)]Y:?3MKV*G8O)TVW%59C=UU_ MEDJ9EE)S=73,<2G,K/['AAOC?XTKZ57N(W@"SXZA%N\[$^>F5YHC_W-60?YW MM1D+U=#Z$ZBBQ ;4[IL-$%Y$O?3;+Q)LABZ_;ORWFCKG'?T,2Z7EB!1LJ,L M&Q-5_+PVW'?NS#\$AE]:*G4MD/2+B('EBQD2'$0JD6>G4"O<8;@Q\7^(%A5& MW89B,1=-@06/N 5'UZ([:-W ED.NAAOW_J6$SD.][!L<3TAVQH(I4\\V?-^ M#QT['B[7%'QQZ:O'M"E&EN]X6%51A(!-,.E?W04U4XQ:\._JZ1_PR"Z9PQB MN*K0,*MCO%D%-]Y2.\TWC(B^RC'P#=@@"Y3H?>J)N'EMF5W()Z69>.R8*G.Z M.34O$=C_?U#]Q>8*AZYPNQOND=H#Z+8[W%'L="CN7,B&U/B WBH\<&E^[MFJ M#C1+>H"\]L/[/UG-"7[[F<@#9HJH4DU\X-;YGUF/^4::;&8V-.C92496U\72 M0P.\*C#3@LPM<[9>OH%!RM:*2="WA,Z13(_"JM._:E]+(+0(FL16ZV8=3,8\ M%4R PD^2N=318+8M8I*"L[C 5(*E]B+G&..1>ANE9FJT\'X+R6DUX(?0#SEZ MC;5YK9NII&)YE\_:@@ZDFG;W"^0W+3_6O =OQ]1TRB;L\W!8Y]KLTRCWMF*J M?0IM8"7H3)3M3=!<#J2[Y#A[)ZY(WJ]KB$)E-,&HTFE?DFU%5B,[=80@V19J M=5R*7D+3L>G6_631OX?M(;%6!C5%(!*G4;;?Z+#ISZB)U;>,IS?=]7A1':6HW]]%%#<[I MRXCH?9DF::[T23?]7/G4C]$^8U4\C4FU?:CA]/$"['8@EA;R%)1E58XV:^"P M+*^-8MC=ED0/>NSM;[.;)XH%<(X]-=-Z'.VSIRI6RT,]39^K.#2@$#6+5AV2V_"3)\'Q)-G/Y'] M$!S^ 3@1\K7XYX].[@KJ7I[4Z:8*<(]Q',$W#9#Y^EC7,&T(9^X[K.U@TT:\,2.N MHU_4 ^\$33#2%/W)(CP NVS8E>,84VQ6V(ZA;7T)KJTK_1I92V*CJ/(Y<&"T M^F[RJ==(0J^]8*!7HEL*_^$1+4@ LJ#7W5VK H-8^3S@;A13,"$XX* O. 8/ M] C&=16;/N_T7(>_*R!XZHKU)\S7(Z$8?'?V_(<"M-.O#BQ_Y MD"^X?G!?3(A'SL;NBC[X3L@MMZCQ* DC#7H)%\$='[M=%X=WBJ#W]NQ.:DN= MWI?%\!C2>[T4]#F+;N4Y30D0L:RM6WE\P+OJ92RU[[(]VI;8?AV[\)Y45=$] MR]A5%1%M'I%?3VE(]UX#,C\J;.8^FZ%=D<%]5K$$8^5N'*Q*\__5\1/$D_T5 MFZ&X&36?R!U 0I9$UCSJ?SH"UK>0U;EJ>$]F72319\.SWYKYK6,[?(HKSHGQ M+477L*3)_ID[]9%M6[-VXK )MK?D"N:'2#@V_*&W?G::7O7"2UNI:?=PP@SL MWS"_/]=@GR32]O" R=)>O%H%7@Y$Q-R:0IANI!IYY2>P'! [P4B\#=.BHR*Q[G8;AB11(RIF*^/! M.3W69*5?P]BP;EO7=45'&ZO.UMJ922^]3*\^R@->GGN*U60=,O<]\FO<^%:B M&OHD/$][":/3;MG[(KV=A^[@_N*%H8;\5(2Y!!@Q^(XMHURW+.%%?H MEV![:=B+'XWF=5DB?C_T' ^[=[*(QW6M3--T;C]KW5N]ED;1@4T11SCL3Q6' MJ2X2);E(V+TP5NI5 CVFSA05RU0]FWP6KWG$H_Q)CF5+%"#]9^2>M+3T:WP_ M[O_EGT86[>2U0!"'%P>4.21.&'_3ZPG@>\70-(X._(;-8^ MYNFX[ZW/_*K>$AL22B<,D:V_D]J:[U3$$X,0%"Z5@5XLIE?L@$)IQ.[>/F\' MMOH$+2C6=<2+T_A6+>C!Y(R7?1K-\\W?W0".%CY0J?EK)C)63\NXWY$\$+B\ MI%87??ZEI?+"N5"34B-KHQMMETU,]V<=VWE?,3W[(-Z6JZQ"HZZKHZH%N0I3 M-WE ^H)!)[K.]R['B^9A;=D,$=D6;A/^M1D3_5IQ[142+AYFN^+MG;NY1PC2Q1HT'+%X(9@3Q M0Z4=LJYW4<)-!LQ>SZ:A6_UBY?VQ 36/^#NKK+VVAC*W7QY<"M92M[A8Z#O" M2=#NIFC+/;'-;]KVC-!+W%&]O,5E%C8*T>]+%12$"?+*.Q4*5M$O+%Z9'@M] M_3)VR;?R.E$I><6HUCKLFXB@8?EIT6AKD,Q07R2IW]F7UM:\#9HJP87;C>GV MG3N@19#@G'P32[&1M7=[<_S#D.TBBZT7D[*XM;VXQ6%(X$A>2Y[+A<@3X5RA M8;9W*]L&.N(Z\*/WVL\SLFM/0A\?X@R?WUN MY>/47.SZX"-MY)D,$U-+LPAUM Q'&.ID&W'[B.)&U^D5@CA95MKPCXKX["NK M[ED,FDY'@,FQ/Z>IZ/0=!@KX=->NP!^&OY)#%A1D&])K/X^7$-M["3!=#]0S M8:;9X90"4\+YD\B3]F@4K-__N]S MCBW3EM/B#_6B6OH5#Z;=.)<9>:+/D*L<"B9Q". PAC[MHGSA=?KTUZ/?;(N;];ACY"J=I0,TMP@1NL[=8 1R M-JL.&R% HJ.BUZ=+L:)M^7GO*VV+&H2V6.V-Y=]MV7[4^_(4.@LH07IWVR*);/Z><$R)L MW!>,:\#.'G+S_SFL6_*<@C$)(=8TI:R/LP\1!D*(U3_;CC:Y^3Z!HMM@B:TW M6FW]1MU-AAPTO*P[=>:;34.B*=8(U-?64FNWT"C5'D(J M!7[KN(@HT3\JQ;%6FVOW4M*=?QYU>AUN5/=3F#A?U'4A;S';Z M@RZTYVAC>EU8@DCG5V5%.+GQL>6?I=R>1?/FY@*[(DFF9SF4B"#*U*:[?83HY[A7/[Y+G\ZF,V11=$=:]BF M. &D.'1SZF=49[V^V4I2EJ?.%C#9%X*AOM M/+S[T,G8$^9:!_;Q!3+1Q00IYI5L1K\(IN%[7,G<^EA1E;H)I88 M=% PT:_0Q,%R2M[%Q6K']MU_8%>I'02UC32N*DZFVP+\UIDF#5WI;EU'Q<'8 M#=/-E5]6!<\2=HW21[S80LV5]2*:=?HA0B%7))+N#2U&E_Q6ZE3-[2?54A<7 MV/H"^KR_4IC;R=VP5+/GR@Z M>P,!;"ZU\("=1HYPF.;(/G/C 9V(SQ&IRZV/99C22^5QZV[S"C%CQ;L0UZ7Z MQ8@TN>:FJ%/2J_SL"!>N E,I+=G(L'A^W>.S >5*28#2ET?OM1H,XR_;SNI.&#P5*6)UBQ=(I]FCNH4)P2:(1]-N6'WNDUN/:YAEE4530Y MX:H3NW:LXU!K0/"N,T837V_&]&#D,FZ>1%X:_(MP*HW%B?T5'0C.,675S25A:/O\"9,B=YKE=_%X[PBLD3J*S.[ M&*G5?&O!?X4A0TF:+&>= \>I]G2Z+=?VGZ\Z(#@@Y?36E;S(H/5/Q+'&( F\ M8C!#0XYC$UH^X9_UL_FWT1_6X1_SAXH>2M,;Z[-06:<=MVJ?XL]A$2%C1?(-3E%YIKT:OBZO\TK[4MM!4YRG+@_,M.UL^[]S^!.&8 MU^P#A?. K7.@4$Y;H/+ZF_K!E!,D)3%.;'ID-COL4>.U?Z MQCM]J7QB9*=^Y A-H_8KW8$!3* TR1,.*-FPW@F%V#!)=TXHAKAS@$ MV(X+#"+7S6[3:OUPBORO&QR#%OGSK&=0RMQ!3_$X-R:A)@]"T6V:2?D(<2C; MCBDZE5+=+ E^66BK;-MIGJN.-J(O7^(W#])-+*'GV8\'%S1UI,(]N) M(PZ>>UJ!8UB!7RNQ=,5)-E$45_<[^*DN8[+=]_.OS+GQG6??/<;^$.?%=;87*#ZIP;85!B\(1R TA@_N4@T[-;)><\]XSH83U,&<'-):6J]E3/ M3I@O$J[?KA00%[JL\.+;=J6V6/5 1O+EL>R_G;E_H/%?-8Q^(=89+)Z@H:.) ME:@NI"PNJ),'(*NIXCBG5H6QRL(I'M"VS"R@^C34O7SL=WEBW_.W; ^II>"# MUZ.VPY%T)*^*HV?X"1=JFV&.4A'K4?<1TV3E;52990!3U%[-W8$-_VQ/WE5X.W!PP ME/)$E:JFSY[^1\B ML;IY4R1V;XI$1,6F2 RP^%\!$L8S;-),33@#B0FF;IQ V_\=A*Y :*[0!9#4 MJK#K=F#2,_RU(5W(TTJEYA4TR;#&V1>$I+\]/6H2]>%]!R/KDJWJ@.#0[W^+ MK[^]^%^+*IF^H('MQ@,X:89S9WUC6:9ZYX'J91D_KHJ-8W<'2KSI%-W-FE35 M?1E\&>?PYG6*DCQ5++$\5N7HT8K-;/,!+ML!)'(D87DB4)(_G_,XZ;D+Y/EC MJ6)MH5Y+>PG9N]OHO/D[YNM^L61YV]W1)Y67_EW>LCG_2Y-P.HALL64?; CB M_C$O1?P;,[OD+',D2FFHQ,+*B/-V=_K[33K );K4&YT$Z]'/1^RKI'O[=L"(5UWND_0# F5YZ0BX@DHEUW6WVVY; M,-X-W2F"?)KXZ &!;CH[H&%GL)L2M'ODUG:O+!?=R=PPM0FE]_//%]\9C>WV MS9DE_TW\^A^K'O_T.L/H&8>45?.-:L0)RXPT[@D M[859X5]U,'F"9RKNF/?HBKF61%/&8+?W7CSS<][!M_HEN MAN&1(\HN#S*L] K_G18+4U_J92M 0:R(C4P.AH$2QI$9722ZCIBKVI>8#JJ" MD5?XKAM"^?RWCLP'225%G7(1OQ<=)0I$U)E),[,7R6P-/V+U>!SG.KU?#E?% MN-!5J=Y!E,.4;N0R;W;>/E$@,_9X-[FF-E;#[82Y!B[CZ)X4(%5/SOW/#"N MK?^7[ODG0_P=%<"FU(#Q@47]TB,F$%D'YTGK5EIA?Q>+G"[ $+C(.32^UEBJ MN(1EU"S=7[39UB&+W(4/4#W?U5*J4NK?( MZU;2M[?A%PJ)K;\1Y&85/,I34FN8E'?OWJE%38L04XWU4_>KV$G;2P=?E#X) M * -/9O)G%3S%G0QMM$4!/M7.%#-!TQ**B#**FCBY3 'V7*%!*]Z"CD0O.^ MNHROX^<'O*,NVYSY/G-Z-MM)Y $K0VWW-WZDT[]E>P.W$[7BBO)'L ^6\(!G M%7%8&"L\@'6 !V0,LNU@!-ENF.$--Y-E=W1W?RI7<>,!5Q2*Z^;J-HQHXN$$ M\SRQU&-BSNEV05;(_,FP9)E*ZT,I?-.+ST[[O?A^0?P!#I%$G*FA5BU'-ITO M\7-EE3-19F-K:$0OO<_4MADRHR]@2T45U ]H%VO:%@FF]BFYN(9LT=L=U9(( MK+]+_%4'Z[RH2@X")+=/W>S(R7K#$#7N;Y<-#6GH2^F/-#*5J2I(LM9P6RC- M3=$K,UO4OS:)=NY1FVS3&O!TB[VG^TSQ"72?!VR3@)S ),:^NAG;G6BHK=T5 M["M_G%_N#M,)XD5?_NR8DXFIZ(^Q$J5<9[<)[E=&\/O,LD.Y;G]\CQ4* <+O M2W_ 4*6J3Z#I654SC>'+1SJFD4-E>F],^GO^B'C\81W[,4!+U_ G%#DECB+FGD"<^M%ZB[B(FF!NA[X M^@61E0W3Q?!&+FI1HX('S&71&Q#0?A3G@4$WDJV^_I.;^V(__X"Q! _HT03' M-Z+*B6MGG$YM]AW]2^VQ GSM"Q7[1.W.98?)?/;I;9&2YL[\'VSME0B0ZRZ8B,JU>8TNJ/T<9AO=& M>L>&*5U*OQ]53[D^@+?<7"/GR$(V9;B&?E>F;+P@9_>ZX]/R^?$08\18C5Z!RXVU%5GB%14NGNT*PU--J7X3_L]L/C<^Y)_]J#&MZE0KG 0F-:N MO.TU4Z PC,E_+K;_PO!:V-I"12Q7- MM[M^$N;WY!9F#P(:WY8_4KGG-%@O><"K4F\8T18Q&K,*O]@L.$1E)FZ4H1:? M?^0!\^*T,P ZE0JKFPDX<+1Z:L#R1E_Z'WIRDNL@Q(8Y_Z-&)W%]7]M?3U0U M/O #((2VH9Z%7JGC&/%P.!/"61&/*?X_6&<3GMC[?FP0ONSN-MIKY=184Y] M#PHLW]]Q=;F4K+2R]Z5@GCU:&V:AF>;M\)19;*0U,@19=:P*ENQ'(LT&U[N$ MHJ"\N(-L9/9&=N,2THL'G%FI)+_=^*Z/'X4SIO_(+VY4(."YR.$![PQ0?BCV MOF85'C#LT1<>@R-RI,:Y]O7L4SQ@0H^)Y.9\]^/_: 2K_KTO'O( SW3B[)8F M%&OK K."^^Y%/0^HUOCTOVO=#\O)_16[H"_L&Q _*Q0J*80T.C#,+=\Z*&/W MM>N\?6G+<=.[F4B*)NWAGAS[?8]\C(@-&>T2+*$WB.Q?JLQPFXK'B"DSM+ _ Q%[VBR]_72=.T;G]#-C6W(/6>I4M?T M6N"H;_K8 7EGC4?%2H+)J)DB..ODB, G9;-2J&GCW)THZ0F%J M0W*\;$Y0'W919(G+UYH@E7-?FB)!QS8N@'S^*(TG;PAZ67! MD3[/M>]AYG([W?HWMD0:1_[UFP9-!G0GCI0U#=VFDYQ#O6-TBL@0$<6VZ]?> M3JVY"7?3N%$_+=_%0VB'P;AK04B 5Y O.S=E_/"YEUT!@:8-8'NL]SRW\@G*&#NP>]CQ6H']Q:G_" M@Q/-^QP&=W[FGSNH\9DJ"FM\+-&7*C_OX#*[7M&QX?H=N=,=.F>IR16'&L(D M76JCK)-2?GL^=S?I[9-$%T_$C_CTQL,Q#A:#_T' PC:Y>(X,Q[+%YPLDMLGF MSI3_^9-(!/SVW7F" G'B(#.(^XAS!'W2J9^KM[FEA:.[N?>&3MTPA*[\Y:VK M9(HIZQ&8MOAH!HN2P%'0.T\54/UK*=V^8/FR7CKR-N%?^FQ;=:P*2(X=C =.,"29[;T+Q[G"L/NY MP<%_4=X<22+7LCN%N/@<@H\1D?? M1(YUT Q99-ZU\_/MNV,Y-F5UF=U>7B=^#!?X>=QU!%7Z=._RUQY-?_1!^L*# MR).Z,)<8P?%V6QPD0N]?W%8UAB<,X]K/! 2URZQP#C-/RRIK5=E696=;):Q] MR72 U>^1PQ-E92]E'D8F&J2'PZEF5#Q'HQ'R>0(][[=CQI9@Z6YOSGQH/SN, M1[R@8C^L!TQ.^ O8[%4T&-F32ID[+6FEU5!PPUKXB$#.[AGE+V8W2?]N#&KD M/T&0.-C-O5 0A@=<+NTDKX>"?9OK,- XUR$7'.;V."41UY9I.>M;_F^_?_._ MJ'^CH#;AR@,J;3E9:91H[KOGQ'D-&@5X UM)"S1(:#X(>]P)KC[.HK59<<3( M@]XO#VE< +_>+YSX1'&S.M'YHRPK_JMUR=,8[^2^K\5!3V[8N'K;^N^7S./5UXID99+LESW.*!A^*K MZHZKOQSZ=)VKWUB*CHNI(B^A',Z3=SM+:(>M9SV$:PR)H&SN[6\+S3EJ@]1! MW;:44O=U>I2[%\?.\*M37D3F38[M^&,D2^Y]$GTTWQ14 FO ."CWT6P4/V\( M+ 52':-V!TRPF&9;0L7Z6QJOSR M=!E1IG(=1FN[VEW07_C;WH?L<-H4D*1S=O1 B7K;YI3*<%J1Z;DC,(2D#XS) M.X0J?W%4J!0BWO_9#41O&9"JI:T%.*"K@L@,PGMH*X@,))HHAS@/0I"O-T$* M.4U1[2$T@0=_::(>! $?P:#]' LYHG6/ER&Q]X^FS:N"_I[G3/415Q'\C!P$ MA2MQAUM7/P ^NE4-LCSA*>J@/_]D0H7[IT^>Z/5E ,'U=75=-9I<6T\Q>FZ7 MFDM*W\NX71YU);$;O:CP[\GH]*[54\P8.(P?60Q2#G918_@$4M$=J^_.DXTV M=3S0\GT<5>;[P@?%J!OL;+'?X&W&_AKZ](FGPRWGH8Q#V\.-+.[B>PER$E-@ M:<*-:\^"K<.I\M<^R 66FJF&/5R? >L6C_YF^E6D2\?1K_NB3M J>2= M=ZW;?-O3!4AH82P[SL^8%G7-% 20WG$HRCYV<:$E:D_@7?5E%2MM=IQKK+U9 MB"U>(H/!AJ,**?AUH@N\Z"BVTR84U$=K8)*OFYS/=K\55K5_ZS>C,NH +>A\ M/&H>4_:U.JY8K;?FQY&#"E )2"!5X,HBZT%3!061"D#CJ\^U$!6MMW)*C2+. M\ZO37LW574THFLOTJ3*)6;0:\_)4)KMD$^+U1^NQ569/*CAB-%D8( M(H%"]D+"'7AC)+L[&KX=?UH9:4ROG?Q["I02N%62)+OD4K M<_@J@^ZCRG-+M X-C> XR3&9'EBT)ZDW5 XMC_"N'/@VF3S+%GRDZS_VTPDQ M/;#^1/^QHS;RAI$$+IIOZ\U+8M*1:X%@H5#!%:AG4WB9Z+F-80>PMW5Z%P^[ MHE]L?^*Y.WBCY95'K9/1\8>"M3/MRI7UJK-:&G2%V!G"&UH45:>=C=F*"P;X ML/MX711<<;#"'PC.#"YFJ904/BELK'4/,MPYI"V\6'(P:/\X>Z*UU(,;[3YR MZ,_5$6S9>6X9;AWF4\=;,(F*-#@*&EB+"4KL#LI :,@+E+W>X\)1 .G_Y#^CJB$2JA6W>#%/36I5E9-&ZC"=.W.YMT"^L8,6G57HW\ #?6-WA2C_IN !^*C1;(38[#.C MQBT&1"I'PE<-(@DF3D,J@3RZ?/+NX0?-A.][9HB+,U#)70/ZO^=NC?3_R8\@ MZ:U(H5UC#CLXBTL($WFPWXP7$>M$1S"K1/"^"K*'Z%S>W)"YN5IF,QH/&WQE M5%Z6R0T.YG8$*.N\"-)--!LKS?70/C#R2U:TF2;( \:$<)&+N C!6LN FP3> M<7I(W3!#->\EO#9LV#;B=L\,FN7QPSB81LI/_LX>M^GIW]>3.WK&W&:'VZM?-2!VC8!YM?5,Z"KI%OVPYC/E\ MOEPK82M^+_8[8X+6QG7PJ@5F)BI4L3=&G8 X7_]\]!V]5&NX\;=1!\MY5V4[ MPNO@AJIPR)]98P=9IV]$IC'(3H!1V$,6D&5Q_RA/G-,]O*/=EX.N.-7K><(^<'^?4#5UO M%RUVOKHQZW:B_K.F>=OU302!#8_1AAF&M:A3$LH0_LBXD0'B9FLTNX.F-IV* MQF]..]L[7SA$-D*>;"35IKEOT+XRZ#GN??"4KT?4V #!_]&'$=IT%"Z"?T"R MH8)%&W[ NEWR$NVC C1R"!L!6Z';B82VD*9<$Y&>9TZ,_"AZGPVDOCK5*E:[ MCQQ7@#(R,BJ0=/[IM75C]>-NXDM"$[I!7Z%EN %:A-,&QLJP[[#W3.6"UJ!& MSCPKF3WIY2#WR=BHC"Q_59+F]+W#OIQW')K0*_V/62@'V M%(ORTS@6XG@*<5D&IDG[NIU8!2+T_08W$%>O[5KIL$/X< A^@/"I%*05SU>6 MB,[90/!ADG'$FZD6IQ0$F=8Z5P9E.;7,?1*=XS%L>$X/<4Y!' ,YV+KVES9Z MM=89GN/I9@%,YSYVI&OO%4I]?\6:!)E9.8_+CXS:#PN=\'2XN;AR@=K$)D;1 M5'X297&7 %HHFZ!D4X#-/]F_V+UFFCLAPTL6UNX<..ULMW0M&)=EVYCL8/I8 M_V28^8U(&$<7>"9$XDX"[<\!??94+'P]H;ED\#(O)P,>EX>R;!>4Y\-CB@.9 M&)KWL9$@ 5\*08VVI%>W@2F]]]O6;U>$)QQ0$W"0B]Q_$\B4:U J!J"M=V#M M"['C>V/8LK&FZZR]\P/&U5]+1A).\^<]51OSQ6\<-%"XP0%3!_LI4K42H;CS M:^=F <,H<-7/)6X<"$?0.0),"KE:W[T)"VW1,N@#]>IO4U[\3;F^X47T35'^ M^C&+0;I^3X++<].=F(&5=JYCNI@](Q,#6\Q^_.;N*@_QU"D-W$NKZ&('TBQ;] M]WG3-MKW/YC11,&I!B\II)BPD=&S>=4/C$CU^-MQ"R!#:# R35!HL. H*&'C M">J EPN3E96M+G_THL MP5<*4<=WT7C.2"@NH!>N*"( 7]E!%J?ZS(Q@+?YM.6J]KZPQ["VF-$74F^IB MM*##W9>23+_0S]V9J6FF%_?*/]16^2.#]D*5)WG&I[/]8T&%!XLAD%;C[/DR M.41^O40)[00C1V!:O(O1D__\"%WEO4?O46[ M5.WUU.:IC!0BC^]B*ID1/EUR&I8[RPO.+9A.)\B7X]6[^2<=CS5[JW][%_ = M-<082M]]'?.E(7*HVRB[Q977@A\JB3@8+5N_D-LKV2'I)VR#0YE *:LKE]?, MF&#&&N/L(\+#7WT*K*;J-::='""%4OHDG0:GA[ #Q346%CW#']>8OS.2NW@Z M"'Y#G(R8J+YCD61MP2,>YW=FM/Z"[QC'J?6(_&[ CO0;FE;$0D<*!6GY=-TW M];8A\BV9'[O1P5>\K-07[>RIK#RJJK'OC+XQ3UE;YM_"E)H6?ABKX$X11D3E\2 ML0S)AXH4Q.*>P95IM0Z^:U4(BPE*[JB<-$*%]Z<1AY"USW[GZ0[E34>EK\L, MW_G0[HN,B^'CYX86EN7N@6Y/))^0ZF3D7>*:KJKJ=Z6FJGRNUM3LUZ\=?<3>\5WIZ[+)R,_+C685$4/!D2R$KS4:@DK=, M&;RBZ$0E#]8BCVX;<8H*)IELPVX0MM0%?2O/R'#5VM+_M;;?>++!/ BC@74= MY) ROYMYH6=.8]97QYS!@\(W&/#FSPD\^.FU?*\V 4(1CD#35$#YK3QG0\EJ M7B;$XF#^Q;.9K4-IF[,TG/J-;_J]G&\(F+H:+U#[+C]&8G$/2"%!S 2$*N$R MX0%!I<&D6.3#CXDS>P]7Q-:S"3'6WB]1ELISEC(+,62IPKT08L''B8MCF:.M9U@;XL$W,?0\K6 M=TSSJADP-'.\))>@'1(BUZ13YUW .&#[TNG:)8>#EQ1;;_?1M\LR5WC,+-^FF+UR>N'I[G.86U;6=,0O>??X+A_WP269QWF)KR%_'+N==(HM M62U"]=$"$-&@!_<%D>6VC,PN.394TI+4YAQH;^HS/RQW(8UR]%+EZL-9_M'V M.V\J!7Q)-;<-[KL+)_ K1(46K&)Q:H4:R*N8=+._\>5_D&K^E\49*_[VJ5CB M8,L%!:#?!<2B*H\;^0^6>P) 7UM9.:CZ6MR65CBKMKP4:ZW"45#X59H/E-*9 M?NKESS8+93IKH&>=@LP:YK;AKT 5.Y2POS_=V8W!&/K$V$!P]?PPR?KP?!%F M;SM;(9X)73"ZPI.-@VL%[GT?4=@MKD!7L,A6M5?26[\FLR;CA]S[QMADBG"S MTG&,*NW9:@#,;A.?85%4,X"$P[!-XH@J(F\V[$V@FJ_(-A=[P)-\@CI83D[( MJZ;<69,^I\T<'_N@HQ1SU.ID8N6E?&:O=_5DQ#[LC^!T%K0 3 "^A4T9&"#60PTG=[ MRT"P_JT(0-^_N3N)H-C@P:Y00DGVUC"L@] %PX%I7M@I[\I$O2<1JI(_@UCW M^3M)J2/?=IC>\#(,KC"BK^ULD?BOXAM(UHWQ_%LM;U/,X_Q!L\^%I:<_1N6X MM9BHMN:CG(J[=8<>Q15[!E;WZF9'?8Y&1SCP4Q< <8SZ\!%5L='_.LZLP3'=LK#U]Z^>36DH2J%3&=M6*ES_,N<-O+(6=ED?"\3*I&= MM1PD-L/B&Y88N7XO.8LWT2D0F$A$^'R[1,.LFUR^:, ML#MY/G+"VAW?@QKR0ZSO[_,/4-Q5_: #S,BMZ5*(,G7K=%T&':: =:6[ I7L M[H3O0)VC?XL4LFG19#. =.LU-OL1AGI!+=XX-#2TE'DR,]UALQOEW&<# &^ M#GBFT_\-UH)7E?33JO63),8B!&\JB=P=JP6A\F7CV7TBE[4)O H7ODST/=7Q MK!(CB2ZTLC&GWZ(I#D7RJHI3"U7GMCXDZS+,K3 MTXC&M#L 7;+^,2^E'L875Q?,=Z25S05YQV";Z'2):4\KK=&U;Z-RDD,:"R1X#GF7N0HK5H MQS/L.9OZ^PO->4B+T\FF#0/7OESO;ZSS[%;6.!AT:>!">>EO#$&S^(W('\-Q M-'$0$S.0/-=>FYYR? 7)XOZ I=]:QX(+4?/OJ[I_VED>]*K MX#LW'?W^MF& D;'\0LT_68J:X%96FV^+#($I=DKLG?:X>6O?B'"^%UT@4>6? MN([E>+\A#Y!J8+C;]\?E6J*W-!VX!DC='K//\Z*:<%LP1T:$MF@\MV!ZC"&&??,G)OZZ6/C M'V;-)8/1XUZME%^:9'2D\[C+MM."CS[SWLM+K31 ']/*&$C,F <,=B *(^L+;]FAHBC[J)%Z5)3/4S*=Z@$FGRY>%&< M-Z.?HYG:J\M M&;3<^,4" S[DNG.=TUYX3UFE#?#J!R>"UL.*J==*?]6;5G82.JEO_1X M8 A44^U9O\U^/194\Q3Q=!;)L\7EX1XD_U_VUKPHNCVWY?QTZ" MSBQL *937AH_ZV(0V;KRTRSW%\]3Y5((H3%=CT[GP7KAV6BUJV^E5IO]6?5 M@7TZL^>.K' $X6^A &-EV>:B%#+R]VFV?_?59@CV+^L8U'_$-R"JG#1\,T%> MAS]>QM[UDZ;H.:M.&2U0\L26NE97]I577$ZWJA=;=ED]J>X/79_._M*X^,?U ML0,^WA99=>RKA,MY=^'>_8B)9$155\HK 'F6PL-3ZV+N-^S)6=\;G-6V_*/3 M-[\U5/N MNKJNV:NC>+3LU*[5=.,5=DW;L(A\@#?G&><6 W3W7OS.$=MB;/+4>7Y;_0NT M9>$??O'NU!(S#C-AWZ23)+$J-B3TEOFE2W6;FF0_ MWZPH"_UBK@<+)O2]LS>SX;V&9<8V'Y#K+SEKW_L,BL,['_V^9MZ=I%"=/,%SZ60-R^)R_' M;=#..:'(3\6MGFZM&$UL6A-" Q07>DZ/F"TVA*%]49=\+.I( MJ6?5#7;9.W]9^_GD@7C(LOK?-GQM]6(OB+>ME$SP_EAI7;/]G!2RL0RDH\EA M*ZUK3F%!;O-HU[_N>?7#)-!^WJ2NM*YQH1-$]VQ%^RFMS.5#S)76-;M9-,F1 M?]MF]X2ZTG"G"UAQI_5.*PUW9&"\#TPH87H*1Y!"'A:O--SY[:["?V)[SRO8 M6GQ;C@X%&&4AU+$='/W$ADC]^XY?,J\2(PI0:FK\CIO!0PO:60[N!==.=Y=UP[[[C98J^U\3MWQ2T&J?O7 M=>V7A[C_A9?B9O(D[Y"J)/F=0VVC@DS@GB;YS]UK3N&,6'2RZK$7[U^_G]A M^3]K*3@85+3+A%\'*T;HD@]E*9)(W[1I-G@C32O%^G7_6E2QEZ6 MX&U!;44':.V8Y8,TT6LPG"3&*ULW5JHXHL-6"+$M5 I)WP2:I[47-/,"?U22 M;"*%&&J"!DUXKG 1\.81FZ60U0VREUF$-0":+E'@=65,1J;8]9I.WQ+*.>T_ MF>YDO.[)9<<^J]J1M1Z?411?)V_^(Z-%/)\9<+_DTI%&TVXIVY*TE.![;_FYMC_ MG.)2&\1Q_R.G8-=JX@=J&$FQMY%FVE%1L#QOT*6C_V3[?P(VK-V63H,UF'&Z-7'N=?R6',77 T:F'>M$ M5JC"MB3L#@^=V['I.,/M,IRT/P451\3%U+4@NX%5,1+QL+% "TMK+9,^_[Z1 MY7&S5"^G?1OB5+V^7BJ6E2W?M9KZ3[^??XW.?__,8?_(8ZD$\3W+E>T,;TK+ M"=P-B/]P\E &_@.SJI4Q_W6B,;CC+-^,D4!.49Y;RMDY0#[TBEWUH]SXU+?U M&PE[=JU[OC%GB@J1U?X'>]LN6V:H@E#&1),?_]3!WA!+M]PI-T56>]U0T MSD-H@SLZ9&U1NB;E7"5R$X#_--:B>;%]TO:2Y@'*5N=USQ6*2_]'$WH'9YBO MS>LGQEQ\X KB7*H9UL2601YS:#')1U7[;*XA5=72ZM._3WV(Z%2+2(H.__*[ MSK,/T6\/0L[*]@[\;:1M3"7"]#Q^Y>TH^4TP4?<*J 7QH9+D]I6V"1NL09WS M<)/.%;^;SN M*1<=_IVJ3>DIX_X4HDL3'.(^&&<5#:??CC# 7S&&N-RU4!?,_E_O5/+_[J>! MT4ZKUF]&1.'WU/8TG.,[L=JC%SOVTP+ZR4[*PQYC1VN/EP,%C[UOO'JU_]!& MA>-'M)[88%=J\O4G8&*HP@/0ASU03-&=% #K]!:Q; P#X87WII\&+$(B9%1! MI^#QB'<)/R_"%+86TKY05/12MED+R6#PP2.6,K*20E+.RK\^M-!!46 ^ 5[.A M3X"NI^89)H5HY4NT5'@*DH28)G"(AJ0%R>$C6DW_/=[_'N__K?&^7(@B!#'O M2P[R-9-3\G ^@.^KP.4_.C"HRW[L4HV$K)(M+.>#?>0FWI6P]4D0X@WC'8%S4^ 5Q-!F0H!Z"TCQ<\$A[5/\#<] M?H$<^Q5">A-^W4;;3GC9]B9IVYY]UK^AY4!["Z$K)A _1?#>](!FQ"Z)E&/G M:"2%N 5<4*'H&'"!/[QL+K6'[/9":Q[MK["UF M,C(3M(]57_$*[/V-8K_WB74,NZ(5? IRW>W=54 &2S:&P%HE+H2K3[MJ^>07 M>Q*:#Q4?ET+6*8R\8M,5JKR*1=J,G"L.9*AP4^3;R"31:X456G.>JBJ%Y*+I MX)_&,5)(7+Y$U22*,.T)DE:)'"CJV>CG>7?REE@VS#:$*M:CX5"N>Z#G5$S# MJ9P=C;3^;R/?IYE>3MN6KXW$JVPV3S1<+(0X3;:'*,K.$D1[D!NDD!XR"PPA M*&CSEB&?)!9R%3;MW."UGV*+IB6&I_S(I]GK7J.C#GK9UWMLKK_^^')]\O$U MO%.JKT\Y:EQ&ER">$E9VR2!41#;\^O81*!B:">.*?+<'/XGJLV[JLHFAT7&W MY$\ZS6/DQU YFTG4?E+$._(SW7K:$$-H_,ZXRO3VOJB&.(8%#$EH.H3SF-"H M&#DN:.UI4"G!PNU-%Q+XS%E/?%S(MA8 MXPW/F;]7QIZ M?S+7!0Z]'OO\R?YP=B.)7]A*^N[U^9C'T=_LBN/=L^_DM\V^W?]H+WPG4#71 MWL14!?R/\V^7\&C-=8RD_1"N(2:&-KJQOZAKQ6'"\U%:6KW^E?RR M/T:NA8QE&"XI?YI=.J"#,KRNL=LP\?;;-L8!,9@C91R!7RS,/="(4LA5>_)" M; X$N/G"HD7>YSO]'#]H?I^[YS6>?RPW:J#W<&MM^KA5:8?.]2K;]-IHQ#[U M\Z:K%A7^XH\K]0,9S;2?1E@0'F1Z5EJ _$((S:60)B?\=FR]+7 9Q>D>P= % MF4ZM"A"L22M5FQ^9E'.OJ.)N7@ZC-23PYMM^NAF)P#?O(VF:SSH,YN@T#!3& M;YD?GQU:AW#"KP(ZW@->O 4;/C01P=+AEQ>RT)''O,H<[$$)$7&!#WTL_](G M4+[@G;*7$_/B6[^'SX568[8:,KI'(=,@@C@#;I*HE>J:B3J81"_E+YFA_'X\ M9.J_C_LG']>@(=F@LA*'/1)E0&NV_7B?X3=MH'3",>VX_[;@6OZ9IYNV0&S7 MQ"]?79'<]Q\1WF_AN8F?($$PG[U0V//W;5?_K,__:"Z3N-+VX)<1C"PK?G)> M"AEPHY,@S(W00[>&F\4<9[$VW:+-P@L+-YA3RF'2:$O;!^<&" M/J)GG(D(5A;0\WGXU1UA$-:PS1L'=2PH)!"J$KNTNU9'L< M>;W(WFP\U]?7WX\U=F:1/)H$[YM=.!OC&! T9K;52/D#VRJ*M/^I\9K;?6MJ MTG-7!AL/BVF*+#,DS7W%ND.QH M$*.;PC2B/'TL?LD,1\*-I)"#@':[95D,%X%YY8DS +)9W@I'^17QBQ@E;)@+ M+V%V9(V:6B_:E<9[&J#2&A"\<]#,X&%UXHS@^Z^J]I>S4#G?@W66?TI@+,SP M[(\F&,^&L.8S-IN*P-+;QO<";BB>\Z@=C2CK1PZI]C+>TUZ;+27@-XAP0 G/OS7A M!?KQZ!@1AAK7[;=>78J-:)9" @:_7:T9-*WW*,_YMKL@^=M17+M I[P907;Q'D-$2RBIJ1W M^?# ;9H:DH[8U/6@!'MR5MY9V+(?G:E76!3+?47>77 K7EGM:MVFT*W<@>:\ MR>&WB/,&"< Y_E(34],,ML43.-ZB3HC5X2G$ZO+*J4.G?0Y;G8]>IY_90S4W M?5SX\6BSVKJOG$LZ2;V$?7 ]; JH %H)2=3#F.@E HEP'P\=PS*5D>;A@J,O@"U\.!*)A%WK U21]-Z3A4<'4O&WY M^Y?X/@39^7T>0'=(GF-?*!0_Z:ID9=N>(@\:]=/5M3+[/9UNK@GQ/FG\LZ-E M;/7!EA JKC8W'&)*\","NY>:,*-6[0XL6@Q^)W]M2:E](9RLC 00GKVYM57N M/W^=KG2,0&UTQD]=Z-?=D.S>&HG9+J/CBCCJ-K648H:)]91"0*43I$&(<44H M6A]@RQ]G%]T+5RNY.3%VEA%()! M/%R20C1)S&@^4"4QD,=]Q%'U$9S26344+YU6(;#Y'O= 0$U?&\K2M9[ BMRY,,$SRG](JL) MISBF'">KC6IH65A4S)IS*%M]G.).+ETGNODW1X%I7N/B)Y'+ERD[WQF'/%'RSZ%P/]:#(F->=A#.(%)>PB%M0KG7CC\._O)<=F?_F M:_\\H^.QZXDQC=*@4->M39 O;APBG;E%=(J?,@]C+350Q:4-X<6B6P#4;X(0 M>]F[Q\QDL^?,G:(R<99,3.RM@2KR,_]D([4?7G5//1SBVHA^FY[WS&9H?!4N M"=92^9@F9 I1%;X1J R5OV$54<7A6K74^=\-Q2A@D5SUQH\,]:(,M%G_6*OI MX[%W)L^D$)*NX?+''IMMYSZ9AMR-]/O/O>X I%IVB"^)6 /)AXJ[4LCBGKZY M?UD_/2J%Z%QN0@HNK-2)E[AFK/0$^*=S?)K+_HFWQBH0F1XF2Z#I_ M*D9D]7P<=R3E+-^U-#(7Y3P+^J3(/N_3V*SYOK'W85=-3 QW5$,5RZ*FL9E' M6&5^%X.=2?@.!,]EX3ZS.BPY@T[8)+)AR[NXIIV*#-2A\?#D_.,WKU;.?']V M*5/0MZ5 W%5:=$IU6V7\\OB1#7:O<#&2]5Z\C%;/]G@SD*U ?2P 6A'V"E#* MUB41-N$\6/8-AWTQXE(VC>NE>6;$*L'!J_; U=7!M<(S0P/^R1;5^[I7W\'\ M%[*)I3Q!LN$ CT!'*H\V+6GI#>CS=1AWHJ*BLC-B0JV&&,&F0H?2QF.:9KF4 M6P-72 X&L=_4>C[\7J,T:J?,=L\-!0S^U@O!2W@4<.6X\\JDD$030P:=RR[= MM6 M7SY#\=G>-Z@TLN! J:U*#G+>J_M KU5_^YC7;HWR'0H3\'7\KE)?H=/H MG!IQ@T0?ZW:\!X=F-WJU^&@.B'8N5]^3B2)Y#E:(]-37\#TU8LF.IUA&^9:1 M#=1K_-FZJ.9/9XR3BQ$9H(/MQ\/F8)52R%V)HL@9R*/!&CR*B?='H'=-'0R( M,K,98>!C7-0(WTHNVTTZ;.44/VD5$4WNM\Z:*0O6LNES=\"J.>R[L6IY*T^! M0XN60E#=#_!:?)!M?"/++6S OAQ SEB$95X8S]#]6J^L["LS<.ZT]G6+_/VK M=NZW5+-U/5R(6^DY52A^SJ:('^$A(H.TMS0H20I1PR)9DH0";"P:#QD4(7R? M=_@7VFR>=&@\.3Z^GA^B_E:Y=^I)YH60K5%ZF2:O7_SM!?05Q/^:.Y)GF)M" M:;! J@'?% XFE@<_'=7Z%OQC@G^F*'^>I7@64G_9/@M;4ZWV'J77M/X[)_W+ M5?NUHNTHQ$&1!4^6[=8"^W13$,]?B,:%"6VGE\Z-B#P(&T56EIL*61HOS!P6 M%-^7!V2F9VI7OQDH>MRWR\XC<_K0@#_%94-"EC]$?+; 3WTG,_;)KG/7SDB*3;6P$;4 S]B( M%"E$56(.+%(UQB2]DO4 ,I3C[>#.JR:_PEJU>"8-3I)#\K$8(?Q#_YFZ 5/A MJ-?!BK06$U M^CG)YV::9GOC*F5'B95:]7HE0CO)H(-> D?>V*HBSC5#X&;9 M'AVJN8=QGN*T,> .VA%U^*-2:^B6^GX3E5L;.4IMO[Y/1GV!](K3"1/%*Y73 M"YHFT1)-(*%%O:A,[X_E 7O"A!A],GJR\W+_U_VM9MR"??;";+?3?^PY=%EU ML>'NYL?N8ADD<=QZD+H#+5$0DX(DFNZB([SN6#.%^$R9+YZ%W0]"LPCD:8,B MK/_IH6#2O-&KY>B.R ,>%]0OLKFB%YE#)](C['UBFKIE<*<&<1A>OR/PI%S2 M.S(812Z*BYCPMJ4+ZC*BA]@!UO8O+P:NOOAP_/,>#U AM#_7MF4;/#/QIT#E MU+.=O6H"0-E_#P;#:0K/X$S)?.)=W/%BH+0Y@Q%6?3N3_ !*;HAPJ'TUM>\0 MQ'Y+SOH+5TX7W#N>OW]_Y028@$8M)D"F@HCSGY@?WSN@S==/#%Y4D/MDXZ=5 M7%1=$2)3.%!W'U7WYVYU>]U,S\^Z+4-I:7[7*^G:].O\D\Q=8!P>].?K/1!Z M!MQIZ<7AR;SN%#-D0D)($3:F>>1;6BY*N9,]:H2TN8PR*]@[^DL ]4SDCWN; M9.EDN(S\^D)7+="4*8XUX[IQRL;:'D_ $F'RM\2(5I]]U*%Y'1[N3M>3_&$Z MIMRC(MG:PL#]M(L[M<[K@OH-*/KAP,(W1%5P^@QYZUMX#J"*:$X9ONS!RY@? MFQ CYSVK8U@>Y$9H\Y)EXV09X7+NZ)A-T"2)L=]AC]@09-097#1BML0>/-07X@A2AWWF!C-KZH MK*G-Z;-"6QL_P+]X=;;SBVV(MA/\.05**/C/XQ//6>&7MM:&E775"83X%*EN M!:'^_R0Y5V4)$82F8PN( (3J=/IKD0S 9#6JN//75K!B^)L*M1[<+$)E+'LQ MZ;LRTNWQ#_#L8[]U!<@=<+S-F:,D%K5XAY M,UU=A!Y=@,YXAI++LMN'34L'7Q/G&13ET?'#157^^^G6(:DRS7S=AG=_RHI4 MG 0&-3RWY%!:0LY^7D6+% (1':WARR9SV3UD,,4VO9Q)*9P;UW$,W#I!JFYL M(%4]LI4O.&.4^=OWPO=/],4?I_JED,LT!8!V I!"A*=\L"EOJ=MY16EL6JS: M"#.&+"?L- \('3TH0A3,&!DZH$--*R7"4^E'*.M5PMW,IS1$G]B0+G$N8J+0 M1TM,Q!EP4E0)S32 R'&*8KCM!^O M4>[$8'3+2$7G:VH>S%.B1VB2PO0T[?7V?!?/-UB?AT?0 M:;PS01%.XA<--J$6*U.FRQGW0S%)YITEWFBF$F=(HP6_,:W9UJ'&(W/*,YT= M>7@QRT CJ\,J)>=[EY'EH>VU:@FHX%5+"P]H*'F%=@()DRR!#@\#]V&*(NL^ M4B32N::^7Z?Z=4V""YH5;.2'BRS&?-+]H;7WDJOOEDM<.*23Z MJA02E26%;+C,ED*&::S?"N"^D'T9I\JSI6,4+MIS2@_KP1Y* M]'CBR><:+8S](^/5.&)U4ZB_V<.PL*#-%NE=U:5AAC?OR(KV^2?36-D$%J@* MHJSX0HE:F A$!<"1QE(!ORG&B+-77IR\GB;2(:(DG1*F!'2B%(7/X1&X;@K^ MQU7FSSJ(^,C?L#>+X+\ [/*>XLJR&Y6'8'=I&B*+/+36]D'17LF.@?R>X%N= M^Z40AP@@N&]NWK*PLV5?0I(E>^SJWE].NZ../S;U:XQ@#25PN :M>+VLUG$] M'IZ2-^:]P.,6/69E9>^9MMR^K'H6+:J^R;#K759*^Y M1H1337* :2\56MWZ\<#[[6G7H)M7+=_S">=9"5)ZJ @@A6V>E3<,1'=AHN$& M:4W+)8.WA@WAO=AT\[ RW3K[.*W/[9&*]J=>=I :(M@!7]-^.+']12KM' ON M*GY]^_CV&)9M(EQ-A. [)86:*$UGJJ6PG39XH@62'=1>D04:%AM,;WTQC*H< M_3QSIX XDGF+HCYP(_"&O4S-F$GV$F8^;*7Z;IH( PF50[<2 &W1VMR'<^/_ M-NK%$^02PHLZ-]7[PV)^9NL6Q@4%%Z4CF"CG=VJLG9@]DY\YA*QM1[:"N4E6 MM-D7@6;&919'7P9,^'36?)U12:9 V+KLFAV$]@\1..Y9O*8O-..V5"^EH%X- M?WS=O>W*O>L-]IC]^GT7>&&MR.%1-K&M(H9)9L1P15LY"K+MG.XX2VCLK:Q\ M0JZ#?J*IAH.)@OOL[>I*OFOZ1V M<6PI\=TGJC,'DU-4'[XI2U0<>[=*$#;_7F@70""G--OA4*SZPWBZ/?'"(.GA M Z_^*_V8(6\KY]K^HOU>#G&^'X=2]]I?T+VP1R?9XG/"5U!ZZ8LVE]*950M1 MN!!V!> &LAX1BB=D-1:*Q4+/7\+8-"]&YL?V^1QGW M"[GZCP\94,7(=-XH5G9>7F@ <%@$;A)K(4Z=T838@CVUT))!V,RUMB\)S)Q, MB@PI'IW3TNLGCZE@8YQK=OM_L0V##G-7KZOPJ_NC16W2H<2;3V-AN*J\8D&8 M. \N!Z!9[8G6*#1'@Z8(%+,(*51-H+J#;E%W6%)%B'Q95O3".-3!X>F5-P/% M,"H)E5='?JS*=E4Y,0'+4YTBKJ8%B.4X4DBL1!M59T2,O38)7&;76L->9KLY MIM*YT+C+_G?ZO J>/N9^#.M=\\?+5_4.[52]9 _X;[P%D4J6#YC: TV4O!UY M!+:D<"+;B^-8%>CFN=2"78SFPQ[H\![W?5.[6CM46$-TBKSZH6WR>Q=GJJ$J MX4RRG;%-WH@7J$+GLT'FW@U43D28W.>X OIL>2C;',2&W^:<..@*38\F?]Z2 M?8_HFYCRSQL'RDF*SSW.Z3^\/K.:"&2>\!<'[ MR.15$5BG<4BAA%-/=3)%V2=U+( M0Z9$V0E4%V#BQ8" 36B/^6;=2/4?I85789:]\<__GQ#ELAK"O?C/!"C\H.@H M;RRYEE?,2H[*0ZM+(?&F!L.FM'CG0,NN/S/EN9-982_TB"$%(Y%YW<)CXT-, MG OT:(EG?=OSU\A]&& /DKOU,@A#^4(30/84:+R;K7>@]T-I)-RE,,F[(;,4 MP!;_/DC_21[M60I@;[3T7N&9NOC^TJ9/U4*G8D*3-6*"6"V%5'VCL1&Q.0>! M4%X[G:9NMJ"(+6=S6K04!XII:>?[%AO1PM^/AH?H9F=UZVS:03ENZ+S9P29@ M?)_UHXK5PB/X%J0Z?"_6B],697&?N@YX< +(YQ.:)0=)_8NT+4@-[^,G^UQ. MV'--\BQ-7[RY6!Q3-M"RIO=>29?<:S*2# ECDL'@7]W.K.J.IP6LF\=O 1#( M7KPLSOP-D*;Z67*PMK*.$305P1.TK2K\D/Y])TH]=Z/N'_N\]MY>_Q4=+(6P M3+@:G(4$*62KFWV_2)ZU'J?P?*3=CTU3]0+J)MVY#4?ROF)N-1JK%.\:R*_* MV;4CX9-O2$B@R'$[4QG@\_2WU%%?\++C@18T1FLN$X%5$ 8 2 M/X->M^E9,6X?64S\9@W7:^RA44S*S8BKT8;KT?+J3I7M\FTQ6VW&?69N6UOEC7[V,-3UGZI9/!:QTF+_17]M$UX=;2/+!\91Y9W M8D,3K7U1%=[BO/;3@UQ231G./.LK9F?OJWGN)):_LSRXH 9W'-9=4X]HPV\$ M6;G=>"#A30QWE9@R@7@(5Q$_IQJCD$JF#@05@'"AKB%ZN;ME*0W9JI9_ZYJ1 M7];\C\,-JW+6/]M9):]TU/H11*$"?!2OJ&J$7@>>K"@)R;M/>$='22':"N)5 MM"'"N^.2; *#4.G!K*)Q54/XG#8BU#2B8@,3\'2*RC'#K+L7'B[3DEE'\$/5 MQ2-7R>VWV5;RHOQ=1]7\>=0:YP--T!:$"F(B#;:%AD(F2>!\1@J#E51&;)%K M=#A#D)V66/#-&LNS_$JF)1K]P0O!BP:JK[/<$A4VV8""QO]^W]:HCU$+3](/ M$WTD'YCK<9&\*4Y*.Q?=.D)X,/\3&9MC]J E1S/-EF$<*E=$23G93\K."''P M_^WH#L<]6_G;TC:.V6O-']-YNOJN^ D"XP3F*Y4&?\XGJI$(QHMI8FX0'2 ] MPN;[P)1W#G)XXF64IWF%P*LPPB!@:)]_:2WZ:6&Z3J3E%Y7*W'3D=9 H!H+$ M+4<=+B/I!3(FY!$2M9@G( G"C.".HZ B72HF#81$_^!'D16$$2/!+ZL?4ZTI MU-I?[6S]>1.^ <\_;12\Y4-LH> M:W&][ECX_KHU0G;Y0O[GQLH!G2L>ZH/R=#QDI7&6M0=/KMTR:(A8*-K7V(N[ M@"Y8V=?I_RI0O;IN7*.FO\'^%1#G3TH%.D)*QQU#RNR(0;4Y'YM"T)K?W[): M'Q[1:A+"))]S8.*7MVS(#2E./*<6&'FNF? ;2\R,QQ1<[@G34H/$"@1M#=@OP?*KTX\;4XT8JX5J$CIB,W6- MI"='G5\- O9#2\2(&3+.+<< KL77'1OL9(AT1KHR7GF,K8TT9G+=% G^Y<3M M?[0+8W]_: M9[20KW7?;@>X/*>*&T4N:'$^9UH" _ 8)+V8B8YZ> M+]+F+XBV(P)[I@8G>WP'"2Q-AO]0,'6X>&3ZYBABU'5B>-M[O4_/[37P"SNL M%$9 DJ1N;V-V_\]G_MF8JP=./X>=E/0A21;QU(TB;\"$-2;;C(?QU8A\ MMU87[%7)LA32XH)*"\#[9(67/&-'&4Y!/T%K&9A[N/E@)>C=#FV5_?6A>H!>._ERY&;EQ H,CF^^Y9E4!+*%[V.J"N$SDSX,W8]:(]O&9="E$%NAS4@+J3_.S.;_" M7*=.4?OS[0P[DSY:..\8\/FR/D=1ZX/.1NM^0_@.%A/0-VE%W,\QXJN5\2I ML0G!R14#&(XCI:5[#?9JG^0;TV[@YQ2OE]>5ZW>K&@Q2AYK4P<+&9'?MQJ,W M#R5Q0H^;/M<2@R'4=%RD"M(:%[9N#BWR.=:!U7U/9,#"J V+C@Q:._AJ1;$- M#M\..J81SIU4?MKWV?Y294%JG6G?J6/M7V,+LPG^S-'J;O82_87U!7:V!7@3 M2OB^M@=^]VK185U5, MWB% [/A#"H$A_)E)GB8)UC*%HE6]\]8:+X>!!\=[LKP&?%];+8B0A[\EEFS* MO-\WKH'48#8%W4XPZ1[4#]9)U"?Q<^&;@05,U55G\!\X6]0HP M8,O>+ZNXY+ @UU[H-2?13O'H$W@DR!\QO7.>9];9<.R68B,_?K\Z@YMQ%Y9/ M-1)72S8"JYOKTFO+13[ Y;SI3&.:R<-%^6-22*NYN:!:_:.=C_=^#Y^SC\=W M&APXTF+W7/G\*@\IA.S$=0*5MH-@.[^XK4+&'2"P]8BLE V='(.#;CY"S>C: MXN.R(U]2Y3[EULI&OJQO<36WU^B0>7SQ'2T'2>Z>7WR)[V*JAIH ITU!-$-L MI,)$9TAUI M$MAS@1GY"2J9)"BV8">CJQY+*8,UW" _PVW$!0. U'1[(SL@:65M$!T)* M46RKV& _+]NLCR2HLHCF[Z+=K/30*F&[;,5%K/!"3RY/AEJK\- T^V:KVR7Z MV3<8Q4/NW]9FWPPSM$0??@//W=E8Y>MI=2.H+_R=BT+JL "\^93FT3*8[8 V M\&1B*SA^Q779)Z-&OJNJZ#Z]K<)2&0V M7T.PQ%-H0B9K;>7!$AKL)\0(3_Y4$H*U@NG^GA]K/Z7F3^$XG:_S5N:Q(<5M9O4O71/$^;/4B\Q8J34E%9$_(! M?XD)+SZI$K'7JRJ3XV9"54*]@>^;>9ZNU;L\FUBJ3>7]/N/# MSMI3T%%9R4X#/D(00^)^CP\=L500&?*ZFA!)M=2'+_H-Y2=HQ_I6$#)2IB&Q M"UVAEST,4+8S"8]-+D"8"3@Y^6:37@L_R+Q+"XD3\GS--"X9."W=2=]^V&99 M7:,'4U1Y7#N2#R89_JRD!+2>JT1G]J_LM^Q[ZWEV0K-,K]<5 OE.>SXO\Z%' M;B3:DB5.DYPB-EXF_+-9\46/>&,#X".-K4V\TDPN<8Y=*2Y8A\]7/?'\I1G4 MM&0641<^YS464NFW]\?5*3(/L7!OXHCX&4OZB]C-HQ#46QS1C6\>S3 H$-Y= M7)#J[8EZ2?MO5FHMNF%/!"T);YQ'OI57QARV3G :_O&OXY7_9?SK2N9K\.)Y MV-[-&YD?B&OI*.Q_[[:P[> &(/7X)'7]*%-F ]!?;+]YI>;_SDS<_].E-!I9 MOE#AX4P2TP"/[\.#N$A-O")?0C=/@5V99"O@$/5W-3J?4X5Z;-N:@;QD;Y:; MJ<=W^]/Q?8'7%-NV'KH^2#E^N_FJ$4@0+:833/!@'KTU)0RC)E+D21)Y=5PI MQQ(!T85HPAZF:BTAI5@O8>DS^R+VV9/750B%L;*G^WRU+_W]]$HHZ\;[%\1Z M0XGVK("YK1M/Y(=_.+4:@P?Q'8G)+7WGA'^-AI6%OV6615)TCK.]9C+;T4'T MH5CEK7*W!1^[(R;M#>#61<3ZDP0=;TEG9M9N\CX1O A_B6].$IWDRS9;0OI% MN[I\BR?\T:\A;QO?>,PH1&5W2!KZW.\8:;AE+;5?FV(4 M1YBX*+J[[KMMI),*I4M4B U21K*KHA')RR'^16P(%*>CI48,% !SQ.GB5U\* M1@EMWPFK6#*7VW&D+(P M,2+[J:X82_C@-WY!$DR="]PIA%K7])EN +:._5@]57DG7 M$_?J"QF!)H@X^0(TZ&[Q+*BVUUIC9:((7U4U&X6S.G:&#KR5(IN[M;PB.G([ M1;H"5>$5BC <4=W#U,41;;,=^<[W.1T6*RE:2Y*CV_L7,@P0%60<7)EA=?.6Q$QT?"B4);057>6VQU>4 M9_0>?X7*ZIV>TW'ZTJ@_&:C(Q4 M'=*.EH^YCMD;?US? )13YQ+Y%Y'*N'!N')D;*%-_>XS8\,D+>H8/BC'Z27SM=*#F^?*,K3DJGQL-; RCQP!WB='$20H1(#' >0?Z M-C!-^F$._E597E]+[MH^6(F66/*8KS1S:\T*BL=0 M)$*W0TB!P^[@Y,HZMWR? X\;@A0@$ '>#"I/AI36I@9(JYV^V:0LCP_<\#8T">H-JU6Q> M:5S]E""/KI> M-SH-').3[((4B(Z+_[8\.4.6^PF#@I0/8.&'">U!*Y]]O7/MY+WA*PY93FF.>!#W_/EQ \9YR8=)2!Q:^[.FE M_!W6T#(QHK&U>V+?M<-;5E9;_6%1$;S>&7"<>:Y"'\/7]'.JAQ5Q3T]M[]'[MBO1L%.Z1;&H#5/"@UX[,O"*2X8 MX"%LY K27^*RS\0WN&L687SR4:.T!]EN]6_;##./#8\[%%FLY!1W!:LA311? M[_);.H@HA%?@KVZ"VQQYS%U6I,<>\48(J (3]@ARU/(/RQX!F!;!\EMB$K7G M(P7X7 (Q GD0KRE]L>F(4-95J%V,NX_DR2:+K'AI#4Q-'CZK>:$QV6VA@QS_ ML]3(I,;DN=%/(V)YD,ZZU2/!92,U[",S^OK6PM3#LE:;Y?_KW1C:'%9\N)J4 M$LU[-*Z.$A_@KTX.PWR*<6^&''M,BH&[9VNYTZ\\WM7D3IP.//]Y\/3]O9^, MQ6G7,? #1EWS]F%#BM>$$XM+ M&@8WNW^?.\*OFZ2PFH! *2 ,#^ ]3.,J]!_HI:W+_<%7S<-&8C&&OXD) \&@ ML06EDX,7E)_)G9GP2#QS$A@#YCF1Y7'V#P M9"1Z**8EHP_+WNDKTZJJ(>-CXW6T@8<^K^WFJ"\7 MG4)+!.87"SNVYIT$)FT WI%;@0\U-6OBEJ9 #1J@R]5\[WAN>]I+_,'O/L&^* M!U8U_;?'27G5-I00E/]YO(K"]VU%/)>S%PZUN.\^&"/DG/@2X3.75CQ Z"K41CEN\D M49N5J.J+(%0IDVN 2S6BBT05(] 7&;2SJH@?Z9O]!(>9(^**"HG5W[]8?AL M$G7B%\%ES32X4;+CUY2^^!D6$0="JBV+';MLA8$4T4&>7D'DY#T!!=CH7EEE M'ZSY^MU$L^:K"/G<[!L83/"ND://OF3XE[H[O-TRNPKFN8!')GHG.LA<;_*W M@(F#Y(8UF_+I(0J6RFXNL"[:VO="X1>=WX'"WA0LN9>4>:G/FMS[FCJS-J*K_ [^6!!EP#X",Z!2%K7MW<)SX<&6GM)QMT['"0 JS_--?ID]F7%BU:&AQ1AQ'"@^5%K_%.7$ZR5RH)A[* MKR3*PT"<+CFW:8FNT'LM(_ZMI_^1TI'ASQ-N=F\) OB MR> !$RT[9+.YZAUR%W._S2__F*2M!S;G74XKCS#^-?AS(I!1W<6GBY066MSC M$TPQ0EO+PSAKVQYMJ1AM%(,:J\+A0&N[-_#[*_F#AOG5ZQKB_)*R+L/,LK9M M%%J6EGV0UF+3;KVE#8"&%,.4&5&E^,LU0Z%=I*RHP4QPBBTI%"+73)"K&5B6 M&DZ /7>6K91H\@.RXO&[HYU#[R@B!!;RF0%'72B%<*K787^!STLZD0<(1P@] MR#),$LQ&\_FD!HC[M;1X"@Q$A4%"PK&<]BA;^T&:Q8DVO^QKGAV8VDYEP^(# MB(,G3C2K::UZ-P%0VC>N\IA.Y<(Z&O9F(P5S[D#&]=:-\P2LL9*.RF MB5WL!K"0/_1JF/:!$*4QAYR%+ZD&D4YW>\8OO&I+Q6#$B40_UE[")_:.%>0> M844S$\S/R"L4%GOQ3R!1FAK9UG'0^<"+4TY9,KOIF3>JO+S&8XG'"#^:\NVU M[?0[3U%%BDE37+_[>#B:K]Q,WHT/IO@3#O*QR^$N4G-M<'+"] MMT4B^'F8=L%H2JM7X 0[;JW=:IK3H_M1MH>E" \$[Q"Z<,>)NY>SN^81B:-4 MLN^K80>?(MN7#L5&V9;YFMD1Q?4H"TIZH_N9H-TGE&]#1G1=-:X_A"=(/A%Y M'L@8[]/B5+SR%#6!I00#?>"\)U_NS M[TJ2DTJ?G'6!5W+FP[%+3L,'Q<\8-R:I*4Q+/B)&POV!8\@U](4,]LSJ6/C8(0HE.LL( #CO?> MV1V*3)G8$B]1Q.P2RC:"G-AXX[KJ=:+H4-;70;O?\HZS__ M>OI\=\0]7X#@,U*RJX\GUV@IUXNW>8L;NMP;ZG!QON0G%"HZ7CS:RAE2*ZD] M0!KN*"!;B=)8W[CQQM-]$?3]U90OFZXA'ERXY(S.3VVN0J%5]W;7I MCBT(C)6N <]/F]T J.15"0=\ R<74IQSM7C?DRNM)Z,7$2]F:@>+B\]7T?56 M\6KYQ;-K_09A[;J5B<&WO#^\KT'YXR(E.Z;Y:H-#W&VY1?RIQE4U1(N#@1>O MBU2Y#HY/0>_)>SV3U5)0K-HWZG#1[19-+H(V?^?WGSJ1V2%[.PI3>VVK3ES: MLHQ=%:F@)R5I_-39#T.Y>OV0%7MU!V?)=\?,QMHL7-@$^Z+,NJ/?H -+$-!Z M?>[=^/&:)N5W,6 M\D;K2+YLDE8_(I&@.9N9P03V!L$KC>9-#32\H)30(Z^8+ ?5R!SX)7K<8O!M MRS'#U0QS\P^;^:U;-4@<_1@CPV]\8J.\;[,R[@CC1*Y!G="ZP'NF9]R64\GK M*%B EAJQN,ZU>-7%CH*'ZLEEMUN^0H*NE[T 5A#]J*.8!GBEA$3UQEW$*!*; MH6\W -<"!K/8<2M0('MZE7R#7J=HARZTVCJ;'5F'DKDUVG[T,<*TGO@_G]'. MK,[IKAO@D@47A)%1]LO]D%#WZLWA"&O558Y0/^HK&4Q M(]$FD2C="]K/?1+&RVU4KKPM?/6?Z>/&C_^YR\GOK%'@E'?FNAE^*[^UR2N, M?;FN!R;#DO=N;GX@:@%51U;?9B&H>9N3T]ZL[.NKK:XP%7DBLK$Q?P MV5J)ZC458Z=-2721L] K#Q\L].)BMN'>MJX[-5H>ZRVM=/#NZDP%TD;&&WA= MH.?JAHFUYC?&'Y88/[:JIRKP"^;L-C^J<1:2\,K\$.[//"Y&-F!T>P&G>!_^ MY"N@_(QR(_&&:2P]JZ0=-KBZFH@Q?M;D/%AE;U)^Z=;SWKZY:&FPF9M=ORZR M$!>;0O>B)N0&37>:LF0^U_MQ-4"N/=!E#3^;B$F/Y)!@'^)NT)56$X?:DVK' M4K=%/6P^8"0K4I'AMI*8:2N&3- *0B \X_S?VZ M\. 6WL+B,_4>"!'O2>L-Q$;L/3 T&WR\:ILY7_V. 8[+9(+.RRW>XK1;04C\Y4AIV<3++X*3RH"!Z M&65SO]]?7O>R9#NB*M,*:QT:YG>!]Z ME'@.>[N>M6'5;%HE?7"> T9#,BZ-!G.PTWSTE,\C.2]G+JKU'DP#D]<0.ILB MY];S,Y#K\6OEB!*7:W'3RG!!)T&K*O&OF G'56BWI)-<9MM,BB6KFR(3-0V% M4NHN)]/,/,BCQ^/UWUI#8PR7.[2X$"/)SPBCU!VZ2[U<=&1[.G(Y3<7%/-QX M7W[\W*#S"_#EGO^+F1/_^=-%EXAS(?SP*=EF1((C+@B:#%=G^(0R3?GT^R(G M8HE0]E)?*&:W_RCV)]VW8&;MYNLL75KZ1"'=+.M<(# G8K^YRX,205/+F'2M MUZC"P^ FN*I(@;>9N\ )Q"/XK*0%QM[)PZ:?E5O9P%LF@;_U>? S*OSR1V:R M0C,$I["?O^8\?#QCU%/?X_"@3=X[^YBZN V M6W:36FD%I96KX0@Y.%/K\*TH&/+Y4]7LMECG>% F"+2CPN.?O&]'K<\5*?V2 MJ@B24'>0).63'+\XA@Q5BA@LOAQG(6:YV,O@#&^B(B)_>G#49>30A5NECE-V M9>6,5.[ %6_9#(ZHJ%<]_;>9B0E<]#%+$VHK9GAT%3%$D1@1&SIX?Q3>8N@? MT#S18R)<\8(WG?J>$&JAUR >LZ^J2)I%5,9Q%YT"7H[ZA6'1F+ MV">Z*+S'#W'N9K1T@YN?^/,:.2,W4E[F8Z7?-!L_A^Y1V#1/N0C-LW\ _D!41VFSP^1*&X6W6#Q4G 5EWF6K_*FE_S= M;>-+@PP7@N8,2U7'YMFCX)'U27.G#D-C.]U&75IFCHRK6)WW71#) ]:S57'9 MGCS2/0:8$XAN&2)BI#+]U0_!H+G[2LLO9&==AHY+=1J^SVQ:[D#[H4[7[]$\ MZIRNE%#M%!9XWM(>M@CKNT+HN>23:,EAX4AI%'_5(@*@L:#0!@D;RLD77!D0NW"B]WT,/ MA[X'S4N0R2LYP//TRC(&\Y&;Y8!I=.7#LT/(F\/E['$K977Z L-:^HB_A5&3 M"[$$#7Y&V>0&($'-)HZ2[SE3^PF4ZM_=,>E5^[CWUCRMY51\6L&X]XP-1W=0+/NO:J5;&3T; #_V/K.:&WP/KJ0LLG"F?*9VFO&^=Q[. MT>XLBBBQ#KPS:&;V,X,WC(%3I<]X2DVT"VL[MM@D$^Y00Z^&B;873&P#% M5S$6UO9UPA2N.E#%8N5Q5=+4&=:[7+DQ\W)QF]4!]]=. ;F79DTP&0MS=T9&S/+OTW1,8:\;-TVT#4:E.>OJ;4DD6OCT2P54$QH!0_>/!^D MX=3 U.>GCDVKF;[)4W$/CZ=I^Q1=P!X.&KL8E:^;LSN\E*1T3B:"'G9Y?('0 M#^?9$N4E@X()=3H?TTQ*'E)E@GN_].G'W.RF_8YMR78M'PSR8]B+C3C(3F9? MJ,#LHU+G[Q2E"74<982#%[(FDVLU.LD45S18G6DN3+8?$L&GX'N\1KR!\LWJ M'L+RD/"2:G24YI&M))Q6C35+D7$XB6F'\Y2Q;D72X^JFP&.VD^$/\"#9!!,6 M ,U2@-EP(!BG.MYRB"N.Z65L,R3_295>?/I]YC#-PJ15)]RYVQ[W48>6ZN%O MM#MWTPCVB$LE>H1.(FVU"6+<(($+684!BD*7^C52X\)6?XE"+P9_L@@7[SJ M==!2EW=QS'3HR"!;#.3:?.*]AQ?>Q)(79DUQ M;5O$P0S]*3?F(53M#7:R0]7S/70L*GA/?O 7=QO XD)!3=9/-/Z7G"%]Y];; M'EZ?QSS#)?KB6.GB-P D)HS?FL!PF)*_T\?=?B\?=W>VT)P&"#PX/W?JB#'J"?[BZVOO47((\/E>S2Y1#CP!J!(HUP#C(! MM'916.S TZ-PQ:VQ9M>O+:*79JO-9D?10_SII'";6&RU'Z7/SV4FFI"0V2.0A9KV=UM3B M6SXI]IY&Y0N+77OU'GD9.^;*H?<1.H(Q@L"3P&'YDO"=^:-RL62EYXB1/LG. M)YCUTWAT-QX#;B$]U#3,;OS>]!("]4AN;&B8DBC)+?>O((SGLOY4)@@DAX/. MC[BT^U\%W;+A_@7\FZ!'&+T[5$\:@W)OIDT!1]6GB/&A2%G\12<_#+@QT,"1 MET*/#X0=\>/.7^S\*3:)??HQ4'L@\-H%J/>OO13=8Y]4[9!LFA02#:CWF0>F M)7JD5KB\Q!RGWY2KQ)>-#Y4JDCV>N NS:O<XV-_%G30+# MJ>+78*I'0D=C_>Z)>R\(#9;@&"!)U5*7;_X0AN6P1]5^HDE*_EE-&6&"JD2S M',U,'=54-P\/3YU GVT4YO4LV]\&S??HHJZG=2T0)Y^&J=$;;7HP3#,\9@!V MUDADK)-[G%7;$[2RGHS<\[F-^-KMXB(J!6-X&]FA.^:@(X^%/3HWI-2\_A9@ M@MR;=(@M^7; GFSUU$[_OA]APU ;(,].&5(S7)3!,?3>2@%G*K' M\%QKTG>&JO)9R+6(-X^CE;ZFNE$:Q^H#;UU_'W$PK1NR 9C\^Q0>K$Z%X=@J M3'V'M^.BB_>Y>.=/M="16PN^/6^Z_NAU?X9LW1(5,7A\U M;R(F2K;TP*Y,>5#WH&./\VST6L.W+_Q+F> M:#R;0Q8:P.,W #=)(_$?3L4G9T^%MW@Y-;/E:8B'&5F5ECO*RVLMU1ZY4E5/ MC_SE;U*X #%9'W9&&IUS,8 34!W#0\@9 F=C@ M4HB[*>5B6NV7^O&VKZP*1O,'?E*#;]R(@I%'^+:0JD$2?G7[!@"Q#E-.7C>V M)#9AA+JJ9/Y]Q_X@AA>?.A6>J#,$V\N%_A;0'H%]^>ON@PSZ5@7O"XHFS?9N MO[E--ZMV6^V(W/KD9801U'NV'V:Q?L!?LH_/3A#YH+E !2@)YL#QP,A[XLAS M67^QXG"OCK<7M\1\\C#*"RT;EHL[]DS7"WS)&O!HT.0%4&&SY>>V1)[\T ,& M-'_4'ZS.\"KRQ!G42W1.I6\ XB!S8U M'FW?EING^TB$Y+E@MO]2DX]E2WW?:BHEI"4KL[&%%\%[GN;49UIG8;&BB FY MG5J5^V3<79SK:K1M[ S?J^3;.7K,(CJ(6,_BV0!W"-&+%2WM_6Q60 M>0[KZAAU*>J0^-;<4(D.CYIRG2\I*#KUXR5BWTQ*OE$2A:@VW7!XRD'7(34_ MR3WE4:_9; H=(/.DFSA)8^TR9<\5$3GJ0A:F8,9R+X_Z4)\E=6:]Q6^C#5U- MV7WV)#.N-398=VB$ BL^=+O#8E![2750/*_R)B+9>,W1%HXFUX--FTK>K!H!-Y MDBC4^AD_B=B6LX,@T$]=[<21SF4T^@"/JVM.@E3-<$"]1E2.ZD M_?[T8N:)G<[G7;,LI00?(U)VVDR.(QC-3!CV2 [B$0\85EPY2HASG]/E[>?>P5&&H#M>8SOFNV4^$HPV /5!RS52 M8D9.TM02HGE=W"C!>PYX&ZZK*ZY?KR9PUTDJ!>:C8WZJ\I)/[]35L:@=C >OKEY/?[[O M/1-2S].6[)CGL$;2N#E#20P@WYVWH&513RYL&5VL_T/*AF1B5N-$=6IBCB@>L8GV>^SI^':^@ MYW7_?^9VP_].G]\0%CPGX82CWD/@IZZ^%$9 @0:I-FZ&)HT./8(&HR1QP$T&. M;_X(@[=%\]U$UN*X]_"VI2+\QH-# "VT7AS M*3C_@9<7(@I_9&:=OS^UO8Y7>B^<0Y1'% K7FTZ]SE5X5QMS.J+O CI[>D_F MH9C#7&6WB!,OC0:PGDD /G0$(]F5,X51Q^_EE:;+-L"!TQ)3OG/Z9!OS "YH MG8N54,T3*SL"&F:6D0%J)6MN:&*%Z_1=1JK)&^XW5&AV_F@+^J115QR2=Y6M M0DK05.6)X-N)'-!FZB'#)>1U.W&*E5#A,4[T;Y_R0MHP^DI*KU=6]Y6NR%TO M-V^T)SG:+NHJN!GR/8I=!EA;6;ZD>%;%8,ZD!W(72NW!:Z1\J-S"+J'_!#I\ M[6G6S7(3Z.&3X^844V]"NZV MAEN^J(6+]K*\>-1ZDIHP6PHX,B*KR +1$R)R5Y><*P M(>[5KD8WO'T1+K7O4TTU^2+DO-00AMGP@L!;JS\/D=/X.HC$"J=T>)^PS(+B+*IQ V5(I97D_. M1WTIJSLQRJ"#_K@&"3F99LTEBJ0HQ6E-H8AN%*$H4_+Z+9I'^3+"7HB/*)Q[ MK9:8L#TGI, Z2LTC(&.Q66W4DU8W-MH1E.KQ^O)7QWWX=S*276DOVDH)G9H: MKC36/O\3YDW4K:X67?'2*/4#Y.C!QF4[] 5Q4'-^<D/@"J[?W !XN492=9 M#QFV7'E[=]Y"@FD-XPJ7QG]3O#U_2CY@L7/)2=5<+<38PRZL.SG"T.A&14;W MP:JLH?:8"[F'7YT#+ -'EEK(B@S?5[.-7+][>/BDEX?] *'M6I9^DGJ3JEKS MK\:B[/7@A/U=&Y9W!=MK-;4]Z2.T; +K+O,,4A=BBN@:.N86WRA-Z M<-@M5 .T;0F22\=&_/V^NP]DR7?7Q6NFGK6;3GB%C82-X%&Y]=&OE%X7U9A MKL3JVQ1*-^$[1/M[#6\M[V!8[:P8N#[XK:Z6KY=/))9X6Q2[[\>J%WV/6-&H MFGOR<@+6KC8V&BLG0!.AT<+/4N.O$)-9*&C27=9#$9;':I3H#N&MQ!FC90Q4 M2B[%Z+EYMF]PB/\!#T2P4F8T0B?P""T+[1Q6E7'!568**D.LMR+HBX#BE\0 M1&(:SJ\%K,+0>.%N0T6OG1*6&U@8UZN9)7/)(.'=GX%:O5_'L%]J"?&8*-WJ MXZTAD/=+Z@D:%,AK:8A!DX1'B4FL:VP26X-A(XZ7:H1]*(GR4B@:#IRQA&7; M^M%Z&/!7L^66.6]L;D2%1!1ZFB=B'#H^!3>C,7ZO1DT_/3:\Z;(6WL+FV5/O M$15%.R<7Y&:]9=M0ST2C'K^A#1<(*.A*EC+\2 M\!M',?_O>\_SC5@@XN0SY#;)[[B[$'TD[WL""$&2*-FD0J M:H,D037#&@]= MR8Z\[Q>N6$VOJ[WZ9/(IP]K_JLUEU6C89DRBO9GPQ-$%6#,S(HC&GL#F":=[N MJ+7'936YP^S/G@YZ'/$+WT?NZTLMQ++5&,*A&?ANJ:J?DJMCW1]"$3D1K0]I MS[[$$MH7NR=,^RY4E"HR5 _-+R*(I@RC] M5H P'%Y.._[(,,_5%-[G O=$Y7:B4E$O%:>'WMFNCVC=>WVM[O4Z;$NB0HN* ME"G)X>48PL_1)&II'FHCCD_;BT*6*3U 1PKZSJ M!F#Z><*N1LV3_;=,VF>C@$YUO88KU\L>S7C(G[6GODO^A;QBSX?1[[QZ#CEG MQE\72!7WUF]">.GTFL/?$_O[#U7V!:HUS,@A%0/"RH2YGPLRN!>PM"3.>?J! MM/'/[5HS1)32>_'L[S?KJD_XXZ^(8R5J>%_^@(!5.DTXB**] @L&";4?32!H]=!LC,IE.^;AWF-;B (=XG?&?_><<#0O_6E4;DON= :PYI[*P1N]J7Y5XN$_TU&]']T_#O' ;1_:QND M(F6,_N)"^-S; LE+IL8+8+2E'*%M=*%A(9ZX%Q_%HPI"A-8O9L#R1$[H#!$( M"^>H[_O.?\S7**6_G:ZUS!W[7M4720=A;WOVQ\VZKUJ''K\.+KIVXER \8.]]SC48=)D:XSD1!M?V59HS6N] M*+QO^KE#E*M?P:,]5&L?]TSQ(C'NP4X3FW?:RN:R^.(-6VJP@<6T&Q$EWGAG6XAFLJ<$KY:V#_T)^, M,&PU*]&F4VSULG;MG^JN>'@%.YJP1UC1-/H]%B\_*85RM+=9W3HQ@28/MJWZ M5YG6?R38\3*M]TW9WY[3+[A^<]MSI]4BYW^PS6#6'L+O_FP5T55N(/A2!?\! M92@V2-(:I4?E6+C8TG)6_WE>6^7MHW%C:B0/^B J\88,WQ M>5-NPNQ\T3:A[R0R;@,@+]$1=G(7N)A[UW+AZJB[[OASI\SR9)I]T-LZ*']; M[F?PE8[0(RMV.SLOM0B,/3R^"YC5K!ARQ7NG]8./!#OD-LAM1;( M B3_44_0S0C98<-G45&\;(&%$,B3$73V42TU_$\1[XENY L-KL01=^/S+VBK5@VEV;^Q57$"'_6HGM='+L>^ ]]88.Z2-)&W$V]VJ8RC M67N8"J)CO#WT"/]!Y1E-=1[M43H64G?J]-G>>J63#QG!98ZW+P4$I^_MQJN( MR3#9=5.A\]19(7:2*"N"]QB59DFBX(U9IE7I:(M&+>U+/6<2XLX^:M@=0)B\6TJ]89P!V 99/&4 ;O95[12 ?W5S2&]3:U9*A%).@R67$,3="KL?_L& AM7NM,WSLWO=5YUL :C3W@(7JFY5!_YQSZ;^Y[ MJ0]L"EF-1%ZR)(IPD,CYR-?? .CW; #V- EM-@"6+ 4X[PLN;0.0)M6\AV4V MFXJ$Z3= ?ZT([TD]3+N)+"+;BDXKHU/N @)@OKB\ O@9L^88?(. MUOVW_YKL?TWV_^G)VFW>,S4E*/R8 MT.XUO=HCNAJ%S0LP&Z6E!GB;#9G*X4HI^6XOGM9;3#5].WE%(_S(EJ>: PM/ M_X^+9OS7^(^/,_O^7V]P\_^/L3'RWP!02P$"% ,4 " #R@VA4), [(&(# M #I# #0 @ $ 97A?,S Y-#,Q+FAT;5!+ 0(4 Q0 M ( /*#:%2K6#SR0 < !DC - " 8T# !E>%\S,#DT M,S(N:'1M4$L! A0#% @ \H-H5)%\S-#(Q,3$N M:'1M4$L! A0#% @ \H-H5!(TM]L#&0 =#P! !$ ( ! M[2@ &9T96LM,C R,3$R,S$N>'-D4$L! A0#% @ \H-H5&]"8T@S$P MW# ! !4 ( !'T( &9T96LM,C R,3$R,S%?8V%L+GAM;%!+ M 0(4 Q0 ( /*#:%1<8"R#XVT '1+"0 5 " 855 !F M=&5K+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4 " #R@VA47#%<;U2) Z MOP< %0 @ &;PP 9G1E:RTR,#(Q,3(S,5]L86(N>&UL4$L! M A0#% @ \H-H5'1Z.\N9<@ S> ) !4 ( !(DT! &9T M96LM,C R,3$R,S%?<')E+GAM;%!+ 0(4 Q0 ( /*#:%3G/F1ONOP! $IE M%@ 4 " >Z_ 0!F=&5K,C R,3$R,S%?,3!K+FAT;5!+ 0(4 M Q0 ( /*#:%1,L2.I#;4 #C: 4 " =J\ P!O