0001437749-22-019803.txt : 20220810 0001437749-22-019803.hdr.sgml : 20220810 20220810163147 ACCESSION NUMBER: 0001437749-22-019803 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220810 DATE AS OF CHANGE: 20220810 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33059 FILM NUMBER: 221152270 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-Q 1 ftek20220630_10q.htm FORM 10-Q ftek20220630_10q.htm
0000846913 FUEL TECH, INC. false --12-31 Q2 2022 18,379 18,243 369 341 0.01 0.01 40,000,000 40,000,000 31,272,303 31,227,300 30,296,297 30,263,791 0 0 2,850,000 0 0 0 0 2 4 0 2 0 159 21 0 In all periods presented, there were no tax impacts related to rate changes and no amounts were reclassified to earnings. 00008469132022-01-012022-06-30 xbrli:shares 00008469132022-07-31 thunderdome:item iso4217:USD 00008469132022-06-30 00008469132021-12-31 iso4217:USDxbrli:shares 00008469132022-04-012022-06-30 00008469132021-04-012021-06-30 00008469132021-01-012021-06-30 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 00008469132020-12-31 0000846913ftek:CommonStockOutstandingMember2021-01-012021-03-31 0000846913us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-31 0000846913us-gaap:RetainedEarningsMember2021-01-012021-03-31 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-31 0000846913ftek:NilCouponPerpetualLoanNotesMember2021-01-012021-03-31 0000846913us-gaap:TreasuryStockMember2021-01-012021-03-31 00008469132021-01-012021-03-31 0000846913ftek:CommonStockOutstandingMember2021-03-31 0000846913us-gaap:AdditionalPaidInCapitalMember2021-03-31 0000846913us-gaap:RetainedEarningsMember2021-03-31 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-31 0000846913ftek:NilCouponPerpetualLoanNotesMember2021-03-31 0000846913us-gaap:TreasuryStockMember2021-03-31 00008469132021-03-31 0000846913ftek:CommonStockOutstandingMember2021-04-012021-06-30 0000846913us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-30 0000846913us-gaap:RetainedEarningsMember2021-04-012021-06-30 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-30 0000846913ftek:NilCouponPerpetualLoanNotesMember2021-04-012021-06-30 0000846913us-gaap:TreasuryStockMember2021-04-012021-06-30 0000846913ftek:CommonStockOutstandingMember2021-06-30 0000846913us-gaap:AdditionalPaidInCapitalMember2021-06-30 0000846913us-gaap:RetainedEarningsMember2021-06-30 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-30 0000846913ftek:NilCouponPerpetualLoanNotesMember2021-06-30 0000846913us-gaap:TreasuryStockMember2021-06-30 00008469132021-06-30 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:CommonStockOutstandingMember2022-01-012022-03-31 0000846913us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0000846913us-gaap:RetainedEarningsMember2022-01-012022-03-31 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0000846913ftek:NilCouponPerpetualLoanNotesMember2022-01-012022-03-31 0000846913us-gaap:TreasuryStockMember2022-01-012022-03-31 00008469132022-01-012022-03-31 0000846913ftek:CommonStockOutstandingMember2022-03-31 0000846913us-gaap:AdditionalPaidInCapitalMember2022-03-31 0000846913us-gaap:RetainedEarningsMember2022-03-31 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0000846913ftek:NilCouponPerpetualLoanNotesMember2022-03-31 0000846913us-gaap:TreasuryStockMember2022-03-31 00008469132022-03-31 0000846913ftek:CommonStockOutstandingMember2022-04-012022-06-30 0000846913us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0000846913us-gaap:RetainedEarningsMember2022-04-012022-06-30 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0000846913ftek:NilCouponPerpetualLoanNotesMember2022-04-012022-06-30 0000846913us-gaap:TreasuryStockMember2022-04-012022-06-30 0000846913ftek:CommonStockOutstandingMember2022-06-30 0000846913us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000846913us-gaap:RetainedEarningsMember2022-06-30 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0000846913ftek:NilCouponPerpetualLoanNotesMember2022-06-30 0000846913us-gaap:TreasuryStockMember2022-06-30 0000846913ftek:PaycheckProtectionProgramCaresActMember2022-01-012022-06-30 0000846913ftek:PaycheckProtectionProgramCaresActMember2021-01-012021-06-30 0000846913us-gaap:MoneyMarketFundsMember2022-06-30 utr:M 0000846913srt:MinimumMember2022-01-012022-06-30 0000846913srt:MaximumMember2022-01-012022-06-30 0000846913ftek:EquipmentContstructedForResaleMember2022-06-30 0000846913ftek:EquipmentContstructedForResaleMember2021-12-31 0000846913ftek:SparePartsMember2022-06-30 0000846913ftek:SparePartsMember2021-12-31 0000846913ftek:TechnologySolutionsMemberftek:AirPollutionControlMember2022-04-012022-06-30 0000846913ftek:TechnologySolutionsMemberftek:AirPollutionControlMember2021-04-012021-06-30 0000846913ftek:TechnologySolutionsMemberftek:AirPollutionControlMember2022-01-012022-06-30 0000846913ftek:TechnologySolutionsMemberftek:AirPollutionControlMember2021-01-012021-06-30 0000846913ftek:SparePartsMemberftek:AirPollutionControlMember2022-04-012022-06-30 0000846913ftek:SparePartsMemberftek:AirPollutionControlMember2021-04-012021-06-30 0000846913ftek:SparePartsMemberftek:AirPollutionControlMember2022-01-012022-06-30 0000846913ftek:SparePartsMemberftek:AirPollutionControlMember2021-01-012021-06-30 0000846913ftek:AncillaryRevenueMemberftek:AirPollutionControlMember2022-04-012022-06-30 0000846913ftek:AncillaryRevenueMemberftek:AirPollutionControlMember2021-04-012021-06-30 0000846913ftek:AncillaryRevenueMemberftek:AirPollutionControlMember2022-01-012022-06-30 0000846913ftek:AncillaryRevenueMemberftek:AirPollutionControlMember2021-01-012021-06-30 0000846913ftek:AirPollutionControlMember2022-04-012022-06-30 0000846913ftek:AirPollutionControlMember2021-04-012021-06-30 0000846913ftek:AirPollutionControlMember2022-01-012022-06-30 0000846913ftek:AirPollutionControlMember2021-01-012021-06-30 0000846913ftek:TechnologySolutionsMemberftek:FUELCHEMMember2022-04-012022-06-30 0000846913ftek:TechnologySolutionsMemberftek:FUELCHEMMember2021-04-012021-06-30 0000846913ftek:TechnologySolutionsMemberftek:FUELCHEMMember2022-01-012022-06-30 0000846913ftek:TechnologySolutionsMemberftek:FUELCHEMMember2021-01-012021-06-30 0000846913country:US2022-04-012022-06-30 0000846913country:US2021-04-012021-06-30 0000846913country:US2022-01-012022-06-30 0000846913country:US2021-01-012021-06-30 0000846913srt:LatinAmericaMember2022-04-012022-06-30 0000846913srt:LatinAmericaMember2021-04-012021-06-30 0000846913srt:LatinAmericaMember2022-01-012022-06-30 0000846913srt:LatinAmericaMember2021-01-012021-06-30 0000846913srt:EuropeMember2022-04-012022-06-30 0000846913srt:EuropeMember2021-04-012021-06-30 0000846913srt:EuropeMember2022-01-012022-06-30 0000846913srt:EuropeMember2021-01-012021-06-30 0000846913srt:AsiaMember2022-04-012022-06-30 0000846913srt:AsiaMember2021-04-012021-06-30 0000846913srt:AsiaMember2022-01-012022-06-30 0000846913srt:AsiaMember2021-01-012021-06-30 0000846913us-gaap:NonUsMember2022-04-012022-06-30 0000846913us-gaap:NonUsMember2021-04-012021-06-30 0000846913us-gaap:NonUsMember2022-01-012022-06-30 0000846913us-gaap:NonUsMember2021-01-012021-06-30 0000846913us-gaap:TransferredAtPointInTimeMember2022-04-012022-06-30 0000846913us-gaap:TransferredAtPointInTimeMember2021-04-012021-06-30 0000846913us-gaap:TransferredAtPointInTimeMember2022-01-012022-06-30 0000846913us-gaap:TransferredAtPointInTimeMember2021-01-012021-06-30 0000846913us-gaap:TransferredOverTimeMember2022-04-012022-06-30 0000846913us-gaap:TransferredOverTimeMember2021-04-012021-06-30 0000846913us-gaap:TransferredOverTimeMember2022-01-012022-06-30 0000846913us-gaap:TransferredOverTimeMember2021-01-012021-06-30 0000846913ftek:AirPollutionControlMember2022-06-30 0000846913ftek:AirPollutionControlMember2021-12-31 0000846913ftek:AirPollutionControlMember2020-12-31 0000846913ftek:FUELCHEMMember2020-12-31 0000846913ftek:FUELCHEMMember2021-12-31 0000846913ftek:FUELCHEMMember2022-06-30 xbrli:pure 00008469132022-07-012022-06-30 0000846913country:CN2022-04-012022-06-30 0000846913country:CN2021-04-012021-06-30 0000846913country:CN2022-01-012022-06-30 0000846913country:CN2021-01-012021-06-30 0000846913country:CN2022-06-30 0000846913country:CN2021-12-31 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-30 0000846913us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-30 0000846913ftek:WeightedAverageEquityAwardsMember2022-04-012022-06-30 0000846913ftek:WeightedAverageEquityAwardsMember2022-01-012022-06-30 0000846913us-gaap:WarrantMember2022-04-012022-06-30 0000846913us-gaap:WarrantMember2022-01-012022-06-30 0000846913ftek:IncrementalEquityAwardsMember2022-04-012022-06-30 0000846913ftek:IncrementalEquityAwardsMember2022-01-012022-06-30 0000846913ftek:WeightedAverageEquityAwardsMember2021-01-012021-06-30 0000846913ftek:The2014LongTermIncentivePlanMember2022-06-30 0000846913ftek:The2014LongTermIncentivePlanMember2022-01-012022-06-30 0000846913ftek:The2014LongTermIncentivePlanMember2022-04-012022-06-30 0000846913ftek:The2014LongTermIncentivePlanMember2021-04-012021-06-30 0000846913ftek:The2014LongTermIncentivePlanMember2021-01-012021-06-30 0000846913us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-30 0000846913us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-30 0000846913us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-30 0000846913us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-30 utr:Y 0000846913us-gaap:EmployeeStockOptionMemberftek:The2014LongTermIncentivePlanMember2022-01-012022-06-30 0000846913us-gaap:EmployeeStockOptionMemberftek:The2014LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-06-30 0000846913us-gaap:EmployeeStockOptionMemberftek:The2014LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-06-30 0000846913us-gaap:EmployeeStockOptionMemberftek:The2014LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2022-01-012022-06-30 0000846913us-gaap:RestrictedStockUnitsRSUMemberftek:The2014LongTermIncentivePlanMembersrt:MinimumMember2022-01-012022-06-30 0000846913us-gaap:RestrictedStockUnitsRSUMemberftek:The2014LongTermIncentivePlanMembersrt:MaximumMember2022-01-012022-06-30 0000846913us-gaap:RestrictedStockUnitsRSUMemberftek:The2014LongTermIncentivePlanMember2022-06-30 0000846913us-gaap:RestrictedStockUnitsRSUMemberftek:The2014LongTermIncentivePlanMember2022-01-012022-06-30 0000846913us-gaap:RestrictedStockUnitsRSUMember2021-12-31 0000846913us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-30 0000846913us-gaap:RestrictedStockUnitsRSUMember2022-06-30 0000846913ftek:DeferredCompensationPlanForDirectorsMember2021-01-012021-06-30 0000846913ftek:DeferredCompensationPlanForDirectorsMember2022-01-012022-06-30 0000846913ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember2022-06-30 0000846913ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember2022-01-012022-06-30 0000846913ftek:ThePlacementAgentWarrantsMember2022-06-30 0000846913ftek:ThePlacementAgentWarrantsMember2022-01-012022-06-30 00008469132022-06-302022-06-30 0000846913us-gaap:AssetPledgedAsCollateralMember2022-06-30 0000846913ftek:PaycheckProtectionProgramCaresActMember2020-04-172020-04-17 0000846913ftek:PaycheckProtectionProgramCaresActMember2021-01-082021-01-08 0000846913ftek:FUELCHEMMember2022-04-012022-06-30 0000846913us-gaap:AllOtherSegmentsMember2022-04-012022-06-30 0000846913ftek:FUELCHEMMember2021-04-012021-06-30 0000846913us-gaap:AllOtherSegmentsMember2021-04-012021-06-30 0000846913ftek:FUELCHEMMember2022-01-012022-06-30 0000846913us-gaap:AllOtherSegmentsMember2022-01-012022-06-30 0000846913ftek:FUELCHEMMember2021-01-012021-06-30 0000846913us-gaap:AllOtherSegmentsMember2021-01-012021-06-30 0000846913country:US2022-06-30 0000846913country:US2021-12-31 0000846913us-gaap:NonUsMember2022-06-30 0000846913us-gaap:NonUsMember2021-12-31
 
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended

June 30, 2022

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 or other jurisdiction of

incorporation of organization)

(I.R.S. Employer

Identification Number)

 

Fuel Tech, Inc.

27601 Bella Vista Parkway

Warrenville, IL 60555-1617

630-845-4500

www.ftek.com

(Address and telephone number of principal executive offices)

  ________________________________

 

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

 

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 the 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ☒

 

On July 31, 2022 there were outstanding 30,296,297 shares of Common Stock, par value $0.01 per share, of the registrant.

 

 

 

 

 

FUEL TECH, INC.

Form 10-Q for the six-month period ended June 30, 2022

 

INDEX

 

   

Page

PART I. FINANCIAL INFORMATION

 

Item 1.

Financial Statements (Unaudited)

1
 

Condensed Consolidated Balance Sheets as of June 30, 2022 and December 31, 2021

1

 

Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2022 and 2021

2

 

Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three and Six Months Ended June 30, 2022 and 2021

3

 

Condensed Consolidated Statements of Stockholders' Equity for the Three and Six Months Ended June 30, 2022 and 2021

4

 

Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2022 and 2021

5

 

Notes to Condensed Consolidated Financial Statements

6

Item 2.

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

17

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

20

Item 4.

Controls and Procedures

20

PART II.

OTHER INFORMATION

21

Item 1.

Legal Proceedings

21

Item 1A.

Risk Factors

21

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

21

Item 6.

Exhibits

22

SIGNATURES

23

 

 

 

PART I.

FINANCIAL INFORMATION

 

Item 1.

Financial Statements

 

FUEL TECH, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)(in thousands, except share and per share data)

 

  

June 30,

  

December 31,

 
  

2022

  

2021

 

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $31,308  $35,893 

Restricted cash and cash equivalents

  1,990   891 

Accounts receivable, net

  6,424   3,259 

Inventories, net

  405   348 

Prepaid expenses and other current assets

  856   1,074 

Total current assets

  40,983   41,465 

Property and equipment, net of accumulated depreciation of $18,379 and $18,243, respectively

  4,556   4,609 

Goodwill

  2,116   2,116 

Other intangible assets, net of accumulated amortization of $369 and $341, respectively

  416   448 

Restricted cash

     270 

Right-of-use operating lease assets

  236   242 

Other assets

  811   824 

Total assets

 $49,118  $49,974 

LIABILITIES AND STOCKHOLDERS' EQUITY

        

Current liabilities:

        

Accounts payable

 $2,348  $1,561 

Accrued liabilities:

        

Operating lease liabilities - current

  118   113 

Employee compensation

  677   688 

Other accrued liabilities

  887   861 

Total current liabilities

  4,030   3,223 

Operating lease liabilities - non-current

  111   122 

Deferred income taxes, net

  139   139 

Other liabilities

  255   290 

Total liabilities

  4,535   3,774 

Stockholders’ equity:

        

Common stock, $.01 par value, 40,000,000 shares authorized, 31,272,303 and 31,227,300 shares issued, and 30,296,297 and 30,263,791 shares outstanding, respectively

  313   312 

Additional paid-in capital

  164,244   164,199 

Accumulated deficit

  (115,903)  (114,549)

Accumulated other comprehensive loss

  (1,896)  (1,604)

Nil coupon perpetual loan notes

  76   76 

Treasury stock, at cost

  (2,251)  (2,234)

Total stockholders’ equity

  44,583   46,200 

Total liabilities and stockholders’ equity

 $49,118  $49,974 

 

See notes to condensed consolidated financial statements.

 

 

 

                                        

FUEL TECH, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Revenues

 $6,368  $5,218  $11,903  $10,251 

Costs and expenses:

                

Cost of sales

  3,690   2,635   6,935   5,310 

Selling, general and administrative

  2,874   2,957   5,928   6,057 

Research and development

  289   315   509   730 
   6,853   5,907   13,372   12,097 

Operating loss

  (485)  (689)  (1,469)  (1,846)

Interest expense

  (4)  (5)  (9)  (9)

Interest income

  8   2   9   3 

Other income (expense), net

  134   (76)  124   1,482 

Loss before income taxes

  (347)  (768)  (1,345)  (370)

Income tax expense

  (9)  (10)  (9)  (10)

Net loss

 $(356) $(778) $(1,354) $(380)

Net loss per common share:

                

Basic net loss per common share

 $(0.01) $(0.03) $(0.04) $(0.01)

Diluted net loss per common share

 $(0.01) $(0.03) $(0.04) $(0.01)

Weighted-average number of common shares outstanding:

                

Basic

  30,296,000   30,264,000   30,282,000   28,895,000 

Diluted

  30,296,000   30,264,000   30,282,000   28,895,000 

 

See notes to condensed consolidated financial statements.

 

 

 

FUEL TECH, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(Unaudited)

(in thousands)

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Net loss

 $(356) $(778) $(1,354) $(380)

Other comprehensive (loss) income:

                

Foreign currency translation adjustments

  (222)  133   (292)  (60)

Comprehensive loss

 $(578) $(645) $(1,646) $(440)

 

See notes to condensed consolidated financial statements.

 

 

 

FUEL TECH, INC.

CONDENSED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited)(in thousands of dollars or shares, as appropriate)

 

The following summarizes the changes in total stockholders' equity for the three and six months ended June 30, 2021:

 

                  

Accumulated

  

Nil

         
          

Additional

      

Other

  

Coupon

         
  

Common Stock

  

Paid-in

  

Accumulated

  

Comprehensive

  

Perpetual

  

Treasury

     
  

Shares

  

Amount

  

Capital

  

Deficit

  

Loss

  

Loan Notes

  

Stock

  

Total

 

Balance at December 31, 2020

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

Net income

           398            398 

Foreign currency translation adjustments

              (193)        (193)

Stock compensation expense

        20               20 

Common stock issued in connection with private placement, net

  5,000   50   23,979               24,029 

Common shares issued upon vesting of restricted stock units

  50                      

Taxes paid on behalf of equity award participants

  (15)                 (52)  (52)

Balance at March 31, 2021

  30,264  $312  $164,137  $(114,205) $(1,563) $76  $(2,234) $46,523 

Net loss

           (778)           (778)

Foreign currency translation adjustments

              133         133 

Stock compensation expense

        20               20 

Balance at June 30, 2021

  30,264  $312  $164,157  $(114,983) $(1,430) $76  $(2,234) $45,898 

 

 

The following summarizes the changes in total stockholders' equity for the three and six months ended June 30, 2022:

 

                  

Accumulated

  

Nil

         
          

Additional

      

Other

  

Coupon

         
  

Common Stock

  

Paid-in

  

Accumulated

  

Comprehensive

  

Perpetual

  

Treasury

     
  

Shares

  

Amount

  

Capital

  

Deficit

  

Loss

  

Loan Notes

  

Stock

  

Total

 

Balance at December 31, 2021

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

Net loss

           (998)           (998)

Foreign currency translation adjustments

              (70)        (70)

Stock compensation expense

        18               18 

Common shares issued upon vesting of restricted stock units

  45   1   (1)               

Taxes paid on behalf of equity award participants

  (13)                 (17)  (17)

Balance at March 31, 2022

  30,296  $313  $164,216  $(115,547) $(1,674) $76  $(2,251) $45,133 

Net loss

           (356)           (356)

Foreign currency translation adjustments

              (222)        (222)

Stock compensation expense

        28               28 

Balance at June 30, 2022

  30,296  $313  $164,244  $(115,903) $(1,896) $76  $(2,251) $44,583 

 

See notes to condensed consolidated financial statements.

 

 

 

FUEL TECH, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(in thousands)

 

  

Six Months Ended

 
  

June 30,

 
  

2022

  

2021

 

Operating Activities

        

Net loss

 $(1,354) $(380)

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

        

Depreciation

  182   319 

Amortization

  50   71 

Loss on disposal of equipment

     13 

Provision for doubtful accounts, net of recoveries

  43   23 

Stock-based compensation, net of forfeitures

  46   40 

Gain of forgiveness on Paycheck Protection Plan Loan

     (1,556)

Changes in operating assets and liabilities:

        

Accounts receivable

  (3,245)  3,079 

Inventories

  (58)  (97)

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

  205   681 

Accounts payable

  812   (943)

Accrued liabilities and other non-current liabilities

  (2)  (1,021)

Net cash (used in) provided by operating activities

  (3,321)  229 

Investing Activities

        

Purchases of equipment and patents

  (138)  (237)

Net cash used in investing activities

  (138)  (237)

Financing Activities

        

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)

Taxes paid on behalf of equity award participants

  (17)  (52)

Net cash (used in) provided by financing activities

  (17)  23,977 

Effect of exchange rate fluctuations on cash

  (280)  (13)

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

  (3,756)  23,956 

Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period (Note 2)

  37,054   12,606 

Cash, cash equivalents and restricted cash and cash equivalents at end of period (Note 2)

 $33,298  $36,562 

 

See notes to condensed consolidated financial statements.

 

 

FUEL TECH, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

June 30, 2022

(Unaudited)

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

 

 

1.     General

 

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. These technologies enable customers to operate in a cost-effective and environmentally sustainable manner.

 

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 systems which modify the ash properties of particulate for improved collection efficiency. The Company’s FUEL CHEM® technology improves 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.

 

Many of Fuel Tech’s products and services rely heavily on the Company’s Computational Fluid Dynamics modeling capabilities, which are enhanced by internally developed, high-end visualization software.

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X of the Exchange Act. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, the financial statements reflect all adjustments (consisting of normal recurring accruals) considered necessary for the fair statement of Fuel Tech's financial position, cash flows, and results of operations for the periods presented. All significant intercompany transactions and balances have been eliminated. The results of operations for the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year ending December 31, 2022. For further information, refer to the audited consolidated financial statements and footnotes thereto included in Fuel Tech’s Annual Report on Form 10-K for the year ended  December 31, 2021 as filed with the Securities and Exchange Commission.

 

COVID-19 Pandemic and Geopolitical Events

 

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. 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.

 

Geopolitical events and global economic sanctions resulting from the ongoing conflict between Russia and Ukraine may impact new or existing projects and the 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. 

 

Management cannot predict the full impact of the COVID-19 pandemic and geopolitical events on the Company’s sales and marketing channels and supply chain, and as a result, the ultimate extent of the effects on the Company is highly uncertain and will depend on future developments. Such effects could exist for an extended period of time. The Company continues to monitor the potential impacts on the business. 

 

6

 
 

2.     Summary of Significant Accounting Policies

 

Restricted cash and cash equivalents

 

Restricted cash as of June 30, 2021 represent funds that are restricted to satisfy any amount borrowed against the Company's Cash Collateral Security agreement with BMO Harris Bank N.A (Cash Collateral Security agreement). In June 2022, the Company replaced the former Cash Collateral Security agreement with an Investment Collateral Security agreement with BMO Harris Bank N.A (Investment Collateral Security agreement) where existing standby letters of credit are collateralized by amounts held in the Company's investment funds (see Note 10). At June 30, 2022, the amount of funds collateralized under the Investment Collateral Security agreement is $1,990 relating to existing standby letters of credit with varying maturity dates and expire no later than June 30, 2023.

 

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

 

  

June 30,

  

June 30,

 
  

2022

  

2021

 

Cash

 $23,298  $36,194 

Cash equivalents

  8,010    

Restricted cash and cash equivalents included in current assets

  1,990   98 

Restricted cash included in long-term assets

     270 

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

 $33,298  $36,562 

 

Investments

 

In June 2022, the Board of Directors approved a plan to invest up to $10 million of excess capital in debt securities, or held in money market funds until such investments can be made, with BMO Harris Bank N.A (BMO Harris). At June 30, 2022, $10,000 was invested in a money market fund with the intent to purchase debt securities in the near term. A portion of the funds invested are restricted as collateral under the Investment Collateral Security agreement (see Note 10). 

 

We consider all highly liquid debt investments with original maturities from the date of purchase of three months or less as cash equivalents. Cash equivalents include investments in money market funds. Carrying value of cash equivalents approximates fair value due to the maturities of 3 months or less.

 

Our investments in debt securities consist of Unites States (US) Treasury securities, including Notes, Bonds, and Bills, and US Government Agency securities, that are designated as held-to-maturity (HTM) and stated at amortized cost. The Company has the positive intent and ability to hold these investments to maturity and does not expect to sell any debt securities before maturity to settle an obligation under the Investment Collateral Security agreement. The maturities of our HTM investments range from 3 to 36 months. HTM debt investments with original maturities of approximately three months or less from the date of purchase are classified within cash and cash equivalents. HTM debt investments with original maturities at the date of purchase greater than approximately three months and remaining maturities of less than one year are classified as short-term investments. HTM debt investments with remaining maturities beyond one year are classified as other long-term investments. Interest income, including amortization of premium and accretion of discount, are included on the Condensed Consolidated Statements of Operations in Interest income under the effective yield method. Discounts or premiums are included in the effective yield and amortized on a straight-line until maturity.

 

 

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  June 30, 2022 and December 31, 2021, inventory included equipment constructed for resale of $208 and $227, respectively, and spare parts, net of reserves of $197 and $121, respectively. Usage is recorded in cost of sales in the period that parts were issued to a project, used to service equipment, or sold to customers. 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.

 

 

 

3.     Revenue

 

Disaggregated Revenue by Product Technology

 

The following table presents our revenues disaggregated by product technology:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Air Pollution Control

                

Technology solutions

 $1,966  $223  $3,807  $596 

Spare parts

  262   236   358   416 

Ancillary revenue

  510   527   777   881 

Total Air Pollution Control technology revenues

  2,738   986   4,942   1,893 

FUEL CHEM

                

FUEL CHEM technology solutions

  3,630   4,232   6,961   8,358 

Total Revenues

 $6,368  $5,218  $11,903  $10,251 

 

7

 

Disaggregated Revenue by Geography

 

The following table presents our revenues disaggregated by geography, based on the location of the end-user:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

United States

 $4,279  $4,588  $7,967  $9,051 

Foreign Revenues

                

Latin America

  60   142   129   217 

Europe

  922   301   1,326   676 

Asia

  1,107   187   2,481   307 

Total Foreign Revenues

  2,089   630   3,936   1,200 

Total Revenues

 $6,368  $5,218  $11,903  $10,251 

 

Timing of Revenue Recognition

 

The following table presents the timing of our revenue recognition:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Products transferred at a point in time

 $4,402  $4,995  $8,096  $9,655 

Products and services transferred over time

  1,966   223   3,807   596 

Total Revenues

 $6,368  $5,218  $11,903  $10,251 

 

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 Condensed Consolidated Balance Sheets. In our Air Pollution Control (APC) 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 unbilled receivables (contract assets). These assets are reported on the Condensed Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period. At June 30, 2022 December 31, 2021, and December 31, 2020, contract assets for APC technology projects were approximately $1,106, $1,277, and $2,079, respectively, and at December 31, 2020, contract assets for the FUEL CHEM technology segment were approximately $269, and are included in accounts receivable on the Condensed Consolidated Balance Sheets. There were no contract assets for the FUEL CHEM technology segment as of  June 30, 2022 or  December 31, 2021.  

 

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 Condensed Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period. Contract liabilities were $578, $390, and $850 at June 30, 2022 December 31, 2021, and December 31, 2020, respectively, and are included in other accrued liabilities on the Condensed Consolidated Balance Sheets.

 

Changes in the contract asset and liability balances during the six month period ended June 30, 2022, 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 $20 and $250 for the three and six months ended June 30, 2022, respectively, and $49 and $157 for three and six months ended June 30, 2021, respectively, which represented primarily revenue from progress towards completion of our APC technology contracts.

 

As of June 30, 2022 and December 31, 2021, we had no construction contracts in progress that were identified as a loss contract. 

 

8

 

Remaining Performance Obligations

 

Remaining performance obligations represents the transaction price of APC technology booked orders for which work has not been performed. As of June 30, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $10,547. The Company expects to recognize revenue on approximately $8,414 of the remaining performance obligations over the next 12 months with the remaining recognized thereafter. 

 

Accounts Receivable

 

The components of accounts receivable are as follows:

 

  

As of

 
  

June 30, 2022

  

December 31, 2021

 

Trade receivables

 $5,500  $2,122 

Unbilled receivables

  1,106   1,277 

Other short-term receivables

  78   83 

Allowance for doubtful accounts

  (260)  (223)

Total accounts receivable

 $6,424  $3,259 

 

 

4.     Restructuring Activities

 

On January 18, 2019, the Company announced a planned suspension of its APC business operation in China. 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 which has taken place through June 30, 2022 includes staff rationalization and reduction, supplier and partner engagement, and the monetization of certain assets. The remaining transition activities include the execution of the 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 for 2022 and 2021 in China as follows:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Total revenues

 $  $4  $1  $15 

Net loss

  (38)  (63)  (51)  (38)

 

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 following table presents net assets in China as follows:

 

  

As of

 
  

June 30, 2022

  

December 31, 2021

 

Total assets

 $1,121  $1,235 

Total liabilities

  85   92 

Total net assets

 $1,036  $1,143 

 

9

 
 

5.     Accumulated Other Comprehensive Loss

 

The changes in accumulated other comprehensive loss by component were as follows:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Foreign currency translation

                

Balance at beginning of period

 $(1,674) $(1,563) $(1,604) $(1,370)

Other comprehensive (loss) income:

                

Foreign currency translation adjustments (1)

  (222)  133   (292)  (60)

Total accumulated other comprehensive loss

 $(1,896) $(1,430) $(1,896) $(1,430)

 

(1)

In all periods presented, there were no tax impacts related to rate changes and no amounts were reclassified to earnings.

 

 

6.     Treasury Stock

 

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

 

 

7.     Earnings per Share

 

Basic earnings per share excludes the dilutive effects of stock options, restricted stock units (RSUs), warrants, and the nil coupon non-redeemable convertible unsecured loan notes. 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 anti-dilutive. Out-of-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. For the three and six months ended June 30, 2022 and 2021, basic earnings per share is equal to diluted earnings per share because all outstanding stock awards, warrants, and convertible loan notes are considered anti-dilutive during periods of net loss. 

 

The following table sets forth the weighted-average shares used in calculating the earnings per share for the three and six months ended June 30, 2022 and 2021.

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Basic weighted-average shares

  30,296,000   30,264,000   30,282,000   28,895,000 

Conversion of unsecured loan notes

            

Unexercised options and unvested RSUs

            

Diluted weighted-average shares

  30,296,000   30,264,000   30,282,000   28,895,000 

 

For the three and six months ended June 30, 2022, Fuel Tech had weighted-average outstanding equity awards of 583,000 and 466,000, respectively, and warrants of 2,850,000 in both periods, which were antidilutive for the purpose of the calculation of diluted earnings per share. For the three and six months ended June 30, 2022, Fuel Tech had 23,000 and 36,000, respectively, of incremental equity awards that were excluded from the computation of diluted earnings per share as the inclusion of such would have been anti-dilutive due to a net loss in the period. These equity awards could potentially dilute basic earnings per share in future years. Fuel Tech had 160,000 weighted average equity awards outstanding at June 30, 2021 that were not dilutive for the purpose of inclusion in the calculation of diluted earnings per share.

 

10

 
 

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. As of June 30, 2022, Fuel Tech had 1,809,250 shares available for share-based awards under the Incentive Plan.

 

We did not record any excess tax benefits within income tax expense for the three and six months ended June 30, 2022 and 2021. Given the Company has a full valuation allowance on its deferred tax assets, there were no excess tax benefits to record for the three and six months ended June 30, 2022 and 2021. 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 Condensed Consolidated Statements of Operations. The components of stock-based compensation for the three and six months ended June 30, 2022 and 2021 were as follows:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Stock options and restricted stock units, net of forfeitures

 $28  $20  $46  $40 

After-tax effect of stock-based compensation

 $28  $20  $46  $40 

 

Stock Options

 

Stock options granted to employees under the Incentive Plans 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.

 

Stock option activity for Fuel Tech’s Incentive Plans for the six months ended June 30, 2022 was as follows:

 

          

Weighted- Average

     
  

Number

  

Weighted-

  

Remaining

  

Aggregate

 
  

of

  

Average

  

Contractual

  

Intrinsic

 
  

Options

  

Exercise Price

  

Term

  

Value

 

Outstanding on January 1, 2022

  434,500  $3.05         

Granted

              

Exercised

              

Expired or forfeited

  (50,000)  3.55         

Outstanding on June 30, 2022

  384,500  $2.98   2.94  $24 

Exercisable on June 30, 2022

  384,500  $2.98   2.94  $24 

 

As of June 30, 2022, there was no unrecognized compensation cost related to non-vested stock options granted under the Incentive Plans.
 

11

 

Restricted Stock Units

 

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

 

At  June 30, 2022, there is $916 of 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 2.80 years.

 

A summary of restricted stock unit activity for the six months ended June 30, 2022 is as follows:

 

      

Weighted Average

 
      

Grant Date

 
  

Shares

  

Fair Value

 

Unvested restricted stock units at January 1, 2022

  45,003  $1.51 

Granted

  807,048   1.32 

Forfeited

      

Vested

  (45,003)  1.51 

Unvested restricted stock units at June 30, 2022

  807,048  $1.32 

 

The fair value of restricted stock that vested during the six month period ending June 30, 2022 was $68.

 

Deferred Directors Fees

 

In addition to the Incentive Plans, 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 Accounting Standards Codification (ASC) 718, Fuel Tech accounts for these awards as equity awards as opposed to liability awards. During the six month periods ended June 30, 2022 and 2021, Fuel Tech recorded no stock-based compensation expense under the Deferred Plan.

 

 

9.      Warrants

 

The following table summarizes information about warrants outstanding and exercisable at June 30, 2022:

 

Range of Exercise Price  Number Outstanding/Exercisable  Weighted Average Remaining Life in Years  Weighted Average Exercise Price 
$5.10   2,500,000  4.12  $5.10 
$6.45   350,000  4.12  $6.45 
     2,850,000        

 

12

 
 

10.     Debt Financing

 

On June 30, 2022, the Company entered into an Investment Collateral Security agreement to use for the sole purpose of issuing standby letters of credit that replaces the former Cash Collateral agreement with BMO Harris. The Investment Collateral Security agreement requires us to pledge our investments as collateral for 150% 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 Investment Collateral Security agreement. At June 30, 2022, the Company had outstanding standby letters of credit totaling approximately $1,326 under the Investment Collateral Security agreement. At June 30, 2022, the investments held as collateral totaled $1,990. 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 Financial Accounting Standards Board (FASB) ASC 470, Debt and accrued interest in accordance with the interest method under FASB 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 Condensed Consolidated Statements of Operations.  

 

 

11.     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 Over-Fire Air 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 Graduated Straightening Grid 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. Electrostatic Precipitator technologies make use of electrostatic precipitator products and services to reduce particulate matter. Flue Gas Conditioning 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 Computational Fluid Dynamics and Chemical Kinetics Modeling boiler modeling, for the control of slagging, fouling, corrosion, opacity and other sulfur trioxide-related issues in 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 reviewing 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 (Note 1 in our annual report on Form 10-K). We do not review assets by reportable segment, but rather, in aggregate for the Company as a whole.

 

13

 

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

 

  

Air Pollution

  

FUEL CHEM

         

Three months ended June 30, 2022

 

Control Segment

  

Segment

  

Other

  

Total

 

Revenues from external customers

 $2,738  $3,630  $  $6,368 

Cost of sales

  (1,802)  (1,888)     (3,690)

Gross margin

  936   1,742      2,678 

Selling, general and administrative

        (2,874)  (2,874)

Research and development

        (289)  (289)

Operating income (loss) from operations

 $936  $1,742  $(3,163) $(485)

 

  

Air Pollution

  

FUEL CHEM

         

Three months ended June 30, 2021

 

Control Segment

  

Segment

  

Other

  

Total

 

Revenues from external customers

 $986  $4,232  $  $5,218 

Cost of sales

  (507)  (2,128)     (2,635)

Gross margin

  479   2,104      2,583 

Selling, general and administrative

        (2,957)  (2,957)

Research and development

        (315)  (315)

Operating income (loss) from operations

 $479  $2,104  $(3,272) $(689)

 

  

Air Pollution

  

FUEL CHEM

         

Six months ended June 30, 2022

 

Control Segment

  

Segment

  

Other

  

Total

 

Revenues from external customers

 $4,942  $6,961  $  $11,903 

Cost of sales

  (3,231)  (3,704)     (6,935)

Gross margin

  1,711   3,257      4,968 

Selling, general and administrative

        (5,928)  (5,928)

Research and development

        (509)  (509)

Operating income (loss) from operations

 $1,711  $3,257  $(6,437) $(1,469)

 

  

Air Pollution

  

FUEL CHEM

         

Six months ended June 30, 2021

 

Control Segment

  

Segment

  

Other

  

Total

 

Revenues from external customers

 $1,893  $8,358  $  $10,251 

Cost of sales

  (1,038)  (4,272)     (5,310)

Gross margin

  855   4,086      4,941 

Selling, general and administrative

        (6,057)  (6,057)

Research and development

        (730)  (730)

Operating income (loss) from operations

 $855  $4,086  $(6,787) $(1,846)

 

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 end-user. Assets are those directly associated with operations of the geographic area.

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Revenues:

                

United States

 $4,279  $4,588  $7,967  $9,051 

Foreign

  2,089   630   3,936   1,200 
  $6,368  $5,218  $11,903  $10,251 

 

  

June 30,

  

December 31,

 
  

2022

  

2021

 

Assets:

        

United States

 $45,934  $46,271 

Foreign

  3,184   3,703 
  $49,118  $49,974 

 

  

 

12.     Accrued Liabilities

 

The components of other accrued liabilities are as follows:

 

  

As of

 
  

June 30, 2022

  

December 31, 2021

 

Contract liabilities (Note 3)

 $578  $390 

Other accrued liabilities

  309   471 

Total other accrued liabilities

 $887  $861 

 

 

13.     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.

 

Fuel Tech issues a standard product warranty with the sale of its products to customers. Our recognition of warranty liability is based primarily on analyses of warranty claims experienced 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 balance included in the other accrued liabilities line of the Condensed Consolidated Balance Sheets during the six months ended June 30, 2022 and 2021. The warranty liability balance was $159 at June 30, 2022 and December 31, 2021.

 

 

14.     Income Taxes

 

The Company’s effective tax rate is approximately 0.7% and 2.6% for the six month periods ended June 30, 2022 and 2021, respectively. The Company's effective tax rate differs from the statutory federal tax rate of 21% for the six month periods ended June 30, 2022 and 2021 primarily due to a full valuation allowance recorded on our United States, China and Italy deferred tax assets since we cannot anticipate when or if we will have sufficient taxable income to utilize the deferred tax assets in the future. Further, our effective tax rate differs from the statutory federal tax rate due to state taxes, differences between U.S. and foreign tax rates, foreign losses incurred with no related tax benefit, non-deductible commissions, and non-deductible meals and entertainment expenses for the six month periods ended June 30, 2022 and 2021. Income generated in the six months ended June 30, 2021 attributed to the gain on forgiveness of the Paycheck Protection Plan loan is tax exempt. 

 

Fuel Tech had no unrecognized tax benefits as of June 30, 2022 and December 31, 2021.

 

15

 
 

15.     Subsequent Events

 

The Company has evaluated subsequent events through the filing of this Quarterly Report on Form 10-Q, and determined that there have been no events that have occurred that would require adjustments to our disclosures in the consolidated financial statements.

 

 

 

FUEL TECH, INC.

 

Item 2.          Management’s Discussion and Analysis of Financial Condition and Results of Operations     

 

Overview

 

In the second quarter of 2022, the Company continued to experience a challenging operational environment resulting from the ongoing substitution of gas-fired and renewable energy plants for coal-fired installations and the ongoing impacts of geopolitical events and the coronavirus (COVID-19) global pandemic. We continue to invest in new technologies to expand our product offerings into the water pollution control and treatment market. In June, the Board approved a plan to invest excess capital to provide returns on excess cash, while preserving capital and managing liquidity. 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 maintain our existing levels of operating expenditures and the diminishing effects of the pandemic should lead to an improved market outlook.

 

COVID-19 Pandemic and Geopolitical Events

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. Geopolitical events and global economic sanctions resulting from the ongoing conflict between Russia and Ukraine may impact new or existing projects and the 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. Management cannot predict the full impact of the COVID-19 pandemic and geopolitical events on the Company’s sales and marketing channels and supply chain, and as a result, the ultimate extent of the effects on the Company is highly uncertain and will depend on future developments. Such effects could exist for an extended period of time. The Company continues to monitor the potential impacts on the business. 

 

Key Operating Factors

Our FUEL CHEM segment experienced a decline in revenues and segment operating profits in the quarter compared to 2021. FUEL CHEM faced some headwinds in the quarter due to the loss of one customer from permanent plant retirement and the reduction in demand from other customers due to climate and operating and maintenance scheduling. 

 

Our Air Pollution Control (APC) business experienced improvement in the quarter compared to 2021, due to the execution on projects awarded in the second half of 2021 and the first half of 2022. 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 June 30, 2022 was $10,547 and our global sales pipeline is in the $50 -75 million range.

 

Results of Operations

 

Revenues

 

Revenues for the three month periods ending June 30, 2022 and 2021 were $6,368 and $5,218, respectively, representing an increase of $1,150, or 22%, versus the same period last year. Revenues for the six month periods ending June 30, 2022 and 2021 were $11,903 and $10,251, respectively, representing an increase of $1,652, or 16%, versus the same period last year. 

 

The APC technology segment generated revenues of $2,738 for the three month period ended June 30, 2022, representing an increase of $1,752, or 178%, from the prior year amount of $986. The APC technology segment generated revenues of $4,942 and $1,893 for the six month periods ended June 30, 2022 and 2021, respectively, representing an increase of $3,049, or 161%. These increases in APC revenue were primarily related to timing of project execution and new APC orders announced during 2021 and continuing through the first six months of 2022. Consolidated APC backlog at June 30, 2022 was $10,547 versus backlog at December 31, 2021 of $9,119. Our current backlog consists of U.S. domestic projects totaling $8,303 and international projects totaling $2,244

 

The FUEL CHEM® technology segment generated revenues of $3,630 and $4,232 for the three month periods ended June 30, 2022 and 2021, respectively, representing a decrease of $602, or 14%. The FUEL CHEM® technology segment generated revenues of $6,961 and $8,358 for the six month periods ended June 30, 2022 and 2021, respectively, representing a decrease of $1,397, or 17%. The decreases in FUEL CHEM revenue for the three and six months ended June 30, 2022 as compared to the same period of the prior year were partially due to the loss of one customer due to permanent plant retirement and unforeseen plant outages.

 

 

Cost of sales and gross margin

 

Consolidated gross margin percentage for the three month periods ended June 30, 2022 and 2021 were 42% and 50%, respectively. Gross margin decreased versus the comparable period due to the decrease in both operating segment gross margins. For the three month periods ended June 30, 2022 and 2021 the APC gross margin decreased to 34% from 49%, respectively, primarily due to product and project mix. FUEL CHEM gross margins decreased to 48% from 50% in the current quarter due to the decrease in revenue volume and higher material, freight, and labor costs. 

 

Consolidated gross margin percentage for the six month periods ended June 30, 2022 and 2021 were 42% and 48%, respectively. Gross margin decreased versus the comparable period due to the decrease in both operating segment gross margins. For the six month periods ended June 30, 2022 and 2021 the APC gross margin decreased to 35% from 45%, respectively, primarily due to product and project mix. FUEL CHEM gross margins decreased to 47% from 49% in the current quarter due to the decrease in revenue volume and higher material, freight, and labor costs. 

 

Selling, general and administrative

 

Selling, general and administrative expenses (SG&A) were $2,874 and $2,957 for the three month periods ended June 30, 2022 and 2021, respectively. For the three month period ended June 30, 2022 the decrease of $83 is primarily the result of decreases in outside services of $48, depreciation expense of $33, certain administrative overhead expenses for our international operations of $24, and other costs of $55, partially offset by increases in employee related costs of $44 and travel costs of $33. For the three month periods ending June 30, 2022 and 2021, SG&A as a percentage of revenues decreased to 45% from 57%. The decrease versus the comparable period is primarily due to the increase in overall revenues and the decrease in SG&A in the current year.

 

SG&A expenses were $5,928 and $6,057 for the six month periods ended June 30, 2022 and 2021, respectively. For the six month period ended June 30, 2022 the decrease of $129 is primarily the result of decreases in depreciation expense of $58, employee related costs of $40, outside services of $27, and other costs of $64, partially offset by increases in travel costs of $54 and certain administrative overhead expenses for our international operations of $6. For the six month periods ending June 30, 2022 and 2021, SG&A as a percentage of revenues decreased to 50% from 59%. The decrease versus the comparable period is primarily due to the increase in overall revenues and the decrease in SG&A in the current year.

 

Research and development

 

Research and development expenses for the three and six month periods ended June 30, 2022 were $289 and $509, respectively, and for the same periods in 2021 were $315 and $730, respectively. The decreases in expenditures were related to reduced employee related costs and timing of execution on current project initiatives. The expenditures in our research and development expenses are 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.

 

Income tax

 

Income tax expense for both of the three and six month periods ended June 30, 2022 was $9. Income tax expense for both of the three and six month periods ended June 30, 2021 was $10. The Company is projecting a consolidated effective tax rate of approximately 0% for 2022, which is lower than the federal income tax rate of 21%. The Company's effective tax rate differs from the statutory federal tax rate of 21% for the three and six month periods ended June 30, 2022 primarily due to a full valuation allowance recorded on our United States, China and Italy deferred tax assets since we cannot anticipate when or if we will have sufficient taxable income to utilize the deferred tax assets in the future. Further, our effective tax rate differs from the statutory federal tax rate due to state taxes, differences between U.S. and foreign tax rates, foreign losses incurred with no related tax benefit, non-deductible commissions, and non-deductible meals and entertainment expenses.

 

Other (expense) income, net

 

Other income, net was $134 for the three month period ended June 30, 2022 compared to Other expense, net of $76 for the same period in 2021. Other income (expense), net changed $210 mainly due to transactional foreign exchange gain/loss.

 

Other income, net was $124 for the six month period ended June 30, 2022 compared to $1,482 for the same period in 2021. Other income, net decreased $1,358 due to the forgiveness of the Paycheck Protection Program Loan in 2021 consisting of $1,556 of principal and $10 of accrued interest.

 

 

 

Liquidity and Sources of Capital

 

We have losses from operations during the six month period ended June 30, 2022 totaling $1,469. Our cash used by operations for this same period totaled $3,321

 

Our cash and cash equivalent balance as of June 30, 2022 totaled $33,298, which includes $8,010 of cash equivalents and $1,990 of restricted cash equivalents, and our working capital totaled $36,953. We have no outstanding debt other than our outstanding letters of credit, under our Investment Collateral Security agreement with BMO Harris Bank, N.A. (the Investment Collateral Security agreement), which does not have any financial covenants. We expect to continue operating under this arrangement for the foreseeable future. 

 

 

Operating activities used cash of $3,321 for the six month period ended June 30, 2022, primarily due to an increase in accounts receivable balances of $3,245 due to the timing of project milestone billings and the net loss from continuing operations, partially offset by removals of non-cash items from our net loss from continuing operations for depreciation and amortization of $232, increases in accounts payable balances of $812, and a decrease in other assets of $205.

 

Operating activities provided $229 of cash for the six month period ended June 30, 2021, primarily due to decreases in our accounts receivable balance of $3,079 and prepaid expenses and other current and non-current assets of $681 and the add back of non-cash items from our net loss including depreciation and amortization of $390, partially offset by the add back of a non-cash items from our net loss for the gain on the Paycheck Protection Program Loan forgiveness of $1,556 and decreases in our accounts payable balance of $943 and accrued liabilities and other non-current liabilities of $1,021.

 

Investing activities used cash of $138 and $237 for the six month periods ended June 30, 2022 and 2021, respectively. Investing activities for the six month periods ended June 30, 2022 and 2021 primarily consisted of purchases of equipment.

 

Financing activities used cash of $17 for the six month period ended June 30, 2022 compared to cash provided of $23,977 for the six month period ended June 30, 2021. In 2022, the financing activity was related to the taxes paid on behalf of the equity award participants on the vesting of restricted stock units. 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.

 

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 directly or indirectly 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 additional 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.

 

In June 2022, the Board of Directors approved an investment plan that would hold $10,000 in funds at BMO Harris Bank (BMO Harris) to be invested in held-to-maturity debt securities of United States (US) Treasuries, including Notes, Bonds, and Bills, or US Government Agency securities. The funds would be held in money market funds until they are invested in those securities. The investments would be structured to create a maturity “ladder” where the proceeds from maturities are re-invested to maintain a balance of short- and long-term investments based on the expected business needs. Maturities will be between three and thirty-six months. This strategy allows the Company to provide returns on excess cash, while managing liquidity and minimizing exposure to interest rate fluctuations.

 

On June 30, 2022, the Company entered into the Investment Collateral Security agreement to use for the sole purpose of issuing standby letters of credit, which replaces the Cash Collateral Security agreement with BMO Harris Bank, N.A. (the Former Collateral agreement). The Investment Collateral Security agreement requires us to pledge our investments as collateral for 150% 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 Investment Collateral Security agreement. At June 30, 2022, the Company had outstanding standby letters of credit totaling approximately $1,326 under the Investment Collateral Security agreement. At June 30, 2022, the investments held as collateral totaled $1,990. Fuel Tech is committed to reimbursing the issuing bank for any payments made by the bank under these instruments.

 

On June 19, 2019, the Company entered into the Former Collateral agreement to use for the sole purpose of issuing standby letters of credit. The Former Collateral agreement requires us to pledge as cash collateral 105% of the aggregate face amount of outstanding standby letters of credit. The Company paid 250 basis points on the face values of outstanding letters of credit. There were no financial covenants set forth in the Former Collateral agreement. At June 30, 2022, the Company had no outstanding standby letters of credit under the Former Collateral agreement. 

 

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.

 

In 2020, the Company received $1,556 in loan proceeds from the Paycheck Protection Program, 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 Condensed Consolidated Statements of Operations.  

 

 

Contingencies and Contractual Obligations

 

Fuel Tech issues a standard product warranty with the sale of its products to customers as discussed in Note 13. There was no change in the warranty liability balance during the six months ended June 30, 2022.

 

Forward-Looking Statements

 

This Quarterly Report on Form 10-Q contains “forward-looking statements,” as defined in Section 21E of the Securities Exchange Act of 1934, as amended, which are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995 and reflect Fuel Tech’s current expectations regarding 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. Fuel Tech has tried to identify forward-looking statements by using words such as “anticipate,” “believe,” “plan,” “expect,” “estimate,” “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 Fuel Tech and are subject to various risks, uncertainties, and other factors, including, but not limited to, those discussed in Fuel Tech’s Annual Report on Form 10-K for the year ended December 31, 2021 in Item 1A under the caption “Risk Factors,” which could cause Fuel Tech’s 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. Fuel Tech undertakes 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 Fuel Tech’s filings with the Securities and Exchange Commission.

 

Item 3.          Quantitative and Qualitative Disclosures about Market Risk

 

Fuel Tech’s 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 nor into foreign currency option contracts to manage this risk due to the immaterial nature of the transactions involved.

 

Item 4.          Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Fuel Tech maintains disclosure controls and procedures and internal controls designed to ensure (a) that information required to be disclosed in Fuel Tech’s filings under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and (b) that such information is accumulated and communicated to management, including the principal executive and financial officer, as appropriate to allow timely decisions regarding required disclosure. Fuel Tech’s Chief Executive Officer and principal financial officer have evaluated the Company’s disclosure controls and procedures, as defined in Rules 13a – 15(e) and 15d -15(e) of the Exchange Act, as of the end of the period covered by this report, and they have concluded that these controls and procedures are effective.

 

Changes in Internal Control over Financial Reporting

 

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

 

 

 

PART II. OTHER INFORMATION

 

Item 1.     Legal Proceedings

 

We are from time to time involved in litigation incidental to our business. We are not currently involved in any litigation in which we believe an adverse outcome would have a material effect on our business, financial conditions, results of operations, or prospects.

 

Item 1A.          Risk Factors

 

The risk factors included in our Annual Report on Form 10-K for fiscal year ended December 31, 2021 have not materially changed.

 

Item 2.          Unregistered Sales of Equity Securities and Use of Proceeds

 

None

 

 

Item 6.          Exhibits

 

a.

Exhibits (all filed herewith)

 

31.1

Certification of CEO pursuant to Section 302 of Sarbanes-Oxley Act of 2002

 

31.2

Certification of principal financial officer pursuant to Section 302 of Sarbanes-Oxley Act of 2002

 

32

Certification of CEO and principal financial officer pursuant to Section 906 of Sarbanes-Oxley Act of 2002

 

101.1

Inline INSXBRL Instance Document - The Instance Document does not appear in the Interactive Data File because its Inline XBRL tags are embedded within the Inline XBRL document.

 

101.2

Inline SCHXBRL Taxonomy Extension Schema Document

 

101.3

Inline CALXBRL Taxonomy Extension Calculation Linkbase Document

 

101.4

Inline DEFXBRL Taxonomy Extension Definition Linkbase Document

 

101.5

Inline LABXBRL Taxonomy Extension Label Linkbase Document

 

101.6

Inline PREXBRL Taxonomy Extension Prevention Linkbase Document

  104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

 

FUEL TECH, INC.

 

Signatures

 

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.

 

 

Date: August 10, 2022

By:

/s/ Vincent J. Arnone

   

Vincent J. Arnone

   

President and Chief Executive Officer

   

(Principal Executive Officer)

 

 

 

Date: August 10, 2022

By:

/s/ Ellen T. Albrecht

   

Ellen T. Albrecht

    Vice President, Chief Financial Officer and Treasurer
   

(Principal Financial Officer)

 

23
EX-31.1 2 ex_379506.htm EXHIBIT 31.1 ex_379506.htm

Exhibit 31.1

 

I, Vincent J. Arnone, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q 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 13a-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: August 10, 2022

By:

/s/ Vincent J. Arnone

 

 

Vincent J. Arnone

 

 

President and Chief Executive Officer

 

 

(Principal Executive Officer)

 

 
EX-31.2 3 ex_379507.htm EXHIBIT 31.2 ex_379507.htm

Exhibit 31.2

 

I, Ellen T. Albrecht, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q 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 13a-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: August 10, 2022

By:

/s/ Ellen T. Albrecht

 

 

Ellen T. Albrecht

 

 

Vice President, Chief Financial Officer and Treasurer

 

 

(Principal Financial Officer)

 

 
EX-32 4 ex_379508.htm EXHIBIT 32 ex_379508.htm

Exhibit 32

 

The undersigned in their capacities as Chief Executive Officer and Principal 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: August 10, 2022

By:

/s/ Vincent J. Arnone

 

 

Vincent J. Arnone

 

 

President and Chief Executive Officer

 

 

(Principal Executive Officer)

 
     
Date: August 10, 2022

By:

/s/ Ellen T. Albrecht

 

 

Ellen T. Albrecht

 

 

Vice President, Chief Financial Officer and Treasurer

 

 

(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 5 ftek-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - General link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Revenue link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Restructuring Activities link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Treasury Stock link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Warrants link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Debt Financing link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Business Segment and Geographic Financial Data link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Accrued Liabilities link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 3 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 4 - Restructuring Activities (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 7 - Earnings Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 8 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 9 - Warrants (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 11 - Business Segment and Geographic Financial Data (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 12 - Accrued Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 3 - Revenue 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 3 - Revenue 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 3 - Revenue - Revenues Disaggregated by Product Technology (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 3 - Revenue - Revenues Disaggregated by Geography (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 3 - Revenue - Timing of Revenue Recognition (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 3 - Revenue - Components of Accounts Receivable (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 4 - Restructuring Activities - Charges and Net Assets (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 6 - Treasury Stock (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 7 - Earnings Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 7 - Earnings Per Share - Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 8 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 8 - Stock-based Compensation - Stock-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 8 - Stock-based Compensation - Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 8 - Stock-based Compensation - Restricted Stock Activity (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 9 - Warrants - Summary of Warrants Outstanding and Exercisable (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 10 - Debt Financing (Details Textual) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 11 - Business Segment and Geographic Financial Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 11 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 11 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 12 - Accrued Liabilities - Components of Other Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 14 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 ftek-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 ftek-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 ftek-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Summary of Significant Accounting Policies Note 3 - Revenue Note 4 - Restructuring Activities Note 5 - Accumulated Other Comprehensive Loss Note 7 - Earnings Per Share Note 8 - Stock-based Compensation Note 9 - Warrants Note 11 - Business Segment and Geographic Financial Data Income Tax Disclosure [Text Block] Note 12 - Accrued Liabilities Note 2 - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Note 3 - Revenue - Revenues Disaggregated by Product Technology (Details) Other assets Stock-based compensation, net of forfeitures Note 3 - Revenue - Revenues Disaggregated by Geography (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 3 - Revenue - Timing of Revenue Recognition (Details) Note 3 - Revenue - Components of Accounts Receivable (Details) Note 4 - Restructuring Activities - Charges and Net Assets (Details) Note 5 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) Note 7 - Earnings Per Share - Earnings Per Share (Details) Note 8 - Stock-based Compensation - Stock-based Compensation (Details) Note 8 - Stock-based Compensation - Stock Option Activity (Details) Note 8 - Stock-based Compensation - Restricted Stock Activity (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Note 9 - Warrants - Summary of Warrants Outstanding and Exercisable (Details) Note 11 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details) Amortization Note 11 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details) Note 12 - Accrued Liabilities - Components of Other Accrued Liabilities (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Granted, unvested restricted stock units, weighted average grant date fair value (in dollars per share) Vested, restricted stock units, weighted average grant date fair value (in dollars per share) 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) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited, restricted stock units, shares (in shares) Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain] Foreign currency translation adjustments us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Beginning balance, unvested restricted stock units, shares (in shares) Ending balance, unvested restricted stock units, shares (in shares) Depreciation Granted, unvested restricted stock units, shares (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested, restricted stock units, shares (in shares) Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] us-gaap_AssetsCurrent Total current assets Exercisable, option, weighted average exercise price (in dollars per share) Exercisable, weighted average remaining contractual term (Year) Exercisable, aggregate intrinsic value Exercisable, options (in shares) Outstanding, weighted average remaining contractual term (Year) Outstanding, aggregate intrinsic value us-gaap_TreasuryStockShares Treasury Stock, Shares, Total (in shares) us-gaap_AssetsNet Total net assets Common stock, $.01 par value, 40,000,000 shares authorized, 31,272,303 and 31,227,300 shares issued, and 30,296,297 and 30,263,791 shares outstanding, respectively Adjustments to reconcile net loss to net cash (used in) provided by operating activities: us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Beginning balance, option, weighted average exercise price (in dollars per share) Ending balance, option, weighted average exercise price (in dollars per share) Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Contract liabilities (Note 3) us-gaap_ContractWithCustomerLiabilityCurrent Contract with Customer, Liability, Current Expired or forfeited, option, weighted average exercise price (in dollars per share) Common stock, par value (in dollars per share) Asia [Member] Granted, option, weighted average exercise price (in dollars per share) Exercised, option, weighted average exercise price (in dollars per share) Employee compensation Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Accounts payable Product and Service [Axis] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Beginning balance, number of options outstanding (in shares) Ending balance, number of options outstanding (in shares) Product and Service [Domain] Statistical Measurement [Axis] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod Expired or forfeited, options (in shares) Other accrued liabilities Total other accrued liabilities Latin America [Member] us-gaap_PolicyTextBlockAbstract Accounting Policies Assets us-gaap_NoncurrentAssets Geographical [Axis] Geographical [Domain] ftek_InvestmentPlanMaximumAmountApproved Investment Plan, Maximum Amount. Approved Maximum amount approved for investment plan. 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_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) ftek_PercentageOfFaceAmountOfLettersOfCreditAsCollateral Percentage of Face Amount of Letters of Credit As Collateral Percentage of face amount of letters of credit as collateral. ftek_PaymentBasisPointsOnFaceValueOfLettersOfCredit Payment, Basis Points on Face Value of Letters of Credit Payment as basis points on face value of letters of credit. ftek_DebtSecuritiesHeldtomaturityMaturityTerm Debt Securities, Held-to-maturity, Maturity Term (Month) Maturity term of debt security, held-to-maturity securities. Weighted Average Equity Awards [Member] Weighted average equity awards. Unexercised options and unvested RSUs (in shares) us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements Incremental Equity Awards [Member] Incremental Equity Awards. Conversion of unsecured loan notes (in shares) us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities 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) Weighted-average number of common shares outstanding: Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Share-Based Payment Arrangement, Tranche Three [Member] Current liabilities: Treasury Stock [Text Block] Vesting [Axis] Vesting [Domain] Share-Based Payment Arrangement, Tranche One [Member] Share-Based Payment Arrangement, Tranche Two [Member] us-gaap_Assets Total assets Total assets Plan Name [Axis] Plan Name [Domain] Unbilled receivables us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Operating Activities us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Other short-term receivables Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] Trade receivables us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense Share-Based Payment Arrangement, Expense, Tax Benefit Accounts receivable, net Total accounts receivable us-gaap_NumberOfReportableSegments Number of Reportable Segments us-gaap_StandardProductWarrantyAccrual Standard Product Warranty Accrual, Ending Balance us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease Standard Product Warranty Accrual, Period Increase (Decrease), Total Share-Based Payment Arrangement [Text Block] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Additional paid-in capital AOCI Attributable to Parent [Member] us-gaap_ContractWithCustomerAssetNet Contract with Customer, Asset, after Allowance for Credit Loss, Total Other income (expense), net Segment Reporting Disclosure [Text Block] Stockholders’ equity: Award Type [Domain] us-gaap_RestrictedCashAndCashEquivalents Restricted Cash and Cash Equivalents, Total Current assets: Award Type [Axis] Net loss Net loss Net income (loss) Accumulated amortization, intangible assets us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents Total cash, cash equivalents, and restricted cash and cash equivalents shown in the Condensed Consolidated Statements of Cash Flows Other intangible assets, net of accumulated amortization of $369 and $341, respectively us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period (Note 2) Cash, cash equivalents and restricted cash and cash equivalents at end of period (Note 2) Inventory, Policy [Policy Text Block] Interest income Restricted Stock Units (RSUs) [Member] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net (decrease) increase in cash, cash equivalents and restricted cash and cash equivalents us-gaap_Liabilities Total liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash (used in) provided by financing activities Effect of exchange rate fluctuations on cash us-gaap_OperatingIncomeLoss Operating income (loss) from operations Operating loss us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized Share-Based Payment Arrangement, Option [Member] us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash (used in) provided by operating activities Warrant [Member] Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Inventory [Axis] Inventory [Domain] Antidilutive Securities [Axis] Cost of sales Cost of sales Antidilutive Securities, Name [Domain] us-gaap_GrossProfit Gross margin Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Deferred income taxes, net Accumulated depreciation Commitments and Contingencies Disclosure [Text Block] Property and equipment, net of accumulated depreciation of $18,379 and $18,243, respectively Goodwill Common Stock Outstanding [Member] Represents common stock outstanding. Investment, Policy [Policy Text Block] us-gaap_PaymentsOfStockIssuanceCosts Costs related to sale of common stock issued in connection with private placement us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount us-gaap_Investments Investments, Total us-gaap_PaymentsForRepurchaseOfEquity Taxes paid on behalf of equity award participants us-gaap_CostsAndExpenses Costs and Expenses, Total Investing Activities Costs and expenses: Proceeds from sale of common stock issued in connection with private placement Net loss per common share: Retained Earnings [Member] Earnings Per Share [Text Block] Revenues Revenues from external customers Treasury Stock [Member] Warrants Issued in Connection with Private Placement [Member] Represents warrants issued in connection with private placement. Additional Paid-in Capital [Member] Accrued liabilities and other non-current liabilities us-gaap_IncomeTaxExpenseBenefit Income tax expense Equity Components [Axis] Equity Component [Domain] CHINA us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) Weighted average exercise price (in dollars per share) us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Number outstanding/ exercisable (in shares) us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Loss before income taxes Restricted cash Restricted cash included in long-term assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Comprehensive Income (Loss) Note [Text Block] Other comprehensive (loss) income: Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Restricted cash and cash equivalents Restricted cash and cash equivalents included in current assets us-gaap_DebtInstrumentDecreaseForgiveness Debt Instrument, Decrease, Forgiveness Cash Cash equivalents Nil coupon perpetual loan notes Cash and cash equivalents Timing of Transfer of Good or Service [Domain] Transferred at Point in Time [Member] Transferred over Time [Member] Disaggregation of Revenue [Table Text Block] us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax After-tax effect of stock-based compensation Stock options and restricted stock units, net of forfeitures us-gaap_AllocatedShareBasedCompensationExpense Timing of Transfer of Good or Service [Axis] Revenue from Contract with Customer [Text Block] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Accounting Policies [Abstract] Significant Accounting Policies [Text Block] us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss Document Transition Report City Area Code Selling, General and Administrative Expenses [Member] Entity Interactive Data Current us-gaap_GainLossOnSaleOfPropertyPlantEquipment Loss on disposal of equipment us-gaap_TreasuryStockSharesAcquired Taxes paid on behalf of equity award participants (in shares) us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Security Exchange Name Common stock, shares outstanding (in shares) Title of 12(b) Security Current Fiscal Year End Date us-gaap_ProceedsFromIssuanceOfLongTermDebt Proceeds from Issuance of Long-term Debt, Total us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses, other current assets and other non-current assets Nil Coupon Perpetual Loan Notes [Member] Refers to perpetual loan notes with a nil coupon. Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date Income Statement Location [Axis] Income Statement Location [Domain] Entity File Number Entity Emerging Growth Company Document Type us-gaap_GainsLossesOnExtinguishmentOfDebt Gain of forgiveness on Paycheck Protection Plan Loan Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Segments [Axis] Segments [Domain] Other Segments [Member] Air Pollution Control [Member] Refers to the Air Pollution Control segment. us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (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. Diluted (in shares) Diluted weighted-average shares (in shares) FUEL CHEM [Member] Refers to the FUEL CHEM technology segment. us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Stock compensation expense Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Non-US [Member] Entity Central Index Key Entity Registrant Name Entity [Domain] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Diluted net loss per common share (in dollars per share) Basic weighted-average shares (in shares) Basic (in shares) us-gaap_TreasuryStockValueAcquiredCostMethod Taxes paid on behalf of equity award participants Entity Address, City or Town us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent, Total Entity Address, Postal Zip Code Basic net loss per common share (in dollars per share) Entity Address, State or Province us-gaap_TreasuryStockValue Treasury Stock, Value, Total Treasury stock, at cost us-gaap_AllowanceForDoubtfulAccountsReceivable Allowance for doubtful accounts Ancillary Revenue [Member] Refers to revenue from ancillary sources. Statement of Cash Flows [Abstract] Entity Common Stock, Shares Outstanding 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. Statement of Stockholders' Equity [Abstract] 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) us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Revenue from External Customers by Geographic Areas [Table Text Block] Investments [Domain] Other Current Liabilities [Table Text Block] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Investment Type [Axis] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Local Phone Number us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Exercised, options (in shares) us-gaap_TableTextBlock Notes Tables Common shares issued upon vesting of restricted stock units (in shares) Common shares issued upon vesting of restricted stock units Restructuring and Related Activities Disclosure [Text Block] Restructuring and Related Costs [Table Text Block] Selling, general and administrative Selling, general and administrative Provision for doubtful accounts, net of recoveries Granted, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) Financing Activities us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Other liabilities Equipment Contstructed for Resale [Member] Related to equipment constructed for resale. Common stock issued in connection with private placement, net (in shares) us-gaap_RestrictedCashAndInvestments Restricted Cash and Investments, Total us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Common stock issued in connection with private placement, net Asset Pledged as Collateral [Member] Research and development Research and development Accumulated deficit Accumulated other comprehensive loss Money Market Funds [Member] The Placement Agent Warrants [Member] Represents the placement agent warrants. Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense Pledged Status [Domain] Pledged Status [Axis] Changes in operating assets and liabilities: us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Weighted average remaining life (Year) The weighted average remaining life of warrants or rights. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Schedule of Cash and Cash Equivalents [Table Text Block] Operating lease liabilities - non-current Class of Stock [Axis] Warrants Disclosure [Text Block] The entire disclosure of warrants. 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] Deferred Compensation Plan for Directors [Member] Represents the deferred compensation plan for directors. Operating lease liabilities - current Paycheck Protection Program CARES Act [Member] Represents loan designed to provide funds for small businesses to keep their employees on the payroll. Subsequent Events [Text Block] Right-of-use operating lease assets us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense Deferred Compensation Arrangement with Individual, Compensation Expense EX-101.PRE 9 ftek-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2022
Jul. 31, 2022
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 Q2  
Document Fiscal Year Focus 2022  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
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 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 Common Stock, Shares Outstanding   30,296,297
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 31,308 $ 35,893
Restricted cash and cash equivalents 1,990 891
Accounts receivable, net 6,424 3,259
Inventories, net 405 348
Prepaid expenses and other current assets 856 1,074
Total current assets 40,983 41,465
Property and equipment, net of accumulated depreciation of $18,379 and $18,243, respectively 4,556 4,609
Goodwill 2,116 2,116
Other intangible assets, net of accumulated amortization of $369 and $341, respectively 416 448
Restricted cash 0 270
Right-of-use operating lease assets 236 242
Other assets 811 824
Total assets 49,118 49,974
Current liabilities:    
Accounts payable 2,348 1,561
Accrued liabilities:    
Operating lease liabilities - current 118 113
Employee compensation 677 688
Other accrued liabilities 887 861
Total current liabilities 4,030 3,223
Operating lease liabilities - non-current 111 122
Deferred income taxes, net 139 139
Other liabilities 255 290
Total liabilities 4,535 3,774
Stockholders’ equity:    
Common stock, $.01 par value, 40,000,000 shares authorized, 31,272,303 and 31,227,300 shares issued, and 30,296,297 and 30,263,791 shares outstanding, respectively 313 312
Additional paid-in capital 164,244 164,199
Accumulated deficit (115,903) (114,549)
Accumulated other comprehensive loss (1,896) (1,604)
Nil coupon perpetual loan notes 76 76
Treasury stock, at cost (2,251) (2,234)
Total stockholders’ equity 44,583 46,200
Total liabilities and stockholders’ equity $ 49,118 $ 49,974
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accumulated depreciation $ 18,379 $ 18,243
Accumulated amortization, intangible assets $ 369 $ 341
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,272,303 31,227,300
Common stock, shares outstanding (in shares) 30,296,297 30,263,791
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues $ 6,368 $ 5,218 $ 11,903 $ 10,251
Costs and expenses:        
Cost of sales 3,690 2,635 6,935 5,310
Selling, general and administrative 2,874 2,957 5,928 6,057
Research and development 289 315 509 730
Costs and Expenses, Total 6,853 5,907 13,372 12,097
Operating loss (485) (689) (1,469) (1,846)
Interest expense (4) (5) (9) (9)
Interest income 8 2 9 3
Other income (expense), net 134 (76) 124 1,482
Loss before income taxes (347) (768) (1,345) (370)
Income tax expense (9) (10) (9) (10)
Net loss $ (356) $ (778) $ (1,354) $ (380)
Net loss per common share:        
Basic net loss per common share (in dollars per share) $ (0.01) $ (0.03) $ (0.04) $ (0.01)
Diluted net loss per common share (in dollars per share) $ (0.01) $ (0.03) $ (0.04) $ (0.01)
Weighted-average number of common shares outstanding:        
Basic (in shares) 30,296,000 30,264,000 30,282,000 28,895,000
Diluted (in shares) 30,296,000 30,264,000 30,282,000 28,895,000
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net loss $ (356) $ (778) $ (1,354) $ (380)
Other comprehensive (loss) income:        
Foreign currency translation adjustments (222) 133 (292) (60)
Comprehensive loss $ (578) $ (645) $ (1,646) $ (440)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ 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
Balance (in shares) at Dec. 31, 2020 25,229            
Balance at Dec. 31, 2020 $ 262 $ 140,138 $ (114,603) $ (1,370) $ 76 $ (2,182) $ 22,321
Net income (loss) 0 0 398 0 0 0 398
Foreign currency translation adjustments 0 0 0 (193) 0 0 (193)
Stock compensation expense $ 0 20 0 0 0 0 20
Common stock issued in connection with private placement, net (in shares) 5,000            
Common stock issued in connection with private placement, net $ 50 23,979 0 0 0 0 24,029
Common shares issued upon vesting of restricted stock units (in shares) 50            
Common shares issued upon vesting of restricted stock units $ 0 0 0 0 0 0 0
Taxes paid on behalf of equity award participants (in shares) (15)            
Taxes paid on behalf of equity award participants $ 0 0 0 0 0 (52) (52)
Balance (in shares) at Mar. 31, 2021 30,264            
Balance at Mar. 31, 2021 $ 312 164,137 (114,205) (1,563) 76 (2,234) 46,523
Balance (in shares) at Dec. 31, 2020 25,229            
Balance at Dec. 31, 2020 $ 262 140,138 (114,603) (1,370) 76 (2,182) 22,321
Net income (loss)             (380)
Foreign currency translation adjustments             (60)
Balance (in shares) at Jun. 30, 2021 30,264            
Balance at Jun. 30, 2021 $ 312 164,157 (114,983) (1,430) 76 (2,234) 45,898
Balance (in shares) at Mar. 31, 2021 30,264            
Balance at Mar. 31, 2021 $ 312 164,137 (114,205) (1,563) 76 (2,234) 46,523
Net income (loss) 0 0 (778) 0 0 0 (778)
Foreign currency translation adjustments 0 0 0 133 0 0 133
Stock compensation expense $ 0 20 0 0 0 0 20
Balance (in shares) at Jun. 30, 2021 30,264            
Balance at Jun. 30, 2021 $ 312 164,157 (114,983) (1,430) 76 (2,234) 45,898
Balance (in shares) at Dec. 31, 2021 30,264            
Balance at Dec. 31, 2021 $ 312 164,199 (114,549) (1,604) 76 (2,234) 46,200
Net income (loss) 0 0 (998) 0 0 0 (998)
Foreign currency translation adjustments 0 0 0 (70) 0 0 (70)
Stock compensation expense $ 0 18 0 0 0 0 18
Common shares issued upon vesting of restricted stock units (in shares) 45            
Common shares issued upon vesting of restricted stock units $ 1 (1) 0 0 0 0 0
Taxes paid on behalf of equity award participants (in shares) (13)            
Taxes paid on behalf of equity award participants $ 0 0 0 0 0 (17) (17)
Balance (in shares) at Mar. 31, 2022 30,296            
Balance at Mar. 31, 2022 $ 313 164,216 (115,547) (1,674) 76 (2,251) 45,133
Balance (in shares) at Dec. 31, 2021 30,264            
Balance at Dec. 31, 2021 $ 312 164,199 (114,549) (1,604) 76 (2,234) 46,200
Net income (loss)             (1,354)
Foreign currency translation adjustments             (292)
Balance (in shares) at Jun. 30, 2022 30,296            
Balance at Jun. 30, 2022 $ 313 164,244 (115,903) (1,896) 76 (2,251) 44,583
Balance (in shares) at Mar. 31, 2022 30,296            
Balance at Mar. 31, 2022 $ 313 164,216 (115,547) (1,674) 76 (2,251) 45,133
Net income (loss) 0 0 (356) 0 0 0 (356)
Foreign currency translation adjustments 0 0 0 (222) 0 0 (222)
Stock compensation expense $ 0 28 0 0 0 0 28
Balance (in shares) at Jun. 30, 2022 30,296            
Balance at Jun. 30, 2022 $ 313 $ 164,244 $ (115,903) $ (1,896) $ 76 $ (2,251) $ 44,583
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Operating Activities    
Net loss $ (1,354) $ (380)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation 182 319
Amortization 50 71
Loss on disposal of equipment 0 13
Provision for doubtful accounts, net of recoveries 43 23
Stock-based compensation, net of forfeitures 46 40
Changes in operating assets and liabilities:    
Accounts receivable (3,245) 3,079
Inventories (58) (97)
Prepaid expenses, other current assets and other non-current assets 205 681
Accounts payable 812 (943)
Accrued liabilities and other non-current liabilities (2) (1,021)
Net cash (used in) provided by operating activities (3,321) 229
Investing Activities    
Purchases of equipment and patents (138) (237)
Net cash used in investing activities (138) (237)
Financing Activities    
Proceeds from sale of common stock issued in connection with private placement 0 25,812
Costs related to sale of common stock issued in connection with private placement 0 (1,783)
Taxes paid on behalf of equity award participants (17) (52)
Net cash (used in) provided by financing activities (17) 23,977
Effect of exchange rate fluctuations on cash (280) (13)
Net (decrease) increase in cash, cash equivalents and restricted cash and cash equivalents (3,756) 23,956
Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period (Note 2) 37,054 12,606
Cash, cash equivalents and restricted cash and cash equivalents at end of period (Note 2) 33,298 36,562
Paycheck Protection Program CARES Act [Member]    
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Gain of forgiveness on Paycheck Protection Plan Loan $ 0 $ (1,556)
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Note 1 - General
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

1.     General

 

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. These technologies enable customers to operate in a cost-effective and environmentally sustainable manner.

 

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 systems which modify the ash properties of particulate for improved collection efficiency. The Company’s FUEL CHEM® technology improves 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.

 

Many of Fuel Tech’s products and services rely heavily on the Company’s Computational Fluid Dynamics modeling capabilities, which are enhanced by internally developed, high-end visualization software.

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X of the Exchange Act. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, the financial statements reflect all adjustments (consisting of normal recurring accruals) considered necessary for the fair statement of Fuel Tech's financial position, cash flows, and results of operations for the periods presented. All significant intercompany transactions and balances have been eliminated. The results of operations for the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year ending December 31, 2022. For further information, refer to the audited consolidated financial statements and footnotes thereto included in Fuel Tech’s Annual Report on Form 10-K for the year ended  December 31, 2021 as filed with the Securities and Exchange Commission.

 

COVID-19 Pandemic and Geopolitical Events

 

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. 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.

 

Geopolitical events and global economic sanctions resulting from the ongoing conflict between Russia and Ukraine may impact new or existing projects and the 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. 

 

Management cannot predict the full impact of the COVID-19 pandemic and geopolitical events on the Company’s sales and marketing channels and supply chain, and as a result, the ultimate extent of the effects on the Company is highly uncertain and will depend on future developments. Such effects could exist for an extended period of time. The Company continues to monitor the potential impacts on the business. 

 

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

2.     Summary of Significant Accounting Policies

 

Restricted cash and cash equivalents

 

Restricted cash as of June 30, 2021 represent funds that are restricted to satisfy any amount borrowed against the Company's Cash Collateral Security agreement with BMO Harris Bank N.A (Cash Collateral Security agreement). In June 2022, the Company replaced the former Cash Collateral Security agreement with an Investment Collateral Security agreement with BMO Harris Bank N.A (Investment Collateral Security agreement) where existing standby letters of credit are collateralized by amounts held in the Company's investment funds (see Note 10). At June 30, 2022, the amount of funds collateralized under the Investment Collateral Security agreement is $1,990 relating to existing standby letters of credit with varying maturity dates and expire no later than June 30, 2023.

 

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

 

  

June 30,

  

June 30,

 
  

2022

  

2021

 

Cash

 $23,298  $36,194 

Cash equivalents

  8,010    

Restricted cash and cash equivalents included in current assets

  1,990   98 

Restricted cash included in long-term assets

     270 

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

 $33,298  $36,562 

 

Investments

 

In June 2022, the Board of Directors approved a plan to invest up to $10 million of excess capital in debt securities, or held in money market funds until such investments can be made, with BMO Harris Bank N.A (BMO Harris). At June 30, 2022, $10,000 was invested in a money market fund with the intent to purchase debt securities in the near term. A portion of the funds invested are restricted as collateral under the Investment Collateral Security agreement (see Note 10). 

 

We consider all highly liquid debt investments with original maturities from the date of purchase of three months or less as cash equivalents. Cash equivalents include investments in money market funds. Carrying value of cash equivalents approximates fair value due to the maturities of 3 months or less.

 

Our investments in debt securities consist of Unites States (US) Treasury securities, including Notes, Bonds, and Bills, and US Government Agency securities, that are designated as held-to-maturity (HTM) and stated at amortized cost. The Company has the positive intent and ability to hold these investments to maturity and does not expect to sell any debt securities before maturity to settle an obligation under the Investment Collateral Security agreement. The maturities of our HTM investments range from 3 to 36 months. HTM debt investments with original maturities of approximately three months or less from the date of purchase are classified within cash and cash equivalents. HTM debt investments with original maturities at the date of purchase greater than approximately three months and remaining maturities of less than one year are classified as short-term investments. HTM debt investments with remaining maturities beyond one year are classified as other long-term investments. Interest income, including amortization of premium and accretion of discount, are included on the Condensed Consolidated Statements of Operations in Interest income under the effective yield method. Discounts or premiums are included in the effective yield and amortized on a straight-line until maturity.

 

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  June 30, 2022 and December 31, 2021, inventory included equipment constructed for resale of $208 and $227, respectively, and spare parts, net of reserves of $197 and $121, respectively. Usage is recorded in cost of sales in the period that parts were issued to a project, used to service equipment, or sold to customers. 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.

 

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

3.     Revenue

 

Disaggregated Revenue by Product Technology

 

The following table presents our revenues disaggregated by product technology:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Air Pollution Control

                

Technology solutions

 $1,966  $223  $3,807  $596 

Spare parts

  262   236   358   416 

Ancillary revenue

  510   527   777   881 

Total Air Pollution Control technology revenues

  2,738   986   4,942   1,893 

FUEL CHEM

                

FUEL CHEM technology solutions

  3,630   4,232   6,961   8,358 

Total Revenues

 $6,368  $5,218  $11,903  $10,251 

 

Disaggregated Revenue by Geography

 

The following table presents our revenues disaggregated by geography, based on the location of the end-user:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

United States

 $4,279  $4,588  $7,967  $9,051 

Foreign Revenues

                

Latin America

  60   142   129   217 

Europe

  922   301   1,326   676 

Asia

  1,107   187   2,481   307 

Total Foreign Revenues

  2,089   630   3,936   1,200 

Total Revenues

 $6,368  $5,218  $11,903  $10,251 

 

Timing of Revenue Recognition

 

The following table presents the timing of our revenue recognition:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Products transferred at a point in time

 $4,402  $4,995  $8,096  $9,655 

Products and services transferred over time

  1,966   223   3,807   596 

Total Revenues

 $6,368  $5,218  $11,903  $10,251 

 

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 Condensed Consolidated Balance Sheets. In our Air Pollution Control (APC) 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 unbilled receivables (contract assets). These assets are reported on the Condensed Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period. At June 30, 2022 December 31, 2021, and December 31, 2020, contract assets for APC technology projects were approximately $1,106, $1,277, and $2,079, respectively, and at December 31, 2020, contract assets for the FUEL CHEM technology segment were approximately $269, and are included in accounts receivable on the Condensed Consolidated Balance Sheets. There were no contract assets for the FUEL CHEM technology segment as of  June 30, 2022 or  December 31, 2021.  

 

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 Condensed Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period. Contract liabilities were $578, $390, and $850 at June 30, 2022 December 31, 2021, and December 31, 2020, respectively, and are included in other accrued liabilities on the Condensed Consolidated Balance Sheets.

 

Changes in the contract asset and liability balances during the six month period ended June 30, 2022, 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 $20 and $250 for the three and six months ended June 30, 2022, respectively, and $49 and $157 for three and six months ended June 30, 2021, respectively, which represented primarily revenue from progress towards completion of our APC technology contracts.

 

As of June 30, 2022 and December 31, 2021, we had no construction contracts in progress that were identified as a loss contract. 

 

Remaining Performance Obligations

 

Remaining performance obligations represents the transaction price of APC technology booked orders for which work has not been performed. As of June 30, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $10,547. The Company expects to recognize revenue on approximately $8,414 of the remaining performance obligations over the next 12 months with the remaining recognized thereafter. 

 

Accounts Receivable

 

The components of accounts receivable are as follows:

 

  

As of

 
  

June 30, 2022

  

December 31, 2021

 

Trade receivables

 $5,500  $2,122 

Unbilled receivables

  1,106   1,277 

Other short-term receivables

  78   83 

Allowance for doubtful accounts

  (260)  (223)

Total accounts receivable

 $6,424  $3,259 

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Restructuring Activities
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Restructuring and Related Activities Disclosure [Text Block]

4.     Restructuring Activities

 

On January 18, 2019, the Company announced a planned suspension of its APC business operation in China. 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 which has taken place through June 30, 2022 includes staff rationalization and reduction, supplier and partner engagement, and the monetization of certain assets. The remaining transition activities include the execution of the 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 for 2022 and 2021 in China as follows:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Total revenues

 $  $4  $1  $15 

Net loss

  (38)  (63)  (51)  (38)

 

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 following table presents net assets in China as follows:

 

  

As of

 
  

June 30, 2022

  

December 31, 2021

 

Total assets

 $1,121  $1,235 

Total liabilities

  85   92 

Total net assets

 $1,036  $1,143 

 

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

5.     Accumulated Other Comprehensive Loss

 

The changes in accumulated other comprehensive loss by component were as follows:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Foreign currency translation

                

Balance at beginning of period

 $(1,674) $(1,563) $(1,604) $(1,370)

Other comprehensive (loss) income:

                

Foreign currency translation adjustments (1)

  (222)  133   (292)  (60)

Total accumulated other comprehensive loss

 $(1,896) $(1,430) $(1,896) $(1,430)

 

(1)

In all periods presented, there were no tax impacts related to rate changes and no amounts were reclassified to earnings.

 

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Treasury Stock
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Treasury Stock [Text Block]

6.     Treasury Stock

 

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

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Earnings Per Share
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Earnings Per Share [Text Block]

7.     Earnings per Share

 

Basic earnings per share excludes the dilutive effects of stock options, restricted stock units (RSUs), warrants, and the nil coupon non-redeemable convertible unsecured loan notes. 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 anti-dilutive. Out-of-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. For the three and six months ended June 30, 2022 and 2021, basic earnings per share is equal to diluted earnings per share because all outstanding stock awards, warrants, and convertible loan notes are considered anti-dilutive during periods of net loss. 

 

The following table sets forth the weighted-average shares used in calculating the earnings per share for the three and six months ended June 30, 2022 and 2021.

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Basic weighted-average shares

  30,296,000   30,264,000   30,282,000   28,895,000 

Conversion of unsecured loan notes

            

Unexercised options and unvested RSUs

            

Diluted weighted-average shares

  30,296,000   30,264,000   30,282,000   28,895,000 

 

For the three and six months ended June 30, 2022, Fuel Tech had weighted-average outstanding equity awards of 583,000 and 466,000, respectively, and warrants of 2,850,000 in both periods, which were antidilutive for the purpose of the calculation of diluted earnings per share. For the three and six months ended June 30, 2022, Fuel Tech had 23,000 and 36,000, respectively, of incremental equity awards that were excluded from the computation of diluted earnings per share as the inclusion of such would have been anti-dilutive due to a net loss in the period. These equity awards could potentially dilute basic earnings per share in future years. Fuel Tech had 160,000 weighted average equity awards outstanding at June 30, 2021 that were not dilutive for the purpose of inclusion in the calculation of diluted earnings per share.

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Stock-based Compensation
6 Months Ended
Jun. 30, 2022
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. As of June 30, 2022, Fuel Tech had 1,809,250 shares available for share-based awards under the Incentive Plan.

 

We did not record any excess tax benefits within income tax expense for the three and six months ended June 30, 2022 and 2021. Given the Company has a full valuation allowance on its deferred tax assets, there were no excess tax benefits to record for the three and six months ended June 30, 2022 and 2021. 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 Condensed Consolidated Statements of Operations. The components of stock-based compensation for the three and six months ended June 30, 2022 and 2021 were as follows:

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Stock options and restricted stock units, net of forfeitures

 $28  $20  $46  $40 

After-tax effect of stock-based compensation

 $28  $20  $46  $40 

 

Stock Options

 

Stock options granted to employees under the Incentive Plans 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.

 

Stock option activity for Fuel Tech’s Incentive Plans for the six months ended June 30, 2022 was as follows:

 

          

Weighted- Average

     
  

Number

  

Weighted-

  

Remaining

  

Aggregate

 
  

of

  

Average

  

Contractual

  

Intrinsic

 
  

Options

  

Exercise Price

  

Term

  

Value

 

Outstanding on January 1, 2022

  434,500  $3.05         

Granted

              

Exercised

              

Expired or forfeited

  (50,000)  3.55         

Outstanding on June 30, 2022

  384,500  $2.98   2.94  $24 

Exercisable on June 30, 2022

  384,500  $2.98   2.94  $24 

 

As of June 30, 2022, there was no unrecognized compensation cost related to non-vested stock options granted under the Incentive Plans.
 

 

Restricted Stock Units

 

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

 

At  June 30, 2022, there is $916 of 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 2.80 years.

 

A summary of restricted stock unit activity for the six months ended June 30, 2022 is as follows:

 

      

Weighted Average

 
      

Grant Date

 
  

Shares

  

Fair Value

 

Unvested restricted stock units at January 1, 2022

  45,003  $1.51 

Granted

  807,048   1.32 

Forfeited

      

Vested

  (45,003)  1.51 

Unvested restricted stock units at June 30, 2022

  807,048  $1.32 

 

The fair value of restricted stock that vested during the six month period ending June 30, 2022 was $68.

 

Deferred Directors Fees

 

In addition to the Incentive Plans, 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 Accounting Standards Codification (ASC) 718, Fuel Tech accounts for these awards as equity awards as opposed to liability awards. During the six month periods ended June 30, 2022 and 2021, Fuel Tech recorded no stock-based compensation expense under the Deferred Plan.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Warrants
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Warrants Disclosure [Text Block]

9.      Warrants

 

The following table summarizes information about warrants outstanding and exercisable at June 30, 2022:

 

Range of Exercise Price  Number Outstanding/Exercisable  Weighted Average Remaining Life in Years  Weighted Average Exercise Price 
$5.10   2,500,000  4.12  $5.10 
$6.45   350,000  4.12  $6.45 
     2,850,000        

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Debt Financing
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Debt Disclosure [Text Block]

10.     Debt Financing

 

On June 30, 2022, the Company entered into an Investment Collateral Security agreement to use for the sole purpose of issuing standby letters of credit that replaces the former Cash Collateral agreement with BMO Harris. The Investment Collateral Security agreement requires us to pledge our investments as collateral for 150% 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 Investment Collateral Security agreement. At June 30, 2022, the Company had outstanding standby letters of credit totaling approximately $1,326 under the Investment Collateral Security agreement. At June 30, 2022, the investments held as collateral totaled $1,990. 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 Financial Accounting Standards Board (FASB) ASC 470, Debt and accrued interest in accordance with the interest method under FASB 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 Condensed Consolidated Statements of Operations.  

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Business Segment and Geographic Financial Data
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

11.     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 Over-Fire Air 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 Graduated Straightening Grid 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. Electrostatic Precipitator technologies make use of electrostatic precipitator products and services to reduce particulate matter. Flue Gas Conditioning 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 Computational Fluid Dynamics and Chemical Kinetics Modeling boiler modeling, for the control of slagging, fouling, corrosion, opacity and other sulfur trioxide-related issues in 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 reviewing 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 (Note 1 in our annual report on Form 10-K). 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 operations are provided below:

 

  

Air Pollution

  

FUEL CHEM

         

Three months ended June 30, 2022

 

Control Segment

  

Segment

  

Other

  

Total

 

Revenues from external customers

 $2,738  $3,630  $  $6,368 

Cost of sales

  (1,802)  (1,888)     (3,690)

Gross margin

  936   1,742      2,678 

Selling, general and administrative

        (2,874)  (2,874)

Research and development

        (289)  (289)

Operating income (loss) from operations

 $936  $1,742  $(3,163) $(485)

 

  

Air Pollution

  

FUEL CHEM

         

Three months ended June 30, 2021

 

Control Segment

  

Segment

  

Other

  

Total

 

Revenues from external customers

 $986  $4,232  $  $5,218 

Cost of sales

  (507)  (2,128)     (2,635)

Gross margin

  479   2,104      2,583 

Selling, general and administrative

        (2,957)  (2,957)

Research and development

        (315)  (315)

Operating income (loss) from operations

 $479  $2,104  $(3,272) $(689)

 

  

Air Pollution

  

FUEL CHEM

         

Six months ended June 30, 2022

 

Control Segment

  

Segment

  

Other

  

Total

 

Revenues from external customers

 $4,942  $6,961  $  $11,903 

Cost of sales

  (3,231)  (3,704)     (6,935)

Gross margin

  1,711   3,257      4,968 

Selling, general and administrative

        (5,928)  (5,928)

Research and development

        (509)  (509)

Operating income (loss) from operations

 $1,711  $3,257  $(6,437) $(1,469)

 

  

Air Pollution

  

FUEL CHEM

         

Six months ended June 30, 2021

 

Control Segment

  

Segment

  

Other

  

Total

 

Revenues from external customers

 $1,893  $8,358  $  $10,251 

Cost of sales

  (1,038)  (4,272)     (5,310)

Gross margin

  855   4,086      4,941 

Selling, general and administrative

        (6,057)  (6,057)

Research and development

        (730)  (730)

Operating income (loss) from operations

 $855  $4,086  $(6,787) $(1,846)

 

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 end-user. Assets are those directly associated with operations of the geographic area.

 

  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Revenues:

                

United States

 $4,279  $4,588  $7,967  $9,051 

Foreign

  2,089   630   3,936   1,200 
  $6,368  $5,218  $11,903  $10,251 

 

  

June 30,

  

December 31,

 
  

2022

  

2021

 

Assets:

        

United States

 $45,934  $46,271 

Foreign

  3,184   3,703 
  $49,118  $49,974 

 

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Note 12 - Accrued Liabilities
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]

12.     Accrued Liabilities

 

The components of other accrued liabilities are as follows:

 

  

As of

 
  

June 30, 2022

  

December 31, 2021

 

Contract liabilities (Note 3)

 $578  $390 

Other accrued liabilities

  309   471 

Total other accrued liabilities

 $887  $861 

 

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Note 13 - Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

13.     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.

 

Fuel Tech issues a standard product warranty with the sale of its products to customers. Our recognition of warranty liability is based primarily on analyses of warranty claims experienced 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 balance included in the other accrued liabilities line of the Condensed Consolidated Balance Sheets during the six months ended June 30, 2022 and 2021. The warranty liability balance was $159 at June 30, 2022 and December 31, 2021.

 

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Note 14 - Income Taxes
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

14.     Income Taxes

 

The Company’s effective tax rate is approximately 0.7% and 2.6% for the six month periods ended June 30, 2022 and 2021, respectively. The Company's effective tax rate differs from the statutory federal tax rate of 21% for the six month periods ended June 30, 2022 and 2021 primarily due to a full valuation allowance recorded on our United States, China and Italy deferred tax assets since we cannot anticipate when or if we will have sufficient taxable income to utilize the deferred tax assets in the future. Further, our effective tax rate differs from the statutory federal tax rate due to state taxes, differences between U.S. and foreign tax rates, foreign losses incurred with no related tax benefit, non-deductible commissions, and non-deductible meals and entertainment expenses for the six month periods ended June 30, 2022 and 2021. Income generated in the six months ended June 30, 2021 attributed to the gain on forgiveness of the Paycheck Protection Plan loan is tax exempt. 

 

Fuel Tech had no unrecognized tax benefits as of June 30, 2022 and December 31, 2021.

 

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Note 15 - Subsequent Events
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Subsequent Events [Text Block]

15.     Subsequent Events

 

The Company has evaluated subsequent events through the filing of this Quarterly Report on Form 10-Q, and determined that there have been no events that have occurred that would require adjustments to our disclosures in the consolidated financial statements.

 

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]

Restricted cash and cash equivalents

 

Restricted cash as of June 30, 2021 represent funds that are restricted to satisfy any amount borrowed against the Company's Cash Collateral Security agreement with BMO Harris Bank N.A (Cash Collateral Security agreement). In June 2022, the Company replaced the former Cash Collateral Security agreement with an Investment Collateral Security agreement with BMO Harris Bank N.A (Investment Collateral Security agreement) where existing standby letters of credit are collateralized by amounts held in the Company's investment funds (see Note 10). At June 30, 2022, the amount of funds collateralized under the Investment Collateral Security agreement is $1,990 relating to existing standby letters of credit with varying maturity dates and expire no later than June 30, 2023.

 

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

 

  

June 30,

  

June 30,

 
  

2022

  

2021

 

Cash

 $23,298  $36,194 

Cash equivalents

  8,010    

Restricted cash and cash equivalents included in current assets

  1,990   98 

Restricted cash included in long-term assets

     270 

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

 $33,298  $36,562 
Investment, Policy [Policy Text Block]

Investments

 

In June 2022, the Board of Directors approved a plan to invest up to $10 million of excess capital in debt securities, or held in money market funds until such investments can be made, with BMO Harris Bank N.A (BMO Harris). At June 30, 2022, $10,000 was invested in a money market fund with the intent to purchase debt securities in the near term. A portion of the funds invested are restricted as collateral under the Investment Collateral Security agreement (see Note 10). 

 

We consider all highly liquid debt investments with original maturities from the date of purchase of three months or less as cash equivalents. Cash equivalents include investments in money market funds. Carrying value of cash equivalents approximates fair value due to the maturities of 3 months or less.

 

Our investments in debt securities consist of Unites States (US) Treasury securities, including Notes, Bonds, and Bills, and US Government Agency securities, that are designated as held-to-maturity (HTM) and stated at amortized cost. The Company has the positive intent and ability to hold these investments to maturity and does not expect to sell any debt securities before maturity to settle an obligation under the Investment Collateral Security agreement. The maturities of our HTM investments range from 3 to 36 months. HTM debt investments with original maturities of approximately three months or less from the date of purchase are classified within cash and cash equivalents. HTM debt investments with original maturities at the date of purchase greater than approximately three months and remaining maturities of less than one year are classified as short-term investments. HTM debt investments with remaining maturities beyond one year are classified as other long-term investments. Interest income, including amortization of premium and accretion of discount, are included on the Condensed Consolidated Statements of Operations in Interest income under the effective yield method. Discounts or premiums are included in the effective yield and amortized on a straight-line until maturity.

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  June 30, 2022 and December 31, 2021, inventory included equipment constructed for resale of $208 and $227, respectively, and spare parts, net of reserves of $197 and $121, respectively. Usage is recorded in cost of sales in the period that parts were issued to a project, used to service equipment, or sold to customers. 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.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Cash and Cash Equivalents [Table Text Block]
  

June 30,

  

June 30,

 
  

2022

  

2021

 

Cash

 $23,298  $36,194 

Cash equivalents

  8,010    

Restricted cash and cash equivalents included in current assets

  1,990   98 

Restricted cash included in long-term assets

     270 

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

 $33,298  $36,562 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Air Pollution Control

                

Technology solutions

 $1,966  $223  $3,807  $596 

Spare parts

  262   236   358   416 

Ancillary revenue

  510   527   777   881 

Total Air Pollution Control technology revenues

  2,738   986   4,942   1,893 

FUEL CHEM

                

FUEL CHEM technology solutions

  3,630   4,232   6,961   8,358 

Total Revenues

 $6,368  $5,218  $11,903  $10,251 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

United States

 $4,279  $4,588  $7,967  $9,051 

Foreign Revenues

                

Latin America

  60   142   129   217 

Europe

  922   301   1,326   676 

Asia

  1,107   187   2,481   307 

Total Foreign Revenues

  2,089   630   3,936   1,200 

Total Revenues

 $6,368  $5,218  $11,903  $10,251 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Products transferred at a point in time

 $4,402  $4,995  $8,096  $9,655 

Products and services transferred over time

  1,966   223   3,807   596 

Total Revenues

 $6,368  $5,218  $11,903  $10,251 
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

As of

 
  

June 30, 2022

  

December 31, 2021

 

Trade receivables

 $5,500  $2,122 

Unbilled receivables

  1,106   1,277 

Other short-term receivables

  78   83 

Allowance for doubtful accounts

  (260)  (223)

Total accounts receivable

 $6,424  $3,259 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Restructuring Activities (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Restructuring and Related Costs [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Total revenues

 $  $4  $1  $15 

Net loss

  (38)  (63)  (51)  (38)
  

As of

 
  

June 30, 2022

  

December 31, 2021

 

Total assets

 $1,121  $1,235 

Total liabilities

  85   92 

Total net assets

 $1,036  $1,143 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Foreign currency translation

                

Balance at beginning of period

 $(1,674) $(1,563) $(1,604) $(1,370)

Other comprehensive (loss) income:

                

Foreign currency translation adjustments (1)

  (222)  133   (292)  (60)

Total accumulated other comprehensive loss

 $(1,896) $(1,430) $(1,896) $(1,430)
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Basic weighted-average shares

  30,296,000   30,264,000   30,282,000   28,895,000 

Conversion of unsecured loan notes

            

Unexercised options and unvested RSUs

            

Diluted weighted-average shares

  30,296,000   30,264,000   30,282,000   28,895,000 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Stock options and restricted stock units, net of forfeitures

 $28  $20  $46  $40 

After-tax effect of stock-based compensation

 $28  $20  $46  $40 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted- Average

     
  

Number

  

Weighted-

  

Remaining

  

Aggregate

 
  

of

  

Average

  

Contractual

  

Intrinsic

 
  

Options

  

Exercise Price

  

Term

  

Value

 

Outstanding on January 1, 2022

  434,500  $3.05         

Granted

              

Exercised

              

Expired or forfeited

  (50,000)  3.55         

Outstanding on June 30, 2022

  384,500  $2.98   2.94  $24 

Exercisable on June 30, 2022

  384,500  $2.98   2.94  $24 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
      

Weighted Average

 
      

Grant Date

 
  

Shares

  

Fair Value

 

Unvested restricted stock units at January 1, 2022

  45,003  $1.51 

Granted

  807,048   1.32 

Forfeited

      

Vested

  (45,003)  1.51 

Unvested restricted stock units at June 30, 2022

  807,048  $1.32 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Warrants (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
Range of Exercise Price  Number Outstanding/Exercisable  Weighted Average Remaining Life in Years  Weighted Average Exercise Price 
$5.10   2,500,000  4.12  $5.10 
$6.45   350,000  4.12  $6.45 
     2,850,000        
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Business Segment and Geographic Financial Data (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Air Pollution

  

FUEL CHEM

         

Three months ended June 30, 2022

 

Control Segment

  

Segment

  

Other

  

Total

 

Revenues from external customers

 $2,738  $3,630  $  $6,368 

Cost of sales

  (1,802)  (1,888)     (3,690)

Gross margin

  936   1,742      2,678 

Selling, general and administrative

        (2,874)  (2,874)

Research and development

        (289)  (289)

Operating income (loss) from operations

 $936  $1,742  $(3,163) $(485)
  

Air Pollution

  

FUEL CHEM

         

Three months ended June 30, 2021

 

Control Segment

  

Segment

  

Other

  

Total

 

Revenues from external customers

 $986  $4,232  $  $5,218 

Cost of sales

  (507)  (2,128)     (2,635)

Gross margin

  479   2,104      2,583 

Selling, general and administrative

        (2,957)  (2,957)

Research and development

        (315)  (315)

Operating income (loss) from operations

 $479  $2,104  $(3,272) $(689)
  

Air Pollution

  

FUEL CHEM

         

Six months ended June 30, 2022

 

Control Segment

  

Segment

  

Other

  

Total

 

Revenues from external customers

 $4,942  $6,961  $  $11,903 

Cost of sales

  (3,231)  (3,704)     (6,935)

Gross margin

  1,711   3,257      4,968 

Selling, general and administrative

        (5,928)  (5,928)

Research and development

        (509)  (509)

Operating income (loss) from operations

 $1,711  $3,257  $(6,437) $(1,469)
  

Air Pollution

  

FUEL CHEM

         

Six months ended June 30, 2021

 

Control Segment

  

Segment

  

Other

  

Total

 

Revenues from external customers

 $1,893  $8,358  $  $10,251 

Cost of sales

  (1,038)  (4,272)     (5,310)

Gross margin

  855   4,086      4,941 

Selling, general and administrative

        (6,057)  (6,057)

Research and development

        (730)  (730)

Operating income (loss) from operations

 $855  $4,086  $(6,787) $(1,846)
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Revenues:

                

United States

 $4,279  $4,588  $7,967  $9,051 

Foreign

  2,089   630   3,936   1,200 
  $6,368  $5,218  $11,903  $10,251 
  

June 30,

  

December 31,

 
  

2022

  

2021

 

Assets:

        

United States

 $45,934  $46,271 

Foreign

  3,184   3,703 
  $49,118  $49,974 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Note 12 - Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Other Current Liabilities [Table Text Block]
  

As of

 
  

June 30, 2022

  

December 31, 2021

 

Contract liabilities (Note 3)

 $578  $390 

Other accrued liabilities

  309   471 

Total other accrued liabilities

 $887  $861 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Restricted Cash and Cash Equivalents, Total $ 1,990  
Investment Plan, Maximum Amount. Approved 10,000  
Inventory, Net, Total 405 $ 348
Equipment Contstructed for Resale [Member]    
Inventory, Net, Total 208 227
Spare Parts [Member]    
Inventory, Net, Total $ 197 $ 121
Minimum [Member]    
Debt Securities, Held-to-maturity, Maturity Term (Month) 3 months  
Maximum [Member]    
Debt Securities, Held-to-maturity, Maturity Term (Month) 36 months  
Money Market Funds [Member]    
Restricted Cash and Investments, Total $ 10,000  
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Cash $ 23,298   $ 36,194
Cash equivalents 8,010   0
Restricted cash and cash equivalents included in current assets 1,990 $ 891 98
Restricted cash included in long-term assets 0 $ 270 270
Total cash, cash equivalents, and restricted cash and cash equivalents shown in the Condensed Consolidated Statements of Cash Flows $ 33,298   $ 36,562
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue 1 (Details Textual)
Pure in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Contract with Customer, Liability, Current $ 578   $ 578   $ 390 $ 850
Contract with Customer, Liability, Revenue Recognized $ 20 $ 49 $ 250 $ 157    
Contract with Customer, Contracts in Progress, Number of Contracts Identified as Loss Contracts 0   0   0  
Revenue, Remaining Performance Obligation, Amount $ 10,547   $ 10,547      
Air Pollution Control [Member]            
Contract with Customer, Asset, after Allowance for Credit Loss, Total 1,106   1,106   $ 1,277 2,079
FUEL CHEM [Member]            
Contract with Customer, Asset, after Allowance for Credit Loss, Total $ 0   $ 0   $ 0 $ 269
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue 2 (Details Textual)
$ in Thousands
Jun. 30, 2022
USD ($)
Revenue, Remaining Performance Obligation, Amount $ 10,547
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Amount $ 8,414
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 12 months
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue - Revenues Disaggregated by Product Technology (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues $ 6,368 $ 5,218 $ 11,903 $ 10,251
Air Pollution Control [Member]        
Revenues 2,738 986 4,942 1,893
Air Pollution Control [Member] | Technology Solutions [Member]        
Revenues 1,966 223 3,807 596
Air Pollution Control [Member] | Spare Parts [Member]        
Revenues 262 236 358 416
Air Pollution Control [Member] | Ancillary Revenue [Member]        
Revenues 510 527 777 881
FUEL CHEM [Member]        
Revenues 3,630 4,232 6,961 8,358
FUEL CHEM [Member] | Technology Solutions [Member]        
Revenues $ 3,630 $ 4,232 $ 6,961 $ 8,358
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue - Revenues Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues $ 6,368 $ 5,218 $ 11,903 $ 10,251
UNITED STATES        
Revenues 4,279 4,588 7,967 9,051
Latin America [Member]        
Revenues 60 142 129 217
Europe [Member]        
Revenues 922 301 1,326 676
Asia [Member]        
Revenues 1,107 187 2,481 307
Non-US [Member]        
Revenues $ 2,089 $ 630 $ 3,936 $ 1,200
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue - Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues $ 6,368 $ 5,218 $ 11,903 $ 10,251
Transferred at Point in Time [Member]        
Revenues 4,402 4,995 8,096 9,655
Transferred over Time [Member]        
Revenues $ 1,966 $ 223 $ 3,807 $ 596
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue - Components of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Trade receivables $ 5,500 $ 2,122
Unbilled receivables 1,106 1,277
Other short-term receivables 78 83
Allowance for doubtful accounts (260) (223)
Total accounts receivable $ 6,424 $ 3,259
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Restructuring Activities - Charges and Net Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Revenues $ 6,368   $ 5,218   $ 11,903 $ 10,251  
Net loss (356) $ (998) (778) $ 398 (1,354) (380)  
Total assets 49,118       49,118   $ 49,974
Total liabilities 4,535       4,535   3,774
CHINA              
Revenues 0   4   1 15  
Net loss (38)   $ (63)   (51) $ (38)  
Total assets 1,121       1,121   1,235
Total liabilities 85       85   92
Total net assets $ 1,036       $ 1,036   $ 1,143
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Balance $ 45,133 $ 46,523 $ 46,200 $ 22,321
Balance 44,583 45,898 44,583 45,898
AOCI Attributable to Parent [Member]        
Balance (1,674) (1,563) (1,604) (1,370)
Foreign currency translation adjustments (1) [1] (222) 133 (292) (60)
Balance $ (1,896) $ (1,430) $ (1,896) $ (1,430)
[1] In all periods presented, there were no tax impacts related to rate changes and no amounts were reclassified to earnings.
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Treasury Stock (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Treasury Stock, Shares, Total (in shares) 976,006 963,509
Treasury Stock, Value, Total $ 2,251 $ 2,234
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Earnings Per Share (Details Textual) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Weighted Average Equity Awards [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 583,000 466,000 160,000
Warrant [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 2,850,000 2,850,000  
Incremental Equity Awards [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 23,000 36,000  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Earnings Per Share - Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Basic weighted-average shares (in shares) 30,296,000 30,264,000 30,282,000 28,895,000
Conversion of unsecured loan notes (in shares) 0 0 0 0
Unexercised options and unvested RSUs (in shares) 0 0 0 0
Diluted weighted-average shares (in shares) 30,296,000 30,264,000 30,282,000 28,895,000
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Stock-based Compensation (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)     0  
Deferred Compensation Plan for Directors [Member]        
Deferred Compensation Arrangement with Individual, Compensation Expense     $ 0 $ 0
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   5,600,676  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 1,809,250   1,809,250  
Share-Based Payment Arrangement, Expense, Tax Benefit $ 0 $ 0 $ 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  
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 Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 916   $ 916  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     2 years 9 months 18 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value     $ 68  
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  
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Stock-based Compensation - Stock-based Compensation (Details) - Selling, General and Administrative Expenses [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Stock options and restricted stock units, net of forfeitures $ 28 $ 20 $ 46 $ 40
After-tax effect of stock-based compensation $ 28 $ 20 $ 46 $ 40
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Stock-based Compensation - Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Beginning balance, number of options outstanding (in shares) | shares 434,500
Beginning balance, option, weighted average exercise price (in dollars per share) | $ / shares $ 3.05
Granted, options (in shares) | shares 0
Granted, option, weighted average exercise price (in dollars per share) | $ / shares $ 0
Exercised, options (in shares) | shares 0
Exercised, option, weighted average exercise price (in dollars per share) | $ / shares $ 0
Expired or forfeited, options (in shares) | shares (50,000)
Expired or forfeited, option, weighted average exercise price (in dollars per share) | $ / shares $ 3.55
Ending balance, number of options outstanding (in shares) | shares 384,500
Ending balance, option, weighted average exercise price (in dollars per share) | $ / shares $ 2.98
Outstanding, weighted average remaining contractual term (Year) 2 years 11 months 8 days
Outstanding, aggregate intrinsic value | $ $ 24
Exercisable, options (in shares) | shares 384,500
Exercisable, option, weighted average exercise price (in dollars per share) | $ / shares $ 2.98
Exercisable, weighted average remaining contractual term (Year) 2 years 11 months 8 days
Exercisable, aggregate intrinsic value | $ $ 24
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Stock-based Compensation - Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Beginning balance, unvested restricted stock units, shares (in shares) | shares 45,003
Beginning balance, unvested restricted stock units, weighted average grant date fair value (in dollars per share) | $ / shares $ 1.51
Granted, unvested restricted stock units, shares (in shares) | shares 807,048
Granted, unvested restricted stock units, weighted average grant date fair value (in dollars per share) | $ / shares $ 1.32
Forfeited, restricted stock units, shares (in shares) | shares 0
Forfeited, restricted stock units, weighted average grant date fair value (in dollars per share) | $ / shares $ 0
Vested, restricted stock units, shares (in shares) | shares (45,003)
Vested, restricted stock units, weighted average grant date fair value (in dollars per share) | $ / shares $ 1.51
Ending balance, unvested restricted stock units, shares (in shares) | shares 807,048
Ending balance, unvested restricted stock units, weighted average grant date fair value (in dollars per share) | $ / shares $ 1.32
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Warrants - Summary of Warrants Outstanding and Exercisable (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Number outstanding/ exercisable (in shares) 2,850,000
Warrants Issued in Connection with Private Placement [Member]  
Number outstanding/ exercisable (in shares) 2,500,000
Weighted average remaining life (Year) 4 years 1 month 13 days
Weighted average exercise price (in dollars per share) | $ / shares $ 5.10
The Placement Agent Warrants [Member]  
Number outstanding/ exercisable (in shares) 350,000
Weighted average remaining life (Year) 4 years 1 month 13 days
Weighted average exercise price (in dollars per share) | $ / shares $ 6.45
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Debt Financing (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2022
Jan. 08, 2021
Apr. 17, 2020
Percentage of Face Amount of Letters of Credit As Collateral 150.00%    
Payment, Basis Points on Face Value of Letters of Credit 2.50%    
Letters of Credit Outstanding, Amount $ 1,326    
Paycheck Protection Program CARES Act [Member]      
Proceeds from Issuance of Long-term Debt, Total     $ 1,556
Debt Instrument, Decrease, Forgiveness   $ 1,556  
Asset Pledged as Collateral [Member]      
Investments, Total $ 1,990    
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Business Segment and Geographic Financial Data (Details Textual)
6 Months Ended
Jun. 30, 2022
Number of Reportable Segments 2
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues from external customers $ 6,368 $ 5,218 $ 11,903 $ 10,251
Cost of sales (3,690) (2,635) (6,935) (5,310)
Gross margin 2,678 2,583 4,968 4,941
Selling, general and administrative (2,874) (2,957) (5,928) (6,057)
Research and development (289) (315) (509) (730)
Operating income (loss) from operations (485) (689) (1,469) (1,846)
Air Pollution Control [Member]        
Revenues from external customers 2,738 986 4,942 1,893
Cost of sales (1,802) (507) (3,231) (1,038)
Gross margin 936 479 1,711 855
Selling, general and administrative 0 0 0 0
Research and development 0 0 0 0
Operating income (loss) from operations 936 479 1,711 855
FUEL CHEM [Member]        
Revenues from external customers 3,630 4,232 6,961 8,358
Cost of sales (1,888) (2,128) (3,704) (4,272)
Gross margin 1,742 2,104 3,257 4,086
Selling, general and administrative 0 0 0 0
Research and development 0 0 0 0
Operating income (loss) from operations 1,742 2,104 3,257 4,086
Other Segments [Member]        
Revenues from external customers 0 0 0 0
Cost of sales 0 0 0 0
Gross margin 0 0 0 0
Selling, general and administrative (2,874) (2,957) (5,928) (6,057)
Research and development (289) (315) (509) (730)
Operating income (loss) from operations $ (3,163) $ (3,272) $ (6,437) $ (6,787)
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Revenues $ 6,368 $ 5,218 $ 11,903 $ 10,251  
Assets 49,118   49,118   $ 49,974
UNITED STATES          
Revenues 4,279 4,588 7,967 9,051  
Assets 45,934   45,934   46,271
Non-US [Member]          
Revenues 2,089 $ 630 3,936 $ 1,200  
Assets $ 3,184   $ 3,184   $ 3,703
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Note 12 - Accrued Liabilities - Components of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Contract liabilities (Note 3) $ 578 $ 390 $ 850
Other accrued liabilities 309 471  
Total other accrued liabilities $ 887 $ 861  
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Note 13 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Standard Product Warranty Accrual, Period Increase (Decrease), Total $ 0 $ 0  
Standard Product Warranty Accrual, Ending Balance $ 159   $ 159
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Note 14 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent, Total   0.70% 2.60%  
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00%    
Unrecognized Tax Benefits, Ending Balance $ 0 $ 0   $ 0
XML 67 ftek20220630_10q_htm.xml IDEA: XBRL DOCUMENT 0000846913 2022-01-01 2022-06-30 0000846913 2022-07-31 0000846913 2022-06-30 0000846913 2021-12-31 0000846913 2022-04-01 2022-06-30 0000846913 2021-04-01 2021-06-30 0000846913 2021-01-01 2021-06-30 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 2020-12-31 0000846913 ftek:CommonStockOutstandingMember 2021-01-01 2021-03-31 0000846913 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000846913 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2021-01-01 2021-03-31 0000846913 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0000846913 2021-01-01 2021-03-31 0000846913 ftek:CommonStockOutstandingMember 2021-03-31 0000846913 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000846913 us-gaap:RetainedEarningsMember 2021-03-31 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2021-03-31 0000846913 us-gaap:TreasuryStockMember 2021-03-31 0000846913 2021-03-31 0000846913 ftek:CommonStockOutstandingMember 2021-04-01 2021-06-30 0000846913 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000846913 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2021-04-01 2021-06-30 0000846913 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0000846913 ftek:CommonStockOutstandingMember 2021-06-30 0000846913 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000846913 us-gaap:RetainedEarningsMember 2021-06-30 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2021-06-30 0000846913 us-gaap:TreasuryStockMember 2021-06-30 0000846913 2021-06-30 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:CommonStockOutstandingMember 2022-01-01 2022-03-31 0000846913 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000846913 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2022-01-01 2022-03-31 0000846913 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0000846913 2022-01-01 2022-03-31 0000846913 ftek:CommonStockOutstandingMember 2022-03-31 0000846913 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000846913 us-gaap:RetainedEarningsMember 2022-03-31 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2022-03-31 0000846913 us-gaap:TreasuryStockMember 2022-03-31 0000846913 2022-03-31 0000846913 ftek:CommonStockOutstandingMember 2022-04-01 2022-06-30 0000846913 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000846913 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2022-04-01 2022-06-30 0000846913 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0000846913 ftek:CommonStockOutstandingMember 2022-06-30 0000846913 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000846913 us-gaap:RetainedEarningsMember 2022-06-30 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000846913 ftek:NilCouponPerpetualLoanNotesMember 2022-06-30 0000846913 us-gaap:TreasuryStockMember 2022-06-30 0000846913 ftek:PaycheckProtectionProgramCaresActMember 2022-01-01 2022-06-30 0000846913 ftek:PaycheckProtectionProgramCaresActMember 2021-01-01 2021-06-30 0000846913 us-gaap:MoneyMarketFundsMember 2022-06-30 0000846913 srt:MinimumMember 2022-01-01 2022-06-30 0000846913 srt:MaximumMember 2022-01-01 2022-06-30 0000846913 ftek:EquipmentContstructedForResaleMember 2022-06-30 0000846913 ftek:EquipmentContstructedForResaleMember 2021-12-31 0000846913 ftek:SparePartsMember 2022-06-30 0000846913 ftek:SparePartsMember 2021-12-31 0000846913 ftek:TechnologySolutionsMember ftek:AirPollutionControlMember 2022-04-01 2022-06-30 0000846913 ftek:TechnologySolutionsMember ftek:AirPollutionControlMember 2021-04-01 2021-06-30 0000846913 ftek:TechnologySolutionsMember ftek:AirPollutionControlMember 2022-01-01 2022-06-30 0000846913 ftek:TechnologySolutionsMember ftek:AirPollutionControlMember 2021-01-01 2021-06-30 0000846913 ftek:SparePartsMember ftek:AirPollutionControlMember 2022-04-01 2022-06-30 0000846913 ftek:SparePartsMember ftek:AirPollutionControlMember 2021-04-01 2021-06-30 0000846913 ftek:SparePartsMember ftek:AirPollutionControlMember 2022-01-01 2022-06-30 0000846913 ftek:SparePartsMember ftek:AirPollutionControlMember 2021-01-01 2021-06-30 0000846913 ftek:AncillaryRevenueMember ftek:AirPollutionControlMember 2022-04-01 2022-06-30 0000846913 ftek:AncillaryRevenueMember ftek:AirPollutionControlMember 2021-04-01 2021-06-30 0000846913 ftek:AncillaryRevenueMember ftek:AirPollutionControlMember 2022-01-01 2022-06-30 0000846913 ftek:AncillaryRevenueMember ftek:AirPollutionControlMember 2021-01-01 2021-06-30 0000846913 ftek:AirPollutionControlMember 2022-04-01 2022-06-30 0000846913 ftek:AirPollutionControlMember 2021-04-01 2021-06-30 0000846913 ftek:AirPollutionControlMember 2022-01-01 2022-06-30 0000846913 ftek:AirPollutionControlMember 2021-01-01 2021-06-30 0000846913 ftek:TechnologySolutionsMember ftek:FUELCHEMMember 2022-04-01 2022-06-30 0000846913 ftek:TechnologySolutionsMember ftek:FUELCHEMMember 2021-04-01 2021-06-30 0000846913 ftek:TechnologySolutionsMember ftek:FUELCHEMMember 2022-01-01 2022-06-30 0000846913 ftek:TechnologySolutionsMember ftek:FUELCHEMMember 2021-01-01 2021-06-30 0000846913 country:US 2022-04-01 2022-06-30 0000846913 country:US 2021-04-01 2021-06-30 0000846913 country:US 2022-01-01 2022-06-30 0000846913 country:US 2021-01-01 2021-06-30 0000846913 srt:LatinAmericaMember 2022-04-01 2022-06-30 0000846913 srt:LatinAmericaMember 2021-04-01 2021-06-30 0000846913 srt:LatinAmericaMember 2022-01-01 2022-06-30 0000846913 srt:LatinAmericaMember 2021-01-01 2021-06-30 0000846913 srt:EuropeMember 2022-04-01 2022-06-30 0000846913 srt:EuropeMember 2021-04-01 2021-06-30 0000846913 srt:EuropeMember 2022-01-01 2022-06-30 0000846913 srt:EuropeMember 2021-01-01 2021-06-30 0000846913 srt:AsiaMember 2022-04-01 2022-06-30 0000846913 srt:AsiaMember 2021-04-01 2021-06-30 0000846913 srt:AsiaMember 2022-01-01 2022-06-30 0000846913 srt:AsiaMember 2021-01-01 2021-06-30 0000846913 us-gaap:NonUsMember 2022-04-01 2022-06-30 0000846913 us-gaap:NonUsMember 2021-04-01 2021-06-30 0000846913 us-gaap:NonUsMember 2022-01-01 2022-06-30 0000846913 us-gaap:NonUsMember 2021-01-01 2021-06-30 0000846913 us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0000846913 us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0000846913 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0000846913 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0000846913 us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0000846913 us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0000846913 us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0000846913 us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0000846913 ftek:AirPollutionControlMember 2022-06-30 0000846913 ftek:AirPollutionControlMember 2021-12-31 0000846913 ftek:AirPollutionControlMember 2020-12-31 0000846913 ftek:FUELCHEMMember 2020-12-31 0000846913 ftek:FUELCHEMMember 2021-12-31 0000846913 ftek:FUELCHEMMember 2022-06-30 0000846913 2022-07-01 2022-06-30 0000846913 country:CN 2022-04-01 2022-06-30 0000846913 country:CN 2021-04-01 2021-06-30 0000846913 country:CN 2022-01-01 2022-06-30 0000846913 country:CN 2021-01-01 2021-06-30 0000846913 country:CN 2022-06-30 0000846913 country:CN 2021-12-31 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0000846913 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0000846913 ftek:WeightedAverageEquityAwardsMember 2022-04-01 2022-06-30 0000846913 ftek:WeightedAverageEquityAwardsMember 2022-01-01 2022-06-30 0000846913 us-gaap:WarrantMember 2022-04-01 2022-06-30 0000846913 us-gaap:WarrantMember 2022-01-01 2022-06-30 0000846913 ftek:IncrementalEquityAwardsMember 2022-04-01 2022-06-30 0000846913 ftek:IncrementalEquityAwardsMember 2022-01-01 2022-06-30 0000846913 ftek:WeightedAverageEquityAwardsMember 2021-01-01 2021-06-30 0000846913 ftek:The2014LongTermIncentivePlanMember 2022-06-30 0000846913 ftek:The2014LongTermIncentivePlanMember 2022-01-01 2022-06-30 0000846913 ftek:The2014LongTermIncentivePlanMember 2022-04-01 2022-06-30 0000846913 ftek:The2014LongTermIncentivePlanMember 2021-04-01 2021-06-30 0000846913 ftek:The2014LongTermIncentivePlanMember 2021-01-01 2021-06-30 0000846913 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0000846913 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0000846913 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0000846913 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0000846913 us-gaap:EmployeeStockOptionMember ftek:The2014LongTermIncentivePlanMember 2022-01-01 2022-06-30 0000846913 us-gaap:EmployeeStockOptionMember ftek:The2014LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-06-30 0000846913 us-gaap:EmployeeStockOptionMember ftek:The2014LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-06-30 0000846913 us-gaap:EmployeeStockOptionMember ftek:The2014LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-06-30 0000846913 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember ftek:The2014LongTermIncentivePlanMember 2022-01-01 2022-06-30 0000846913 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember ftek:The2014LongTermIncentivePlanMember 2022-01-01 2022-06-30 0000846913 us-gaap:RestrictedStockUnitsRSUMember ftek:The2014LongTermIncentivePlanMember 2022-06-30 0000846913 us-gaap:RestrictedStockUnitsRSUMember ftek:The2014LongTermIncentivePlanMember 2022-01-01 2022-06-30 0000846913 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000846913 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0000846913 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0000846913 ftek:DeferredCompensationPlanForDirectorsMember 2021-01-01 2021-06-30 0000846913 ftek:DeferredCompensationPlanForDirectorsMember 2022-01-01 2022-06-30 0000846913 ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember 2022-06-30 0000846913 ftek:WarrantsIssuedInConnectionWithPrivatePlacementMember 2022-01-01 2022-06-30 0000846913 ftek:ThePlacementAgentWarrantsMember 2022-06-30 0000846913 ftek:ThePlacementAgentWarrantsMember 2022-01-01 2022-06-30 0000846913 2022-06-30 2022-06-30 0000846913 us-gaap:AssetPledgedAsCollateralMember 2022-06-30 0000846913 ftek:PaycheckProtectionProgramCaresActMember 2020-04-17 2020-04-17 0000846913 ftek:PaycheckProtectionProgramCaresActMember 2021-01-08 2021-01-08 0000846913 ftek:FUELCHEMMember 2022-04-01 2022-06-30 0000846913 us-gaap:AllOtherSegmentsMember 2022-04-01 2022-06-30 0000846913 ftek:FUELCHEMMember 2021-04-01 2021-06-30 0000846913 us-gaap:AllOtherSegmentsMember 2021-04-01 2021-06-30 0000846913 ftek:FUELCHEMMember 2022-01-01 2022-06-30 0000846913 us-gaap:AllOtherSegmentsMember 2022-01-01 2022-06-30 0000846913 ftek:FUELCHEMMember 2021-01-01 2021-06-30 0000846913 us-gaap:AllOtherSegmentsMember 2021-01-01 2021-06-30 0000846913 country:US 2022-06-30 0000846913 country:US 2021-12-31 0000846913 us-gaap:NonUsMember 2022-06-30 0000846913 us-gaap:NonUsMember 2021-12-31 shares thunderdome:item iso4217:USD iso4217:USD shares utr:M pure utr:Y 0000846913 FUEL TECH, INC. false --12-31 Q2 2022 18379000 18243000 369000 341000 0.01 0.01 40000000 40000000 31272303 31227300 30296297 30263791 0 0 2850000 0 0 0 0 P2Y P4Y 0 2 0 159000 0.21 0 10-Q true 2022-06-30 false 001-33059 DE 20-5657551 27601 Bella Vista Parkway Warrenville IL 60555-1617 630 845-4500 Common Stock FTEK NASDAQ Yes Yes Non-accelerated Filer true false false 30296297 31308000 35893000 1990000 891000 6424000 3259000 405000 348000 856000 1074000 40983000 41465000 4556000 4609000 2116000 2116000 416000 448000 0 270000 236000 242000 811000 824000 49118000 49974000 2348000 1561000 118000 113000 677000 688000 887000 861000 4030000 3223000 111000 122000 139000 139000 255000 290000 4535000 3774000 313000 312000 164244000 164199000 -115903000 -114549000 -1896000 -1604000 76000 76000 2251000 2234000 44583000 46200000 49118000 49974000 6368000 5218000 11903000 10251000 3690000 2635000 6935000 5310000 2874000 2957000 5928000 6057000 289000 315000 509000 730000 6853000 5907000 13372000 12097000 -485000 -689000 -1469000 -1846000 4000 5000 9000 9000 8000 2000 9000 3000 134000 -76000 124000 1482000 -347000 -768000 -1345000 -370000 9000 10000 9000 10000 -356000 -778000 -1354000 -380000 -0.01 -0.03 -0.04 -0.01 -0.01 -0.03 -0.04 -0.01 30296000 30264000 30282000 28895000 30296000 30264000 30282000 28895000 -356000 -778000 -1354000 -380000 -222000 133000 -292000 -60000 -578000 -645000 -1646000 -440000 25229000 262000 140138000 -114603000 -1370000 76000 -2182000 22321000 0 0 398000 0 0 0 398000 0 0 0 -193000 0 0 -193000 0 20000 0 0 0 0 20000 5000000 50000 23979000 0 0 0 0 24029000 50000 0 0 0 0 0 0 0 15000 -0 -0 -0 -0 -0 52000 52000 30264000 312000 164137000 -114205000 -1563000 76000 -2234000 46523000 0 0 -778000 0 0 0 -778000 0 0 0 133000 0 0 133000 0 20000 0 0 0 0 20000 30264000 312000 164157000 -114983000 -1430000 76000 -2234000 45898000 30264000 312000 164199000 -114549000 -1604000 76000 -2234000 46200000 0 0 -998000 0 0 0 -998000 0 0 0 -70000 0 0 -70000 0 18000 0 0 0 0 18000 45000 1000 -1000 0 0 0 0 0 13000 -0 -0 -0 -0 -0 17000 17000 30296000 313000 164216000 -115547000 -1674000 76000 -2251000 45133000 0 0 -356000 0 0 0 -356000 0 0 0 -222000 0 0 -222000 0 28000 0 0 0 0 28000 30296000 313000 164244000 -115903000 -1896000 76000 -2251000 44583000 -1354000 -380000 182000 319000 50000 71000 -0 -13000 43000 23000 46000 40000 -0 1556000 3245000 -3079000 58000 97000 -205000 -681000 812000 -943000 -2000 -1021000 -3321000 229000 138000 237000 -138000 -237000 0 25812000 -0 1783000 17000 52000 -17000 23977000 -280000 -13000 -3756000 23956000 37054000 12606000 33298000 36562000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">1.</em>     General</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;"><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. These technologies enable customers to operate in a cost-effective and environmentally sustainable manner.</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 systems which modify the ash properties of particulate for improved collection efficiency. The Company’s FUEL CHEM® technology improves 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:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Many of Fuel Tech’s products and services rely heavily on the Company’s Computational Fluid Dynamics 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:0pt;text-align:justify;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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 accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) for interim financial information and with the instructions to Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">10</em> of Regulation S-<em style="font: inherit;">X</em> of the Exchange Act. Accordingly, they do <em style="font: inherit;">not</em> include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, the financial statements reflect all adjustments (consisting of normal recurring accruals) considered necessary for the fair statement of Fuel Tech's financial position, cash flows, and results of operations for the periods presented. All significant intercompany transactions and balances have been eliminated. The results of operations for the <em style="font: inherit;">three</em> and <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022</em> are <em style="font: inherit;">not</em> necessarily indicative of the results to be expected for the full year ending <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2022.</em> For further information, refer to the audited consolidated financial statements and footnotes thereto included in Fuel Tech’s Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2021</em> as filed with the Securities and Exchange Commission.</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 and Geopolitical Events</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 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. 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 our products 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;">Geopolitical events and global economic sanctions resulting from the ongoing conflict between Russia and Ukraine <em style="font: inherit;"> may </em>impact new or existing projects and the prices and availability of raw materials, energy and other materials. These events <em style="font: inherit;"> may </em>also impact energy and regulatory policy nationally or regionally for the impacted regions. </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 and geopolitical events on the Company’s sales and marketing channels and supply chain, and as a result, the ultimate extent of the effects on the Company is highly uncertain and will depend on future developments. Such effects could exist for an extended period of time. The Company continues to monitor the potential impacts on the business. </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><em style="font: inherit;">2.</em>     Summary of Significant Accounting Policies</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/></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Restricted cash and cash equivalents</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;"><span style="background-color:#ffffff;">Restricted cash as of <em style="font: inherit;"> June 30, 2021 </em>represent funds that are restricted to satisfy any amount borrowed against the Company's Cash Collateral Security agreement with BMO Harris Bank N.A (Cash Collateral Security agreement). In <em style="font: inherit;"> June 2022, </em>the Company replaced the former Cash Collateral Security agreement with an Investment Collateral Security agreement with BMO Harris Bank N.A (Investment Collateral Security agreement) where existing standby letters of credit are collateralized by amounts held in the Company's investment funds (see Note <em style="font: inherit;">10</em>). At <em style="font: inherit;"> June 30, 2022, </em>the amount of funds collateralized under the Investment Collateral Security agreement is $</span>1,990<span style="background-color:#ffffff"> 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;"> June 30, 2023.</em></span></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 provides a reconciliation of cash, cash equivalents, and restricted cash and cash equivalents reported within the Condensed Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Condensed Consolidated Statements of Cash Flows:</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: 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30,</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">June 30,</em></p> </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;"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Cash</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">23,298</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">36,194</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; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash equivalents</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;">8,010</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;">Restricted cash and cash equivalents included in current 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;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,990</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: 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;">98</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;">Restricted cash included in long-term 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: 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">270</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 cash, cash equivalents, and restricted cash and cash equivalents shown in the Condensed Consolidated Statements of Cash Flows</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);">33,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">36,562</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <div> </div> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"><b><span style="background-color:#ffffff;">Investments</span></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0px; text-align: justify;"><span style="background-color:#ffffff;">In <em style="font: inherit;"> June 2022, </em>the Board of Directors approved a plan to invest up to $10 million of excess capital in debt securities, or held in money market funds until such investments can be made, with BMO Harris Bank N.A (BMO Harris). At <em style="font: inherit;"> June 30, 2022, </em>$10,000 was invested in a money market fund with the intent to purchase debt securities in the near term. A portion of the funds invested are restricted as collateral under the Investment Collateral Security agreement (see Note <em style="font: inherit;">10</em>). </span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0px; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0px; text-align: justify;"><span style="background-color:#ffffff;">We consider all highly liquid debt investments with original maturities from the date of purchase of <em style="font: inherit;">three</em> months or less as cash equivalents. Cash equivalents include investments in money market funds. Carrying value of cash equivalents approximates fair value due to the maturities of <em style="font: inherit;">3</em> months or less.</span></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;"><span style="background-color:#ffffff;">Our investments in debt securities consist of Unites States (US) Treasury securities, including Notes, Bonds, and Bills, and US Government Agency securities, that are designated as held-to-maturity (HTM) and stated at amortized cost. The Company has the positive intent and ability to hold these investments to maturity and does <em style="font: inherit;">not</em> expect to sell any debt securities before maturity to settle an obligation under the Investment Collateral Security agreement. The maturities of our HTM investments range from 3 to 36 months. HTM debt investments with original maturities of approximately <em style="font: inherit;">three</em> months or less from the date of purchase are classified within cash and cash equivalents. HTM debt investments with original maturities at the date of purchase greater than approximately <em style="font: inherit;">three</em> months and remaining maturities of less than <em style="font: inherit;">one</em> year are classified as short-term investments. HTM debt investments with remaining maturities beyond <em style="font: inherit;">one</em> year are classified as other long-term investments. Interest income, including amortization of premium and accretion of discount, are included on the Condensed Consolidated Statements of Operations in Interest income under the effective yield method. Discounts or premiums are included in the effective yield and amortized on a straight-line until maturity.</span></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;"> </span></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"><b>Inventories</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;">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. <span style="background-color:#ffffff;">At </span><em style="font: inherit;"> June 30, 2022</em><span style="background-color:#ffffff;"> and </span><em style="font: inherit;"> December 31, 2021</em><span style="background-color:#ffffff;">, inventory included equipment constructed for resale of $</span>208<span style="background-color:#ffffff;"> and $</span>227<span style="background-color:#ffffff;">, respectively, and spare parts, net of reserves of $</span>197<span style="background-color:#ffffff;"> and $</span>121<span style="background-color:#ffffff;">, respectively. Usage is recorded in cost of sales in the period that parts were issued to a project, used to service equipment, or sold to customers. In</span>ventories 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.</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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Restricted cash and cash equivalents</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;"><span style="background-color:#ffffff;">Restricted cash as of <em style="font: inherit;"> June 30, 2021 </em>represent funds that are restricted to satisfy any amount borrowed against the Company's Cash Collateral Security agreement with BMO Harris Bank N.A (Cash Collateral Security agreement). In <em style="font: inherit;"> June 2022, </em>the Company replaced the former Cash Collateral Security agreement with an Investment Collateral Security agreement with BMO Harris Bank N.A (Investment Collateral Security agreement) where existing standby letters of credit are collateralized by amounts held in the Company's investment funds (see Note <em style="font: inherit;">10</em>). At <em style="font: inherit;"> June 30, 2022, </em>the amount of funds collateralized under the Investment Collateral Security agreement is $</span>1,990<span style="background-color:#ffffff"> 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;"> June 30, 2023.</em></span></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 provides a reconciliation of cash, cash equivalents, and restricted cash and cash equivalents reported within the Condensed Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Condensed Consolidated Statements of Cash Flows:</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: 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30,</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">June 30,</em></p> </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;"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Cash</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">23,298</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">36,194</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; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash equivalents</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;">8,010</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;">Restricted cash and cash equivalents included in current 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;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,990</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: 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;">98</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;">Restricted cash included in long-term 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: 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">270</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 cash, cash equivalents, and restricted cash and cash equivalents shown in the Condensed Consolidated Statements of Cash Flows</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);">33,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">36,562</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1990000 <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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30,</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">June 30,</em></p> </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;"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Cash</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">23,298</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">36,194</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; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash equivalents</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;">8,010</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;">Restricted cash and cash equivalents included in current 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;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,990</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: 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;">98</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;">Restricted cash included in long-term 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: 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">270</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 cash, cash equivalents, and restricted cash and cash equivalents shown in the Condensed Consolidated Statements of Cash Flows</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);">33,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">36,562</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 23298000 36194000 8010000 0 1990000 98000 0 270000 33298000 36562000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"><b><span style="background-color:#ffffff;">Investments</span></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0px; text-align: justify;"><span style="background-color:#ffffff;">In <em style="font: inherit;"> June 2022, </em>the Board of Directors approved a plan to invest up to $10 million of excess capital in debt securities, or held in money market funds until such investments can be made, with BMO Harris Bank N.A (BMO Harris). At <em style="font: inherit;"> June 30, 2022, </em>$10,000 was invested in a money market fund with the intent to purchase debt securities in the near term. A portion of the funds invested are restricted as collateral under the Investment Collateral Security agreement (see Note <em style="font: inherit;">10</em>). </span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0px; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0px; text-align: justify;"><span style="background-color:#ffffff;">We consider all highly liquid debt investments with original maturities from the date of purchase of <em style="font: inherit;">three</em> months or less as cash equivalents. Cash equivalents include investments in money market funds. Carrying value of cash equivalents approximates fair value due to the maturities of <em style="font: inherit;">3</em> months or less.</span></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;"><span style="background-color:#ffffff;">Our investments in debt securities consist of Unites States (US) Treasury securities, including Notes, Bonds, and Bills, and US Government Agency securities, that are designated as held-to-maturity (HTM) and stated at amortized cost. The Company has the positive intent and ability to hold these investments to maturity and does <em style="font: inherit;">not</em> expect to sell any debt securities before maturity to settle an obligation under the Investment Collateral Security agreement. The maturities of our HTM investments range from 3 to 36 months. HTM debt investments with original maturities of approximately <em style="font: inherit;">three</em> months or less from the date of purchase are classified within cash and cash equivalents. HTM debt investments with original maturities at the date of purchase greater than approximately <em style="font: inherit;">three</em> months and remaining maturities of less than <em style="font: inherit;">one</em> year are classified as short-term investments. HTM debt investments with remaining maturities beyond <em style="font: inherit;">one</em> year are classified as other long-term investments. Interest income, including amortization of premium and accretion of discount, are included on the Condensed Consolidated Statements of Operations in Interest income under the effective yield method. Discounts or premiums are included in the effective yield and amortized on a straight-line until maturity.</span></p> 10000000 10000000 P3M P36M <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"><b>Inventories</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;">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. <span style="background-color:#ffffff;">At </span><em style="font: inherit;"> June 30, 2022</em><span style="background-color:#ffffff;"> and </span><em style="font: inherit;"> December 31, 2021</em><span style="background-color:#ffffff;">, inventory included equipment constructed for resale of $</span>208<span style="background-color:#ffffff;"> and $</span>227<span style="background-color:#ffffff;">, respectively, and spare parts, net of reserves of $</span>197<span style="background-color:#ffffff;"> and $</span>121<span style="background-color:#ffffff;">, respectively. Usage is recorded in cost of sales in the period that parts were issued to a project, used to service equipment, or sold to customers. In</span>ventories 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.</p> 208000 227000 197000 121000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">3.</em>     Revenue</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;"><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-top: 0pt; margin-bottom: 0pt;"> </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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <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><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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,966</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">223</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,807</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">596</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">262</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">236</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">358</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">416</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">510</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">527</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">777</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">881</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 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;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,738</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">986</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,942</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,893</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><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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,232</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,961</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,358</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,251</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </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 t<span style="background-color:#ffffff;">he location of the end-user:</span></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: 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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,279</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,588</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,967</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,051</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><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;">Latin America</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">60</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">142</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">129</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">217</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">922</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">301</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,326</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">676</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">187</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,481</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">307</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,089</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,936</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,200</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,251</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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-top: 0pt; margin-bottom: 0pt;"> </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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,402</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,995</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,096</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,655</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,966</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,807</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">596</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,251</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-top: 0pt; margin-bottom: 0pt;"> </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-top: 0pt; margin-bottom: 0pt;"> </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 Condensed Consolidated Balance Sheets. In our Air Pollution Control (APC) 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 unbilled receivables (contract assets). These assets are reported on the Condensed Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period. At <em style="font: inherit;"> June 30, 2022</em>, <em style="font: inherit;"> December 31, 2021</em>, and <em style="font: inherit;"> December 31, 2020, </em>contract assets for APC technology projects were approximately $1,106, $1,277, and $2,079, respectively, and at <em style="font: inherit;"> December 31, 2020, </em>contract assets for the FUEL CHEM technology segment were approximately $269, and are included in accounts receivable on the Condensed Consolidated Balance Sheets. There were no contract assets for the FUEL CHEM technology segment as of <em style="font: inherit;"> June 30, 2022</em> or <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;">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 Condensed Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period. Contract liabilities were $578, $390, and $850 at <em style="font: inherit;"> June 30, 2022</em>, <em style="font: inherit;"> December 31, 2021</em>, and <em style="font: inherit;"> December 31, 2020, </em>respectively, and are included in other accrued liabilities on the Condensed 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 <em style="font: inherit;">six</em> month period ended <em style="font: inherit;"> June 30, 2022</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 $20 and $250 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022</em>, respectively, and $49 and $157 for <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021</em>, respectively, which represented primarily revenue from progress towards 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;"> June 30, 2022</em> and <em style="font: inherit;"> December 31, 2021</em>, we had no construction contracts in progress that were identified as a loss 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 APC technology booked orders for which work has <em style="font: inherit;">not</em> been performed.<span style="background-color:#ffffff;"> As of </span><em style="font: inherit;"> June 30, 2022</em><span style="background-color:#ffffff;">, the aggregate amount of the transaction price allocated to remaining performance obligations was $</span>10,547<span style="background-color:#ffffff;">. The Company expects to recognize revenue on approximately $</span>8,414<span style="background-color:#ffffff;"> of the remaining performance obligations over the next 12 months with the remaining recognized thereafter. </span></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-top: 0pt; margin-bottom: 0pt;"> </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;">As of</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;">June 30, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">December 31, 2021</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;">Trade receivables</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;">5,500</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;">2,122</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;">Unbilled receivables</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;">1,106</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: 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,277</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 short-term receivables</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;">78</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: 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;">83</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;">Allowance for doubtful accounts</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;">(260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">)</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: 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);">(223</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;">Total accounts receivable</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);">6,424</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">3,259</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-top: 0pt; margin-bottom: 0pt;"> </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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <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><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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,966</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">223</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,807</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">596</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">262</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">236</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">358</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">416</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">510</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">527</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">777</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">881</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 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;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,738</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">986</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,942</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,893</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><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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,232</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,961</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,358</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,251</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1966000 223000 3807000 596000 262000 236000 358000 416000 510000 527000 777000 881000 2738000 986000 4942000 1893000 3630000 4232000 6961000 8358000 6368000 5218000 11903000 10251000 <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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,279</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,588</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,967</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,051</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><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;">Latin America</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">60</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">142</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">129</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">217</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">922</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">301</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,326</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">676</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">187</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,481</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">307</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,089</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,936</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,200</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,251</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4279000 4588000 7967000 9051000 60000 142000 129000 217000 922000 301000 1326000 676000 1107000 187000 2481000 307000 2089000 630000 3936000 1200000 6368000 5218000 11903000 10251000 <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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,402</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,995</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,096</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,655</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,966</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,807</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">596</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,251</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4402000 4995000 8096000 9655000 1966000 223000 3807000 596000 6368000 5218000 11903000 10251000 1106000 1277000 2079000 269000 0 578000 390000 850000 20000 250000 49000 157000 0 10547000 8414000 P12M <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;">As of</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;">June 30, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">December 31, 2021</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;">Trade receivables</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;">5,500</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;">2,122</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;">Unbilled receivables</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;">1,106</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: 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,277</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 short-term receivables</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;">78</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: 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;">83</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;">Allowance for doubtful accounts</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;">(260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">)</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: 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);">(223</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;">Total accounts receivable</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);">6,424</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">3,259</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 5500000 2122000 1106000 1277000 78000 83000 260000 223000 6424000 3259000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">4.</em>     Restructuring Activities</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i> </i></b></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. 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 which has taken place through <em style="font: inherit;"> June 30, 2022</em> includes staff rationalization and reduction, supplier and partner engagement, and the monetization of certain assets. The remaining transition activities include the execution of the activities to satisfy the requirements for the remaining APC projects in China (with a backlog totaling approximately $<em style="font: inherit;">6</em>) in addition to collection efforts for the remaining accounts receivable.</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The following table presents our revenues and net loss for <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> in China 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" 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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenues</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: 9%; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15</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;">Net loss</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(38</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(63</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(51</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The following table presents net assets in China 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" 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;">As of</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;">June 30, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">December 31, 2021</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;">Total assets</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;">1,121</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;">1,235</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;">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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">92</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 net assets</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);">1,036</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">1,143</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenues</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: 9%; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15</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;">Net loss</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(38</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(63</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(51</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(38</td><td style="width: 1%; font-family: Times New Roman; 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: 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;">As of</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;">June 30, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">December 31, 2021</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;">Total assets</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;">1,121</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;">1,235</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;">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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">92</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 net assets</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);">1,036</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">1,143</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 4000 1000 15000 -38000 -63000 -51000 -38000 1121000 1235000 85000 92000 1036000 1143000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">5.</em>     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> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The changes in accumulated other comprehensive loss by component were 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" 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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Foreign currency translation</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><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;">Balance at beginning of period</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,674</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,563</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,604</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,370</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 comprehensive (loss) income:</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><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;">Foreign currency translation adjustments (1)</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(222</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(292</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(60</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;"><b>Total accumulated other comprehensive loss</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,896</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,430</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,896</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,430</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-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:36pt;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;">(<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:left;margin-bottom:0pt;font-size:10pt;">In all periods presented, there were <em style="font: inherit;">no</em> tax impacts related to rate changes and <em style="font: inherit;">no</em> amounts were reclassified to earnings.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top: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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Foreign currency translation</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><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;">Balance at beginning of period</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,674</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,563</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,604</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,370</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 comprehensive (loss) income:</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><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;">Foreign currency translation adjustments (1)</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(222</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(292</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(60</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;"><b>Total accumulated other comprehensive loss</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,896</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,430</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,896</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -1674000 -1563000 -1604000 -1370000 -222000 133000 -292000 -60000 -1896000 -1430000 -1896000 -1430000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">6.</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 976,006 and 963,509 with a cost of $2,251 and $2,234 at <em style="font: inherit;"> June 30, 2022</em> and <em style="font: inherit;"> December 31, 2021</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 in the periods presented.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 976006 963509 2251000 2234000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">7.</em>     Earnings per 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 dilutive effects of stock options, restricted stock units (RSUs), warrants, and the <em style="font: inherit;">nil</em> coupon non-redeemable convertible unsecured loan notes. 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 anti-dilutive. Out-of-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 exercise<span style="background-color:#ffffff;">d. For the </span><em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, basic earnings per share is equal to diluted earnings per share because all outstanding stock awards, warrants, and convertible loan notes are considered anti-dilutive during periods of net loss. </span></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 sets forth the weighted-average shares used in calculating the earnings per share for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em>.</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: 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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,296,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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,264,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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,282,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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,895,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: 9%; 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: 9%; 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: 9%; 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: 9%; 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 RSUs</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; 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></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; padding-bottom: 3px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,296,000</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,264,000</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,282,000</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,895,000</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-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;"><span style="background-color:#ffffff;">For the </span><em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022</em><span style="background-color:#ffffff;">, Fuel Tech had weighted-average outstanding equity awards of </span>583,000<span style="background-color:#ffffff;"> and </span>466,000<span style="background-color:#ffffff;">, respectively, and warrants of </span>2,850,000<span style="background-color:#ffffff;"> in both periods, which were antidilutive for the purpose of the calculation of diluted earnings per share. For the </span><em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022</em><span style="background-color:#ffffff;">, Fuel Tech had </span>23,000<span style="background-color:#ffffff;"> and </span>36,000<span style="background-color:#ffffff;">, respectively, of incremental equity awards that were excluded from the computation of diluted earnings per share as the inclusion of such would have been anti-dilutive due to a net loss in the period. These equity awards could potentially dilute basic earnings per share in future years. Fuel Tech had 160,000 weighted average equity awards outstanding at <em style="font: inherit;"> June 30, 2021 </em>that were <em style="font: inherit;">not</em> dilutive for the purpose of inclusion in the calculation of diluted earnings per share. </span></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: 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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,296,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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,264,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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,282,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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,895,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: 9%; 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: 9%; 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: 9%; 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: 9%; 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 RSUs</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; 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></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; padding-bottom: 3px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,296,000</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,264,000</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,282,000</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,895,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 30296000 30264000 30282000 28895000 0 0 0 0 0 0 0 0 30296000 30264000 30282000 28895000 583000 466000 2850000 23000 36000 160000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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:0pt;text-align:justify;"> </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. As of <em style="font: inherit;"> June 30, 2022</em>, Fuel Tech had 1,809,250 shares available for share-based awards under the Incentive Plan.</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;">We did <span style="-sec-ix-hidden:c86062440"><span style="-sec-ix-hidden:c86062614"><span style="-sec-ix-hidden:c86062615"><span style="-sec-ix-hidden:c86062616">not</span></span></span></span> record any excess tax benefits within income tax expense for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022</em> and <em style="font: inherit;">2021.</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 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022</em> and <em style="font: inherit;">2021.</em> 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 Condensed Consolidated Statements of Operations. The components of stock-based compensation for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em> were 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" 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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock options and restricted stock units, net of forfeitures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">40</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;">After-tax effect of stock-based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40</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-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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;">Stock options granted to employees under the Incentive Plans 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Stock option activity for Fuel Tech’s Incentive Plans for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022</em> was 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" 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 style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; 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: 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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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;"> </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;"> <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: 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Weighted-</em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; 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</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">Aggregate</em></p> </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;"> </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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">of</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">Average</em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; 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;">Contractual</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">Intrinsic</em></p> </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;"> </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;">Options</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Exercise Price</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">Term</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Value</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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding on January 1, 2022</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">434,500</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.05</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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;">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: 9%; 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: 9%; 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="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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="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(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;">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%; 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: 9%; 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="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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="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: 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;">Expired or forfeited</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50,000</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding on June 30, 2022</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">384,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.98</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.94</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24</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;">Exercisable on June 30, 2022</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">384,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.98</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.94</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">As of <em style="font: inherit;"> June 30, 2022</em>, there was no unrecognized compensation cost related to non-vested stock options granted under the Incentive Plans.<br/>  </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>Restricted Stock Units</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:justify;">RSUs granted to employees vest over time based on continued service (typically vesting over a period between <span style="-sec-ix-hidden:c86062466">two</span> to <span style="-sec-ix-hidden:c86062467">four</span> ye<span style="background-color:#ffffff;">ars), and RSUs granted to directors vest after a <em style="font: inherit;">one</em> year vesting period based on continued service. Su</span>ch time-vested RSUs are valued at the date of grant using the intrinsic value method based on the closing price of the Common Shares on the grant date. Compensation cost, adjusted for estimated forfeitures, is amortized on a straight-line basis over the requisite service perio<span style="background-color:#ffffff;">d. </span></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;"><span style="background-color:#ffffff">At </span><em style="font: inherit;"> June 30, 2022</em>, there is $916<span style="background-color:#ffffff;"> of 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 </span>2.80<span style="background-color:#ffffff;"> yea</span>rs.</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;">A summary of restricted stock unit activity for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022</em> is 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" 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 style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; 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: 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;"> </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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; 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;">Grant Date</em></p> </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;"> </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;">Shares</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">Fair Value</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;">Unvested restricted stock units at January 1, 2022</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;">45,003</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;">1.51</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;">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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">807,048</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;">1.32</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;">Forfeited</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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(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;">Vested</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);">(45,003</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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.51</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;">Unvested restricted stock units at June 30, 2022</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);">807,048</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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.32</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The fair value of restricted stock that vested during the <em style="font: inherit;">six</em> month period ending <em style="font: inherit;"> June 30, 2022</em> was $68.</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>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 Plans, 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 <span style="background-color:#ffffff">Accounting Standards Codification (ASC) </span><em style="font: inherit;">718,</em> Fuel Tech accounts for these awards as equity awards as opposed to liability awards. During the <em style="font: inherit;">six</em> month periods ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em>, Fuel Tech recorded no stock-based compensation expense under the Deferred Plan.</p> 5600676 1809250 <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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock options and restricted stock units, net of forfeitures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">40</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;">After-tax effect of stock-based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 28000 20000 46000 40000 28000 20000 46000 40000 P10Y 0.50 0.25 0.25 <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 style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; 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: 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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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;"> </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;"> <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: 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Weighted-</em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; 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</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">Aggregate</em></p> </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;"> </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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">of</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">Average</em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; 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;">Contractual</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">Intrinsic</em></p> </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;"> </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;">Options</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Exercise Price</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">Term</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Value</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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding on January 1, 2022</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">434,500</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.05</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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;">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: 9%; 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: 9%; 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="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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="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(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;">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%; 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: 9%; 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="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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="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: 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;">Expired or forfeited</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50,000</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding on June 30, 2022</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">384,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.98</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.94</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24</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;">Exercisable on June 30, 2022</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">384,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.98</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.94</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 434500 3.05 0 0 -0 0 50000 3.55 384500 2.98 P2Y11M8D 24000 384500 2.98 P2Y11M8D 24000 0 916000 P2Y9M18D <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 style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; 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: 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;"> </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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; 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;">Grant Date</em></p> </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;"> </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;">Shares</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">Fair Value</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;">Unvested restricted stock units at January 1, 2022</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;">45,003</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;">1.51</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;">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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">807,048</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;">1.32</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;">Forfeited</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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(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;">Vested</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);">(45,003</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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.51</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;">Unvested restricted stock units at June 30, 2022</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);">807,048</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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.32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 45003 1.51 807048 1.32 -0 0 45003 1.51 807048 1.32 68000 0 <p style="margin: 0pt; font-family: Times New Roman; font-size: 10pt;"><b><span style="background-color:#ffffff;"><em style="font: inherit;">9.</em>      Warrants</span></b></p> <p style="margin: 0pt; font-family: Times New Roman; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: Times New Roman; font-size: 10pt;">The following table summarizes information about warrants outstanding and exercisable at <em style="font: inherit;"> June 30, 2022</em>:</p> <p style="margin: 0pt; font-family: Times New Roman; font-size: 10pt;"> </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="vertical-align: bottom; font-family: Times New Roman; font-size: 10pt;"><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); width: 41%; text-align: center; font-family: Times New Roman; font-size: 10pt;">Range of Exercise Price</td><td style="padding-bottom: 1px; width: 1%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;">Number Outstanding/Exercisable</em></td><td style="padding-bottom: 1px; 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 colspan="1" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;">Weighted Average Remaining Life in Years</em></td><td style="padding-bottom: 1px; 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 colspan="2" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;">Weighted Average Exercise Price</em></td><td style="padding-bottom: 1px; width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman; font-size: 10pt;"><td colspan="2" rowspan="1" style="width: 41%; text-align: center; font-family: Times New Roman; font-size: 10pt;">$5.10</td><td style="width: 1%; margin-left: 0pt; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt;">2,500,000</td><td style="width: 1%; margin-left: 0pt; 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: 16%; text-align: center; font-family: Times New Roman; font-size: 10pt;">4.12</td><td style="width: 1%; margin-left: 0pt; 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;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt;">5.10</td><td style="width: 1%; margin-left: 0pt; font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Times New Roman; font-size: 10pt;"><td colspan="2" rowspan="1" style="width: 41%; text-align: center; font-family: Times New Roman; font-size: 10pt;">$6.45</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: Times New Roman; font-size: 10pt;">350,000</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; 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: 16%; text-align: center; font-family: Times New Roman; font-size: 10pt;">4.12</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; 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;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt;">6.45</td><td style="width: 1%; margin-left: 0pt; font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman; font-size: 10pt;"><td colspan="2" rowspan="1" style="width: 41%; font-family: Times New Roman; font-size: 10pt;">  </td><td style="padding-bottom: 3px; width: 1%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 3px double rgb(0, 0, 0); font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; border-bottom: 3px double rgb(0, 0, 0); font-family: Times New Roman; font-size: 10pt;">2,850,000</td><td style="width: 1%; padding-bottom: 3px; margin-left: 0pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; width: 16%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="padding-bottom: 3px; 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: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; width: 16%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: Times New Roman; font-size: 10pt;"> </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="vertical-align: bottom; font-family: Times New Roman; font-size: 10pt;"><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); width: 41%; text-align: center; font-family: Times New Roman; font-size: 10pt;">Range of Exercise Price</td><td style="padding-bottom: 1px; width: 1%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;">Number Outstanding/Exercisable</em></td><td style="padding-bottom: 1px; 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 colspan="1" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;">Weighted Average Remaining Life in Years</em></td><td style="padding-bottom: 1px; 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 colspan="2" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;">Weighted Average Exercise Price</em></td><td style="padding-bottom: 1px; width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman; font-size: 10pt;"><td colspan="2" rowspan="1" style="width: 41%; text-align: center; font-family: Times New Roman; font-size: 10pt;">$5.10</td><td style="width: 1%; margin-left: 0pt; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt;">2,500,000</td><td style="width: 1%; margin-left: 0pt; 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: 16%; text-align: center; font-family: Times New Roman; font-size: 10pt;">4.12</td><td style="width: 1%; margin-left: 0pt; 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;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt;">5.10</td><td style="width: 1%; margin-left: 0pt; font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Times New Roman; font-size: 10pt;"><td colspan="2" rowspan="1" style="width: 41%; text-align: center; font-family: Times New Roman; font-size: 10pt;">$6.45</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: Times New Roman; font-size: 10pt;">350,000</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; 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: 16%; text-align: center; font-family: Times New Roman; font-size: 10pt;">4.12</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; 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;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt;">6.45</td><td style="width: 1%; margin-left: 0pt; font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman; font-size: 10pt;"><td colspan="2" rowspan="1" style="width: 41%; font-family: Times New Roman; font-size: 10pt;">  </td><td style="padding-bottom: 3px; width: 1%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 3px double rgb(0, 0, 0); font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; border-bottom: 3px double rgb(0, 0, 0); font-family: Times New Roman; font-size: 10pt;">2,850,000</td><td style="width: 1%; padding-bottom: 3px; margin-left: 0pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; width: 16%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="padding-bottom: 3px; 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: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; width: 16%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td></tr> </tbody></table> 2500000 P4Y1M13D 5.10 350000 P4Y1M13D 6.45 2850000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">10.</em>     Debt Financing</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;"><span style="background-color:#ffffff;">On <em style="font: inherit;"> June 30, 2022, </em>the Company entered into an Investment Collateral Security agreement to use for the sole purpose of issuing standby letters of credit that replaces the former Cash Collateral agreement with BMO Harris. The Investment Collateral Security agreement requires us to pledge our investments as collateral for 150% 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 Investment Collateral Security agreement. At <em style="font: inherit;"> June 30, 2022, </em>the Company had outstanding standby letters of credit totaling approximately $</span>1,326<span style="background-color:#ffffff;"> under the Investment Collateral Security agreement. At <em style="font: inherit;"> June 30, 2022, </em>the investments held as collateral totaled $</span>1,990<span style="background-color:#ffffff;">. Fuel Tech is committed to reimbursing the issuing bank for any payments made by the bank under these instruments.</span></p> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify;">   </div> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">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. </span></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;"><span style="background-color:#ffffff;">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 Financial Accounting Standards Board (FASB) ASC <em style="font: inherit;">470,</em> Debt and accrued interest in accordance with the interest method under FASB 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 Condensed Consolidated Statements of Operations.  </span></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 1.50 0.0250 1326000 1990000 1556000 1556000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">11.</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:justify;"><b>Business Segment Financial Data</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We segregate our financial results into <span style="-sec-ix-hidden:c86062492">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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <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> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">T<span style="background-color:#ffffff;">he 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 Over-Fire Air systems, NOxOUT</span><sup style="vertical-align:top;line-height:120%;font-size:pt"><span style="background-color:#ffffff;">®</span></sup><span style="background-color:#ffffff;"> and HERT™ Selective Non-Catalytic Reduction systems, and Selective Catalytic Reduction (SCR) systems. Our SCR systems can also include Ammonia Injection Grid, and Graduated Straightening Grid GSG™ systems to provide high NOx reductions at significantly lower capital and operating costs than conventional SCR systems. ULTRA</span><sup style="vertical-align:top;line-height:120%;font-size:pt"><span style="background-color:#ffffff;">®</span></sup><span style="background-color:#ffffff;"> technology creates ammonia at a plant site using safe urea for use with any SCR application. Electrostatic Precipitator technologies make use of electrostatic precipitator products and services to reduce particulate matter. Flue Gas Conditioning 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.</span></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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <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> <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 Computational Fluid Dynamics and Chemical Kinetics Modeling boiler modeling, for the control of slagging, fouling, corrosion, opacity and other sulfur trioxide-related issues in 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 reviewing 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 (Note <em style="font: inherit;">1</em> in our annual report on Form <em style="font: inherit;">10</em>-K). 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-top: 0pt; margin-bottom: 0pt;">Information about reporting segment net sales and gross margin from operations are provided below:</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: 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Air Pollution</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">FUEL CHEM</em></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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Three months ended June 30, 2022</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;">Control Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Other</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">Total</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 from external customers</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,738</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,630</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: 9%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,368</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;">Cost of sales</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">)</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,888</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">)</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(3,690</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;">Gross margin</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">936</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,742</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;">—</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,678</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;">Selling, general and administrative</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%; 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: 9%; 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: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(2,874</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(2,874</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;">Research and development</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%; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">)</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(289</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;">Operating income (loss) from operations</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">936</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,742</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,163</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">)</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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(485</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Air Pollution</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">FUEL CHEM</em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Three months ended June 30, 2021</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;">Control Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">Other</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Total</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 from external customers</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">986</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,232</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,218</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;">Cost of sales</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(507</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,128</td><td style="width: 1%; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,635</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;">Gross margin</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">479</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,104</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,583</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;">Selling, general and administrative</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%; 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: 9%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,957</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,957</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;">Research and development</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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);">(315</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);">(315</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: 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 income (loss) from operations</p> </td><td style="width: 1%; 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; 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);">479</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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);">2,104</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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,272</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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);">(689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Air Pollution</em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; 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;">FUEL CHEM</em></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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Six months ended June 30, 2022</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;">Control Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Other</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Total</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 from external customers</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,942</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,961</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: 9%; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,903</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;">Cost of sales</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,231</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,704</td><td style="width: 1%; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,935</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;">Gross margin</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,711</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,257</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: 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,968</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;">Selling, general and administrative</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,928</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,928</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;">Research and development</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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(509</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(509</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;">Operating income (loss) from operations</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,711</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,437</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,469</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Air Pollution</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">FUEL CHEM</em></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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Six months ended June 30, 2021</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;">Control Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Other</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">Total</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 from external customers</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,893</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,358</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: 9%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,251</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;">Cost of sales</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,038</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,272</td><td style="width: 1%; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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%; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,310</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;">Gross margin</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">855</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,086</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: 9%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,941</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;">Selling, general and administrative</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%; 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: 9%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6,057</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6,057</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;">Research and development</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; 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; border-bottom: 1px solid rgb(0, 0, 0);">)</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; 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></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 income (loss) from operations</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">855</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,086</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,787</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,846</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </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:'Times New Roman', 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 end-user. 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-top: 0pt; margin-bottom: 0pt;"> </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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <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><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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,279</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,588</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,967</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,051</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,089</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,936</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,200</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,251</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30,</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">December 31,</em></p> </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;"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></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;">Assets:</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: 18pt;">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;">45,934</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;">46,271</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: 18pt;">Foreign</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;">3,184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 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,703</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);">49,118</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">49,974</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: 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Air Pollution</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">FUEL CHEM</em></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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Three months ended June 30, 2022</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;">Control Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Other</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">Total</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 from external customers</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,738</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,630</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: 9%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,368</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;">Cost of sales</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">)</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,888</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">)</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(3,690</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;">Gross margin</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">936</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,742</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;">—</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,678</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;">Selling, general and administrative</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%; 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: 9%; 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: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(2,874</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(2,874</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;">Research and development</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%; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">)</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(289</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;">Operating income (loss) from operations</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">936</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,742</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,163</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">)</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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(485</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: 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Air Pollution</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">FUEL CHEM</em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Three months ended June 30, 2021</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;">Control Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">Other</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Total</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 from external customers</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">986</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,232</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,218</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;">Cost of sales</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(507</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,128</td><td style="width: 1%; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,635</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;">Gross margin</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">479</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,104</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,583</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;">Selling, general and administrative</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%; 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: 9%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,957</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,957</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;">Research and development</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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);">(315</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);">(315</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: 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 income (loss) from operations</p> </td><td style="width: 1%; 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; 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);">479</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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);">2,104</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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,272</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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);">(689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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: 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Air Pollution</em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; 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;">FUEL CHEM</em></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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Six months ended June 30, 2022</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;">Control Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Other</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Total</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 from external customers</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,942</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,961</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: 9%; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,903</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;">Cost of sales</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,231</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,704</td><td style="width: 1%; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,935</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;">Gross margin</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,711</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,257</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: 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,968</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;">Selling, general and administrative</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,928</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,928</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;">Research and development</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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(509</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(509</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;">Operating income (loss) from operations</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,711</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,437</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,469</td><td style="width: 1%; font-family: Times New Roman; 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: 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Air Pollution</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">FUEL CHEM</em></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="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></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; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Six months ended June 30, 2021</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;">Control Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Segment</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">Other</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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;">Total</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 from external customers</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,893</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,358</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: 9%; 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,251</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;">Cost of sales</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,038</td><td style="width: 1%; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,272</td><td style="width: 1%; 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: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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%; 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; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,310</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;">Gross margin</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">855</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,086</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: 9%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,941</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;">Selling, general and administrative</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%; 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: 9%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6,057</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6,057</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;">Research and development</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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: 9%; 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; border-bottom: 1px solid rgb(0, 0, 0);">)</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; 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></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 income (loss) from operations</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">855</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,086</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,787</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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,846</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 2738000 3630000 0 6368000 1802000 1888000 -0 3690000 936000 1742000 0 2678000 -0 -0 2874000 2874000 -0 -0 289000 289000 936000 1742000 -3163000 -485000 986000 4232000 0 5218000 507000 2128000 -0 2635000 479000 2104000 0 2583000 -0 -0 2957000 2957000 -0 -0 315000 315000 479000 2104000 -3272000 -689000 4942000 6961000 0 11903000 3231000 3704000 -0 6935000 1711000 3257000 0 4968000 -0 -0 5928000 5928000 -0 -0 509000 509000 1711000 3257000 -6437000 -1469000 1893000 8358000 0 10251000 1038000 4272000 -0 5310000 855000 4086000 0 4941000 -0 -0 6057000 6057000 -0 -0 730000 730000 855000 4086000 -6787000 -1846000 <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;"> <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;">Three Months Ended</em></em></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 colspan="6" style="text-align: center; font-family: Times New Roman; 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;"><em style="font: inherit;">Six Months Ended</em></em></p> </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;"> </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;">June 30,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">June 30,</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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <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><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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,279</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,588</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,967</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,051</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,089</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,936</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,200</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,903</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,251</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: 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30,</em></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 colspan="2" style="text-align: center; font-family: Times New Roman; 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;">December 31,</em></p> </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;"> </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;">2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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></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;">Assets:</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: 18pt;">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;">45,934</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;">46,271</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: 18pt;">Foreign</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;">3,184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 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,703</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);">49,118</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">49,974</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4279000 4588000 7967000 9051000 2089000 630000 3936000 1200000 6368000 5218000 11903000 10251000 45934000 46271000 3184000 3703000 49118000 49974000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">12.</em>     Accrued Liabilities</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The components of other accrued liabilities 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" 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;">As of</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;">June 30, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">December 31, 2021</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;">Contract liabilities (Note 3)</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;">578</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;">390</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;">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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">309</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">471</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 other accrued 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);">887</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">861</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-top: 0pt; margin-bottom: 0pt;"> </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;">As of</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;">June 30, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">December 31, 2021</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;">Contract liabilities (Note 3)</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;">578</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;">390</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;">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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">309</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">471</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 other accrued 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);">887</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </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: 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);">861</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 578000 390000 309000 471000 887000 861000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">13.</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: &quot;Times New Roman&quot;, 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;">Fuel Tech issues a standard product warranty with the sale of its products to customers. Our recognition of warranty liability is based primarily on analyses of warranty claims experienced 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.</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;">There was no change in the warranty liability balance included in the other accrued liabilities line of the Condensed Consolidated Balance Sheets during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em>. The warranty liability balance was $159 at <em style="font: inherit;"> June 30, 2022</em> and <em style="font: inherit;"> December 31, </em><em style="font: inherit;">2021</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> 0 159000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">14.</em>     Income Taxes</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 Company’s effective tax rate is approximately 0.7%<span style="background-color:#ffffff;"> and </span>2.6%<span style="background-color:#ffffff;"> for the </span><em style="font: inherit;">six</em><span style="background-color:#ffffff;"> month periods ended </span><em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em>, respectively. The Company's effective tax rate differs from the statutory federal tax rate of 21% for the <em style="font: inherit;">six</em> month periods ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em> primarily due to a full valuation allowance recorded on our United States, China and Italy deferred tax assets since we cannot anticipate when or if we will have sufficient taxable income to utilize the deferred tax assets in the future. Further, our effective tax rate differs from the statutory federal tax rate due to state taxes, differences between U.S. and foreign tax rates, foreign losses incurred with <em style="font: inherit;">no</em> related tax benefit, non-deductible commissions, and non-deductible meals and entertainment expenses for the <em style="font: inherit;">six</em> month periods ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em>.<span style="background-color:#ffffff;"> Income generated in the </span><em style="font: inherit;">six</em><span style="background-color:#ffffff;"> months ended <em style="font: inherit;"> June 30, 2021 </em>attributed to the gain on forgiveness of the Paycheck Protection Plan loan is tax exempt. </span></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 had no unrecognized tax benefits as of <em style="font: inherit;"> June 30, 2022</em> and <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> 0.007 0.026 0.21 0 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">15.</em>     Subsequent Events</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company has evaluated subsequent events through the filing of this Quarterly Report on Form <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">10</em>-Q, and determined that there have been <em style="font: inherit;">no</em> events that have occurred that would require adjustments to our disclosures in the consolidated financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> In all periods presented, there were no tax impacts related to rate changes and no amounts were reclassified to earnings. EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .F#"E4'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 " #I@PI5\-;?'^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$HJ5#77;1?4$L#!!0 ( .F#"E697)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,$% @ MZ8,*5>CT5$G.!0 W1X !@ !X;"]W;W)K%B\9^6 GD_>#'-LZ3^&(EY%.VX%R1ER1.L\O.0JGE>:^7!0N>L.Q8 M+'D*G\R$3)B"0SGO94O)65@4)7&/6I;72UB4=@87Q7L3.;@0N8JCE$\DR?(D M8?+UBL=B==FQ.YLW[J/Y0NDW>H.+)9OS*5=?EA,)1[TJ)8P2GF:12(GDL\O. MT#[W':H+BC.^1GR5;;TF&N51B"=], XO.Y9N$8]YH'0$@S_/W.=QK).@'?^N M0SO5=^K"[=>;])L"'F >6<9]$7^+0K6X[)QV2,AG+(_5O5B]YVL@5^<%(LZ* M_\FJ/+??[Y @SY1(UL70@B1*R[_L9=T16P74:RB@ZP+ZIL!N^@9G7> 4H&7+ M"JQKIMC@0HH5D?IL2-,OBKXIJH$F2O4P3I6$3R.H4X-K$>0P*HH,TY",4A6I M5S).R^FAN[E+L@63/+OH*?@V7=,+ULE793)M2/;(1Y&J10:I(0]_K.]!*ZNF MTDU3KR@:^&>>'A/'.B+4HM30'G]7>0SEMJG\A^8X5<\Y19ZSJ^>VN^OO6SB+ MC!5/LG],759&]LV1^B=[GBU9P"\[\)O,N'SFG<&OO]B>]8>)]R>%_4#?K^C[ M6/I@/55\Z #)8NB#D+^0#_S5!(TG6?#OM.^=V8Z)$:UMR>A6C.X^C/=\'F5 M"4-]QQ)N(L1S;KZ,;LG#R']_1,9W_K$)$PUHB>E5F![:O"',XK"8R35I"G:+.J)6A-.>$R$B&Y@;>-"S:>]MFXJ*(U+?G.*KZS_\57C&(C M'9[5=-% JUKRV59]];7V(WQX71KGY8YZV^I^-E'A96VQMJ3"W@_K<\ZDXC+6 MJ^A22&5$Q+.4S(VK"U[6%I'6B'0_Q/6/#EM<=D158M-H-GA 6];:=&Q4);9F M*5P%LZ@P'60\\;#&RP5>UQ:R%AI[+Z.YB6).[O+DD4LCW"Z9L;N.8[EG1L!# MR(Q=VXR]E\Z,TT!(&+M"6(_(5,&D)4(27^3@F1$/H38V+79 MV+B:K)$?V L9AS"!HUD4E**.C# >2:VNZ[DGKFNT ;RX+6\M/3;N*6O>81A" M>G:T>4&*NY)/J7E<\4AZXEDV@?O]F)&OX,&,3)A\6C&3Z?MX5EO\6H=LW&#> MXOOZ"*;V@UBE1G0\[AO3#ODHS0P#S:> M.;XU@A["D6CM2!1WG+>@$P&S,"9_1YKMNU/?O$^!CA$.Y$:W>B MN.\4DW8H.6NFPP,\QS)B'<*7:.U+%)><6U'=X2<]MUNW[7,?(=P M)%H[$L6UYB%2( YB1FSZV^/O9,J#7,)(&B'Q)%\D"5RAIDH$3T;00W@2K3V) MXHH##AA&Z9Q,7Y-'$1OY\(";A]$'(]D1Q@=F,&!F]! N6SGGCTYX= M07?#Z?70>%>&%[8EK&V([F5#FTU9:SMB"Z MEP6-4[CS++<)])T9VX ;.?'$)LY#Z ZM=8?NI3OZC@7T':[^. M1<\\>@;>^[S-V-O:0-33K]A7S4B@'PF4>XG5N]7>[;#8L>S5IY<;OQ^9GKT9 MB?D,2JWC$_AZ6>ZEE@=*+(OMR$>AE$B*EPO.0B[U"?#Y3 BU.=!?4.UH#_X# M4$L#!!0 ( .F#"E6U3# RG08 #4< 8 >&PO=V]R:W-H965T&ULK9G;;MLX$(9?A7"#H@6<6"1UL-+$0)KNH0OL-FC:W6M&HF.B MDNB*E)/TZ72'OSB=X\OC%5W&[TN:+V>)LS6[Y-=??UU#? MAE_RHC">0,?/SNED]TS3ZAE\%M-.+2UGE,"@\ M1W"E9"%RIN'F(RM8E7%T;1PK].ZRJ6M>:73%:R%S]+UB32[ \#TZ1M^O/Z%W M1^_1$1(5^K:2C6)5KLYF&N29A\RR3LK'K10R(N6OICI!-)@B$A#B:'[I;_Z) M9] ;_AD\?8-CH,/KNA>R=E!K'07*_5Y7UPRM4(P:B@S%_QG(S:L@."=H[AU M%;>N3);8+"BFP?QLMMD/QV$5S5.ZLSK0&>YTAEZ=7[G2M(GGK-=H3 M@],T&"BVC>8I=NN-=GHCK]Z++),-:(*$EW$0>%/P*:JX=FF,K,?'(0D'&FTC M2J+4+3+>B8R](C]7&^@W60NN1L7%UG/#(!IHLVUH.'=+2W;2$J^TJYJOF<@1 MOU^;)*7: 9=ZQ6O(C?O+TZ4YL<:;1L<)*%;]'PG>NX5_4UJ5CQ#W]S1 MI^F<#A0ZK' 81VZ)Z4YB^D2_PCZ@U@]M?YJULP8RZW;TD5P"6[.F;(J6!#F' M?),)UD(7?CO"\RE-TK:EN28AG<+T5FO> KEX<(6:VD%$UE@XC.)@9&[CH.=; MX WU#RGS.U$43AX%UB,)QD-=3UD="ML#+_8*^]).8U%I5MT*2 S=3'$. BME MK<6O?A!HW(T #?'3W=\I.9Q$5I@.H['UBWN(8B^WAAG;J8Y8#QZF9H<)28(1 M;3WTL)]Z[9[U6"Z/&\6161#0O]4M*CAL"SWKMO-Z((9:O>DP"LF(XAY_V,^_ M[9SQ2',P#..A-(<1&3L,NJS]W &;".0['.["\0! MRB@>V1WAGI1X[AT5$%@WD!J>'!4O<5\\*J_D[3#HGKW8#]\O@TRS%SQ44]V^ MP=D+-B$="\AE-++M)CU%B9^BOY7K0CYPCC)9FJU82R)G263#,DZ2@4:7T7P$ M-:0'*GD.4)D]I9PZ;=K-YY9.A]'8I"=[=:4?B8?[PZ=TVN0+ SKDH\.*$C(V MZCT@B1^0_IE:R>K8,UN)34!LL4R2D=V2*2G)O&7AMNI^I0^ M1W$844N@HSQ,QKA.>L21Q$N0:RVS'RM9Y+Q6;]_,"4X^M 6-?G"?V'B!^>(C MFU?R=AA[3T_B+S0O95E"/:!,%TS1T4F ?0UVK"BX5,4!M,@:#](K5AMBN=& MKZ#,_\7SJ3DH(PF9TH"V=82Y)0G<[HR%4HTQ;'\-IB2-X9/L;F,Z35+\:"P; MK:".R2%5/%V-$+NDI7A8]CJ-QA)#CU[B1^]%G@M#+IC4YESA6%10E:P%3'*G M4 =*S9G,\%#&;8?3D?1 >^I2/W4O#NKPI_92/WOWE7;G,[!1J/G*'/AO@!Q2N<\2;<(>XWDZK*:<9G$PDCUHCV+J1_$_ M D LFS6L(D#=FNO&I#O)*H";=F<[:J,VL>1Z;0ZU[AW1^F'\K08&-_7#XWIG M&J0K]X2PJ7I,2#2$K]N,CO5JCU_JQ^^6&FHT,SLEVWP-P\@Z#7.9Q208 1WM M04R?4[WN[V],HGMA")%UY.VJ<)UF=H4[VWNG8UZH_ON.:GNCY;I]S7,CM99E>[GB#*0; _A]*6%*=S?FS='N3>'B?U!+ P04 M" #I@PI5F-.8\M<" #L!P & 'AL+W=OH"P)"GD@L]]0ICJFO?UUD!)=4C68' GK54)358 M51M?5PIH[D0E]Z,@2/R2,N'-)JYMH68361O.!"P4T7594O7O%KC<3;W0>VFX M9YO"V 9_-JGH!I9@'JJ%PIK?N>2L!*&9%$3!>NK=A-?SU,:[@-\,=GJO3&PF M*RD?;>5[/O4""P0<,F,=*'ZV, ?.K1%B_&T]O>Z75KA??G'_ZG+'7%94PUSR M/RPWQ=2[]$@.:UIS$"?*KD+6F(M<3WR"O_:N?M6RW#5MT@NU' M+48D#LY)%$11CWS^MOP.,I2'3AX>RGTW:8 MYS@;AHH-6W$@5&N/ MOW<6VWOP)U4;)C3AL$9I,$K10S5W2U,QLG+'\TH:/.Q=L<#K&)0-P/ZUE.:E M8D_\[H*?_0=02P,$% @ Z8,*53!>T?U[!0 81D !@ !X;"]W;W)K M;O]AZ>>[(Y^YX?$Q/7D3Y7:X84^BUR+F\ M&ZV46M^.QW*Q8@65-V+-N'[S+,J"*GU;+L=R73*:UD9%/B:.$XP+FO'1=%(_ M>RBG$[%1><;90XGDIBAH^<\]R\7+W0B/=@\^9\N5JAZ,IY,U7;)'IKZN'TI] M-^Z\I%G!N,P$1R5[OAN]Q[<)J0UJQ%\9>Y$'UZBB\B3$]^KF8WHW?S=.AUU8U:&A]<[[Q]J\IK,$Y5L)O)O6:I6=Z-HA%+V M3#>Y^BQ>?F4M(;_RMQ"YK#_12XMU1FBQD4H4K;&>09'QYIN^MH$X,-!^8 /2 M&A#3P#MBX+8&[EM'\%H#[ZTC^*U!37W<<*\#-Z>*3B>E>$%EA=;>JHLZ^K6U MCE?&JT)Y5*5^FVD[-9T)GNJTLQ3I*RGR+*5*WSPJ_:7K04DDGM&?:U;2*J\2 M77SE=)-F&G.)KM'7QSFZ>'>)WJ&,HR\KL9&4IW(R5GIFE?_QHIW%?3,+_;?@-"X;;U8A;^_..^/O,MHQO&)C7QC*H+:NFM)T&;A!-QMO#8-D@ MGV #-+=!&,>.VT1]"KS=RCBT#J0M>EB]CKNEH-\A;BZ@U% MJ>KHMW)-%^QNI%NV9.66C:8__X0#YQ>H@,[I;'Y.9\F9G/4RX7>9\ =+K%Z:\S]@_R[0>P8]6:#2.#Z1KW9H" V08D-\EWLP-46=!R#08Z/>E?, M^/(*+1G7?36O"X^FNKEG4E5]=LL@YH%-*@H]@SD BOW08&Z#_)@8RS&Q08%S MX*G'/.R8AR<:B62T7*QJQJGN*KE85YL,1#<$Z,8&6QOC8C/--L9W##^)C0G= M(TF..JK1R4)N6DK2MI0K]$4HFD-<(SO6D6]TOID-\F/'3*T-PJX;$H,O@"). M?"2Y<<X&95@@5>0%,$SM[ MQ>0,$OW(%=.=3^TV"U#N. !7@RF$,:L7PI@TAS%]D@>R$+^-9,87HH Y8FM< M<^,'(,1D:$,L@C;$/<*/[/F1X6I5*U:VY-!%F\G+*\09V(U:;_V%9274!EV' M@Q^%A(?>[7ICHB>F?EVQ'7=%7>*-M7?7(N%YH4@90 MH:G_YA!*A\_<;,$APR.-&._%'1Y4++J4=TP'5ZQWVID$OMGY@$@1086BE$T!AU[>*&!HR.L9RKYYP,"C6=RR1 MWF^0SFPA.)(K6C)0L^-!+?:CHOVLWN9G]9:UW3V5V:)JGW!R MT$7&42KRG);-R_KI)9BR9J#PL&Z<&P>;M0K#7+-889A5K*<&[8=E+P/QL Z< M9_FF.E Y2V"BMP4&AEF!@6%68$X-V@_,7BWB>' 9?ZN/\%AZ3;=:-RX9XIOB M2=/7/_X.PR.1V"BIM)#6RA)>X8.R](=7^#F]S<_J+3F7M_Z)V%[WDF'=VZSP MJER;S( U2FPQZCHD#AS'_)$.(P//0LYA9$0L9 (@213%_B&RSWXOB,FP(-XM MY%/\ :UZA#^(!/F#2) _H+=A_N.#(^."E\KT_! MC>?W^':&@>=S?)LTI_U[]\V?#Y]HN;MF(DE3/G2%BM.<*I!96%[ MCA/9)B*DO,GRY)P39CR[6V"[?Y,I-JP8Y'*[PD M\8>U.0J'5N. M,H@4))&* <-O32:D*!01F/&[X;1:E0JX.]ZR?]2^@R_W6) )*W[FJ83:?P)%5_""J&_:-/(.A9**B%9V8#!@C*G]1\_-G'8 0"/&> U M *\/"/8 _ ;@OU1#T ""EVH(&X!VW:Y]UX&;8HGC$6<;Q)4TL*F!CKY&0[QR MJO)D+CGLYH"3\831%$Z=I A&@A5YBB5,YA)^D Y2(+: K1*2,%/9L2;HBB:L M)&CPA0EQC 9W%%=I#J!C=(+NYE,T.#I&1RBGZ'O&*H%I*D:V!%.50CMIS+JL MS?+VF.6C:T9E)M ,S$L-^.EA?'0 ;T.(VCAYVSA=>@<)/U?T%/G..^0YGF>P M9_)RN&MRY_^TS_Y9>R<8?ILTON8+]O!]A?I5P.F;SK5&1AJIBM0Z/O'#:&2O M=X-E$#H[.^\*30U"KA\&7:F92=^YTPIU_ M:_P*-\O?X]TUFA*.DD_6#0J=[ MKI-_:/(\.!0S5>^'8H43,K: 51"^)E;\]HT;.1],Z?2:9-/7))N]$EGG8,+V M8,*#B0=O U1^"H617IJ(WO>(9@:A:$]61JWST4'GNU5XW_V+GM^'L'^U)@:A* A[?AJ$W"CH M7>6902H(^I[:.P]42?A2=P8";EA%95UVVM6V^;C0;VYO_=(=3ES#^A2:E;JW M^$M?=SK7F"]S*E!!%J#*.3V#,^%U]U!/)%OIY_&>27AL]3"#AHMP)0#["\;D M=J(4M"U<_ =02P,$% @ Z8,*5:)KZC1#"P &F$ !@ !X;"]W;W)K MSV%^^RO/-H:'4S,Z]&\LU37GPN MUTE2.5^VFZR\':RK:O=R-"J7ZV0;ER_R79*I=Q[R8AM7ZF7Q:53NBB1>'1IM M-R,^'GNC;9QF@[N;P]_>%G>84R?ZY?_+:Z'8SK'B6;9%G5B%C]>$SFR693DU0__CQ!!^=CU@TO M?_]&#PX?7GV8^[A,YOGFW^FJ6M\.I@-GE3S$^TWU+G^*DM,',M^4AW^= MIY-V/'"6^[+*MZ?&J@?;-#O^C+^< G'10,@K#?BI =<;>%<:B%,#H37@DRL- MY*F!U(]PK8%[:N!J#22[TL [-?#T+EW[T)-3@XG6@(DK#::G!M/#V3V>CL.Y M7,15?'=3Y$].4:L5K?[ED!"'UNH4IEF=N^^K0KV;JG;5W3S/5BH3DY7SOHJK M1&5E53KY@WJ5+S^O\\TJ*5;.OC'_#?G5545Z?V^BN\WB5/EJJN%.B)<;^AF;R!_5E6>Z+KZ>S9 !%%E"N M3D*[V4CE\3F9^3F9^8$CKW!>QYLX6R;.K^K4'K/RF1-7SB)9OG $>^[P,1]C MJ7BDN@=J_67_>,==SFNQYC7I:[>)G<#M0@4B;%8S*X^^M?F#?^ M.Y95E#"?$A90PD)*6$0$:Z66.*>6Z)1:7=+I2/(NT\GC6C)!#9-C)J9MV0+* MAHQ);RS:.A_3BC4?"U325"T>RF-0DR_U[PD64 _4B1Y0#PX]>D2A M1(^H51%8%:%5$1F[V@KFY!S,B3&8ITE>>8AI6I9[-8]20_*R'W]B_OF,Z)E'Y9R4U#NKIYP4UA$8C;1IIH+J-)+WJH(K(K0JHB0WLKQ MQ<2X%?;9.>RS3F$_+1N/<3^L3QZ3LJK7>&K]J=Y2ZZ"E6FJ>SL\^2]7*U%+S M,Z3FM1-@[%O?BJ>$^92P@!(64L(B(E@K]=BXL3O&/ROY4!-C;!WA3Q+3G,DN M\>V2P"X)[9+(*&D'_<)C8L:@?XB_J&#OXG3EJ$#?)^MX\U#'.3G:2O%37*S4 MVT65+M-=G-GK_'2\]M3.U0-O[%3?4B>E^:2T@)06DM(B*EH[]1I'B)DMH=ZI MAZ8;MU(FJ'NW%)6#>;1'/@?H^+LV7"T @+ MN!(>O7=)4])\4EI 2@M):1$5K9UCC4W$S#[1A15GSRL)*EAEC0M?3/0Y$!OPX#,6YD'HU0YGT7'[%[&"-F<3, M;M+W.NH,>B^8I6X^>N]ZIJ3YI+2 E!:2TB(J6CO'&D>-F2VU/M8Z@XX:]-89 M=*I0XZ*H3V.B*#]8R@$(,=D1D<=M88;LSLN'7RV,V,GMDU)Z4M2&D^ M*2T@I86DM(A!.W0HIM=6=HV#QLP6VH]<;3"C>Z<9)6U!2O-):0$I+22E10PZ MAD/O6I8UAB$S.X979B'_V&=JM!@;9G_0#T17%:2>("G-)Z4%I+20E!91T=H[ M1QICD)N-P8M9B#6O.'3]X*J"0R.M7E6X^JH"T=6SD-E4GX6@0BGT60@B [,0 M#(6L*A"9=*?7KE#SQ@_D9C_P>UT"#FT_K)[-1^^]4X?4^".E!:2TD)064=': M.7:Q%:S;7K!.>07]/:2>H6&&N@2(#G<)4"%T"1 9K&<$A=4SE!E< MZX?MSL M^G5:57!H\>DFJEVR0"3#R43?O6,'!79):)=$MNZT ]I87-QLF/Q<+/%T^$2 M !YW: 6@]4SJVY#2?%):0$H+26D1%:V=8XW!P[L9/)WR:M:EGJ'S4]?S3-]H MA^CJ>G;E3*]G3.B-I5[/4 ;K&4%A]0QETN/C*^.S:(P.838Z.DW6A76CT-PN M62"2X0QLM;># KLDM$LB6W?: 6W<#&%V,WYDLBZ@HP'B;)4L[!(?D0SA_2%6 M3FB71)9#M:/%>3W?;[(N[#MV!+*>![??V+?LV"6!71+:)9&YO^VH7MS5 M9%ZY_\2]N (NC:6^1<_^W0"Q2P*[)+1+(J.D'?7&_!!F\X-\3ZZ 9L*0"3WRI!M^2&D^ M*2T@I86DM(B*UDZ]QB$29H>(9$^NL-];)ZSWM"WL$M\N">R2$)$,V42O<[.H M'>[&+!'=S!+#U3:.1A@:"FH!/_/T*)/N[R&E^:2T@)06DM(B*EH[QQJ32'0S MB3KE%;Q-3L"! KI':@'/F:<7,++AA#'7E1.]C#&A-]$7\(@,WB./H#AWF5[- M4";=JYN9]+=,*2T@)06DM(B*EK[20R-220[ M[X:QYI7LLAM&XKMA@"&'Z'!##A5"0PZ1@7K&4(@AA\@,AIQL_"-I]H^Z/?>" MN_<(?4&26D! M*2TDI454M':.73P2RNP-7KG0C^<5-/[@ND(B.XG4ND)*?1Z"683,G8%[@U#A M5,_F )'!>0B"0M85B$Q*=WIE72$;1U":'<'O]0DD-/[0>B:U_DAI/BDM(*6% MI+2(BM;.L<;ZDYWO];/G%73XD'I&[O7#? )$A_L$J!#Z!(@,UC-VKQ]2SU!F M\ EDX_M)@GO])#3YP /UK)(%(AD*U]-#:P4%=DEHET2V[K0#VIA<\N?=[":M M#UN:VR4+N\1')"KIN!YG^].A[)+(=JQVG!N#2YH-KGZ7^B7<#P0B"YTOKE_J M1S0@M%9)8)>$=DED[F_[L9"-I>-VLW3Z3M==:'M@P[OYZ'V'=U*:3TH+2&DA M*2VBHK5SK+&RW&XW=G7**]9A>$=$Z'0=T>'3=50(I^N(# SO& H9WA$9-ET? M73S#O?Y? ]3TZ%.:E5#MQB\FJ@"+XX/XCR^J?'=XK/M]7E7Y]O#K.HE7 M25$+U/L/>5Y]>U$_*?[\WR'<_1]02P,$% @ Z8,*5=X/%(&Q!@ EQP M !@ !X;"]W;W)KHZ\ MN^>A--]S\4UN*57H/HE3>=7;*I5=#@8RW-*$R-<\HRG<67.1$ 6G8C.0F: D M*@8E\0![WGB0$);V%O/BVJU8S'FN8I;26X%DGB1$/-S0F.^O>G[O\<)GMMDJ M?6&PF&=D0^^H^IK="C@;U%XBEM!4,IXB0==7O6O_??],G[Z*KG:40TIJ'2+@C\[.B2QK'V!#B^5TY[]3/UP,/C1^_OBN AF!61 M=,GC/UBDME>]:0]%=$WR6'WF^U]H%=!(^PMY+(O_:%_9>CT4YE+QI!H,"!*6 MEK_DOIJ(@P'@QSX 5P/P\8!AQX"@&A 4@9;(BK#>$$46<\'W2&AK\*8/BKDI M1D,T+-7+>*<$W&4P3BV6/(U@46B$X$CRF$5$P!L(>Q!<_R^<-]!YR@GN6@ M\!=T^/LMHX(HEF[0M4Y;IABUSE+I96CWHBOZ4F8DI%<]*%E)Q8[V%C_^X(^] MGVPAGLA9*^!A'?#0Y7WQ"1I0S*4UR'+DN!BIN\QNT?>#T7 ^V!VBMU@%4Z\V M:J$:U:A&SF6XCOZ&BBK36G'H0B%/0Q93E%9P]55]'.J$/\MU6;#T'&6"[Q@D M)EH](%XO):F7\M(6YNB4:WDB9ZU9&]>S-G:NY1L*3D-&=-NU!5J.'AVLE#_% M1ZMIV@3^S+Z8DQK6Q GK.N%"L7\Z84V,1XZ\(U2FR<2W@YK6H*9.4!]T$@$[ M14QF7))8=T_Z/6>93CH;RJD!X1BD:>$'=I"S&N3,"?)6IW/!PR #4,3SE5KG M,>1SR',HC8NB! "XKH\=%1V]:F;@&@9'T$T3W '=]QJ^\IS@[Q0/O_4U'^&VV72T'O^ :'UG\UEN2;JA4C/E00^1 MDD(S M9$,2,K%G?WD\K]B1K*J;RU)P,WDX'=Q5OEFLXQRG9D%5-KS-A8B'Z MAZ/C]3+- F_2T5_\AK1])T4NWJ<[J%K>50#5Z!:XT?08FL5H-NE UK"K[Z;7 M6T$SPB)$[W7^4RA9KK94@& 4 B ?IE5Y(^5IOWW3&M'0+%C/F&S3:#SM:)M^ MP\R^D\*:A,C(0V;,?! ?PJBA,,XR[BK(A6'_J;*.Z M*.4SI+3O).H7M\L3>6L'W1"V_P1CYR+< N7)EIXH$C"#C5K:4#:T@R6 E_(/=6L"6H (*_HEL3KQRZA'A#9$Z&; M!&R50I:1CDZ!34X'<,<16(Q&7>O3$#]V$_\3G+2N"_*)KF&A?3,"TP@'LTE7 MUVC$ 7:+@[?K-:1,,>OW82'SD= YLX[S4.7%]J38%>HXK>!MFF!J9)!-%73E M3Z,)\-.:X"RBH:# +^*^OG9L M:(W4)ATFH^,-F,4,%NK K!UL(QZP>WN^M$9T\>R0$%%08AN6ICHC8;U!,3$> MH;-/')8;GUM#-C?PP<0SWG=9S'P\]KI";J0#=DL'>\@OBIAJG?N\6$TM <)P M9I"WQ6P\&G?TDJ#1'(%;<]R2AW!+H9T#HZFJBP)_+6GHY&S 1N,?._ONX,3JJ(3N6M/7.-(@K>0M>8Q&&Y1*-VR#=I8\STZ+\_'[BV.9GR;\ MH7D9=IY)+)DZ]TT&-]5I<2B$V' 9!4'A9\&7;(P @<8_/6:QV5(6[CZOT:^3 M[;!EJ@)?.O.GKF)]6KPKJ.*9ZDS\XI:_<&_/3X)7.A/27UKV*=-THLKU149R?>+/:[BTQC.J!/;-DKP#O:F'B4\(Y>,#%0='2MK;*E5H;NHXH, M:<7PG+T9[OAY.,F2]Z%5)9\62(/ ?L'%V8\_C-\?_5Q9 M_5V)9 =TZ6QP1E$B[+.FZ8T-?N:P'=&/+8:(9NFG0E59>P_6OBLV48D"Q9BHN7=,J MN\*P6++\[4)!SE/A.E^\1EHM4"[:D+!:[Q:Z @X>6@!&% ^* +/.N+EL@-I$ M2GMJG3%=XE1"DMZ9@:PI.01R;=3-QJ]+N,I31!6+XK%!VD=5"[B2*V([AQ_8 M:SLGL5D#84A?:SA@?U^V:FJX3U/V260HEQ[HI!$OT CQ@&Z34_7<*-#E)+X2_O&IHZ;+DT726!LLX> $J95=3E@'8>!4Z0$%,(.2B+*N1*Z-CGJ^2;E6>>!V1J*,M@ E#79X['Y=$U[J6%-J1-XESY;8C4O= M:@RP![:6.&;+UXK+Q+L@H#/3,5^#UP\??Z/*7C[Q'8:!WNCD#%;.N^?T=BHRY4\,1",JM#6 ),$GO! MZ'$E&;K5W#8'$>^#7*BR>E6> "Q4P#G.:^O:AGPP?1H%*:+[_@/S+MIKJY-P2?)Y4W1U$5X$\:B .@_)]2+>2G-+DUNUCH\5G,T;4MA(Q+31^7>;^ M5,4R[OKJ9NC:=+JBJY55C2Z#Y! G*96JS;)-YN7P*K13MG4N8Y">1H11.:6( M]_V*JP'5. 8>,%@M=.B463?)X&9Q"80A7:B@DYSW6KDDG"K+3%88=%;!HS&E M* Y6-N2G_CB P6S3^<.V\]<*;6;*+ %F)#WF22,"L*^$>"Y%,NYL3.4*70Z% MR,![\WP"A#GXSFW,:\6'#S8122>,1/T/%V$I)] !_FVL'F[N6N=YRO&=GJ^J-VB^B!Z9'B&I8?# MMS\5Y//E)P^B:].%8^HBSD7I$4E9L9<)^#YS.)'W ]E@5OO0GBE[>M/3/>GN ML2&_?JNZQQ&/=1QU=G%V<+8[^X$M'#?:6T.T]*[^O3;M?E)5;"=4R- MFFZFQE;"T];.NJZV*(K 5*ENUNL==2LA=3(\"V?7=GAF&J^DQFL+KJDJ81]& MJ,SB/.DGRX,;.2L]'W2'9[68X1C]77UM:===22EDA=I)H\'B]#RYZ)^.#I@^ M$/PM<>$VUL"63(SYPIM/Q7G28T"H,/>0Y>5&N?"%1:0]S!+(&^=- MU3(3@DKJ^"ON6S]L,!SWGF'(6H8LX(Z* LIWPHOAF34+L$Q-TG@13 W'?QJ/D,$^C&-4P$QA+&=:3F4NM(>+/#>-]E+/X-HHF4MT9UU/ MBIF]F[=*1E%)]HR2([@RVI<.WNL"BVW^+@%>H[L#[,$*[,$NZ<,?A ?^N<5[#R-E\B__/H5]I_2GL6<=N$'G MKR+'^431PF6T^G''<4NAW]NZHQ.+2@1K*!9X M+UU8.T_*)@^@T'NT061NL9">:L67,*>T93(JT<9*_P"%X&@R0+ROI4709DO/ MH .W)<+4*&I)09F8*(3:FKDLF)-@Y(;20$D16@-/4X[5%D7[XXSOK9VY]+'*ESU5!O8-QY8RT=4O(X-K^?GIST@!0^ M%K3)HXR>[5-R5$NNI?;L30]N@\-^.8*_XECVUH;;#H^RWS[I.6F-M)_T9ED\ MJ@GRY6<$2DA'V6E!* 4EO36*"D(2O((>H8DG7&MQH2R,E3/J9FI9%]P:IM94 M 3ZC981U8_.2'K683A9)+_S5V"UI9''0X#!?R@E@G&>N.RVYVH+A#E[=C5_# M+4T'KJ&W9,V1MM'B:@O--H41>;!U_T@JU2[OQO"[F:/5K!LN9JCS;3FA&@05 M-54J-<+@=6HS):IBWYO]51-X]?'VZG40Z7PD\EPBULMO'&7C?.P"EZ:JA7X M\D+P3&V8,K(,S^-K;)F0I36. M[]9FLUF4A)0[W,@,Q\V"IH&/XJ3DM]#\*,D;3*%QH1\2PR+,,UCL"XH&C6>1 ML4)?FJ(#%_Y1@V"M[S#':D)J!OVVUZ?!26S?P[I 7P178QC= MU$/ZV-@TF$'T[4OEGN?MP)UC,Z0+W=TNFXV):RQ>,3Z)37ME74I>]F%=#'M)$>/5X=KG1/CJ4&@NS''$?$L M3*N<%]38XTBW.ET-Q!=Q#ER3QVGZ2EBJ?D=OYI18>YTWAPG8.*'&C3=UF HG MQA.RL"QIJ$?+!'0_-52F[885K/Y-&/X/4$L#!!0 ( .F#"E5-';%H#0< M )P2 9 >&PO=V]R:W-H965T6+I(1QTEZ! M^\*WW9UY9N:9V5F>;Y7^9-926GK:%*6Y&*VMK<[&8Y.NY4:84U7)$B-+I3?" MXE6OQJ;24F1NT:88A[X?CS7Y^[;K;X\5[4M\E+>:C+U9B/T\[4LU/9B M%(RZ#W?Y:FWYP_CRO!(K>2_MQ^I6XVW<2\GRC2Q-KDK2A,C)R]ZP41#5M';O!1E MFHN"[JVP$M2R9LC>1MQD6!QGR9FI1"HO1D@#(_6C'%W^XX<@]O_Y MA)#W;R MDO3+-@RTU&I#-W"L!F_!";NF&\<&J>D_#_+)TG6ATD^_#>%_4<,P_NB47N=& MK%9:KN":K*,#+9[I5JNL!H@'F:Y+5:C5,SVL@5 5R.B\7)$5BT*2$P:/DJHU MTM4M-Y0=2(6TJI5F>VEG$*>E/* 1W>=/AQ_ "NE8T3\P/?@2[#U=Y9IN :QV M*>_\AY3:0VY4,V;HB )O'L>XAV&$:^0E_@SWZ3RF^TIH6"0TS ECR(YBBJ8) M38*8KD"AHD !ZXRD:>#3-)S1;#:C) GH05EP;!C*SNR=CT)O%B4T3V*:>/-) M"%S)/**W']_\0C?OWKS?>[)#AD1>'/E8&D8AQ3 IH,1CL V,NT[+$0:C.&$+ MO3#@>P '^&QZX'OA-/@Z WZ4:J5%M?Z? K_JA'BNC&8$KUB"//!8.!^I)5F\ MRS([J<'+OY,7'\N<8;B\9U? 6[.YNT\3=L4,?N/@SST?CD"]1S4O=[[[!0!+ MND+RY:F@V*> PQ3.*0QF]*;6V"-I#EV1'R!Z41A3/ -33"[P&H!603)#F"<@ M1X2W)C)?: D]/YD3!S/RYF!VMD"S%J592JVQ5%@25*F\M 2O X]TD9KXH;O/YU/<$\^? MQRYB\72ZDR/*C+BFY:D\%*H>43F=K";M.>F;E.>$_]-.[DOSM2BPJ6#-PX'O M!OP&WJ-P8-QX#F8JS)JP?[<-BL%<@U["L-$\DSV1IJKFP$",S!\Y6![593NZ M^VCH5=H!$L9(:XY;'=V>(;+'!B9_S62E3&[W5Q6Y@%3@E.;892:L@8T9VB]H MPA/J39ZY7&XMIGMN.LPI_50ZI@S7NU=7MS?'!W5+KGCC!;Q-8QI7VLY.[]32I-:VW0 M>"Z,_+V&=NX&!B/4A(#7Y#OAK4M/.6.=8X8+1*.62<=A+ ($ MS:HK#"E4Q-IV9F/"'K1FO/&+*(QB&";/))/X^T)_REPTLGUU@C0BKFU;=+\W MM#Q9]%XX63R?])I0P7/#B=H6;*:\%.FZ5<0.;.PXI2O[60EX#>R;!3@9!5Y3 M!3[_@ID#G[XEY9W:(J3::PW<5*)\!F.*HH6"T@U6.*<[6C49P)1T?1W&\*QE$R M]5GF7PC9S5J4JR9E'=\/6.F$=]H1A*YJ9K5V^Q 6&&PAAVI+Q<;Q7O/EV/!W M=("&_? M^'>2#ZRL^59J=[1EEW]8%/E*-,5X-Z/:FZ'V9L#-!_LF;S:B.6M6 MZ!,N"KIYXC;I\Y\JF2;F=6._KW.<&LK%"FGW(A6@\CW%#YW+<=BQ#-G+S,@DG[D@3 M3N.PF][\MWDO]"I'6 NYQ%+_ M=#8=D6[^A30O5E7N_\-"6?0B[G$MX5#-$S"^5#B@MR^LH/\A=?E?4$L#!!0 M ( .F#"E72UBY.10, %T' 9 >&PO=V]R:W-H965TE]?Q;'+2ZR$&YL: M-7W9&5L)3TN[CUUM413!J5)Q.IG,XTI(':V78>_.KI>F\4IJO+/@FJH2]GF# MRAQ641*];-S+?>EY(UXO:[''!_3?ZCM+J[A'*62%VDFCP>)N%5TG5YLIVP># M[Q(/;C '5K(UYI$7?Q6K:,*$4&'N&4'0ZPEO4"D&(AK_=IA1'Y(=A_,7](]! M.VG9"HB4?[>'/[$3L^,\7*C7!CAT-K.*6+>.&^JSIG6 ME=3M6QR[/ P<%I-?.*2=0QIXMX$"RUOAQ7IIS0$L6Q,:3X+4X$WDI.:B/'A+ M7R7Y^?47XQ&F\!;NT7G;Y+ZQ4N_AFI,EO42WC#V%8>,X[R W+63Z"\@Y?#;: MEP[^T 46I_XQT>LYIB\<-^E%P$^-'D,V&4$Z2=,+>%FO.0MXV07-#KR!CU(+ MG4NAX,$+C_2O^;-Z6[CI>3@^-E>N%CFN(CH7#NT31NO7KY+YY,,%LM.>[/02 M^OJT+D(75"E%9(M!C>!6NEP9UUB$GU_QZ&&C3/[XSSDM%Z.=US(=P]\:/@G= MT+&%9,&%2-Z/@.J"?5U@#E]+A)U1=,Z9JA=;A1!0**U@&DN'^ EU0WQ9AJ:. M0YP=N=@6@8:$0"SBR1\$#_)XNM$'/F40_ =(QE-E^YB_P>M7BS1)/]!L2D_" MSPR^O-!XDRW@=W@SSWB<)3R&G19&.(>DHK:2>I=4SY ;:DS.@]E!+EPYHOZ2 MFX:56LQ1/K'Z$5MY2YVG\Q]Q/FHA"\ CM56'M,.Y,+Y$2\?=6LI59SON(BLI MME*U=1X$[1_&]*.AFT[NS=%5P[ M#GJ:[UL26FV)>):,ABGO<"B]HR0-:1ZEV>R,G,4,WJ?=_H .TRR>0LPS>#< M*8H'+:]"NP^-G1-$.6F[7[_;WQW7;#X+NY?:@<(=N4[&[V81V+:9 MMPMOZM! M\93.P[3DNX_M&Q WW>&&DJWX #]C;K^#U!+ P04 " #I@PI5 MV4+P:?P" #/!@ &0 'AL+W=O]"$VE MD>7>J!1A'$5I6#(N@_'0Z^[T>*B65G")=QK,LBR9?IZ@4*M1T VVBGN^**Q3 MA.-AQ18X1?NUNM-T"AN4G)C('*$4&!F'0*COR>\1"$<$-'XO<$,&I?.<%?>HE_YV"F6&3-XJ<1WGMMB M%)P%D..<+86]5ZN/N(FG[_ R)8Q_PJJ^VTL#R);&JG)C3 Q*+NM_MM[D8F*,K6:WG*RL^,ORB+T MX2U<9-FR7 IF,8=;6Z"&2U52G0M7@">$S\J886C)I3,,LPW\I(:/_P&?PHV2 MMC#P0>:8[]N'1+7A&V_Y3N*C@)^6L@-)= )Q%,='\)(F_L3C)4?B-V 57'') M9,:9@*FE)%#?V8/QUG"]PW!NA :F8AF. LJ=0?V$P?C-JVX:O3M"MM>0[1U# M'^]7Y%IFJD1HN M.D7Y3LGV> GB [-GKU62\@@KU C,P%P)6@)F0(@:<:\U8,K7^PJJ-/I*-X(K MN7MT=R0:31H\2:.B-8JA]?0 MZIZDISUHUV(_3;9B&C7:Y#0B\?9 H"WA,\]]'0;'J;#\%PVS[RH";4,KI@C: MT$T2$L^=V$J=GP=EJ07_*\6>W=EYNB7:2Z*M^)>V!5WJ%V!";((WX$LLR<,) M. ]85TDJ]SO4J^'.DBE1+_PJ-41L*6V];QIMLZTOZB7U]3=,4S4,")R3 M:=0Y[0>@Z_59'ZRJ_,J:*4L+T(L%?7%0NPOT?JZHVS<'YZ#YAHW_ %!+ P04 M " #I@PI5[]$I[EH" S!0 &0 'AL+W=O8BWL6#>H^&:M M32V(5;,);6-0%#ZHEF$<16E8BTH%V=S;;DTVURW)2N&M =O6M3 O2Y1ZNP@F MP\!*E=$!,XV^/&0PI7>"^O$._]K5S+2MA M\5++7U5!Y2(X#:# M6@EW>GM%^SKF3F\7$OKO[#M?),H@+RUI.L^F!G4E>I. M\=S_A[V T[<"XCX@]KR[1)[EE2"1S8W>@G'>C.8$7ZJ/9G*5D\\=Y2 SN7,*\!UIV0/$;0"G<:$6EA<^JP.)U?,BD M!F;QCMDR/@KXK55C2*(1Q%$<'\%+ADH3CY< MJK>#FQZ&<\MR;AN1XR+@;;!HGC#(/KR;I-&G(V2G ]GI,?3L=3?@]P,^$RPE MRW\.43T*=IAJ.H9+7=>\&-:G*%$64"F@76;2)"06<':2CGC#02B6TV0TB\YX M1JD$ ;FV!'H-[^-1/)MX#RA(MN$?Z[=\_)C3";2EF0N.;0:'PR"\!T*]HII!N_%BM- MO&1>+/E50^,<^'ZM>6!ZQ248WLGL'U!+ P04 " #I@PI50^FKTC0$ "Z M"@ &0 'AL+W=O M>^[XW)FSC38/MD)TL*VELO.DL&%>V4VM3,T:-9I[8QR(KH M5,LTS[*SM&9")8M9?'=M%C/MG10*KPU87]?,/"U1ZLT\F22[%S=B7;GP(EW, M&K;&%;J[YMK04]JC%*)&98568+"<)Y\F%\N38!\-_A*XL7MK")G<:_T0'GXO MYDD6"*%$[@("HY]'O$0I Q#1^-9A)GW(X+B_WJ%?Q=PIEWMF\5++OT7AJGDR M3:# DGGI;O3F-^SR.0UX7$L;OV'3VA[G"7!OG:X[9V)0"]7^LFU7ASV':?:* M0]XYY)%W&RBR_,P<6\R,WH )UH06%C'5Z$WDA J'LG*&=@7YN<6?VB&O9Y3MV MR_P@X!]>C>$X&T&>Y?D!O.,^V^.(=WP@6PM.PY503''!)*P<4(=8=$\8K)X_VYREGT\0/:D)WMR"'WQXXG /[>X=;"4FC_\ M.T3W(. PW?,Q+)D5'' 7KJ%P-H;#+9>^"!6K$ HA?>@@P+*DEK*@2R!Y\@?0 M36@P.Z(FMK._CJ"#3.&4:%'P%01,960\5.,@7HLOG*5 M000KMD"'C_WAAZ\)C$('#G,5%O";IP.ETXU4B<2 V3URYBT"DQ)H1EE'5,BD MX\N(8F%?,N5:/:)QXEXB2,T4J"BC $=;5A1H*!C9BZ.^2(4W 98""UW$6BF: ML%);.X9;2K/4DN9A,'$LX%JD0M&,=56LPB9.$RR.&$6FX=BRMT#4"Q *.)/< M2^8B -D/9%K^3$%OX^9^U\**+)^]Z-T&_+^O6A&]QIN\\@]GHRS+XO+LI%]. M\[C,IZ/IA].XO(SECE.?RN:51>Y#@?=*__[=-)_D'U_]O5.X1<-%J%:GSGB2 MGI!M4$90Y)LHGSL9_1])O27O$5QYE'"+O(**#<3<%RL)7;BG3JVA2"&WV'X- MQG\Y^=0J=Z?C8$.JN=P0_PSS M4/K8UAR+"^HT-I8\%B96-_4]F>,^81LB'U$A8-GZ>. MV(&!IJ#TCI0/3[1+8^-YS>A/)@IK)Q38">6%./9D0S7;/X=):"88^J-*]^X3 M-9IUO#7%')1KKQ;]V_YB]JF]CWPW;V]U7YE9"^H^B26Y9N/STP1,>U-J'YQN MXNV$M$EWG;BLZ'*))AC0?JFI9MU#"-!?5Q?_ 5!+ P04 " #I@PI5_\CW MD5X& !W#P &0 'AL+W=O6R7[]G2%FV&\?; M!\NZS.7,\,P,>7)O['>72^GIH2RT.^WDWE?'_;Y+5E2(+2F71'R;)JWXIE.Z67)U60K[>"X+>\V M[HDCN37F.S^\STX["0.2A4P]6Q#XNY,7LBC8$&#\:&QV6I>LN'F_LGX98DK"7YO[OV03SX3MI:9PX4KW478\Z5!:.V_*1AD( M2J7COWAH\K"A,$V>41@V"L. .SH**-\*+\Y.K+DGR]*PQC"\G?0]W+!P/VU,GD>3PV=,OJ*/ M1OON$JD\[: NG+1WLG/V\K?!J^3-'K#C M%NQXG_6S>2ZL/#H/ZW(E'ADCS:P5>AGPTM]?Y(.G\P*K]\\N[/NM3WMT@U6R M9&I4Z@8%9%D5YE%*2C>X0%4A=)=K45H+(:10()&YI,M:%O1%IGF7WNNTAY4: MC$'3Q_:'-93M&M(W29G*2!L/;0LO3CW\)(++H >)_Q?89.X66N5(Z;2HP4+< M$%H!PE]V:2FUM*+HDM 9B0Q5I9RW@ML###C/:B$A%P:YT;$BM#.%RL"2;(,L M9!;TN9(V^',]^I+'A!F]^NJ> X=^&C*W+SS8XX^;Y41S2&Z]:-5VZ*_O0I+( M5 %H"!Q4]5:E'% 2;56WG5)8Q( ./ MI/(UQ.@%#:=\27 9O^)+0K.%E_;( MBP>2BP5:[-Y@=QF(B#XWB+;Q+<%O'PFV(J(#/B8JYPP40WYYN:Y 2$>YP*V@ M07+T*(6E0BUD"!&RCW2'.)FF"U-@ KECFB2_DV#TP9:3J0FBRF:0J:W/P]^: MTE0[&5E^7@C$-T]S4^!-!$L5D@A:46DR*#!BYQ7&A0PJ(1)BWM!"*$MWHJ@E MYZHM,+<9>:003*(M5>A+=\(J<5L@'(>QV62G]JI0_T92LSWVOKFR[+>4/C>9 M*W;*CFF P)G:+2U&G%P*A_MM%EY^=MT.'C]QCU9 MC!6QGU+Z6QB1,CNBV1UJ9BGI4UW>8AW6'ZXE;R08Y6RYM'+)>4.R5O(H0Q1J MZFNDYCUN%38':PNID\@3# M5FI&TQ6"8>^/*5_&?#]>^0P<^'6M6>@]V\+7ZWJ/RWO#]4[7\YMGZBT4CKGC M.L$VC&)9 P/J!3RJN6]@UG&F#_QCI5)1%+':0H2L)PB]49F,;J6_EU*3OS>Q MN(1UA['__NP_0R)3;VSC/Q:J@%^,C![-_$]1(+(ATJFC;];21O08BIS?KV%HTON3;%6 M;G23GMT#@A#KD_J9@.@C4&_0FPS:\IDFK[O)>(J7HR%=MF7Q<^U\C=X.&B.' MTR%6:&IMAPRUQQL&4G>&YUJ%;S+DQ"ILY.,W4 KTD MI.5@-K\XI->#:?>9#=*N_75_XS!42KL,1SZD@WW%CZ0? MA5UBQ% A%U!->J]QB+/QF!K6>!S4PFV.D[&T+(#O"X.C1O/ #MJS M]ME_4$L#!!0 ( .F#"E4+\!A$I0( -L% 9 >&PO=V]R:W-H965T M\SO,NVDCY*,J$35L*L;5S"NU7I\&@4I+ MK(CRQ1JYVJ6!"%X22H".5>,G6YA4RFHM:,MG;/E2P91[0M/6QK$'::VT MJ#JP45!1WK[)IOL..X#C\!5 U $BI[L]R*F\()HD4RD:D+;:L-F%:]6AC3C* M[:7<:6EVJ<'IY%9HA!-X!P]$2L*UF@;:T-K-(.THYBU%] K%!&X$UZ6"2YYA M]A(?&#F]IFBK:1X=)/Q4$H)@SM- M-)I_:W^_+=UH/YVUR:E:DQ1GGO&!0OF$7O+VS7 2?C@@=M2+'1UB3[;W !=4 MI4RH6B+\N,>-ACD3Z>//?7H/,N[7>^+#?8F0"V9L27D!FJP8=MZD?\SWHKRU MO//.RO@9FJTT$RA->&9QY@6X09E2Y1B(!G-_V-\?+ DO$$0.EVT5PD+2%.&V MKE8HX3?S1&.+QBQV7BP;'77;?G08[AJM0%FZL*$A%S77K MO3[;3ZZSUK#/Y>W8NR&RH%P!P]Q 0__]V /9CI(VT&+M[+L2V@P#MRS-]$5I M"\Q^+LSOW07V@'Z>)W\!4$L#!!0 ( .F#"E6(6Z$&PO=V]R:W-H965TK+)'%YB95PL:E1\\[2V$H0FW:5N-JB*$)2I9(L3<^32D@=3_"=I9RT(XO#+JARRHG$2C" IH.3+5+9@:5U.U?O.SJ<) P^E]"MDO( N_VH,#R6I"8CJW9 M@/71C.8706K(9G)2^TMY),N[DO-H^L400B^%]W"-"X(;J87.I5Z-$V)T'Y/D M.Z1YBY3]!^D<[HRFTL%'76#Q;W["K#IJV9[:/#L)^+G1,?33,\C2+#N!U^^D M]@->_X14!V3V(H6"1Q*$_,3('=/;P@V.P_ENN72UR'$2<3LXM,\83=^][9VG M'TZ0'71D!Z?0I^$VKJ7+E7&-1?CYA"\$?:2V/XJH'+C%V9 MST";UYZ&[],"E0BW^AD=^7H!=X'BVEE?1,P;*VD+8F4Q5#.&&;U&B>&F005/ MF)<@'>2FJB01%OY"+,IJT5C'[RZ<(YUK_'HA]!IX\(#06ZC%-MP4O_X"8;$- MD2&B(^@X53NR30B,W["Z66VE@MY%H,%D=O:PM8-^H1L>1S *KMX9#"XX;M0? M,OD8CEUE4J.I[;S.V\VM6=NN?\/;H7&PO=V]R:W-H965T7>:&32E5AS,U2E M*/ D4WK-+7[JY&8,NQ%+1-TR7BS8A5!+S^QT _#=_1%72@BIR]Z)Q2&6=7S],9R*R@8YBU_:W7QV^JH MFO9,R5-Q.$"Y&*$W8G#T^V_!Q-]_!VS<@8W?TW[4DG0M2J6M+);LFS1IKDRE M!?O7K7BT["17Z?V_WP+^KNJW@0?!\'6&;*<$^TLP(Y9:+!$TIBK-LNXY]*!, M#),%XFL?ZK_??TO"<++/;ME*L&.IV97*\\H5ZRE21:,8K$A7A01O 7][=(C+!--YW MNK^?7=\B4'$2[B/NKIEMX*0JOIXBYOF316E>D^>UM581B3YO?VOK[LWI]9=6 M8,@NP1?NM#=8RM$R\E/"C M#GE)7)"-5!DDEET!;ZJ*#5*$2,C[S@S9W1^WU\=M6'M)E>(@HZKGC7.PS%F9 MPRH0((LIXY?,\ Q+;&4X!7%/H$G;%7 \.2N\+',@);M#=D8QU\HE0\JNM$@E MH4;:;"?LFM\+IPK9)[9DRKX,PD1A,&,LD(/V3DE M_ 4R&56TD 3+.='$GB/GZ&@'XASDMF2VCU66">BFPL$I?2]@&F>Y(:JH9.Z& M-T.'Y907?,$)B2@0>T!YQPL2R/A"UDI,( 89[(^ M[]! T3-<( IE\4=-36QX3MF]!9IV\QPMEAZ@O=5E[B8$9"<-+!M,$.3/4I-2 M!',)1]%YM&O9?)Z+MJ>YYH !)555X7*Z5$@HRA(D!T7]M4C-(STS? W9UA=X ME6HYKPETC^MIBS3U:NI-8[OU,, "WSG_HZAG/C<\S9$$#0R73$TS+C V&IZ+ M.C^W/'7MLRE35]1:M$6/!DS3X-Z+IO_,ZNU*"^1S/2\(FA<83GO1G?;=^="> M1.W5LXU!U+=T/@"TYTTEL*U$9U$9R'TDFE,MMO%-8X3KM.5DU[ UUR5+@:O M19.9$W27RZYQH@H0![9+.?_E%5T[#OY.X\ .N1A,(BC ,D[&6'R2O.#O(F^6 M$+[8"Z-PB[JQ%P:OJ!O[TSIX0;A%'!B)QB^)BZ((_D[C@",NG(8U<1.7 K\B[D8^_A]J+O9F+J$FWFP2;!$7 M!-[,CUXR!_A1X,+@3?VXSQTTO.8.^8K7&0@AUNU.F)Q\LNS&WLPE3+?X.'MC MWY5=??DX>[4#.XT+1)H71].:O\"+)Y]F\&\K/'2_681KXD7C9)M!'Z"#UVW3 MCUP,XR83>]&-@E=M,QF/P9B/ZN[Q%P>?XV_B^77UM8N/\S>-"%IS^3A_!'^G M<<"Q-TTZ]I)X0MX^OU3_XDVJ?_1B-$K!@7M1P8S>LX598OFLBM-\*LV+,W;X M3"@=P)@0,1U4-*ECLY:B@*^@CK<+V!"LTDHMX<3X#O&0>.V"1FU.?(2#SS F<6 MBQF._+>^&HQZ7WY0G4OW?TX_K+T?/V^OO;3U=]AN4B@Z@_ MG(X'3-??M.H?5I7N.])<6;0"MUP)OA":-N!YIC ^-C_(0/=A\>A_4$L#!!0 M ( .F#"E42(NJ^E@( -@% 9 >&PO=V]R:W-H965TV8 #&HM@$?$!_BDKN*+7\YWCY_'Y[OI3ND[4R!:>"B%-+.@L+::A*')"BR9Z:D*)9UL ME"Z9I:W>AJ;2R'(?5(HPB:)A6#(N@W3J;2N=3E5M!9>XTF#JLF3Z<8%"[69! M'#P9KOFVL,X0IM.*;?$&[?=JI6D7=B@Y+U$:KB1HW,R">3Q9#)R_=_C!<6?V MUN"4K)6Z,,O2J58[T,Z;T-S"2_711(Y+EY0;J^F44YQ-ORJ+ M$"?P#N99IFO,X0MG:RZXY6BFH:4KG&.8M7"+!BYY 6X(5TK:PL 'F6/^/#XD M:AV_Y(G?(CD*^+F6/>A'IY!$27($K]_I[7N\_A&]!JR"2RZ9S#@3<&.91?IG M]J#>!FYP&,Z5S,14+,-90#5A4-]CD+Y^%0^C]T?(#CJR@V/H*:5$U<0+5NR1 MK06>'DK2*3"9PS=;H-XWPP4WF5"FUA2VK+4F@?#K%A\L+(3*[GX?$GN4SF&Q M<=*#VP(A4V6EI'M%4!M0G@YKV8H]6DPC, ,;):@?F G,O3^E&;LTPP5F6*X) MH!][2PQ+^E6:*O@9U!O_>?MOX03.1F,:^^=1^Q"';NY'YS 8Q7"K+&7]988G M,!Z/W#B,X5 2P[UJ*U%O?4\QX%/5%%YG[=K6O*G6?^Y-S[MB>LNE 8$;"HUZ MH[, =--'FHU5E:_=M;+4"?RRH-:+VCG0^4;1$[0;=T'7S-._4$L#!!0 ( M .F#"E6S^W"5IP0 %0* 9 >&PO=V]R:W-H965TH:MIC9 M.E^KB$]?SD+C617)J3:SY7S^>E8K;;/U51I[[]=7KHU&6W[O*;1UK?S^AHWK MKK-%=ACXH,LJRL!L?=6HDA\Y_M&\]_B:C2B%KMD&[2QYWEYG;Q>7-Q=BGPS^ MU-R%DW>22#;./Y-1P5O5FOC!=;_P$,\KPF7NM[VU45&>1NBJP=G M,*BU[9_J>=#AQ.'-_"L.R\%AF7CW"R66=RJJ]95W'7FQ!IJ\I%"3-\AI*TEY MC!ZS&GYQ_9N+3(L5_4"WKJYUA-XQD+(%OFW4MF2;:PY7LXC%Q&66#\ W/?#R M*\"OZ1T JD _VX*+S_UG(#DR71Z8WBS/ O[:VBFMYA-:SI?+,WBK,?)5PEN= MB3Q0='2OK4*0RM!C5)&3 B_%V\-=O PGF^C&0OSJ&OSR:'[G3(C0NM9_K[(S]'NC$N?_KGI2#.+O-R$(O5E.Y;-O21 M\XITP ;>_(M-)=KME->N#90;I>N>6OX9-<\&FA:PG9"JG2W)Q8H]Q0HV89+V M+'L N!I])BC9JA."-WLDQ&BUT4;'/7VG;6[: D[4>%>T6'Z<_'Z2%C:J"ZU& MBZ*/%4LY-\KN02!WO@BCM9#JP(!)':D"S(4@L0%\HS:&^U"4I0T#0@5G,;HG M#E'7$M"4'K8(XF22QTER6X"/2 =H15YAL4ER^Y*>C-4NQ*/;*9K,)ACG>TMM M==W6HF@+\HC'DG7XB^F_5GNZ]ZXF(+"D*3T[!(6PM=TYLT-*M"71HTR:H^W$ M"FQ",V062T=)#!(<1/5MPL/:H(L-X_>B7LH#^+D6O;&%'0?(_V![PP8L@8SY M6EET>"G?2>JA!;4-9E*-V0A=U4YID\+6MC]I4AVP3L6B"O[4BA009Z?3>0 C MI"CJ7#>IOG)H%ZA2.T;&6+I][EN,#X*A1_=B_M^GT\:,RIW6>6A9DA8B2D'Y M8JR[3GDD$C69)!/TH$Q*$XKO8)4Z2]^_H>*4?H="DNO2ZCB(,N(-#U&LK(R665V0>0.74:=AP_-^PU-EN?4&$#5?$E.=NSD@SVU655E 8Q9*O2 MH.9UCDUVB$NB"$G8KM)0H!/CK=KP7\"#; MH"=TD.,%F3?*H..+A?24HW)]:SJ4SFG'D$9YV(CHO05:%:D M>Z(-](?^.#I>F=[V-X6C>7_?>J=\J2U"XRUFUPK6/O1A@?NMP@@X?LL!XD5S_!U!+ P04 " #I@PI5/&U;8Z$" #I M!0 &0 'AL+W=O M;?$AZ0%M8J!I5ZP#.A1MMET,NU!L.A:J@R?)3;JG'R6[;CJDN;%U(#_^E$1. MU]H\VAK1P48*96=1[5QS%L>VJ%$R.](-*MJIM)',T=2L8ML89&5PDB+.DN0X MEHRK*)^&M3N33W7K!%=X9\"V4C+S/$>AU[,HC5X6[OFJ=GXASJ<-6^$#NN_- MG:%9/%!*+E%9KA48K&;117HVGWC[8/"#X]INC<%GLM3ZT4]NREF4>$$HL'"> MP.CWA)1C#\],QI">L?M\0O].N1.N2R9Q4LM?O+2U;/H-((2*]8*=Z_7 M7[#/Y\CS"BUL^,*ZLQT?15"TUFG9.Y,"R57W9YO^'+8<3I-W'++>(0NZNT!! MY15S+)\:O0;CK8GF!R'5X$WBN/*7\N ,[7+R<_DW[1#2"7R"&U5HB;!@&[33 MV!';6\1%SYEWG.P=SC'<:N5J"Y]5B>5;_Y@T#<*R%V'S;"_P:ZM&,$X^0I9D MV1[>>$AT''CC/8E:\1.!K&3??3\]2[@BMM":-L:A%\+W#B8"UT\_MZE>"]SM^)T M,H)%C7"I9G%O JL)0+^!(@Z%S FZ!-8W1&TZU@.(9DM')!V"J M!&H-X AB^0:D?P70H.&Z)(Q_#$!7B<-5^D\:3'3G\B*U3HU93 U=N8 MNX*E<-VB@ 46-=2L]/A6&2ST2O&_9.MS6Q*QXHZ2LZ"K_T)?88%RB0;&:0_< M=;GQ5OE)-*O09"P4NE6NJ\1A=>AC%UWYOIIW3?"6F157%@16Y$HG3&W#=(VE MFSC=A&)>:D>M(0QKZL5HO 'M5YK>>3_Q 8;NGO\#4$L#!!0 ( .F#"E49 M3Z^T4 ( ",% 9 >&PO=V]R:W-H965T'"32V+-L3/[TG;_GG.2A2*ZOL0^ M^[[OOG/\>;$S]M&5B 3[2FFW#$JB>AZ&+BVQ$FYD:M2\DQM;">+0%J&K+8JL M!54JC*/H+*R$U$&R:-?N;+(P#2FI\%>%B7YA3!9 MU*+ -=+W^LYR% XLF:Q0.VDT6,R7P<5XOIKZ_#;AA\2=.YB#[V1CS*,/OF3+ M(/*"4&%*GD'PL,5+5,H3L8RGGC,82GK@X?R%_;KMG7O9"(>71OV4&97+X#R M#'/1*+HWN\_8]S/S?*E1KOW"KLN=<,6T<62J'LQQ)74WBGU_#@> \^@50-P# MXE9W5ZA5^4F02!;6[,#Z;&;SD[;5%LWBI/8_94V6=R7C*+DUA#">P7M8-QN' M3PUJ@JLM?]TB)"[@T\*T)UMU9/$K9&=P8S25#JYTAMF_^)"%#>KB%W6K^"3A MUT:/8!*]@SB*XQ-\DZ';2BFQ^F\8>:N M%BDN W:$0[O%('G[9GP6?3PA=CJ(G9YB3_[[(?#K ?<$*V72Q]_'U)[D.ZYV M/!O!0XEP::I:Z&X1YK8PG8=-XY,(Y &SAV(N'!Q:W0%JT]':2FT=3=X6%U> $NNHO_-[U[ M/FZ$+:1VH#!G:#3Z, O =I;L C)U:X.-(395.RWY%4/K$W@_-WPY^L 7&-[% MY ]02P,$% @ Z8,*52;XGIY6!0 B0T !D !X;"]W;W)K&ULI5=M;]LX#/XK1#8,*^#FQ6FSMFL#--UVVP&[*Y;V]F&X M#XK-Q+K*DB?)2;-??Z3L.$F;9AWV(8XDDP_?2?E\8>R=RQ ]W.=*NXM6YGUQ MUNFX),-[@TXNI&X-S\/9M1V>F](K MJ?':@BOS7-CE")597+1ZK=7!%SG+/!]TAN>%F.$8_6UQ;6G7:5!2F:-VTFBP M.+UH7?;.1@.F#P3_2%RXC36P)1-C[GCS*;UH=5DA5)AX1A#T-\,] M>/W&^'[ ZS^!M\O@;Y<3YRTER[^[#*[PCG;C<0&=N4(D>-&B"G%HY]@:OGK1 M&W3?[M'VJ-'V:!_Z\$JX#(1.(2S>?R_E7"C4WD7P!4EGF7BL7^ZF"C8NX5O] M?X/W'D;*)'<[3=VKS&Y3-]1(5FJ$!:[5@$=$#LP4*+2X"FVOVG&0(^AUM][1 MB44E0LR\ ;R7+JR=)V&3)2CT'FV 3"RFTE,]^0SFU'"8C,JXM-(O(16>@LT* MXGTA+8(V6W+Z;;C)$*9&4=L*PL1$(136S&7*G*1&8G0BE12AO;! ,B=Z9' 4 MI-CGN,9B82R3L,Y2@R<-K@P5CW8<6:,=18XU3V$DE- )PI@KWQ&E\-Q8V2?, MY8T7BG7BC1,Y/_K+@UZ$$[+I _G"G:W]M!68*G*! M[B7$_2@^/:%%?Q#U3H^JXTU33Z(N1?;5BY.X%[]]G!.[O"-UHDIJ)*QW4EI+ MAY0\CLWO1:>G72"!#X$V>931LT-*CGS%M9(>O^G"37#8;T?P=QS+WMIPV_$@ MACU=X[CI&L=[N\8G/2?%6=RO-H#GXCKXI#4-LEH)E>9;I'D MPM^EW4*C8 0)#I,53E#&>>:ZU9(;08@)3;O;\0'W8_C#S-%JE@V7,]3)-DXH5$']AIH(C=Z0$-0!,U3IH3>' M37]Z_?'F\T& =+XB\ER]ULL?G(#&^:I!79F\$'H)Y(7@F<(XR?<<4MB' B$$ M,:$N19C4&S*C4J9SN.4C>M-(9H[4D#.T\;53JZ?1X;'.]"G=A)5T\)64>!9ZKM@A1XM?>EJ&RZ9;+A4[57/F^X%#1PU>S M@G?K>+"_J7 IJ;GY&TXH"YHNTI1 2OX( X,:0XD1E"[,$&)8A'LBIH>"TH2N MO15CCCXS:1LN_8.FRE+?88+YA,3T>_5\C$+T@@O7+>ZG%I&6+P/@2^ IZ@H, M5V*UC!X:&P4SB+X>[>YIWC;<.C9#NC 1[:I!FZJ^6+!;-<0"K31I50.54\EY MS.I*XJ(D%#Q@_R-H]EAUQ/(E#;K&NHB][$(>F_J&3 ._S4V(,G97=G8VKL=$ M.PL? 9P6- NKFW)SVGQG7%;7ZS5Y]9'R65CJ2HZN&5-B[;;?4).TU<6_VGA3 MA,OVQ'A2+"PS^E9"RP3T?FJH?=0;%M!\?0W_!U!+ P04 " #I@PI5RI"C MALH" !-!@ &0 'AL+W=O; EHH/G2BH[B4KG5N=Q;+,2*VY/] H5G2RUJ;BCI2EBNS+( M\P"J9,R29!!77*@H'8>]F4G'NG92*)P9L'55X!S=U]7,T"IN67)1H;)"*S"XG$27W?-IW_L'AV\"UW;'!I_)0NL'O_B4 M3Z+$"T*)F?,,G%Y/>(52>B*2\;CAC-J0'KAK;]EO0NZ4RX);O-+RN\A=.8F& M$>2XY+5T=WK]$3?YG'J^3$L;GK!N? <4,:NMT]4&3.M*J.;-GS=UV $,DU< M; -@07<3**C\P!U/QT:OP7AO8O-&2#6@29Q0_E+FSM"I()Q+OVB'P. 8YLVM M@%["7!1*+$7&E8/++-.U@VZOQ_M&^CM,=)!<'M/5;;?U#[.F<&C*O)?HK MNN*V!*[RQKA^K,43EZB!HS=#UF47<(?6&9$YS"';YI.]A B5 MR9H^%C*H'XRA3>#6(AUU.Z-1 A3P)=$N1FI5'#LTU1:UC<[.$KC7CLN Z?P3 MN1/TF/_1:$N]5CZ8*Q&N-'W;RA* +$L]DW./GCMZ5<%]>W\W-!&MK]9.V4X' M#/9]*_%.BU=HBC#(+(3F;+J]W6UGY64S(OZX-X/VEIM"* L2EP1-3LY.(S#- M\&H63J_"P%AH1^,GF"7->S3>@&ULM5;; M;N,V$/V5@;HH=@%M+%'6+74,.+=NBZ1KQ$[[4/2!EFB;B$2Z)!4G?]\A92LV MZA7RL/LBBB)G>&;.T7!&6ZF>])HQ R]U)?2%MS9FLDML+ M+_3V'Q[X:FWLA\%XM*$K-F/F<3-5.!MT7DI>,Z&Y%*#8\L*;A.>7J=WO-OS) MV58?O(.-9"'EDYW\5EYX@07$*E88ZX'B\,RN6%591PCCWYU/KSO2&AZ^[[W? MNM@QE@75[$I6?_'2K"^\S(.2+6E3F0>Y_<)V\<367R$K[9ZPW>T-/"@:;62] M,T8$-1?M2%]V>7B/ =D9$(>[/C-OKA0G36"X\*2,C,* M5SG:F?$?TC"(X#,\L&F3?^^:+!?V$1Z\3;B" MJ:RJQF&_0@<*A3QGQ5K(2JY>0XC" F*20IBED60AS:6CU#2CF#]J=\P,4HR6R$/@GM&&(" AMZ&/@D#J%'/'$GGKA7/'NI+)6LX>;%,"40 MPY6K'DQI6+S"KTRN%-VL>0$3+-[ZG;+J/?='R^I1<&.M#34NDYCL-'=CG-E, MIIAVJYW<#S"/6*2Q!(NWU-_AKR1@@AG@!84D@-"R3'(@80HWC<*+#7(\*PI" M)#\B"20I"DUSBM,051EF*:IDB-J*<-82^[]3B!]D.5@M1'Z.@@U]O ^_JPJ2 M3@7)>U3@X['V-N9B!5.FW+TM"@9?%Q5OJXN/&MG@K8BYG?/:[L-R,\,EO:3M M7?D^]^7 G$;J+YI8+9-[R^\ *QI\=I^^CMO?\T]1.M(5SS-DU MGELO,'U1Z+>TS14M&1;A/1[M,A7C+X,W@A^BS:-88*7'O!]NLC^D^[>PV'\U M:_2HUU*9SUCJZJ.-:099!),*FTVG>I0_E+)9F&5380O8Y@H^$BP'GW! *C_M M*.P6W]PY-H=DZ.XI$NUZV(G;?/VMKUM@>^I M6G$DKV)+- W.4BR_JFTKVXF1&]?*+:3!TNY>U]B),V4WX/I2H@9V$WM U]N/ M_P-02P,$% @ Z8,*56$1]A"; @ V 4 !D !X;"]W;W)K&UL?53;;MLP#/T5PAV*%LCJ6Y)E;6(@:5=L UH4;;8]#'M0 M;"86*DN9)#?9WX^272\9TCQ8IBB>0U(4.=XH_6Q*1 O;2D@S"4IKUY=A:/(2 M*V8NU!HEG2R5KIBEK5Z%9JV1%1Y4B3")HF%8,2Z#;.QU#SH;J]H*+O%!@ZFK MBND_,Q1J,PGBX%7QR%>E=8HP&Z_9"I_0?EL_:-J%'4O!*Y2&*PD:EY-@&E_. M^L[>&WSGN#$[,KA,%DH]N\V78A)$+B 4F%O'P.CW@M3<%Q MZ8KR9#6=YK367*YBZR^*6HX&S.5L(-.?CT)(_APKS MEGO6<"=O< _A3DE;&O@D"RSV\2'%V06;O 8[2XX2?JWE!:11#Y(H28[PI5WR MJ>=+CR1OH,GO4'H-NG\8[=KETJQ9CI. ^L&@?L$@.SV)A]'5D=CZ76S]8^S9 M?CV8+*A"@EDLX%H9:^"G#QOFN+4P$RI__G4H@Z,^#F">)H]0AAY:.H)S M.!NF;AW$;O6:J0&U_,_3#>98+5!#&O=VG3%CT#I7<2].O(->D@[:0\'9@HOF M58\&\#%I]9(BV %&Z; AZ*=PJ)#A3K=5J%=^IAC(52UMTWB=MAM;TZ9;_YDW M,^^.Z167!@0N"1I=?!@$H)LYTFRL6OO>72A+D\"+)8U>U,Z SI>*GG"[<0ZZ M89[]!5!+ P04 " #I@PI5C66A[,4" !,!@ &0 'AL+W=O[<'=9NW^/[])F+2KE)?'Y_-F?[=@9KZ5ZT#FB@4W)A9YXN3'5R/=U MFF/)]+FL4-#-4JJ2&3JJE:\KA2QSH)+[81#$?LD*X25CI[M3R5C6AA<"[Q3H MNBR9>IHBE^N)U_-VBOMBE1NK\)-QQ58X0_.UNE-T\ELO65&BT(44H' Y\:YZ MHVG?VCN#;P6N]9X,-I.%E _V<)--O, 20HZIL1X8O1[Q&CFWCHC&[ZU/KPUI M@?ORSOM[ESOELF :KR7_7F0FGW@7'F2X9#4W]W+] ;?Y#*R_5'+MGK!N;(=# M#]):&UENP<2@+$3S9IMM'?8 %\$_ .$6$#K>32#'\BTS+!DKN09EK2S- @#> U7:5J7-6<&,_AB)\XM\7!'?!J>=/BQ M%N<0!6<0!F%XPE_4%B)R_J(3A=#0Y'S*C4K"#Y<0S'%C8,IE^O#S M6&ZGH\]SA7C0/I@5FT,%=0-=-UK!ML4^>GL2S1%-B:#O6BD4Z1,8Q82F7.Q\ M3AEG(D5@!A:X*H0HQ,HF7*$J9 8OH=,[BX=]Z#;B((YV8ARTVF@8D-C4)3VH M2X>[@A2N/*/35%CVBR:/5H^A3[[7A4Y(&72A%T4D7EJQ$]LXTQ2H%J89]E;;KLJK9D,\FS=[ M]I8IJJX&CDN"!N?#@0>JV5W-PA^*6E4M@<;H/V! M)'\ 4$L#!!0 ( .F#"E7E#HV2H ( $ & 9 >&PO=V]R:W-H965T MH5#U-.@'VXU'OLZMVPB32,%2L.5!(VK:7#= MOYP-7;Y/^,:Q-CLQ."=+I5[KWB#0KAB$C&KY8SZ(YT MP-UXR_[)>R6S]GCB]5PO@GU$WNZ"* MM#)6%2V8%!1<-F^V:>]A!S".W@'$+2#VNIN#O,I;9EDRT:H&[;*)S07>JD>3 M."Y=4196TU=..)M\51;A'$[@CFG)Y=K '#4LF9"E. ^H$@_H5@^3XJ#^*K@YH&W;:AH?8DP4U M7E8)!+7:4Y4>S)CA*3"9P2T7E<4,?G@C\(0;"S.ATI>?^SP=/'6_IZ=<([ZI M)2SXYNT&E09]:;K U<@]^CM1([KV38+9"7M%33T/QEDR#A5?C'I1%/EP-.S" M<>S#>-P;7YSY\$9) ONA0!=428-II4F'4$R"]'4]/AK'_?CJW?>SQ WJE!N" MJ=)-!^/OLR)FXR[THUWYV&4A5)6W3X-UN-QZO MFZGP-[V9K0],KSF9%+@B:'1Z?A: ;N95L["J]#-BJ2Q-'!_F-.)1NP3ZOE)T ML>W"'=#]:21_ %!+ P04 " #I@PI5+9=<(L,# #'"0 &0 'AL+W=O M9B"1J)!4[^_4]4B^Q6T_(L"]\O^?N^-P=.=L)^:BVB!KV M69JKN;/5NKAP715N,6-J( K,:2<6,F.:IC)Q52&1158H2UW?\R9NQGCN+&9V M;2T7,U'JE.>XEJ#*+&/R>86IV,V=H=,LW/!DJ\V"NY@5+,$-ZKMB+6GFMB@1 MSS!77.0@,9X[R^'%:F+.VP/W''?J8 S&DP\)+ M3%,#1&;\76,ZK4HC>#ANT*^L[^3+ U-X*=+O/-+;N3-U(,*8E:F^$;L_L/8G M,'BA2)5M85>?]1P(2Z5%5@N3!1G/JY[MZWMXC8!?"_C6[DJ1M?(CTVPQDV(' MTIPF-#.PKEII,H[GAI2-EK3+24XOKH5&F$(?-EJ$CWWC8 27(B/2%;/W=G;+ M'E)4YS-7DSXCY88U]JK"]O\%>P)?1:ZW"C[E$4;'\B[9V1KK-\:N_$[ +V4^ M@)'7 ]_S_0Z\4>O\R.*-.IQ74/EWRKU*>GQ:VJ3+A2I8B'.'\D&A?$)G\>[- M<.)]Z+!MW-HV[D)?;+9,8G]E^5BS9\H##4LI69Z@&??@T]YP1+LL)\98P35+ M^3\8]6"9B9)._VD=@UO<:UBEQ.Y?IWSLM.*TC[=;B7C$+6SX_GB!J$)+53LP MG)EF>#"R00>B,(&FK".D1$L>:H)0=K/,N58]R*D^B1BH"L7(=4G'X"WX4]-X MU(PGIO%@&6N4?1?0J@@[F@92[X?\Q]L_X23Z8BY:6"-]*K301:H#IJK^PO*2: M#\,Z#L:C<2_PS,6/!EX O]/M&,K?O9GZ0_]#VS?XIW8*+FE=R"8F:'(6>#V/ M4,\)-0A^L>$H$D?3Q@)_\-O4-&,S'C_W7 M(G^B3""?;EX2HLJ6.Y,0_S5V.C5WQTX;"I8D^&@"Q(:X@BO&9^YXVGM#CRX:JE]F?^[RMM9S7(>07R&BN.^&RT MO:WTG6+1/7A<,Y2)_4(HJB148ZMWMEUM?RG+ZG%^.5Y]<;XRF5 "08HQB7J# M]Y32LOHV5!,M"OM4/PA-#[\=;NFGA=(&UL?51M;],P$/XKIS#Q(I7&35\V1AMIA2% ;%3M8$*(#VYR2:PY=F8[:_?O ML9TLZZ#KE\1WON?Q\\2YFVZDNM$%HH%MR86>!84QU6D8ZJ3 DNJ^K%#8G4RJ MDAH;JCS4E4*:>E#)PXB025A2)H)XZG,+%4]E;3@3N%"@Z[*DZGZ.7&YFP2!X M2"Q97AB7".-I17-NWA?\9+C1.VMP M3M92WKC@2SH+B!.$'!/C&*A]W>$'Y-P161FW+6?0'>F N^L']D_>N_6RIAH_ M2'[-4E/,@I, 4LQHS$NY2547:769R) M+Z5!> =OX9HJ1871\/J*KCGJ-]/06'Y7%28MU[SABI[AFL"%%*;0<"Y23)_B M0ZNK$Q<]B)M'!PF_UJ(/0]*#B$31 ;YA9W;H^88'S&IH_.VSUZ!'^]&N/4YU M11.S_D65<(TPD*Q M!.&R+M>HX'MMM*$B92(/VPHOY-IW J9P=H?*-C8LT4T'6P;?6(; !/Q"JO3_ MA?^<&ULO5=M;QHY$/XK(XJJ M1-J&]7I?4T *:=+VE%RCO-Q].-V'93&PRJY-;1/2?W]C>]E 0Q&*JON"!Z]G MYIEY9OS27PGYJ.:,:7BN*ZX&G;G6B]->3Q5S5N?J1"P8QR]3(>M\,^W;N1@[[8JFKDK,;"6I9U[G\,6*56 TZI+.>N"UG ML/^(I^Q.Z8?%C<2__5:*Y.R9ER5@H-DTT'GC)R.(K/>+OBK9"NU(8.) M9"S$H_GS=3+H^ 80JUBAC84P8RSA7 M[%Q4?Y<3/1]TT@Y,V#1?5OI6K+ZP)AX+L!"5LK^P:M;Z'2B62HNZ448$=3A$(6@4 HO;.;(H/^4Z'_:E6($TJ]&:$6RH5AO!E=R0%G!9\IP795Z!<01']_FX8NJX MW],(PQCK%8W+D7,9_,)E#->"Z[F""SYADVW]'L)O8PC6,8R"O0;_6/(3H+X' M@1\$>^S1-B?4VJ-[[!^$>[XA\;#-RS9PVC M2A2/_^Z*:[_GLU+"C:BJI>VFRX>+*SC_C5-TH[3)BLJ1-C@B7NH'<&R%-$5AO?X(#60^3GR6 JL=MZ)9 MR2&C,1 O"8-V7>#%28I@*TS$S(,9XTPB)-,5^00[L51:YF9+:35:#X&7)J'Q MO19NL0YR68%Y@*,*(1^[) GW47"3 M' ._VP30-2&2F*(!%,,T0N&-Y)'?15Z6&GRA%]!@B[K("\@KZB(_<UE,MH@CQ,M\^C-S")\2FP8O\<--[M#":^ZP7O'H M027,]7HENHS?V':1E]F":87#V8M\VW9N.)P]%T"W"<&0YH4TVD8P_&>$SMJ3^SHX!.[(*\$GSVX0H3-($SI9A6]B1_N8BAPAE>O]6!A_I><+LO*^Y0V+RDV6+= MFFB+=7O?L:7[(JT+]!0>>*F-'9V;NY4]"NS.%^)F;>HRP;8W'90A]03PPHW7 M:8[[HH^[H#GOJ>=.:'QLM"?^^OAH=Z.VJ%M0GUC!ZC$V#"6;"%UB=Z#"G8.: MC3B,$=\+#CQ/TQ#,IF:3O; MOFW.W)7^9;E[&%W;5E-0L2FJ^B<)4BK=8\/]T6)A+_ACH;&.K#C']QF39@%^ MGPJ\T#9_C(/VQ3?\#U!+ P04 " #I@PI5"5L9CF(" !?!0 &0 'AL M+W=O?S?)3ND[4R):>*R$ M--.@M+:^#$.3EU@Q5(DPB:)A6#$N@VSB?4N= M351C!9>XU&":JF+Z[QR%VDV#.'ARW/!M:9TCS"8UV^(MVA_U4I,5]BP%KU : MKB1HW$R#67PY'[AX'_"3X\[LK<%ELE;JSAF?BVD0.4$H,+>.@='T@ L4PA&1 MC/N.,^B/=,#]]1/[1Y\[Y;)F!A=*_.*%+:?!.( "-ZP1]D;M/F&7S[GCRY4P M?H1=&SLX#R!OC%55!R8%%9?MS!Z[.NP!QM$+@*0#)%YW>Y!7><4LRR9:[4"[ M:&)S"Y^J1Y,X+MVEW%I-NYQP-ONF+$*AI;,<(LP[WGG+F[S .X1K)6UIX(,LL'B.#TEC+S1Y$CI/CA)^:>09I-%; M2*(D.<*7]HFGGB\]DKB!-K]#Z;7HP6&T:Y5+4[,\Q:YOF?WC[ M]5PSO>72@, -0:.S$36K;MNY-:RJ?0NME:6&],N2?D#4+H#V-XI*T!GN@/Y/ MS?X!4$L#!!0 ( .F#"E7)=;3-V@, 'H/ 9 >&PO=V]R:W-H965T MTH3)H;=1 M*KOQ?1EO,"7RFF?(]),5%RE1^E*L?9D))$L;E"9^% 0=/R64>:.!O3<3HP'/ M54(9S@3(/$V)>+[%A.^&7NB]W+BGZXTR-_S1("-KG*/ZELV$OO(KE"5-D4G* M&0A<#;UQ>#,)VR; SOB+XDX>C,%(67#^:"Z^+(=>8!AA@K$R$$3_;'&"26*0 M-(_O):A7O=,$'HY?T#]9\5K,@DB<\.1ONE2;H=?S8(DKDB?JGN\^8RG($HQY M(NU_V)5S P_B7"J>EL&:04I9\4N>RD0$2/@!E\+#A MN21L*0>^TAS-F_RXY'-;\(G>X-.!.\[41L)'ML3E<;ROM54"HQ>!MY$3\,^< M74,S:$ 41%$-GXD[?(JQ#@]M>.B@TZSRW;1XK3?P[E$J06.%2Y@0N0&=I6+P M\7M.MR1!IF0#'K@B25WR"O".!3=?Z'84]OO!P-\>*G(R,/O"C^_A9W@#X>^5J6OY=3WA6VU0OV=*Y@EA#7@CCS1-$]AG)IU= WC+!-\ M>VIMH:Z ;A^J"_3?B3PG@9^4UZ[DM?]3'E-U74EI!^T1(^Y69 MS5:OFG/$KU/QZSCYF564V>Q/]&>DEUINEYK>[D&O/+V\X)\[3!@,^8[*\4OQ*UT;FWK/9NXN1/NA%"A?V M9+ZL38S[54U([:%>FP5GZ,]F(=IG(7+;7AY/3MN=$.^V_4QHQX+W]4?H+D#. M:KO[5AN=__7GW^07>3HEC;ID^"[4N*1J>Z6S668]M. M^?OI15>J_5Y3)B'!E0X-KKN:J"@:O>)"\&PO=V]R M:W-H965TLQ-"UF1E>Y/8SOWO_+OS0Z9[I7^: L"27Z609A84 MUFXOPM"P DIJSM06)'Y9*UU2BUV]".H(X?420-(+DJ8)1(Q@]59 V@M1GID;Q M>5A22^=3K?9$.VOTYAH^F5Z-^%RZLJ^LQJ\<=7;^15D@"7E#5G7=B5J3%=]( MON:,2DLN&5.5M%QNR(T2G'$P:'P+3$G&!:>^>*A94%.<^B=Y?U_Q'14@K3DE M5.9H;:SFS$)>&YPLP5(NS&OT]&VU)">WD\(%\^/?J!/,2"M%5)VJHDWE_Z MB#^7IJ$B]B-&PYAI MBYD>Q>PL?.:(W69@!^BX[IFH3FC05='D$;'TE_S37N+_^W!S;+OI>NS0.P MK 7+CH)]598*SW3:*U]]PNFG%-H4:B]=,FP!9*%DCI>G.Q*5-'BRYM2I5Q9? MI3=O#E5RC3?S8+ZR_LX<. R.HCUWAPR$S,99L',=N7^'SU1ON#1$P!IU MT=E;K(ZN[^.Z8]76WU!WRN)]YYL%_L* =@;X?:WPEFHZ[M)K?XKF?P!02P,$ M% @ Z8,*52&MO5PZ! -A4 !D !X;"]W;W)K&ULQ5AMC]HX$/XK5JXZM1+=O$ "NP=(;$AH3[L]M"]W'T[WP9 !K"8Q MM9UE>[^^M@E9 MDL]"+=%XB=F>>9^)F9..YO*/O*5P "/2=QR@?&2HCUE6GR M^0H2S"_H&E)Y9T%9@H4 GW(![74R9'9H$2D0123FB*&"P& MQLB^FMB6?QG^12*P&1L] $2QP%HL[NOD$^0.Y"F].8ZY_ MT2:WM0PTS[B@2>XL(TA(NOW'S_E"[#DXSBL.3N[@G.K0SAW:ISITZN#E#MZI#MW"R;O M$NDGAE^H -1&']$=/$&: ;+1^S$(3&*.'N!99#C^@*89 T12]+"B&<=IQ%OH M76G<-X6,12&:\YSW>LOKO,+;1KD6V]/8JG$_#=UNKV\^[6M>RZ_>%E=\C>Q.0?A M^\]A"HX1F MUF8_N-PDV;A(L:!(L;!)LTA!8*5UZ1;KT?NJ-,.(< M1 OAA9 O@%$L/U]URY"] _D,(B)TZV^A!RIP7)55O:/.:-N6=] U:F,[-UM. M80R:9 Q[QWW*Z1ZTJ9UT6JEW6JA8^!C?(_Q3^73$_MJ^"[1'> M"_SV1/$6LR5).8IA(:FLBZ[L0&Q[2+<="+K69T0S*F1BZ,L5X B8,I#W%Y2* MW4 1%$>EPQ]02P,$% @ Z8,*59*&ULO53?;],P$/Y73F%"F[0MB9NV4TDC[0<(D ;5 MNL$#XL%-+HTUQPZVTY;_'MO)HB*Z/0$OB<^^[[OO?+Y+MU(]Z@K1P*[F0L^# MRIAF%H8ZK["F^EPV*.Q)*55-C375.M2-0EIX4,U#$D63L*9,!%GJ]Q8J2V5K M.!.X4*#;NJ;JYQ5RN9T'6X/+9"7EHS,^%/,@!O,H;:FB6*KD%Y;PMFUOX M5#W:BF/"%65IE#UE%F>R3](@C. ,[G"#HD4@<'R#AC*NX1YWIJ7\!(Z ";BO M9*NI*'0:&AO8P<.\#W+5!2'/!/G8BG,81:= (D+@87D#QT=-GN'M-9]:\>[],;&&!2K_4D6.\'G%V9JZXI_"92U;80Y)[T),? CWA#=9 M'(V3:1IN#B@;#OXHGT9L72I(,B2?_OB3) M'R6Y2.+D<$7&@[#Q?ZN(!3)9P/&M%*8Z.93!RUIB K6#ZD,7'NXULYN+MU2M MF=# L;1DT?G4A4 !D !X;"]W;W)K&ULK5A=CZ,V%/TK%EU5NU([8$,(3)-(,X'5;K6SBB8[[4/5!P<\ M"5K J6V2':D_ON8C)&!")QE>)MB<8*W\F>LN]\0X@ /Y(XY5-M(\3V M5M=YL"$)YC=T2U+YYIFR! LY9&N=;QG!84%*8AT9AJTG.$JUV:286[#9A&8B MCE*R8(!G28+9RSV)Z7ZJ0>TP\1BM-R*?T&>3+5Z3)1%/VP63([U6":.$I#RB M*6#D>:K=P5L?CG)"@?@C(GM^\@SR5%:4?L\'G\.I9N0K(C$)1"Z!Y<^.S$D< MYTIR'?]4HEH=,R>>/A_4/Q;)RV16F),YC?^,0K&9:HX&0O*,LU@\TOTG4B54 M+#"@,2_^@GV%-3009%S0I"++%2116O[B']5&G!"D3CYEYLG(<%GDT8W0.6HZ5:_E#L?L&6^Q6EN5&6@LFWD>2) MV5,3!U[$\7K-R!H+$H+5"U@P&F:! -](L$EI3->/_N W@'HA1\V]",XS3D$UW(=>;1]*!:TWVY)G1F329XH*G8 M<."G(0D[^%X_W^[AZW)_ZDU"ATVZ1[V"OV?I#3"-7P R$.I8S_SU=-B5SMNB M^U=';VR&63O&+/2L,WH'>W2=:\FT"V9>HG8SV[2=B;X[W2P5-$*P!?)4$(2N M8391?@?*0"-8HQH)6G6"5F^"=Q$#"QK'65')YM)*3/Y;_O5 DA5A?W>EW:N7 ME_I;OL4!F6JREG/"=D2;_?P3M(W?NKPTI)@WI)@_D%CC4$;UH8RN=EW)')VX M (W-MNM4D.O8+=.I&,NU4,MS*@@ZKMEM.;O.SGZ#Y<"_IQ5W24L8[[5D;[Q+ M+3FDF#>DF#^06./0QO6AC:^VY%@UB6NW[#9700BU*IRG8DS'&+:H56)]%6/!,S:$QO'[U'B;$>_2((IC>3>P6\VI05M5&PH-%R91<(M2J?UP$:C]OEL0/D.&<^$B$Z)HAZ M$_SXY'\!\T_^0[_?>D4N]MN0:MZ@:OY0:LWC.-Y*X/77DHK:J%ZVJ1A.15G( M1&W'J2C;M6';B%95 U?RBUYG$= M[RSP^DM+1;7_QY,JJLN3*JK+DRJJPY/Z22\I(6Q=-/$X"&B6BK))4,_6C<*[ MHCW6FK^'MW/8,>_EC<6B=W64+[N2#YBM(^G=F#S+4,;-6"Z8E8V^-P2'A.4 ^?Z94G$8Y 'J=NOL/U!+ P04 " #I@PI5*F HM # M !-$@ &0 'AL+W=OG&D@P&4F FP6Z[.YM,)B3M0Z:,AT7?@Q@/^48E<08/ LE-FC+Q<@L)WXT(0&+D7-#KD/BY80"\6<,.WGTC/)0 M9IQ_SQM?HI&#\QE! G.52S#]M84))$FNI.?Q;RGJ5&/FQ./G5_7?BN!U,#,F M8<*3O^)(K49.WT$1+-@F48]\]P>4 75SO3E/9/&)=B46.VB^D8JG)5G/((VS M_3?[42;BB*!U[ 1:$JA)Z)PA>"7!>^L(G9+0>>L(W9)0A.[N8R\2%S#%QD/! M=TCD:*V6/Q39+]@Z7W&6&V6JA'X;:YX:WW,%R$.?T2-L(=O X4FB()9LN12P M9 HB-'M!OP-?"K9>O:"/ 2@6)_*3QC]/ _3QPR?T <49>EKQC619)(>NTM/+ M!W'GY51N]U.A9Z;BH3N>J95$819!9.$'S7R_@>_JM%2YH:^YN:6-@E\WV17R M\"^(8DHM\YF\G4YLX?R_T<.+1S])AE<9Q2OT.F?T7EUAJ^N>Z1?,?&7:CGW/ M[P_=[7&RZJ N)08HJ(,(&6#O%!5:4)AV284Z";!3!=AI#/#Y_LM3&*#IT\U3 M.+5%V4C/%_1KN69S&#EZQ98@MN",?_Z)^/A7FW7:% O:% M;$CNI0;>J0?=B MD^V9W:.B=VAO8)C, NKV39/50;V!WS,\5@<-\#F+^55X?F-XWYC22^1-"B*> M,_3W':0S$/_8@FW4>:_7VA0+VA0+6Q([*4:O*D;O8J_U:L7WL>&T.H1TJ&$T M"X8:C@WK&$IZ=IOUJ\CZC9&%&Z$WDHW^:A1XK[_:% O:% M;$CNIPJ"JPN!B M?PWJBPLUS#.I8SQ,#(/5,<2CON&P.LCO^7:'$7S8-N+&Z&YDW+R"-?/?:[%6 MU8)6U<*VU$XK<;2!)Q?[K*2>&(1@XZ]N8D/U#5!@ =%.WS!D:$%Y^,QR1N@A M1-H8XCW//C]/F^W6J/!NN[6I%K2J%K:E=EJ+PS& 7'X.(/6-.<5] M-NU6!WD#SUS:+"A",3;\YAX=C_7>:UG<2T@TYYM,[0] 56]U]W%3G/B-_EMR M/2&6_B"_*RF.XP?Y_47+'1/+.),H@84>"E_U]"]#[.\N]@W%U\7A?,:5/NH7 MCRM@$8@&PO=V]R:W-H965TJ$:+L]3'LPR85$36QF.]#]^]E.FD%(&>MX(;9SSKF^UR?F M#K>4/? $0*#'/"-\9"1"K >FR:,$$H)8K <&=?V8-I5> WXFL*6[XR1RF1!Z8.:?(I'AJ4V M!!E$0BE@^=C !+),"&J%3$3JG1O J@D[=+'/7A0NQP,&0T2UB"BW5U$!77[-EO5*B M?'(KF'R;2IX(OE !R$7OT!PV0 J0H[M4QEDANJS7YA#1%4GUR5Z&('":\3<2 M>7\;HLN+-^@"I03=);3@F,1\: JY,25O1M4FQN4FG&[Q3H$>8[= (6'(-ON6^X^:MJ" MLAS/KE%["7;J!#M'$[QCF/ E, 8QP@+-:$J$=K2\$-'W&\@7P'ZT97]45MWP M [[&$8P,>85S8!LP@M>O;-]ZWV:IO[)UJ,;8'_WW%&]?_7<.<7" MM^YG&^M@>3.R6]5 V@F7?]D>^[")O,%NE MA*,,EC*4==65'P);&:!*8!\OZ2R_:@F*D#='@>_ M 5!+ P04 " #I@PI5S>1XKX<" "Z!@ &0 'AL+W=OU[L5H1R)TW:N7N9)J+1C'*XET@U547D MZQTPL9L[OO,VL:*;4ML)-TUJLH$'T$_UO30C=W#):05<4<&1A&+NW/HWB]CF MMPD_*>S4*$:VDK40SW;P)9\[G@4"!IFV#L0\MK QJR1P?C=>SK#EE8XCM_< M/[6UFUK61,%"L%\TU^7@(D6HJH%!ZX5$@6ZS3+1V'@%&= M M63- YTO0A#)U8;*?'I;H_.P"G2'*T6,I&D5XKA)7&SB[A9OU('<="#X"\K7A M5RCP/B#L83PA7YR6+R$S\7N4) =S3=]JGJRH MLXA;"_MWV:91Y'F)NQUS'R9AWU:XG: +!KK@)-T37U/&('\/L'.)1GO[OA?O M 4XDX=EL&C < ,.3@#]T":97E$+J2PVR>@\T/&"87>]A'J94*,2B,S+N:F2IEURF[@19U MVVS60IO6U8:E^;B M EFO1"FX?0#V[^&SU7Z!U!+ P04 " #I@PI5RK6+ MFU,$ "U&0 &0 'AL+W=OR33,2Y8FN3HD0!:9!DD_]VA%!\FFJF]'GA* M-EM6'M"GXQW"=_3&Y95DJ&<)C@'!*TGVLP[:B\7$ &IV."#X"4HSE;N5$51(7F%B9Y6;O/C/"S"<>QZ0-F M"#C@!CPARDBQ9 5)\@V8E265L 11?FJ^A63#MV"^ @_\(P22E M7_B0[\\+\/G3%_ ))#GXML4%Y8/I6&<\Q%)(7];AW!W#L2Z$8X-[G+,M!4&^ M0BL)/NS&>QUXG:>FR8_UFI\[JY/PGR*_!;;Q%[ ,RY+$,^^&WT/"X>9%^**_ MNBF!!_W59?#P8W.//A9\W U?H.6EX,^L;?,M_;BJYE"HJ! M2L6PK6B:OF&?2T:248;EFN>C8D6!G?GH-#XZG3Z6=Z 44ZF/1Z1[$OV-[7J" MCTYKBC>^+Z1^(6$:#$1_VDRV2!1*B$S;=82TRP(?&D+6._/RSJR[3=;=SJQ_ MPPRF %9W?EGFW=8$'-\4"WK>J7'M):22+%!)%O9*1J12,G9;I>CX_N"MS,Y, M]QK3O1ZFIPE\2=*J&9 Y[[4GZ]JN8'RGSK7&JR0+5)*%?7(1J52,VXKVX)+M M@\;V0:?M\_CKPTQF=2?LRLCG*LD6*LD"E62A2K)()5FLB.RLQ(9-B0W?W8P- M6R4M/ CGG=S7EDY;3G@X!RKEPK:9WLUYKGMWLY3VAI Y6"H62&8G<<28(2LQ K"NK,0=-X>^DW/M3-U?"S&C0M M89[S;I%KK53*%BAE"WOE(U*J&\^,]7V0C4JH82Q1]ZX+SUIOS5@_G*,_?M"XAV23Y!2D:,VEC-L!KU-R_$9PW&%X5ZTXOV#&<%9M M;A%<(5(.X.?7&+/7G5*@^5(S_1]02P,$% @ Z8,*51P@[QO' P #PT M !D !X;"]W;W)K&ULK5==;]LV%/TKA%8,#=!$ MW_+'; ..;6$9EC5HUNVAV ,M75M<)=(E*3O]]R,E1;5EVC&RO$@D=<_A/9>7 MY-5HQ_A7D0%(]%3D5(RM3,K-T+9%DD&!Q0W; %5?5HP76*HN7]MBPP&G%:C( M;<]Q(KO A%J3437VP"MH0&7Q%X&=V&LC+67)V%?=N4O' MEJ,]@AP2J2FP>FUA!GFNF90?WQI2JYU3 _?;S^QQ)5Z)66(!,Y;_35*9C:V^ MA5)8X3*7G]CN5V@$A9HO8;FHGFC7V#H62DHA6=& E0<%H?4;/S6!V .X_@F MUP"\+B \ ? ;@-\%!"< 00,(+ITA; #AI3-$#2"J8E\'JXKT'$L\&7&V0UQ; M*S;=J):K0JL $ZHSZU%R]94HG)S\P22@$%VC:9*419EC"2GZ*#/@:,8*E:R9 MSJ(MH-^9$)>:O9^#Q"075PKP^7&.WK^[0N\0H>C/C)4"TU2,;*F/H MK';4.^&HC^X9E9E "YI":L OSN.C,WA;!:V-G/<[)CG_;_;XU;,?!,-OT\BO^((3?+X#A2&K<+PK,+IQ]D=FDK)R;*4>)D#D@P]8 Y4HB_W4"R!_V.2 M?Y95WXQ#L<$)C"UU3 C@6[ F/__D1LXOIDWSEF2+MR2+WXCL8&FB=FFBUR9? M=)0*UV[4"SK)9[(*H^[V,G(Y':[89.7W''/R]5J%O;,*59F@B@"JKCRN$B[Y MCB3'5*A[IBH_TG_53:CJ&:GN%O?*$(;;\^Q?7&/F]HZ5>/HT/0C=L='1Z;4P M$0TZ1+'!*#H1M7X;M?YK\Z)_= A>N_U!U!%GL@K\SH&ZN(@K?HGK0.' Z@RX MSH^*Q7EI,>]43N0YV@ G+!6HVG%4E20?D"Y) .WT@S(D\1,BA=J6*G$XU%6+ M.M2X:J DPW0- JER1)OB@I4ZORHHAR3'0I 5J0& .25T+6Y,>]G>J[X*X.NJ M3A8HT7SUZ=N.MK7X;56!=L9G[G#N&L87NG8WC$\'P\7 -.XZPT5=[-L_'*I_ M%>XQ7Q,J4 XKY9QSTU/YR.OJN^Y(MJFJQ263JO:LFIGZ8P&N#=3W%5,58]/1 M$[3_0)/_ %!+ P04 " #I@PI5\-R"0B " #2! &0 'AL+W=O5 %@$;GDG$U]PJMJP>, M559 2=185,#-SD[(DF@3RCU6E022.U#)<.C[,2X)Y5Z:N+653!-1:T8YK"12 M=5D2^?H(3)SF7N"]+SS1?:'M DZ3BNQA#?JY6DD3X8XEIR5P105'$G9S[TOP ML(ALODMXH7!2O3FR3K9"'&SP/9][OA4$##)M&8@9CK QBR1D?&GY?2Z(RVP M/W]G_^J\&R];HF AV&^:ZV+N??90#CM2,_TD3M^@]3.U?)E@RGW1JT,3V@:OF*UEID!S18@B:4*;2!LZX) M&YJ4Y_42#>Z&Z Y1CC:%J!7AN4JP-CHL&\[:,Q^;,\,;9_ZH^1A%_@B%?AA> M@2_^#E]"9N"!@P>7<&S<=R4(NQ*$CF]R@^_2^0BM"R)!C=!&:,+0P'A5;F5X MS6E#/774]L8]I]$[BE7B,'.P/SQS%B5S0UJ BTJUX1;H4U+ MNVEA'AV0-L'L[X1IQ#:P?=T]8^D;4$L#!!0 ( .F#"E5)9P-)#P, !,, M 9 >&PO=V]R:W-H965T4@.WWY_8OQCM2LL<"YBP]([$,AE9 PO% ML,!%*F_9^BM4>GJ:+V*I,+]H7<4Z%HH*(5E6@=4),D++)]Y4/FP!%$\SP*T M[EL!7@7P7@*ZKP"Z%:!KG"FE&!]"+'$PY&R-N(Y6;/K%F&G02CZA^MIGDJM5 MHG R^,XDH#[ZA*XPIX0N!9H"1[,$B*QA WX"?M>+\%;RO-M7#W2?BEVTKXK:#GR'/. MD.NX;M-Y_@\>OAW>:5'CU=?H&;[N*WQW)K\A1N,59=DRR\$AD.X9V:T.[ MK8:.J20Q20M=E= ,HH(324"EWR9*"Y6!:,%9AB8LRPN)305CBX9OZ R-,U90 MB4X(K;Z=TZ9+* _3,X?1E7H5] :>XSA#>[5M[WY8U_?WPL+]L(Z.>@[;L:17 M6])KSS',.592VI*IE>'09#HF67@DLAWG_-HY_STED[]W_>Z@Y^QGTQOCPE9Q M_VA=O[:NWVK=-8TXJ#9#XO2 FM;*>6@:'I,L/!+9CI>#VLO!>TK#P7YZ-92T M_2BOH:*U"CO4-GNK71E"UH.),M-4S9G4K5XYC5173MP':#6%TPU9M5 ;U#_ M#PC^ E!+ P04 " #I@PI5*,^@P]$" !C"0 &0 'AL+W=ON[WFAFU/&G=4_IU")LJQTW/>!Q[9.M5FP)V,-G0-2]!/FX7$GMM$25@.7#'!B835V+GO MW 7PQ*M=,F1LFS$"^F\ST9.YY9$&00:Q.!XF<+,\@R$PB7\:>.Z30I M#7&W_1[]J]6.6IZI@IG(?K-$IV-GZ) $5K3(]*,HOT&M9V#BQ2)3]I>4%39$ M<%PH+?*:C"O(&:^^]+7V88> <=H)?DWP/Q*"(X1^3>B?FR&H"<&Y&08UP4IW M*^W6N(AJ.AE)41)IT!C--*S[EHU^,6[VR5)+G&7(TY.?0@.Y(5=D3B5G?*W( M B19IE1"^^!%!)JR3%WBM#(C:N1J7(@)Y\9UTFF5U#^2M$\>!->I(G.>0-+" MC[KY80??10,:%_QW%Z9^9\ ?!;\F?>\+\3W?;UG/['QZKTW._V6??SK[GAG] M9DOT;;S@2+PI52PFI2TQ2*[H%B2>&/6?32X8KYN7;7]\%7I@0YLS:COI>_YM MZ'G>R-WN.MH*#(,#8-0*'/H'P/DAT!\.;P>[P#T_@L:/H-./F>!H@3T8Q8H4 M7$%<2$A()B@G'.OGI"G!P\('C?!!I_ G#J\@8Z90K-B8 M6 M02NPK0Q:@6UE< @\4@;NSJV1@US;ZUJ16!1<5Z=%,]J\".[M1?AA?-J[F_5: MQB-\0507_K_PU?/C@=E51XN-O;.>A<8;T#93? 6! M- "<7PFLN[IC$C3OJLD;4$L#!!0 ( .F#"E4,PDRP6@8 !HO 9 M>&PO=V]R:W-H965TNPM$'>AF'8!\:B+:*2Z)*4G0S[\2,E1;)PR.E MQQQO&/\D?$(D>@J#2%QT?"E7Y]VNF/LDQ.*8K4BDGBP8#[%4MWS9%2M.L)<8 MA4'7[O6&W1#3J#,9)VW7?#)FL0QH1*XY$G$88OX\)0';7'2LSDO##5WZ4C=T M)^,57I);(N]7UUS==7,4CX8D$I1%B)/%1>?2.G?MH39(>CQ0LA%;UT@/Y9&Q M3_KFO7?1Z>F(2$#F4D-@]6]-9B0(-)**XW,&VLE]:L/MZQ?T=\G@U6 >L2 S M%OQ./>E?=$8=Y)$%C@-YPS:_D&Q XTW9X%(_J)-UK?70?-82!9FQBJ"D$;I M?_R4)6++0.%4&]B9@;UKT'_%X"0S.-DQL%_ST,\,^DT]##*#9.C==.Q)XAPL M\63,V09QW5NAZ8LD^XFURA>-]$2YE5P]I> 0B6D@T!UYDC$.#E7G^UL'';PY1&\0C="=SV*!(T^,NU)%I'&[ M\\S[-/5NO^+]!%VQ2/H"N9%'O I[QVP_--AW52;R=-@OZ9C:1L!?X^@8G?2. MD-VS[8IX9LW-K:KA_#?O[E=[+R7C))\;)PE>_Q6\6Q]S4C4E+CG'T9*H]4*B MQV>TW>\:/R?-EQO,O2/T<:4-Q!'Z65E(H:?+->&4>;J%"8$.5(O0]N*P:OH8 M ]2+Z+E8X3FYZ*A54A"^)IW)CS]8P]Y/5=Q!@CDIV" !TZOQ>M(;=]?;9 &Y M*U'7SZGK&ZESR()POLO;=8 CI#87Y%"N%FK&!?KSBH2/A/]5E7RCB[;)AP1S M(,%<(+ 23X.FKU/2KW=)_T-:EBS^BX+7N08$X* M-C24CJE'*<_#/,]#8Y[O?*)61:N/?F/1\JTD/%0YG:O\JK>4M"Q,A6#$;IM* M2# '$LP% BL1=)H3=+KOO>9#K E$;)%V$N@REC[C]&_5M6:;.?UB,1\,U9OV MZ; \+V?&,;3EKJ%3%\AIB9913LNH 2W3AK1,F]&R5J^3^#$@R5:4O!C4\3/Z M(E76J'=F#W;6C9EQ,&WY:>C4!7):XNL,3]YW@MJCEXVB"-TAY_0E$1D M0655AL_JUN19;0^GMH=KZE$:O]4KOE]Z0"L[^J=ZFFZG*WU?-6X&YGC:[@:@ M: XHF@N%5F9VZ\O4VO>6H&8_Y=F[;_+9@0[^()A7KC'F:%KS"HGFU&3*ZJ%G M-:RJ#W 7*I RB79!HOV]?T.:(VQ-+"2:DZ&9/B.A')8)+#0 RRP"['5];6)R MIZ[G*HB/$3&ORZ!: 2B: XKF0J&59T0A+5AF;0&@I)-_Z($(2:,E2M1I5=^J MJO7$PLO*[UES5*WY!=4C,K31=AD?#W8+>1]"@U4H#999:OAN"OENP\R%#*I< M@*(YH&@N%%IY1A2:B&461?ZO0@:54T#1G RM7,CV%Y6\#Z7$*J02RZR5?#^5 M['-2LRE#*B8S4#0'%,V%0BO/B4*GL9H(-=^^EB$5EQDHFI.AU=7R/N0;J]!O M++. TZJ6;Q0WG,ZEXB[YN1;=1U1]$!W=6;N2M3G>MEPU<>E"N2Q34.A&=A/="(2"3#32.G76G!Z)>%5$,H?6 MMLY T9R:M-FIAH3.4)B>J;!&R,//E:(25&!EA@M1R6XB*OVG7R7TGFR)3F]PY2C!QS$E?NA.?#6_(-J31G:=NT. M1[NENP^QR2[$)AM0;&JV&ZJ.5S2B81P:-TAS8*V) U6/0-%<*+0RQ85Z9']C M]:A6V#<'U)I:4.&H)EGVZ[H^5!QE&@LUR094DYI7*GZJKU10>0@4S0%%6A^DH%589 T9R:9/4-E0JJ%G6WSOJ&A"^30]8"S?6W0GJT,V_- M#W)?)L>7=]JGUOG,JFAWK',W/:9=P*>GQJ\P7])(H( LE*O>\:F:GSP]B)W> M2+9*3AH_,BE9F%SZ!'N$ZP[J^8(Q^7*C'>3'X2?_ E!+ P04 " #I@PI5 MXX1;@+T" "F!P &0 'AL+W=O&?5F:G N\4Z#+HF#J]QASN1EX'>_IX)XO M,V,/_&%_Q98X1_.PNE.T\QLK"2]0:"X%*$P'WJAS,XLLW@&^<=SHG358)0LI M'^WF4S+P AL0YA@;:X'1:XT3S'-KB,+X5=OT&I>6N+M^LO[>:2JN'JYK@I/N5=I>X*3-LV%=R \JBR9I= MN.P[-N6+"ULG-*2/B*D"[<2F$R#3.18-+"GQ[G]X[P?4IJ MD]GP*;/C\*C!SZ6XA&YP#F$0ABWQ3-Y.[[3)^3_OLW_VOI>,;E-F76L6> M*R&0*ULVVI6&0BH+'ANJ*>TN2\&-/@=!O5&F0!TP16Y*@K750N6MY[S95K@> MAM=]?[V;WA9(L ^9OH1$O7W(K 7R;&4O%5&3BNAH*D:I075AV!8P3:E=6K5Z MYP^+=_ZP-NG1WZ6W0 ZEOX2\D-X".93N[S2> M72=7Q-$DIAJN)H3INA,G*] M].!\W+F9=%K.IS2$JIGQ;+Z:8+=,+3G54HXIN0HNWU%?5-54J#9&KES;6TA# M3=0M,QJDJ"R [E-)K:_>6 ?-:![^ 5!+ P04 " #I@PI556#"IK@# #$ M#@ &0 'AL+W=OIEB*C=C+_1>![[QQ=+8 7\R M6K$%/J!Y7-TKZOG5+@G/4&@N!2B:H.E,I/RR78^ M)V,OL(@PQ=C8+1A]UGB+:6IW(AS_EIMZE4]KN-U^W?TW1Y[(S)C&6YG^S1.S M''M##Q*Q^L4RU^X5-N3;P(,ZUD5EI3 @R+HHO>RZ%V#+H M'C*(2H/(X2X<.91WS+#)2,D-*+N:=K,-1]59$S@N[+_R8!3-Z-E9&;%[BX0\-XJB_A _B@ETRA!B[@ M47"C6S1([>]+F6LF$CWR#8&U+OVX!#8M@$4'@/7ABQ1FJ>&32#!Y:^\3R8II M],IT&C5N^&$-]N+3X*E3:=IQGKH'/$UQP87@8D'Q MDC(18PM$GLU0@9R#=#)JH!.B#4ECEUV05(7W2_AO+XZ"8.&VY]S:X[:>=#O= M7A",_/4>N-T*;O=4N 7(%FQ<4%-$L#4J.J2 SZABKA%6BL?H@"!9[#%H],.>OM9]"H6O486ORLF"&FK$OA847L[HA[0LU\AZ9^" MY&PJ%BCZ/P<^J( /&H%_*F&]0\3!L2(.*RS#T["<3<;AL3)>5]"O?P)]Q17! ME HH:\Z1ORLLKW<4O:*3?NBLAT%]WP?O1GWK[6D>Z KM$]! M2S.F]*WHT96S% RJ#"[^0:8N]R)M]AC!"UKN80A9\2880L)>FE)U6">_L#G[ MO:'#%@N%"T9/(D[@.;T]8UBS-$4+C.9&%S*BOO/C9+\?1[ M(]S-9XW16V>UL#FM[4%UOM#MGQ*Z=7X+CTIP!85?%+K-'M\3NG6*#(_*D06= MTT-W-_'MA*Z_55ADJ!:N?-*D3RY,46-4HU6)=E,4)O7RHK[[PA0],S6D."?3 MH#V@"%5%R51TC%RY,F4F#14]KKFD,A.574#S&PO=V]R:W-H965T,^5$0=/V,4.Z-!F[M7HX&(M>,!#G2HNL=#8( M,LJ++WDNA=AQ:$5['*+2P0GA%XD16)N5DRJU,%QL,9Y27PW/X4XNHH%@ Z#@ M]I^W&K4[0= :^*L:W.T*=_OHN-?NW)M5LD)I_L>PD(1K2(@Y5W-"):P(R]'Q M2@1C1"I8HBR868I;_>MH%GA[.S3#9B>L9]FI6'8.LOQL 6)R_)IT7M6D'_2" M=K\>;K>"VST2W-.6HEM3BE94SZU7<>L=Y&8NUCE2Q^Y(->B]JD%0#[%?0>R_ M%^)I=2_@=?_/Z+)B='F0T:,[14=3_/*5XHT#5U$8;!^FX%TP3ZMZ">YM-T^X M\]J&!TF9-^RDST*9_JUW4!AM@4?'!7[B\D1ON8W\G;XH0[EPW9^"6.1<%RU2 MM5IUF-=%7[4U+]K3.R+-VZB X=RX!LV>D5@6'5\QT6+INJR9T*9G<\/4=,DH MK8'9GPO3:943FZ#JNT=_ 5!+ P04 " #I@PI5E"OO/@X# "K"0 &0 M 'AL+W=O,Y.UD6H L"::(?ZI?XGGON\=GGV4[I MKR9'M'!9"&GF06YM>12&)LVQ8&:@2I3T9:UTP2P-]28TI4:6>:-"A$D43<*" M<1DL9GYNJ1\DUNW42XF)5L@Q=HWY=+ M3:.P1AX(I"."3B\:T!#5J?SK#;OT9_X8.G8%;,X*D2'WEF\WEP$$"&:U8)^U;M M7F(3T-CAI4H8_P^[>NV4%J>5L:IHC(E!P67=LLM&B([!,+G%(&D,$L^[=N19 M/F.6+69:[4"[U83F.CY4;TWDN'2[5D9Q>OE44XA"?PD6G-I#74O:AW M"-3Z9O9-98UE,N-R ]3 \TO4*3=L)1 >/D/+N#"/9J$E2@XX3!OW)[7[Y!;W M$SA7TN8&GLL,LY_M0PJEC2>YCNCP, M6\6&WL/H-L6J8H4:U(T@(6!7#2X;9WOUJ,'''MP=F>TB.1A'])N%VSVL1BVK M42^K=J/.C*DP R)QJJ1L,=GLI6(ITL"Q\/D<7RY=]/'O=N;OB MR)2$,P_H,C"HMQ@L'MR+)]'3'HG';3#CNY1X_+O$7N%;))ZTK";]$OL33MJR M+6JZL>A2>.Q&"KXG5)V1Z+Z%^W!%0L:N^E)UVC*>_AWC M1D2$4O.TUC%30CCO)0GN-7T$WSOG9E\XM=-I1]_Q(-ZO[4'+]*"7Z;N\FY?' M&_??IG1?FO;"_F.:'K:D#^\R30]_2]-AST401SG1'>?H'X+]/U+A3AN+_ MD:J-UVZN3@:C\2\2AYWZ6:#>^%>"@515TM:EM)UM7R+'=?V]65X_8\Z9WG!I M0.":3*/!E/97UR^#>F!5Z:OQ2EFJ[;Z;TVL*M5M W]>**G(S< [:]]GB!U!+ M P04 " #I@PI5+2 1O(,# "2#0 &0 'AL+W=O!:LGQ.;0..M<%FT8.1I-V+8B]H:6P+ MD4B7I.ST[3N45*V=*$P-Z"8F)?[_D%\X'&IR$/)!;1$U/*8)5U-GJ_7NTG55 MN,64J;;8(:\@9NRF#NS2?YL*6<3D>DDYKB4 MH+(T9?+'%2;B,'4ZSJ\'M_%FJ\T#=S;9L0W>H?ZR6TKJN95+%*?(52PX2%Q/ MG7GG,AB;\?F KS$>U%$;S$I60CR8SDTT=3PS(4PPU,:!T<\>%Y@DQHBF\;WT M=*J01GC<_N5^G:^=UK)B"A.]';JC!R(<,VR1-^*P]]8KJ=O_$*1J/PO M'(JQ QH<9DJ+M!33#-*8%[_LL>1P).CT7A#XI<#_74&W%'1_5] K!;V<3+&4 MG$/ -)M-I#B -*/)S31RF+F:EA]S\V^_TY+>QJ33LT]"(W0\> !.@9G&BX!X?=<:2MS3DRUT ;R[>P@7$'.ZW(E.,1VKB:IJ(L7/#,NA5 M$=1_(>@_&6]#UVN![_E^C7SQBIR1W!OE\DZ-/+#+YSO9ALXPEWNG\%NB#)%K2A(0:[AF(<(\%1G7IOL!M4:I3',A,8HUS!70)DT8/69) M';LBVBB/9K)V/^NT^Q-W?PS(.B-S5%RJ'4UDZM!9H%#NT9G]^4=GX+VOP]60 MV0F\;@6O:X?'?M AHEMPQ52L8"EBKHD6+SA^94F&M1CKP!61QD?@O+;G/T5G MG<^YZ!HR.T'7J]#UK.B>;ZW/F5::4I+RMU7NP3I.A>W@>(-U_<$33-;8YV)J MR.P$4[_"U']MAU&M#!]@*>FL*ZH--3>2I;"8W_YU!_-0P[>/F*Y0_E?'R^I_ M)HI%DV9!0V8G7 <5UX&=JQ0A8J1@+44*-TIE5#F*9!5\\XZV9IK7E!;<"UU_ MTED#G NV2;-@\#Q%^OW_4^0$V+ "-K0"RPOL#5=:9L61%V!(-S6%+: KS(:N M/QQ5;36U^I[+:6A?6K'^AB*>BZE M)LV"ALQ.:(XKFF,KS1N^1Z7-AE.63!P_WQ3CL?>D)%@#G"4TW;#SYI8^FE": ?1^+:A6E!US MS:X^PV8_ 5!+ P04 " #I@PI5AUA32@(" 5! &0 'AL+W=O$ @OR#,PM![Q%(3R12^/OR!E-(3WP?']B MOP_:G98]LWBKQ1]>4K.*/D508L4Z05O=?\51S]+S%5K8\(5^\/VXC*#H+&DY M@ET&DJMA9<>Q#F> ^25 .@+2D/<0*&1YQXCEF=$]&._MV/PF2 UHEQQ7OBD[ M,NZ6.QSE/S0AS.?P'M:==7?6P@YK5W4"IDKX@KHVK&UX ?=<,55P)L '@C=W M2(P+"S_Q2!T3;[.87#Z>-2[&V.LA=GHA]A4\:$6-A<^JQ/(E/G8Z)C'I2Z=FL$C>09JDZ2M\BZDXB\#WX5)Q.KE' [J"+;;:$-L+/)7'_D_O0+<, M=/XY''*7QN$\@_BL51)-'0;20J$[14/7IM-IYF^&5C^[#P_F@9F:*PL"*P=- M9G[$S#"$@T&Z#8W?:W)C%+:->[=HO(.[K[1K_FCX -.?(/\'4$L#!!0 ( M .F#"E6!89""(08 PA 9 >&PO=V]R:W-H965T.@<92UPU+&R3K=C'L0K$96Y@L>B2==/]^ MU$<3S1LKL@?%_Q(92B;YMBU*<3S92[LZF4['TBN. MQ'Z[S?A_%[1@#^<3/'D\<)VO-[(Z,)W/=MF:WE#Y=7?%U;=IEV65;VDI-]GKBDDQF\QEG#XA7M,I6?:AGOXY6\Y675:'< M2*[.YBI.SC\S21'&Z!VZV MU3@AT0]>J$B3*RA7ZF;(USW:;?(D^YF56+O.L M0-5 *N":[AB7>;GN(CZKPK[)"BJ:6,Y4MLN,K_,2O4ZHS/)"O%&!7V\2]/K5 M&_0*J1._;]A>*%S,IE+IJ:YJNFRO_:*Y=G+DVEUTR4JY$2@M5W0%Q"?V^, 2 M/U7SV$TF>9S,"V)-^.N^?(]OKLT0>3X7:5Y=;Y MO"/YKND]+?>J%NXXVR+Z35)>JN)I:IIR<+V;C$&=L=KB[N>!&T2SZ?WA))J0 M3[ &)2:$<>RX0RH%*(?XN*,&PKU.N&<5OF!"(G:'1'4G0"J;MK.@$JB'4J!2C?Q0ZLT^]T^E:=S?V]K>]O2*9O#$J"4%], /(C;9D2 M$_)BO2Q2"/*.+&7020RL$F]4 U,;W%NTIB7EJGJK?2U;J7TX%Y)G58^#E ? MTD6AITF'J-@/->T Y<=$%P]0@7.0:Z ^[-2'(W>PH!E?;FK5*W4[%VQ7[?.0 MY!"2'&N* D4#D.]HF5( "MTC]1QUS" M!8D/S"E^62MMX[4[P2&Z4@#S'7VKA2B7N%C7"HWI',SN4"SIQ9(7]=,V?+!< M;J K-2$OU#<9 ,(A-G2:5.3[1U3VKA#;;>$S6VJ;]?!B=,,TCB3C2&I%AII[ M0XCMCO IC12;7LT0.HHDXTAJ189">T>([9;P!2T4F_X-J&[ Y)G5;4)0=9O4 M\>KN_2*V&\:/7]/?T.)3>FGMF_8D3VV<)\V6G#1;>JILP^7H#2P><[#/Z)VF MMW0#U[@'30 )1+]+_<4H#RG.B( M22>]'R1V/_C,!DI,AZ;7]#B2C".I%1EJ[GT@L?O IS108MHS0^@HDHPCJ149 M"NT](+%[P!.T1B=XA?Y(;RQV?*PMI([9F> MVDA/FBTY:;;T5-F&:]([6#+F8)_>2,FXDQU'DG$DM2)#P;V3)78G.]H\B>D? M#76C2#*.I%9DJ*ZWJ<1N4\>:)3&?)QKB1I%D'$FMR%!<;_J(W?0]MT&"CS"- MI[8@9CZVA3#@N2V$'7]P2WKO1^S>[TD-$_)WQK-;B#(?WD*4^?06HHX^OB6] M!21V"_B2YAD;;X*4NL#5)P'"#LUK.PL %GBNT3\A+(STQ9\>O-U5>^VZ?JTN MT)+M2]F\CNN.=J_N/]0OK+7C%_AL@8'C"3Y+FQ?S??KF_P2:E[<"%?1.#>6\ M#]62\>;5>_-%LEW];OF62=4(ZH\;FJTHKP!U_HXQ^?BE&J#[!XCY_U!+ P04 M " #I@PI5F8H<2K4# E$0 &0 'AL+W=OJKNI%Y@ 8-Q;4NQ@?8J)8KBI/U0]<,&CVUTL.ON M+O;UWW=Y"6<#08Z/+S&[.\\S,\^.)XRG1\:_BAV 1-_2A(J9MI-R/]%U$>T@ M)>*&[8&JDPWC*9%JR;>ZV',@ZP*4)KII&(Z>DIAJ\VFQ]\#G4Y;))*;PP)'( MTI3P_Q:0L.-,P]KKQF.\WN5GK-LHY3H")F%''8S+1; M/ FQD0,*BS]C.(J39Y2G\L+8UWSQ93W3C#PB2""2.051'P=80I+D3"J.?RM2 MK?:9 T^?7]G#(GF5S L1L&3)7_%:[F;:6$-KV) LD8_L^#M4"8UROH@EHOB+ MCI6MH:$H$Y*E%5A%D,:T_"3?*B%. (JG&V!6 +,)L-\ 6!7 NM2#70'L2SV, M*L#H4H!3 9Q"^U*L0FF?2#*? M24 8H\]HD0EU)@1:P5:5CD2$KM%OP+:<['=QA,*8$AK%)$&Y(P4X.7N%-&P^ M^B!)G(A/ROIYY:./'SZA#RBFZ&G',J'XQ527*HD\%#VJ EZ4 9MO!&RA.T;E M3J" KF'=@??[\4X/7E?BU0J:KPHNS%["/S)Z@RSC%V0:IMD1S_)R..Y*Y\>\ M!S_F/>R'^Q I..Z"GVEIU=5H%7SV&WR/< ":06=9E$BG0.;]\C!W+&<\U0^G M6K>-1B9N&/EM(XP]PSJW"CJL#'.$SZW"WGSR?PL3L2<1S#35]P7P VCSGW_" MCO%KCUIVK9;=J]:M$" [M2IQHY/8;0\W=5CVLE\>>RGJ12Z#(5V&=NN&;,]S M[=KEF:BC6M11KZC/]U^> A^MGFZ?@E67MKWP=Z:P')+,'Y(L&)(L'(CL[$*= M^D*=JWN*TRY:T_4:7Y,.H]&XV5/:1J[GN(WJ;QMY1JNC]&9SI59NK95[94=Q M.T3P++LA52_[>\OY(I?!D"[##I>.Z>+NCC*N11WWBGK/Z.?G%?K[#M(7X/]T MJ=M+\-Z>,B29/R19,"19.!#9V95Z]95Z5_<4KU5#IC%N]A2OXV7&:+24-I'E M64ZC_-M$6 V5C9;2F\R54F'C^X1A7-E4*N!I]!8>-YM*/_U["_HBG\&@/L,N MG^[)"V$;V,J4 (;Y2[8L9\H5)-9$6CSL@:^"Y@3K?,#5' M5HO<0?W+R/Q_4$L#!!0 ( .F#"E5]S-S7<0( +L& 9 >&PO=V]R M:W-H965TVGBUJYEFHA&,\KA M6B+55!61?R^!BKE@ROVB38?U M/90W2HNJ(YL**LK;)WGL*$2K$V] M]JTX[VJ[;&L+7ZCM:\-/4>1_0*$?AGOH\\/T#')##QP]V$//7D_WG].Q";E/ M.NR3#IU>_(+>7' MS35';!B;RS\ZV1=.*S=VHMY+=-!+>P](=P\&AO;Y:*5&PQK]LRT?NYAX$FSY.%B2;8_G MJB8YS#S3_Q3(-7CI^W?!V/]TX/#BWG!\T/"=T(0A\1;;\6[LT\F6[3V8\;;M M@X6]U38>= K;UK\3N:)<(09+(^^?3LP1R+95MA,M:M<\%D*;5N2&I?FZ@+0 ML[\4Y@)W$]N/^N]5^@]02P,$% @ Z8,*5?)O:CB: @ M 8 !D !X M;"]W;W)K&ULI55M3]LP$/XKIPQ-(#'RTM)M71J) MMD-C$E-%87PVR;6Q<.S.=EKX]SL[(2NL=$C[DOCEGL=WS\5/THW2]Z9$M/!0 M"6E&06GM:AB&)B^Q8N9$K5#2SD+IBEF:ZF5H5AI9X4&5"),H&H05XS+(4K\V MTUFJ:BNXQ)D&4U<5TX]C%&HS"N+@:>&*+TOK%L(L7;$ESM'>K&::9F''4O * MI>%*@L;%*#B+A].^B_4\>7 M*V'\$S9M;!1 7ANKJA9,&51<-F_VT.JP!2">W8"D!20O ?U7 +T6T'LKH-\" MO-1A4XK78RQ/H1<>0 M1$FR(Y_)V^'Q#OAT/WR*.<'C7?!GU?2Z%O4\7_\5OKDE69DN8*954><6;IG6 M3-I'.,MS3;TXAAEJK@JXD#E=?8.N6\WHZ!BNE65B5U.:4P?^5.<.ZRQ*P_6V M3/^,F.[-W%G6T*Q8CJ. /,F@7F.0O7\7#Z(O>W3I=[KT_U<7^J#H$X8Q$TSF MN$N$_E\EQJ>?7\BP-XVW%]DHMO_ 1HAPZSY7J)?>%PWDJI:VN07=:F>]9]YQ M7JR/X^&D<= _-(V?7S*]Y-* P 511B&PO=V]R:W-H965T1"K#HVLQV@^_6SG30+59I1K5\2O]SSW-V3B\^C/1>/,@%0 MZ)!2)L=.HM1VZ+HR3"#%LLVWP/1.S$6*E9Z*C2NW G!D02EU?<\;N"DFS)F, M[-I"3$8\4Y0P6 @DLS3%XFD*E._'3L=Y7EB23:+,@CL9;?$&5J#NMPNA9V[) M$I$4F"2<(0'QV+GN#.=]8V\-?A#8R\H8F4P>.'\TD]MH['@F(* 0*L. ]6L' M,Z#4$.DP?A6<3NG2 *OC9_8;F[O.Y0%+F''ZDT0J&3M7#HH@QAE52[[_"D4^ M-L"04VF?:%_8>@X*,ZEX6H!U!"EA^1L?"ATJ ,U3#_ +@'\JH%L NB\!O5< MO0+0.Q70+P V=3?/W0H78(4G(\'W2!AKS68&5GV+UGH19NIDI83>)1JG)M^Y M M3IH4_HEH4\!;3&!Y#H/ "%"95H#0>587JA#>Y7 3H_NT!GB#"T3G@F,8OD MR%4Z#$/FAH7+:>[2?\5E%]UQIA*)YBR"J 8_:\8/&O"N3K_4P'_68.HW$G[+ M6!MUO1;R/=^OB^?_X,'I\$X-?-X,#R#4\$X=_$B,;ED07X5O'L=@?]Y* M0: EUE6RA)"SD%""S2_>0@L0(3#50FNN,*VK@T9/Y@0SH(TZ"V($S M^?BA,_"^U'V$G.RS)3.GWV[BM3WO":WRAI'?$%D1I\ @)DJVS'%"V 9-,<4LA#H]<^I!5:H78O[3(F@, M[ZU*-KG+Y7$KK2$%L;$]6:*09TSE)V2Y6K;]:]OM7JS/.L,@[]Y_:?*[Q!T6 M&\(DHA!K2J]]J:,2>7_.)XIO;0-ZX$JW,SM,])4&A#'0^S'73:B8& ?E)6GR M!U!+ P04 " #I@PI5',4/H!X# !($0 #0 'AL+W-T>6QEUY-B9X[*67S]?.TT_ M\$6,APV6JL2^Q^?<8_L&1QW69BW8S8(Q$ZU*(>L161A3?8SC>K9@):W/5,6D M10JE2VIL5\_CNM*,YC602A'W.ITT+BF79#R4R_*J-'4T4TMI1N2\#47^]B4? MD6YZ3B(O-U$Y&Y&[D_<_E\IC#T5'G[O3R,'[B@%,2!T7[SQ ]Z^"Z M%L.DTWUI-_S8"GGB,4:["-!LEBT3.HX<-^LV'A9*;I#AKN_!EC8Z)9=*N]P^@_\[;88? M )L>&.1"M 9[Q ?&PXH:P[2\LATWV 4?05'3OEU7UN%A=7IU4EUI\$G\N2^\:*$T?[#9H%1F-L TB>Z9-GRV M&_FE:77+5F933JL"]]Q[@Y[_[CK/F62:BEW3MO9?\RJ_V'%R\:\LN_\JAX:# M'IM#[+6;[+\%D^E;,/DZ:S)NCIV=LVWO9&NC$;Q!C,AW>!\1VZ31=,F%X;+I M+7B>,_GH@+/RAD[M:^*>OAV?LX(NA;EMP1'9MK^QG"_+K!UU#0O1C-JVO\+T MNFG[^F)S<9FS%!D%D@'(&*,>S0LC$?; \84YFK_!,LRQ)TA1;TLAGD#!I8',OW96N.[C5?(TW6 [>E3%8+-%*]$;*;X6@,27C=@9%EXM[$\ MP,!V :L=R!_. S45YB0)["KF#7N"<23+, 1J,5RC:8JL3@J?\/Y@3TF29%D8 M 2SL($DP!)Y&',$<@ <,21)W#AZ<1_'FG(JWOYV,?P-02P,$% @ Z8,* M59>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'93IN)/>WCC0QRK E(/DDD:?_ZKN#<6]JR M/5L[./&F$?VTM3:+9.=]_O+V3UJ\.Y[NP,;Q@O2Z^,AL;0\%G)9_?? M_K#)GI13&U4K_W69=-]KF;!&:=6H;[):)O.$N9UY_LM8] J9N@RNC@@L1N=7\J.#9<*?SU;=5?M0=<%$-[J6"'O:TZ M\.-!OC6ZDMK)BL$W9VI5 4?%WHA:Z%(R!,D)2#XAY-\<068$9#8)Y"K@P$\1 M9$Y YA-"#B)9$)!%+,A#\+QC9@M;IGS<&02Y(" 74T8R0Y!G!.39<2$_PA3. M4G;*WDLMK:@1U3E!=1Z!B@/5JFT:8;]V]U8]: 6_%]HCR L"\B("9 :0]_)) MZE;BZ7I.S=?S"%QYQ^6\;4O?6A V2P=Y@(PUY ;N1;Z8C?)8#Q**>F1G=+AG0'>C; :;K-C M=Q# U4[807^DA)(>V2@=XGD8S"%PIQO13XD-G-*)87^DE)(>V2D=Y@5@?A'6 MPB3C,!BED?3('NFGZ#F07PS H$V,GL-BO MI?L# U)NX3'<,I:2#>-(F8;',,U82C;$I(3#8PCG]SE/N/,8DQ(.CR&\[O1DU&VR:+89B3!&!9W*.UD4;0SDF"P$XQ)J2>+L: 9G=-Q M62(C:V63JB?'F)1ZLMCJ2=G)M?1"U8ZMY0O&I 24Q1 0QN2CF)2 LA@"PI@_ MOCEVK7!:E%$"RF((: QS."%1 LIB"&B(N59-2#Q@+-WC^D!&"2B+7$?K%S][ MH_NJ+BZ+4Q;*IRRK#>;-G+)0/F59;8A)62B?IJQVF)4P)F6A?+KR6D#%F.0S MFQ@6&L&$1HQ)62B/8:'1C'C0-RD+Y3$L-(J)4X^PT*CF 7&I"R43[H, M6F!,RD)Y]&70(/7$SSTI"Q51UD*_%H/_G3@Q)F6A(LI::&S)AD=Z05FHB&&A M44P\T@O*0D4,"XUBXI%>4!8J8EAH= %\BC')=P=B6&BLQCY\PX&R4!'EL<_/ M-?8?RS:,25FHZ"PT.[S,5,DM=*#J(_R%@_92U.6=9>&C?]*:%^'YQ[:MZ[?0 M]DE_,*(ZO!MU>*_K]7=02P,$% @ Z8,*5?,@BWGI 0 $B( !H !X M;"]?Z)0A&.14&#YE36V/+U7WVRQIZ_I%U;MMTA;[9]GASW MNT->-)M2^H<0\G*3]FV^Z?IT.%]9=<.^+>?EL Y]NWQOURGH=#H+P\\9S>/\ MY\S)ZZE/?YG8K5;;97KJEA_[="B_# Z?W?">-RF59O+:#NM4%DTX[JZG<[@< MY.8\N9D\ORV:X?E-FE [2"%(ZP<9!%G]((<@KQ\4(2C6#YI!T*Q^T"T$W=8/ MNH.@N_I!]Q!T7S](IBCCE"!IA#6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+ M@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.GK9)M!;46\ET%M1;R706U%O M)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-M&FR4$>AOJ M;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ M[01Z^VBSFT!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U [XAZ1P*](^H="?2. MJ'$?6.!'I'U#O^I]ZYG'8I7WN^U_C\_Z2Z MG.]-U\=?EM\G1^Q<< [P"\CC%U!+ P04 " #I@PI5LFA)V-4! "_(0 M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/@S 4!N"_LG!K1M>O^1'GC7JK M7O@'*IP-,J!-V\WY[RU,331*7&;B>P.!MN<]M,ESQ>7CBZ,PV;5-%Q99%:.[ M8"P4%;4FY-91ET:6UK_8LX4:[,B)F:S.2ML%ZF+T]C7R*XN;VAI-DV< MW.[2ZU#;;I%Y:D(VN=Y/[+,6F7&NJ0L3TSC;=N67E.E;0IY6#G-"5;MPDB9D M[-N$?N3G@+=U]UOROBYI\F!\O#-MFL5V#0OQI:&0CY?XID>[7-8%E;;8M&E) M'IPG4X:**+9-OB]Z,IXNI!.S-/A<>]'TJ^>NE2( M?*S'/_$C,94^^ONH/^V2RE]FI^U]MGX]G$=@P^WX/?Y\QA_U#^Q#@/0A0?I0 M('UHD#[F('V<@O1Q!M+'.4@??(;2"(JH'(54CF(J1T&5HZC*45CE**YR%%@Y MBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19 M)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4 M636*K!I%5HTBJT:15:/(JE%DU?\IZY.UZ[_^I:"_YZVIN_=\-ORW&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( .F#"E7H]%1)S@4 -T> 8 M " @0P( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ Z8,*59C3F/+7 @ [ < !@ M ("!XQ0 'AL+W=OP4 &$9 8 " @? 7 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ Z8,*5:)KZC1#"P &F$ !@ ("!YR 'AL M+W=O#Q2!L08 M )<< 8 " @6 L !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ Z8,*55]T MK 0O!0 ,@P !@ ("!*#H 'AL+W=O&UL4$L! A0#% @ MZ8,*5=+6+DY% P 70< !D ("!T48 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8,*58A;H1RK @ V04 !D M ("![5T 'AL+W=O&PO=V]R:W-H M965TMH !X;"]W;W)K&UL4$L! M A0#% @ Z8,*5;/[<)6G! 5 H !D ("!N&L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8,* M52;XGIY6!0 B0T !D ("!]74 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ Z8,*56$1]A"; @ V 4 M !D ("!48, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8,*52V77"+# P QPD !D M ("!]HL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Z8,*50E;&8YB @ 7P4 !D ("!P)< 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ Z8,*52&M MO5PZ! -A4 !D ("!M*$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8,*52I@ *+0 P 31( !D M ("!$:T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Z8,*5&PO=V]R:W-H965T&UL4$L! A0#% M @ Z8,*54EG TD/ P $PP !D ("!^,$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z8,*590K[SX. P JPD !D M ("!^M@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Z8,*58%AD((A!@ #"$ !D ("!,N( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZ8,*5?)O:CB: @ M 8 !D ("!'N\ 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ 0 !! $$ OA$ #8" 0 $! end XML 69 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 70 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 194 220 1 true 41 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.ftek.com/20220630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Statements of Stockholders' Equity (Unaudited) Sheet http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited Condensed Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - General Sheet http://www.ftek.com/20220630/role/statement-note-1-general Note 1 - General Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Summary of Significant Accounting Policies Sheet http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies Note 2 - Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Revenue Sheet http://www.ftek.com/20220630/role/statement-note-3-revenue Note 3 - Revenue Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Restructuring Activities Sheet http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities Note 4 - Restructuring Activities Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss Sheet http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss Note 5 - Accumulated Other Comprehensive Loss Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Treasury Stock Sheet http://www.ftek.com/20220630/role/statement-note-6-treasury-stock Note 6 - Treasury Stock Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Earnings Per Share Sheet http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share Note 7 - Earnings Per Share Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Stock-based Compensation Sheet http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation Note 8 - Stock-based Compensation Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Warrants Sheet http://www.ftek.com/20220630/role/statement-note-9-warrants Note 9 - Warrants Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Debt Financing Sheet http://www.ftek.com/20220630/role/statement-note-10-debt-financing Note 10 - Debt Financing Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Business Segment and Geographic Financial Data Sheet http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data Note 11 - Business Segment and Geographic Financial Data Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Accrued Liabilities Sheet http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities Note 12 - Accrued Liabilities Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Commitments and Contingencies Sheet http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies Note 13 - Commitments and Contingencies Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Income Taxes Sheet http://www.ftek.com/20220630/role/statement-note-14-income-taxes Note 14 - Income Taxes Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Subsequent Events Sheet http://www.ftek.com/20220630/role/statement-note-15-subsequent-events Note 15 - Subsequent Events Notes 22 false false R23.htm 022 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.ftek.com/20220630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies 23 false false R24.htm 023 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies 24 false false R25.htm 024 - Disclosure - Note 3 - Revenue (Tables) Sheet http://www.ftek.com/20220630/role/statement-note-3-revenue-tables Note 3 - Revenue (Tables) Tables http://www.ftek.com/20220630/role/statement-note-3-revenue 25 false false R26.htm 025 - Disclosure - Note 4 - Restructuring Activities (Tables) Sheet http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-tables Note 4 - Restructuring Activities (Tables) Tables http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities 26 false false R27.htm 026 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-tables Note 5 - Accumulated Other Comprehensive Loss (Tables) Tables http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss 27 false false R28.htm 027 - Disclosure - Note 7 - Earnings Per Share (Tables) Sheet http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-tables Note 7 - Earnings Per Share (Tables) Tables http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share 28 false false R29.htm 028 - Disclosure - Note 8 - Stock-based Compensation (Tables) Sheet http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-tables Note 8 - Stock-based Compensation (Tables) Tables http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation 29 false false R30.htm 029 - Disclosure - Note 9 - Warrants (Tables) Sheet http://www.ftek.com/20220630/role/statement-note-9-warrants-tables Note 9 - Warrants (Tables) Tables http://www.ftek.com/20220630/role/statement-note-9-warrants 30 false false R31.htm 030 - Disclosure - Note 11 - Business Segment and Geographic Financial Data (Tables) Sheet http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-tables Note 11 - Business Segment and Geographic Financial Data (Tables) Tables http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data 31 false false R32.htm 031 - Disclosure - Note 12 - Accrued Liabilities (Tables) Sheet http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-tables Note 12 - Accrued Liabilities (Tables) Tables http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities 32 false false R33.htm 032 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual Note 2 - Summary of Significant Accounting Policies (Details Textual) Details http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables 33 false false R34.htm 033 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details Note 2 - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Details 34 false false R35.htm 034 - Disclosure - Note 3 - Revenue 1 (Details Textual) Sheet http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual Note 3 - Revenue 1 (Details Textual) Details http://www.ftek.com/20220630/role/statement-note-3-revenue-tables 35 false false R36.htm 035 - Disclosure - Note 3 - Revenue 2 (Details Textual) Sheet http://www.ftek.com/20220630/role/statement-note-3-revenue-2-details-textual Note 3 - Revenue 2 (Details Textual) Details http://www.ftek.com/20220630/role/statement-note-3-revenue-tables 36 false false R37.htm 036 - Disclosure - Note 3 - Revenue - Revenues Disaggregated by Product Technology (Details) Sheet http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details Note 3 - Revenue - Revenues Disaggregated by Product Technology (Details) Details 37 false false R38.htm 037 - Disclosure - Note 3 - Revenue - Revenues Disaggregated by Geography (Details) Sheet http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-geography-details Note 3 - Revenue - Revenues Disaggregated by Geography (Details) Details 38 false false R39.htm 038 - Disclosure - Note 3 - Revenue - Timing of Revenue Recognition (Details) Sheet http://www.ftek.com/20220630/role/statement-note-3-revenue-timing-of-revenue-recognition-details Note 3 - Revenue - Timing of Revenue Recognition (Details) Details 39 false false R40.htm 039 - Disclosure - Note 3 - Revenue - Components of Accounts Receivable (Details) Sheet http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details Note 3 - Revenue - Components of Accounts Receivable (Details) Details 40 false false R41.htm 040 - Disclosure - Note 4 - Restructuring Activities - Charges and Net Assets (Details) Sheet http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details Note 4 - Restructuring Activities - Charges and Net Assets (Details) Details 41 false false R42.htm 041 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) Sheet http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details Note 5 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) Details 42 false false R43.htm 042 - Disclosure - Note 6 - Treasury Stock (Details Textual) Sheet http://www.ftek.com/20220630/role/statement-note-6-treasury-stock-details-textual Note 6 - Treasury Stock (Details Textual) Details http://www.ftek.com/20220630/role/statement-note-6-treasury-stock 43 false false R44.htm 043 - Disclosure - Note 7 - Earnings Per Share (Details Textual) Sheet http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-details-textual Note 7 - Earnings Per Share (Details Textual) Details http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-tables 44 false false R45.htm 044 - Disclosure - Note 7 - Earnings Per Share - Earnings Per Share (Details) Sheet http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-per-share-details Note 7 - Earnings Per Share - Earnings Per Share (Details) Details 45 false false R46.htm 045 - Disclosure - Note 8 - Stock-based Compensation (Details Textual) Sheet http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual Note 8 - Stock-based Compensation (Details Textual) Details http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-tables 46 false false R47.htm 046 - Disclosure - Note 8 - Stock-based Compensation - Stock-based Compensation (Details) Sheet http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stockbased-compensation-details Note 8 - Stock-based Compensation - Stock-based Compensation (Details) Details 47 false false R48.htm 047 - Disclosure - Note 8 - Stock-based Compensation - Stock Option Activity (Details) Sheet http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details Note 8 - Stock-based Compensation - Stock Option Activity (Details) Details 48 false false R49.htm 048 - Disclosure - Note 8 - Stock-based Compensation - Restricted Stock Activity (Details) Sheet http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details Note 8 - Stock-based Compensation - Restricted Stock Activity (Details) Details 49 false false R50.htm 049 - Disclosure - Note 9 - Warrants - Summary of Warrants Outstanding and Exercisable (Details) Sheet http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details Note 9 - Warrants - Summary of Warrants Outstanding and Exercisable (Details) Details 50 false false R51.htm 050 - Disclosure - Note 10 - Debt Financing (Details Textual) Sheet http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual Note 10 - Debt Financing (Details Textual) Details http://www.ftek.com/20220630/role/statement-note-10-debt-financing 51 false false R52.htm 051 - Disclosure - Note 11 - Business Segment and Geographic Financial Data (Details Textual) Sheet http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-details-textual Note 11 - Business Segment and Geographic Financial Data (Details Textual) Details http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-tables 52 false false R53.htm 052 - Disclosure - Note 11 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details) Sheet http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details Note 11 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details) Details 53 false false R54.htm 053 - Disclosure - Note 11 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details) Sheet http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details Note 11 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details) Details 54 false false R55.htm 054 - Disclosure - Note 12 - Accrued Liabilities - Components of Other Accrued Liabilities (Details) Sheet http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-components-of-other-accrued-liabilities-details Note 12 - Accrued Liabilities - Components of Other Accrued Liabilities (Details) Details 55 false false R56.htm 055 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) Sheet http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies-details-textual Note 13 - Commitments and Contingencies (Details Textual) Details http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies 56 false false R57.htm 056 - Disclosure - Note 14 - Income Taxes (Details Textual) Sheet http://www.ftek.com/20220630/role/statement-note-14-income-taxes-details-textual Note 14 - Income Taxes (Details Textual) Details http://www.ftek.com/20220630/role/statement-note-14-income-taxes 57 false false All Reports Book All Reports ftek20220630_10q.htm ex_379506.htm ex_379507.htm ex_379508.htm ftek-20220630.xsd ftek-20220630_cal.xml ftek-20220630_def.xml ftek-20220630_lab.xml ftek-20220630_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ftek20220630_10q.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 194, "dts": { "calculationLink": { "local": [ "ftek-20220630_cal.xml" ] }, "definitionLink": { "local": [ "ftek-20220630_def.xml" ] }, "inline": { "local": [ "ftek20220630_10q.htm" ] }, "labelLink": { "local": [ "ftek-20220630_lab.xml" ] }, "presentationLink": { "local": [ "ftek-20220630_pre.xml" ] }, "schema": { "local": [ "ftek-20220630.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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 349, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 26, "http://www.ftek.com/20220630": 1, "http://xbrl.sec.gov/dei/2022": 6, "total": 33 }, "keyCustom": 8, "keyStandard": 212, "memberCustom": 15, "memberStandard": 25, "nsprefix": "ftek", "nsuri": "http://www.ftek.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "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/20220630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Revenue", "role": "http://www.ftek.com/20220630/role/statement-note-3-revenue", "shortName": "Note 3 - Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Restructuring Activities", "role": "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities", "shortName": "Note 4 - Restructuring Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss", "role": "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss", "shortName": "Note 5 - Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Treasury Stock", "role": "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock", "shortName": "Note 6 - Treasury Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Earnings Per Share", "role": "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share", "shortName": "Note 7 - Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "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/20220630/role/statement-note-8-stockbased-compensation", "shortName": "Note 8 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "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": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ftek:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Warrants", "role": "http://www.ftek.com/20220630/role/statement-note-9-warrants", "shortName": "Note 9 - Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ftek:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Debt Financing", "role": "http://www.ftek.com/20220630/role/statement-note-10-debt-financing", "shortName": "Note 10 - Debt Financing", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Business Segment and Geographic Financial Data", "role": "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data", "shortName": "Note 11 - Business Segment and Geographic Financial Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Accrued Liabilities", "role": "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities", "shortName": "Note 12 - Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Commitments and Contingencies", "role": "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies", "shortName": "Note 13 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 14 - Income Taxes", "role": "http://www.ftek.com/20220630/role/statement-note-14-income-taxes", "shortName": "Note 14 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 15 - Subsequent Events", "role": "http://www.ftek.com/20220630/role/statement-note-15-subsequent-events", "shortName": "Note 15 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.ftek.com/20220630/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "role": "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "shortName": "Note 2 - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 3 - Revenue (Tables)", "role": "http://www.ftek.com/20220630/role/statement-note-3-revenue-tables", "shortName": "Note 3 - Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 4 - Restructuring Activities (Tables)", "role": "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-tables", "shortName": "Note 4 - Restructuring Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-tables", "shortName": "Note 5 - Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 7 - Earnings Per Share (Tables)", "role": "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-tables", "shortName": "Note 7 - Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 8 - Stock-based Compensation (Tables)", "role": "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-tables", "shortName": "Note 8 - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ftek:WarrantsDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 9 - Warrants (Tables)", "role": "http://www.ftek.com/20220630/role/statement-note-9-warrants-tables", "shortName": "Note 9 - Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ftek:WarrantsDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 11 - Business Segment and Geographic Financial Data (Tables)", "role": "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-tables", "shortName": "Note 11 - Business Segment and Geographic Financial Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 12 - Accrued Liabilities (Tables)", "role": "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-tables", "shortName": "Note 12 - Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 2 - Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "role": "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details", "shortName": "Note 2 - Summary of 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:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 3 - Revenue 1 (Details Textual)", "role": "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual", "shortName": "Note 3 - Revenue 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-4", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 3 - Revenue 2 (Details Textual)", "role": "http://www.ftek.com/20220630/role/statement-note-3-revenue-2-details-textual", "shortName": "Note 3 - Revenue 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-07-01", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 3 - Revenue - Revenues Disaggregated by Product Technology (Details)", "role": "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details", "shortName": "Note 3 - Revenue - Revenues Disaggregated by Product Technology (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_ProductOrServiceAxis-TechnologySolutionsMember_StatementBusinessSegmentsAxis-AirPollutionControlMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 3 - Revenue - Revenues Disaggregated by Geography (Details)", "role": "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-geography-details", "shortName": "Note 3 - Revenue - Revenues Disaggregated by Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_StatementGeographicalAxis-LatinAmericaMember", "decimals": "-4", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 3 - Revenue - Timing of Revenue Recognition (Details)", "role": "http://www.ftek.com/20220630/role/statement-note-3-revenue-timing-of-revenue-recognition-details", "shortName": "Note 3 - Revenue - Timing of Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostsAndExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 3 - Revenue - Components of Accounts Receivable (Details)", "role": "http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details", "shortName": "Note 3 - Revenue - Components of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 4 - Restructuring Activities - Charges and Net Assets (Details)", "role": "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details", "shortName": "Note 4 - Restructuring Activities - Charges and Net Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_StatementGeographicalAxis-CN", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 5 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "shortName": "Note 5 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 6 - Treasury Stock (Details Textual)", "role": "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock-details-textual", "shortName": "Note 6 - Treasury Stock (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WeightedAverageEquityAwardsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 7 - Earnings Per Share (Details Textual)", "role": "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-details-textual", "shortName": "Note 7 - Earnings Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WeightedAverageEquityAwardsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 7 - Earnings Per Share - Earnings Per Share (Details)", "role": "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-per-share-details", "shortName": "Note 7 - Earnings Per Share - Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 8 - Stock-based Compensation (Details Textual)", "role": "http://www.ftek.com/20220630/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": "ftek20220630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis-DeferredCompensationPlanForDirectorsMember", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_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": "046 - Disclosure - Note 8 - Stock-based Compensation - Stock-based Compensation (Details)", "role": "http://www.ftek.com/20220630/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": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 8 - Stock-based Compensation - Stock Option Activity (Details)", "role": "http://www.ftek.com/20220630/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": "ftek20220630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2021-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 8 - Stock-based Compensation - Restricted Stock Activity (Details)", "role": "http://www.ftek.com/20220630/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": "ftek20220630_10q.htm", "contextRef": "i_2021-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "role": "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ftek:WarrantsDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 9 - Warrants - Summary of Warrants Outstanding and Exercisable (Details)", "role": "http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details", "shortName": "Note 9 - Warrants - Summary of Warrants Outstanding and Exercisable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ftek:WarrantsDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-06-30_2022-06-30", "decimals": "1", "first": true, "lang": null, "name": "ftek:PercentageOfFaceAmountOfLettersOfCreditAsCollateral", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 10 - Debt Financing (Details Textual)", "role": "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual", "shortName": "Note 10 - Debt Financing (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-06-30_2022-06-30", "decimals": "1", "first": true, "lang": null, "name": "ftek:PercentageOfFaceAmountOfLettersOfCreditAsCollateral", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R52": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 11 - Business Segment and Geographic Financial Data (Details Textual)", "role": "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-details-textual", "shortName": "Note 11 - Business Segment and Geographic Financial Data (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 11 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details)", "role": "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "shortName": "Note 11 - 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": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 11 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details)", "role": "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "shortName": "Note 11 - 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": "ftek20220630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 12 - Accrued Liabilities - Components of Other Accrued Liabilities (Details)", "role": "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-components-of-other-accrued-liabilities-details", "shortName": "Note 12 - 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": "ftek20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "lang": null, "name": "ftek:OtherAccruedLiabilitiesMiscellaneousCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual)", "role": "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies-details-textual", "shortName": "Note 13 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 14 - Income Taxes (Details Textual)", "role": "http://www.ftek.com/20220630/role/statement-note-14-income-taxes-details-textual", "shortName": "Note 14 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "i_2020-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Statements of Stockholders' Equity (Unaudited)", "role": "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited", "shortName": "Condensed Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - General", "role": "http://www.ftek.com/20220630/role/statement-note-1-general", "shortName": "Note 1 - General", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Summary of Significant Accounting Policies", "role": "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ftek20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 41, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r500" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r497" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ftek.com/20220630/role/statement-document-and-entity-information", "http://www.ftek.com/20220630/role/statement-note-1-general", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-details-textual", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-tables", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-components-of-other-accrued-liabilities-details", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-tables", "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies", "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.ftek.com/20220630/role/statement-note-14-income-taxes", "http://www.ftek.com/20220630/role/statement-note-14-income-taxes-details-textual", "http://www.ftek.com/20220630/role/statement-note-15-subsequent-events", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.ftek.com/20220630/role/statement-note-3-revenue", "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-2-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-geography-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-tables", "http://www.ftek.com/20220630/role/statement-note-3-revenue-timing-of-revenue-recognition-details", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-tables", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-tables", "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock", "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock-details-textual", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-details-textual", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-per-share-details", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-tables", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stockbased-compensation-details", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-tables", "http://www.ftek.com/20220630/role/statement-note-9-warrants", "http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details", "http://www.ftek.com/20220630/role/statement-note-9-warrants-tables", "http://www.ftek.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r497" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r497" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r501" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r497" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r497" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r497" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r497" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ftek.com/20220630/role/statement-document-and-entity-information", "http://www.ftek.com/20220630/role/statement-note-1-general", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-details-textual", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-tables", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-components-of-other-accrued-liabilities-details", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-tables", "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies", "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.ftek.com/20220630/role/statement-note-14-income-taxes", "http://www.ftek.com/20220630/role/statement-note-14-income-taxes-details-textual", "http://www.ftek.com/20220630/role/statement-note-15-subsequent-events", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.ftek.com/20220630/role/statement-note-3-revenue", "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-2-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-geography-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-tables", "http://www.ftek.com/20220630/role/statement-note-3-revenue-timing-of-revenue-recognition-details", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-tables", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-tables", "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock", "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock-details-textual", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-details-textual", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-per-share-details", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-tables", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stockbased-compensation-details", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-tables", "http://www.ftek.com/20220630/role/statement-note-9-warrants", "http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details", "http://www.ftek.com/20220630/role/statement-note-9-warrants-tables", "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r496" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r498" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue", "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual" ], "xbrltype": "integerItemType" }, "ftek_DebtSecuritiesHeldtomaturityMaturityTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maturity term of debt security, held-to-maturity securities.", "label": "ftek_DebtSecuritiesHeldtomaturityMaturityTerm", "terseLabel": "Debt Securities, Held-to-maturity, Maturity Term (Month)" } } }, "localname": "DebtSecuritiesHeldtomaturityMaturityTerm", "nsuri": "http://www.ftek.com/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue", "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "domainItemType" }, "ftek_IncrementalEquityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental Equity Awards.", "label": "Incremental Equity Awards [Member]" } } }, "localname": "IncrementalEquityAwardsMember", "nsuri": "http://www.ftek.com/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "ftek_InvestmentPlanMaximumAmountApproved": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum amount approved for investment plan.", "label": "ftek_InvestmentPlanMaximumAmountApproved", "terseLabel": "Investment Plan, Maximum Amount. Approved" } } }, "localname": "InvestmentPlanMaximumAmountApproved", "nsuri": "http://www.ftek.com/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "ftek_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_OtherAccruedLiabilitiesMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20220630/role/statement-note-12-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 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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-components-of-other-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual" ], "xbrltype": "domainItemType" }, "ftek_PaymentBasisPointsOnFaceValueOfLettersOfCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payment as basis points on face value of letters of credit.", "label": "ftek_PaymentBasisPointsOnFaceValueOfLettersOfCredit", "terseLabel": "Payment, Basis Points on Face Value of Letters of Credit" } } }, "localname": "PaymentBasisPointsOnFaceValueOfLettersOfCredit", "nsuri": "http://www.ftek.com/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual" ], "xbrltype": "percentItemType" }, "ftek_PercentageOfFaceAmountOfLettersOfCreditAsCollateral": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of face amount of letters of credit as collateral.", "label": "ftek_PercentageOfFaceAmountOfLettersOfCreditAsCollateral", "terseLabel": "Percentage of Face Amount of Letters of Credit As Collateral" } } }, "localname": "PercentageOfFaceAmountOfLettersOfCreditAsCollateral", "nsuri": "http://www.ftek.com/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual" ], "xbrltype": "percentItemType" }, "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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-9-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/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details" ], "xbrltype": "domainItemType" }, "ftek_WeightedAverageEquityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average equity awards.", "label": "Weighted Average Equity Awards [Member]" } } }, "localname": "WeightedAverageEquityAwardsMember", "nsuri": "http://www.ftek.com/20220630", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "ftek_statement-statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Business Segment and Geographic Financial Data - Geographic Segment Financial Data (Details)" } } }, "localname": "statement-statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Business Segment and Geographic Financial Data - Reporting Segment Net Sales and Gross Margin (Details)" } } }, "localname": "statement-statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-11-business-segment-and-geographic-financial-data-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Business Segment and Geographic Financial Data" } } }, "localname": "statement-statement-note-11-business-segment-and-geographic-financial-data-tables", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-12-accrued-liabilities-components-of-other-accrued-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Accrued Liabilities - Components of Other Accrued Liabilities (Details)" } } }, "localname": "statement-statement-note-12-accrued-liabilities-components-of-other-accrued-liabilities-details", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-12-accrued-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Accrued Liabilities" } } }, "localname": "statement-statement-note-12-accrued-liabilities-tables", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-2-summary-of-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-tables", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-3-revenue-components-of-accounts-receivable-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue - Components of Accounts Receivable (Details)" } } }, "localname": "statement-statement-note-3-revenue-components-of-accounts-receivable-details", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-3-revenue-revenues-disaggregated-by-geography-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue - Revenues Disaggregated by Geography (Details)" } } }, "localname": "statement-statement-note-3-revenue-revenues-disaggregated-by-geography-details", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-3-revenue-revenues-disaggregated-by-product-technology-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue - Revenues Disaggregated by Product Technology (Details)" } } }, "localname": "statement-statement-note-3-revenue-revenues-disaggregated-by-product-technology-details", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-3-revenue-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue" } } }, "localname": "statement-statement-note-3-revenue-tables", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-3-revenue-timing-of-revenue-recognition-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue - Timing of Revenue Recognition (Details)" } } }, "localname": "statement-statement-note-3-revenue-timing-of-revenue-recognition-details", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-4-restructuring-activities-charges-and-net-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Restructuring Activities - Charges and Net Assets (Details)" } } }, "localname": "statement-statement-note-4-restructuring-activities-charges-and-net-assets-details", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-4-restructuring-activities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Restructuring Activities" } } }, "localname": "statement-statement-note-4-restructuring-activities-tables", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)" } } }, "localname": "statement-statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-5-accumulated-other-comprehensive-loss-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Accumulated Other Comprehensive Loss" } } }, "localname": "statement-statement-note-5-accumulated-other-comprehensive-loss-tables", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-7-earnings-per-share-earnings-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Earnings Per Share - Earnings Per Share (Details)" } } }, "localname": "statement-statement-note-7-earnings-per-share-earnings-per-share-details", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-7-earnings-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Earnings Per Share" } } }, "localname": "statement-statement-note-7-earnings-per-share-tables", "nsuri": "http://www.ftek.com/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Warrants - Summary of Warrants Outstanding and Exercisable (Details)" } } }, "localname": "statement-statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details", "nsuri": "http://www.ftek.com/20220630", "xbrltype": "stringItemType" }, "ftek_statement-statement-note-9-warrants-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Warrants" } } }, "localname": "statement-statement-note-9-warrants-tables", "nsuri": "http://www.ftek.com/20220630", "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/20220630", "xbrltype": "stringItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-geography-details" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Latin America [Member]" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-geography-details" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r214", "r215", "r216", "r217", "r235", "r266", "r300", "r301", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r448", "r451", "r493", "r494" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r214", "r215", "r216", "r217", "r235", "r266", "r300", "r301", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r448", "r451", "r493", "r494" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r158", "r215", "r216", "r288", "r292", "r415", "r447", "r449" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r158", "r215", "r216", "r288", "r292", "r415", "r447", "r449" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r199", "r214", "r215", "r216", "r217", "r235", "r266", "r298", "r300", "r301", "r333", "r334", "r335", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r448", "r451", "r493", "r494" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r199", "r214", "r215", "r216", "r217", "r235", "r266", "r298", "r300", "r301", "r333", "r334", "r335", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r448", "r451", "r493", "r494" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r159", "r160", "r288", "r293", "r450", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-geography-details", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r159", "r160", "r288", "r293", "r450", "r479", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-geography-details", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20220630/role/statement-note-3-revenue-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34", "r402" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r7", "r22", "r165", "r166" ], "calculation": { "http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details": { "order": 0.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r165", "r166" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ftek.com/20220630/role/statement-note-3-revenue-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued liabilities:" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r12", "r195" ], "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": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r45", "r46", "r47", "r435", "r456", "r457" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r44", "r47", "r54", "r55", "r56", "r94", "r95", "r96", "r378", "r399", "r452", "r453" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r94", "r95", "r96", "r344", "r345", "r346", "r382" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r80", "r193" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r302", "r347", "r348" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r127", "r145", "r146", "r147", "r148", "r150" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r338" ], "calculation": { "http://www.ftek.com/20220630/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 forfeitures" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r29", "r167", "r172", "r173", "r175" ], "calculation": { "http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details": { "order": 3.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" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r119" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AssetPledgedAsCollateralMember": { "auth_ref": [ "r375", "r379", "r411" ], "lang": { "en-us": { "role": { "documentation": "Asset pledged as collateral.", "label": "Asset Pledged as Collateral [Member]" } } }, "localname": "AssetPledgedAsCollateralMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-10-debt-financing", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r89", "r140", "r147", "r154", "r170", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r375", "r379", "r385", "r400", "r402", "r419", "r432" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r33", "r89", "r170", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r375", "r379", "r385", "r400", "r402" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r3", "r458", "r461", "r462", "r463" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_Cash": { "auth_ref": [ "r11", "r402", "r459", "r460" ], "calculation": { "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details": { "order": 3.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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r11", "r82" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r83", "r417" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r77", "r82", "r84" ], "calculation": { "http://www.ftek.com/20220630/role/statement-note-2-summary-of-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 and cash equivalents shown in the Condensed Consolidated Statements of Cash Flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r77", "r82", "r84" ], "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 and cash equivalents at end of period (Note 2)", "periodStartLabel": "Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period (Note 2)" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r77", "r386" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 (decrease) increase in cash, cash equivalents and restricted cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r11" ], "calculation": { "http://www.ftek.com/20220630/role/statement-note-2-summary-of-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 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 equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r273", "r304" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r268" ], "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)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Number outstanding/ exercisable (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r211", "r212", "r213", "r218", "r483" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r267" ], "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)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r402" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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,272,303 and 31,227,300 shares issued, and 30,296,297 and 30,263,791 shares outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r50", "r52", "r53", "r61", "r426", "r442" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r60", "r71", "r425", "r441" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r274", "r276", "r289" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r274", "r275", "r289" ], "calculation": { "http://www.ftek.com/20220630/role/statement-note-12-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": "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 3)" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-components-of-other-accrued-liabilities-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r290" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r19", "r421", "r433" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r67", "r89", "r170", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r385" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.ftek.com/20220630/role/statement-note-11-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": "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r64" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "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": "Costs and Expenses, Total" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r87", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r249", "r256", "r257", "r258", "r265" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-10-debt-financing" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r88", "r92", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254", "r255", "r259", "r260", "r261", "r262", "r396", "r420", "r421", "r431" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r88" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r38", "r88", "r92", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254", "r255", "r259", "r260", "r261", "r262", "r396" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "auth_ref": [ "r296", "r297" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r297", "r305" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r296", "r297" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r352", "r353" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r80", "r194" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r288" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r306", "r307", "r339", "r340", "r342", "r349" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-1-general", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities", "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies", "http://www.ftek.com/20220630/role/statement-note-14-income-taxes", "http://www.ftek.com/20220630/role/statement-note-15-subsequent-events", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-3-revenue", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss", "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-9-warrants" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net loss per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r62", "r99", "r100", "r101", "r102", "r103", "r107", "r109", "r116", "r117", "r118", "r122", "r123", "r383", "r384", "r427", "r443" ], "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 loss per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r62", "r99", "r100", "r101", "r102", "r103", "r109", "r116", "r117", "r118", "r122", "r123", "r383", "r384", "r427", "r443" ], "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 loss per common share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r119", "r120", "r121", "r124" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r386" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r355" ], "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", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-14-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r90", "r355", "r364" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-14-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r341" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r341" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r338" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r54", "r55", "r56", "r94", "r95", "r96", "r98", "r104", "r106", "r126", "r171", "r267", "r269", "r344", "r345", "r346", "r360", "r361", "r382", "r387", "r388", "r389", "r390", "r391", "r393", "r399", "r452", "r453", "r454" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r14", "r192" ], "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": "Accumulated amortization, intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.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 on disposal of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r80", "r263", "r264" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r13", "r179", "r180", "r187", "r189", "r402", "r418" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66", "r89", "r140", "r146", "r150", "r153", "r156", "r170", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r385" ], "calculation": { "http://www.ftek.com/20220630/role/statement-note-11-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r58", "r140", "r146", "r150", "r153", "r156", "r416", "r423", "r429", "r445" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "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": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r197", "r202" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r90", "r356", "r358", "r359", "r362", "r365", "r367", "r368", "r369" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-14-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r105", "r106", "r138", "r354", "r363", "r366", "r446" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r79" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r79" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 expenses incurred but not yet paid.", "label": "Accrued liabilities and other non-current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r79" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r79" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r113", "r114", "r118" ], "calculation": { "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-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": "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "verboseLabel": "Conversion of unsecured loan notes (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r110", "r111", "r112", "r118", "r303" ], "calculation": { "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-per-share-details": { "order": 1.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": "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "verboseLabel": "Unexercised options and unvested RSUs (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r190", "r191" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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 of accumulated amortization of $369 and $341, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r57", "r134", "r394", "r395", "r428" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r32", "r402" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r31", "r86", "r125", "r176", "r177", "r178", "r413" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r69", "r133" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r169", "r444" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Investments": { "auth_ref": [ "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "us-gaap_Investments", "terseLabel": "Investments, Total" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r89", "r148", "r170", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r376", "r379", "r380", "r385", "r400", "r401" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r89", "r170", "r385", "r402", "r422", "r437" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r9", "r37", "r89", "r170", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r376", "r379", "r380", "r385", "r400", "r401", "r402" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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 (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r78", "r81" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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 (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r48", "r51", "r56", "r59", "r81", "r89", "r97", "r99", "r100", "r101", "r102", "r105", "r106", "r115", "r140", "r146", "r150", "r153", "r156", "r170", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r384", "r385", "r424", "r440" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "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 loss", "terseLabel": "Net income (loss)", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-geography-details" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r160" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r128" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r140", "r146", "r150", "r153", "r156" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.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 operations", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r398" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r398" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r397" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r381" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-1-general" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ftek.com/20220630/role/statement-note-12-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-components-of-other-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r43" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r49", "r52", "r373", "r374", "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "verboseLabel": "Foreign currency translation adjustments (1)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 3.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 (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r75" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r76" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r72", "r370", "r371", "r372" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PledgedStatusAxis": { "auth_ref": [ "r375", "r379" ], "lang": { "en-us": { "role": { "documentation": "Information by pledged or not pledged status of asset owned by entity.", "label": "Pledged Status [Axis]" } } }, "localname": "PledgedStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-10-debt-financing", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PledgedStatusDomain": { "auth_ref": [ "r375", "r379" ], "lang": { "en-us": { "role": { "documentation": "Pledged or not pledged status of asset owned by entity.", "label": "Pledged Status [Domain]" } } }, "localname": "PledgedStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-10-debt-financing", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r74" ], "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": "us-gaap_ProceedsFromIssuanceOfLongTermDebt", "terseLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r73" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r196", "r402", "r430", "r438" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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 of accumulated depreciation of $18,379 and $18,243, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r63", "r174" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [ "r30" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r350", "r414", "r495" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r11", "r82", "r84", "r417", "r434" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r11", "r82", "r84" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ftek.com/20220630/role/statement-note-2-summary-of-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 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 and cash equivalents included in current assets", "verboseLabel": "Restricted cash and cash equivalents" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r82", "r84", "r481" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ftek.com/20220630/role/statement-note-2-summary-of-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", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndInvestments": { "auth_ref": [ "r480", "r482" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash and investments whose use in whole or in part is restricted for the long-term, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet.", "label": "us-gaap_RestrictedCashAndInvestments", "terseLabel": "Restricted Cash and Investments, Total" } } }, "localname": "RestrictedCashAndInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r200", "r201", "r204", "r209", "r210" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r269", "r402", "r436", "r455", "r457" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r94", "r95", "r96", "r98", "r104", "r106", "r171", "r344", "r345", "r346", "r360", "r361", "r382", "r452", "r454" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r131", "r132", "r145", "r151", "r152", "r158", "r159", "r163", "r287", "r288", "r415" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.ftek.com/20220630/role/statement-note-11-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": "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-geography-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-timing-of-revenue-recognition-details", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r277", "r278", "r279", "r280", "r281", "r282", "r285", "r286", "r291", "r295" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r161" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r283" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-2-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r284" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r284" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r284" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r42" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r47", "r392", "r393" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r118" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r337" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r319" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r205", "r206", "r207" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r65", "r162" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r140", "r143", "r149", "r188" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r310", "r326", "r329" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r273", "r304" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-9-warrants-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r127", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r145", "r146", "r147", "r148", "r150", "r151", "r152", "r153", "r154", "r156", "r163", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r203", "r208", "r447" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue", "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r127", "r129", "r130", "r140", "r144", "r150", "r154", "r155", "r156", "r157", "r158", "r162", "r163", "r164" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ftek.com/20220630/role/statement-note-11-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r307" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r325" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r325" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, unvested restricted stock units, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, unvested restricted stock units, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r320", "r321" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r320", "r321" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r324" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r324" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r309" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r343" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r313" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r313" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r314" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r314" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r315" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r343" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r311", "r312" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Ending balance, number of options outstanding (in shares)", "periodStartLabel": "Beginning balance, number of options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r311", "r312" ], "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": "Ending balance, option, weighted average exercise price (in dollars per share)", "periodStartLabel": "Beginning balance, option, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r316" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r315" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r307" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r308" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r343" ], "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": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r343" ], "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": "Exercisable, weighted average remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Outstanding, weighted average remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "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": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r85", "r93" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r220" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease": { "auth_ref": [ "r219" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r127", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r145", "r146", "r147", "r148", "r150", "r151", "r152", "r153", "r154", "r156", "r163", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r198", "r203", "r208", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue", "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r41", "r54", "r55", "r56", "r94", "r95", "r96", "r98", "r104", "r106", "r126", "r171", "r267", "r269", "r344", "r345", "r346", "r360", "r361", "r382", "r387", "r388", "r389", "r390", "r391", "r393", "r399", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited", "http://www.ftek.com/20220630/role/statement-note-1-general", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-details-textual", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-tables", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-components-of-other-accrued-liabilities-details", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-tables", "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies", "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.ftek.com/20220630/role/statement-note-14-income-taxes", "http://www.ftek.com/20220630/role/statement-note-14-income-taxes-details-textual", "http://www.ftek.com/20220630/role/statement-note-15-subsequent-events", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.ftek.com/20220630/role/statement-note-3-revenue", "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-2-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-geography-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-tables", "http://www.ftek.com/20220630/role/statement-note-3-revenue-timing-of-revenue-recognition-details", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-tables", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-tables", "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock", "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock-details-textual", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-details-textual", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-per-share-details", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-tables", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stockbased-compensation-details", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-tables", "http://www.ftek.com/20220630/role/statement-note-9-warrants", "http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details", "http://www.ftek.com/20220630/role/statement-note-9-warrants-tables", "http://www.ftek.com/20220630/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/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r94", "r95", "r96", "r126", "r415" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited", "http://www.ftek.com/20220630/role/statement-note-1-general", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing", "http://www.ftek.com/20220630/role/statement-note-10-debt-financing-details-textual", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-details-textual", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-geographic-segment-financial-data-details", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-reporting-segment-net-sales-and-gross-margin-details", "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-tables", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-components-of-other-accrued-liabilities-details", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-tables", "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies", "http://www.ftek.com/20220630/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.ftek.com/20220630/role/statement-note-14-income-taxes", "http://www.ftek.com/20220630/role/statement-note-14-income-taxes-details-textual", "http://www.ftek.com/20220630/role/statement-note-15-subsequent-events", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.ftek.com/20220630/role/statement-note-3-revenue", "http://www.ftek.com/20220630/role/statement-note-3-revenue-1-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-2-details-textual", "http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-geography-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-revenues-disaggregated-by-product-technology-details", "http://www.ftek.com/20220630/role/statement-note-3-revenue-tables", "http://www.ftek.com/20220630/role/statement-note-3-revenue-timing-of-revenue-recognition-details", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-charges-and-net-assets-details", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-tables", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-tables", "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock", "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock-details-textual", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-details-textual", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-per-share-details", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-tables", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-restricted-stock-activity-details", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stockbased-compensation-details", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-tables", "http://www.ftek.com/20220630/role/statement-note-9-warrants", "http://www.ftek.com/20220630/role/statement-note-9-warrants-summary-of-warrants-outstanding-and-exercisable-details", "http://www.ftek.com/20220630/role/statement-note-9-warrants-tables", "http://www.ftek.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r20", "r21", "r267", "r269" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r267", "r269" ], "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 shares issued upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r267", "r269", "r316" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "negatedLabel": "Exercised, options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r20", "r21", "r267", "r269" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r20", "r21", "r267", "r269" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Common shares issued upon vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r26", "r27", "r89", "r168", "r170", "r385", "r402" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-15-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-11-business-segment-and-geographic-financial-data-tables", "http://www.ftek.com/20220630/role/statement-note-12-accrued-liabilities-tables", "http://www.ftek.com/20220630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.ftek.com/20220630/role/statement-note-3-revenue-tables", "http://www.ftek.com/20220630/role/statement-note-4-restructuring-activities-tables", "http://www.ftek.com/20220630/role/statement-note-5-accumulated-other-comprehensive-loss-tables", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-tables", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-tables", "http://www.ftek.com/20220630/role/statement-note-9-warrants-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r288", "r294" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-timing-of-revenue-recognition-details" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r288", "r294" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-timing-of-revenue-recognition-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r294" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-timing-of-revenue-recognition-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r294" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-timing-of-revenue-recognition-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r40", "r270" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r40", "r270" ], "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, Total (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r21", "r267", "r269" ], "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": "Taxes paid on behalf of equity award participants (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r272" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r40", "r270", "r271" ], "calculation": { "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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", "terseLabel": "Treasury Stock, Value, Total" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ftek.com/20220630/role/statement-note-6-treasury-stock-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r267", "r269", "r270" ], "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": "Taxes paid on behalf of equity award participants" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details": { "order": 1.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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-3-revenue-components-of-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r351", "r357" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-14-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation", "http://www.ftek.com/20220630/role/statement-note-8-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r108", "r118" ], "calculation": { "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-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/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r107", "r118" ], "calculation": { "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-per-share-details": { "order": 2.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 (in shares)", "verboseLabel": "Basic weighted-average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ftek.com/20220630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ftek.com/20220630/role/statement-note-7-earnings-per-share-earnings-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://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(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/subtopic&trid=2208821" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "https://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(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r381": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604008-122996" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r496": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r497": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r498": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r499": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r500": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r501": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 75 0001437749-22-019803-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-019803-xbrl.zip M4$L#!!0 ( .F#"E4?]PD=" < $U: M;7,;MQ'^;/T*C#J.Q1F^VG'BBA1GY%3V.&U3Q5'[M8.[V^.AO@/. (X4^^OS M+' 4*9).J+@C=4;R!Y,'+'87NP^>79PX*7Q53B<%R6QZ]&SBE2]I2M?_?O7] MGU\/O^MC=C*(@YBMR$N1%M(Z\F?'C<][;XZG<53+BLZ.4J],OI8 MI$9[TI#V5%)=&$UGVAQ/CR:#:'*2F&PIG%^68;GVO5Q6JER>BF\^-\:/KU1% M3OQ$"_'15%+'P:X(PUWAR*I\+,(ZI_Y+IV(TK/U8U#++E)Z=BJ'28M@?*3T6 M:6.=L:="-MZ,V8/Z?VZVDG:F-*SR@Z=KWY.EFF' JEGA87223"^N"Y4H+UZ- M^J/)()E.!O7TZ$&<^48GKA[?O_W_-,ZK? D//G3%OY1.@0_Q8U^<6PUX=$5* MEN>%+Z0_?4CW'CY H[[X( HY)V%IKFA!&:*BG/C<2.O)EDN,U\9Z8;1XA[,' MS;V?AQ/E=@0T MI>20G@MT-G0YC&9R!R9+/)MM@@539M*D@AB/BX$E&5BP*E1;"-?S? M>OV"++5*> .5D3C'\?[8E) 8O9*]T6MQ0IT8-58P>IVU8YV@$";)ZH@E-B.8"C8@ M%E/.+AUJ[R2/FJ,E/'7"=K>!!PDN9X^KK"LPM_:8?_-EIV0'87881)P#N_\^ M%KI<>%+9N,.7< 5(:&TIUA336"@ E32F9.[&MX,2ZK&%%+)*;M1W?$F)!T!O64_:XZ.P0!";;"#R8 M)': >#B]'(Q'8'BN,H:9=$9+IE/I %'NC1A[TF8K' "92B:J5'[)M6^?63X5 M 3(!#1'0MT0W>JO VM?MANK&UD"C"[4Z38W-@@.ARYJ11@DN 4K,4,UH9Q%T MD!%X.!6J!F,^06_;J;0C:"[+)C $YX7RG%\@S!%1MZ>!0>T]@.OBX_YN)F , M"\%3+O9,B6G\EVT?PL;R1IJX(FC0'\&;/R)YAL.95U5GG8 MS2??U=K6),QLP>4.C,05SZ1I8SE?&^7EEK[*.(^1\.HBAT]0T=[)Q%=#?UEYDE@).R0+EA]RT=+G%U_$1E>\/< MDN]^14 >'Q1W/'C]!WK_\-+F!JW=]4EGXME$S_K0,PKN4'-W^BYX)=%U>=,Z MP;-A ,JJ2GE/ 6BW%B0&A9-',P5_PM(3( NLY9@5\H5!&2V!:FFYYZ0?(35YK84X1:$[JA\%9I M=:>_$S3:]C?>/O?0@\RPT-$-.^R!4=L]01BH0)/3C87.<:B:"E%!C,(V6O;= M^][C\3''@6TVUZKC9T;-G$V_Q MA3^SE;4YDSHJ=9N[Q'AOJG'TX=LWS['R+TC3J3AO9L@JP- 5+X8=M]-&G;]NX*ZDG'?Z=AE)FHT=[&5,4R\^G88;O!C5U^)/P_!O M?"LB][./@1OL_L%H>V?X#"G]0YF]GWUL'(H[I>3>@?.5CMYC2)]@\02+/9Y> MXF:NN%B$;N6'0E$N+JXI;?B"+_X1>_8GJ/S?.GJ/(3VYC&_HT #M(*3S!8@< MX9-[FOT-4-LS?GVON=5&96HNTE(Z=W;\M_-?KGJ7Y^\O>F\_7IS_E7_6LC%[ M^?[=U<>ML2+O6;/8'>362UR^_^F??U];@P3_4F?/![P8\"]WII-!^ '1KU!+ M P04 " #I@PI5N6W".!P' "=) #0 &5X7S,W.34P-RYH=&WM6FUO M&[D1_AS_"L)%+C:P>G,NN-22!3@])PAZO;JIVZ\%=W=6RX:[W)!JOOV?( ME25+RIU]*6P#9W_P:LDA9SCS\)DAI4GI*SV=E"3SZ<&+B5=>TY2N__/ZAS^_ M&?[01^]D$!O16Y&7(BNE=>3/#EM?]-X>3F-K+2LZ.RR,K:3OY>0I\\K4AR(S MM:<:TIXT-:6IZ:PVA].#R2"JG*0F7PKGESH,KWVOD)72RU/QW9?6^/&5JLB) MGVDA/IE*UK$Q$:$Y$8ZL*L8BC'/J?W0J1L/&CT4C\US5LU,Q5+48]D>J'HNL MM<[84R%;;\9L0?-_5UM).U,UM/*+IVO?DUK-TK/10.DFG%]>E2I47KT?] MD\D@G4X&S?3@48SYKDY=,WYX_9H*5O\Q$1=:4RVN^N)E@PZHN/HI1S$I;FBA:4PR7*B2^MM)ZL7J*],=8+4XOW MV'68N?&Q_82H(R9+T4;>UM2S!:>JI 8>Q<"9WPOI):%#)#DQ6FPF;V)LKM M"-24D7/2+EFDDI\)>C?F=&C+80Q4:MZ5K(,%,F6SMH)8C>&P)"OR!+W22\@$HY#5X%]XF%\B46Z!I0,6OG>1N89G(L3@ .Q7NX07P8 M6@PYK=?8Z<+FME0#GKGBB1.6:#4$ !B#J 9U+MB325>*0IN%6Z')TDPY;R44 M26Z,=L/*9 ,4;F7,CK5_<%Q\WQ=7MYSXRG4Q[W(5;S93% JO,0(?A;048HB8 MJ%03^UH0@)-JY4J69[$*3,-LP^^YB",ZCE[C"49O\J[M.$P(E63KB"56(Y@* M-B 60\XFW57?41%GCIKP=AR6NPT\2' Z>X2<_HA@4F#NVJ/_[=>-DL=PLT,C M_!S8_;>QD'#BR63K[CZ$,T!*:TTQIYC68@(0P%RY0"N0HCK,PP78FI V2?(G M%J0GB9S\>!6:W1#S(:^K:4+/%H+NP5N<*DV6M99#N)&7;LU7&>?1DG&]7\ F M3-$=YL71CG !_(%%MN0Z,U'A4SB-\D&U;F]L.8Z6E-+=)&[FGX!7R@,QA]5W MI+G$F?,SZ>YHNB6??(-#'AJ=CP_%'0O>_(Y#0[CMN4%KLM[\S$6;Z%GS */@ M'IEYIV"#51+EFC>=$=P;&C!952GO*0#MUH#4(+UR:ZY@3QAZ!&2!R!P3)9Y< M*JZV 'UI%?6'F$]!-JIG =M;H,N!F[T MG#@IU'+6W67:CHZH:K19$GH7I8D4)&_!$+#YQOS8W_;=YI*_YM]?D?&AX$^! M,;)GA\-#4*K6W3<^-^^ND=GJO9MRH7)?GHZ&PY?C33\/QYNQ?+45Q5=; 5S' M;Q1-.WAQ\.+%Q%M\X&>^TC9GGD?R[F*7&N]--8XV?/_V)4;^B#"=BO-VAJ@" M#(DX&9Z<3 8^O]=4+X,-D-\+S7LNI_,Z?]S 7?>ER+MEY&U6=FTT MW :(47,M_C0,?^-;'GF8=0S<8/>;I^V5X1E"^KLB^S#KV-@4]PK)@P/G&PU] M0)<^P^(9%GLL_3?*='&)0[SBC)&(OY2*"O'^)M7]/1;RH;RYX@(*!W[[#)TG M:^@#NO3H,E[U 24[>#G^"D0.\.0:9W]!U-60WUY[;I55N9J+3$OGS@Y_.O_G M5>_R_,-%[]VGB_._\H]E-GHO/[R_^K355A8]:Q:[C5R*BXC:;V;?NX*.>CGR/A@ M]\>O(GV=TG:;]>-)"W0,4AS9BRZPT;ELM9^8U"W*E;@82/3 MIF"NQ=%AZH16#4BUD!JYR./8+RBT];,#,6BF;U#PZGKL6D&%.#$>/RU$82%G)4N$$(6$6WN4",SB:8EHY<8[P(D_,+$_25]MBAXPE M+!@LM7&055*2&7512N^FB7!YL+;!SY4P6-" UGO@8[TSU._4V=MF.Z -=-YL M\YT+!Y%*96IO'TUINU%CA&'JO+ASL/]4B-YG_;W0<2R1"H@UM-H>- MB,XIE')^:BR>K=]TYL_S(2>"N[S7B:*7\54W1/%55[]:NK=30]O< MV-R@L]?0C;_RB]G._::4,CEW;:*=TT5<8WB]_S+TI X/>'IZ.O"9/JW[J62T%ATXYA1=1^,5/Q$]M MVX9/="823>&'71@:13'8\MO2-9#OF7'PRI)^?J2[)_A'-OV:4FM*?6'TIW3T M"W^Z'?OOR$W&%73NWH5>J?62H#AM[C1O>%PK!N<08ZC>& M$"_^@S'O2N?E.;Q9;S7%7<;\#X:\+P;@M-GM7"XFN'U@>/((+.5\:'BVNG/%/S3 M"1%7.'93B+A)5Y]4?.!RSB.FH%<_X"IC*Y_@=?JO:?Z#Z)M%;I^9A"FTK0]3 MB;.+M'XWBKJP[>5;+_:[W2BF]G#7B>=5AKH^0X2IL\VI+S0PY4L$=7(YY+'] M\K>YSUPK3;L$3E,L QJO0Y#]M^6\'L$AF85FFJD)"0)'+*@U$_)2=B5GG6D# M965*;?&:,L;^+4L739_[9@4JCGPEI?W_(LL0YD4^;03IT@(+)B173\B Y"H" M15%\L>RS96(U??E(D^T-<)U609]5]*Q<8(L:D]'3WY6>D&-IHO%"?R(L N.Z M]$K!>QX1J E:GKY@I[O=%$(6X,W()SUF+,,JI):/&BTJ^671^,J%^>02F;M8>.GX<=1 MZW1XW8T_-&7]*](3T^.1V=+;7G6,GJRVNB+/7!Z\OZ7GR]G(PW_+X5K M+H2B[?^U,.BWPY\G_@102P,$% @ Z8,*54B5UP02#P %+\ !$ !F M=&5K+3(P,C(P-C,P+GAS9.U=6V_;N!)^/\#Y#SI^.5U@%=NY=)N@Z<)-T]T M21,DZ=E]6] 2;1.5)9>DL!TP9"?S3WG!OT+.P[P0N\:>GO:]W]NCN[.*B9S&.?!=Y@8]/>W[0^_W# MO__U_C^V_0?V,446K8U.#P9OKVYLK[>GUG[ M@_U]>_ ._MD?WC\Q]X0Y,SQ'EK# 9R?BQ&EOQOGBI-]_?'S<>SS8"^BTOS\8 M#/M_7UW>2=E>+.P$H<_ITXPEU*#MP>#1-(C_C>U):(M#_IP>8P83L1]1!RF-D)>REG!B*,6%1?R M@I2G@A/$QE*_.+DJM-)P6='H4KX 7] "_>)*3C1D]A2AQ7K-\855X0([DBLY M<=#L\KPA]:.+65%2@@;QH6> MSC_A"0H]84WH?P^11R8$NZ(/>WB.?9X3R%SFB$XQ_X+FF"V0@RN()3J[9 M2^:+@'++5Q8L\BSJYI>!@[@<9 J+P"\[*6?#*7NX;Q\,]X3J7E_#BD+VJDQ@ MQ06B0QL.F^G.#T%:VK-%DA_U+%#TLU+-:_)]['$FNUYSSY>#HY;7B3@QG20'H8$<-FWLYVNJU=R(O MCUK@G+DM:BE.Y>51FPZ=CQ#T>G2V3/JKGA'5D421*54EY6_6:'!IP/SU(:8! M[0ONX2WZ'IQI 8CH0<=]&GBX[^,IA,%ZG="C-%<*>N(QW.J&;U?M0+X?<%F5 M/)><72R(/PGB4^(DQ 4G261WBR>6C!1.$'5 3WD\T5_08($I)P+23' H*YA1 M/#GM041@)]' /QX:[XE@)1%94Y"_ITL_11'L72[-2\H"!TY[3#2VAV.O7]P= M!WEUW1%%G-"3J&RH4RZ>U'5*%"$^V6"?%A37]4D482(*;H045' O!"PBYJ4B M).4RH+;=P GE@9@/V^)_PI]MZ(MT+K7T+"CW]?:B/*2.S-.O-;4ML6Z)5C1Q MT)GP?1@,!F)._BG6E3T<^:YU+M5:%TNU[_LKNM;,"!EVK_T/\GBE5\2%8XFR M@GGFZ9=;15==,CZ;P*F'LA/X+O9%17#$ H^X(T].3=@,8\[LZ);.;<%B M$KAVZ*/0)?(NT(@$+96:XLA0$.,N,4H-6AKZ3)'I0(],J0BS@HEUG5IDO>G&*DT8!0^$"3,A1QZP"%#$ M;VQ[ 7LA%NFH-T6JPR:D.LL:*"(I,-!Z"YF#(; M?P\A_C5'J3JZ3/'GJ) _>FXHC\D(#:S)U[P^%)#D$J?*PVYL%*)*8!_@SDW88ZX9X44BQ]?A!X+ M)ES10KJWX[#MVRR5"$,H?A\KC.9H.X[E;S9&U!>#'8,DL119:PR/HCM2AA"O*L3\*B7:?+ M/DQX:"ANI!Y!8^*UGC<7U&@*>'6:2X;9HTBM=;E4N^OH'D!X-"<\6F" KND$ M,N6'_;9)SLJZ32&N3G_)(/QL:8#LY6=9 W8=^\-D"9NCIY90KU1E"-E]=?Y+ M!M_QXO8]Z-MU((]L%HX9_A["*HI,D4,=>Y.=Y6S(TGQDI8!2I15:XH ZFR=>L&L@[MBDG:TK M6T?KX%]="C. ]WIEI@!6)^>RRVL=H W72@S@WEBG(7H<%&3XZB_3="PJ6UTQ M0972BDWQH2 ]6+!ZTX'>(&OC8HZ()Y##3SQL]X1"*[VF**/>0%8:27A"\B3K4O),UJ_1DUGG2Y]^E7?0V]2I2"!A_JXS?IGE')H<(LNJ-<6C MZCSJL!O@"G'9_S%PKU=K"FYU&C4+]WX'=R$N\?\B'B$,3:T, - M'2[PK7P3&2C8E!C8W3=JX)M, MIU^,4.L*3?%(G:G5Y5$R?>_HHUA<)7.(5$5$NL37"::1T6:)HZ?*%&74.=X\ M9>ZE11"[)N=NEQ9U9%E#$'+R@9^\%2*>Z,C9#1;A_MC#9@FCK\X4:2J?:8YV M=\96 7'BR1$#YL16=<2I7N-W9O N]FC"ZV,Q:68,WLAF@#[-E1HBT6']YZ>! M59%M*F*DT129THUB&2=2U-2V;E7:ZX&M+,3H4(W9=A4K5:4VQJL$_8 MSFYUB(C5,:IXWV]F#TUZ+@BY_/"JS-[!EV&>,'4(,Y5?-J#=%+\TMBGG=N6D M9Z^71LJ,X?G2R(YE12_],1E<5U=NB"-'!7N5U]\PU,72K;>9FR1(:^6F"%2P MN;G)9O>.8"TQIA@^L C#12(/ZU ,>?&JU)3"BH 8[J?$R,SNA2PT155U'KH) M52$,BQU)2\"RVATX$I4%1ZPKZ4AWSVS,E\R5I(!Z7'M9&NN;98J[ZNQY,^YF MKB5%"H;BG2>L^OF@_,Z1:.E5)6>"FV8L,$5#=9*^\%&FU>TLT7JO\J&GCG%: M+Y@S&D36U66*1>I,?O7+[;H0L?P==4;)45&U*2X4O.)V]75X.P7]^_[J!\GC M,_D/E\O/EF,O^K(5&C-.D<-/>YS"MUR +8#T/R-";P+/"Z$8]":AZPK/QYCV MY)?83WME L3S(.N35 JOT..$2U$1X8:+TQX@2TZ(H$[/BK[]['(:?8C^Q WF MB/@7XAHXU[,BV>A[J/>1;!A],#+[>?9JC^#!, _1YWC7Y(H[15=_IB^I[6<> M8NQZ$J?:KNDMF<[X7QC^8G?T@"F:XEL,JL2H=TDF.'&K2<$F'D=G$E^,8P?C M>^#+S'4FRYA'L$)F,W"$CB(<_(OPV5G(N!BH:'*.7?@W5(38(B;_$H+1UY/E M)5=40R9$8,9@IUMZ8>F\^8J;\X#X'$\Q+6LNX@-"O+2U()5XAYV0RF#O3^RY MPB\$&U7Y\U7\_SVF\Z01:LAO(,<_X0FF%+O9E9L;#_F? _J)4.SP@+(\XVN5 MV,@Q.?GJ_OYY=F?YU=YC];.;J3M(D:D4@1YT7=>1X^(NBO=JTIH(^XH M%_X#9G+F SW_"CV1>3@?S>'QC]%B08,'^ AKXH^.://^).Z^(MBFSZL^Q1^X M/^V)YG0)KWDW*,3P"_'.A#UBR,-T@2&XOPR0#_. %1QU!#>2I6#B?9 FV=*/ MS<9SFOMDNA:[J2N]<2.FA$)E.LOZ5BBQ1?Z,XB+5?F4D?Y9_J3\R_Q:GWS+9 MMRLQ_\;"-A\'(3L+123BIX[5*[(U8\X->G9FV/DFXFDNXBN(MR"R1O,S),+K MD32\PYIF(V>1:W:>ID MO5+M?!5>.4)=>V>C>L3\]WH"YD8WPC5[1V)*Y,%C1W0YTC8K^E/=+F3TW4)0 M\091OG+35)S?R'OD\C4,=T&4C%IQI$Q@,SV:X?W!\/ R\*H]0SMDZEJ M2U-JMKYE=K6^KG8K>W.H@08LK7X;6U)S&%,4V$IO]5[LJ-\8FO5M3UNU>#U= M1:NUJ?E5M)]F5].I87O:XX>\HZZB!7^,SE?7YII\K%O;]K13[==35;14_?JV MO*TT&51>=GO:H-5+/RK:J%W=KZ$-*UZ_T[C]JNI]-6U7]AZL=JU76O-K:#_- M@4RC@NUI#1,OG*EH+R,JMK)%-0FE*K$5_E9E,I.#LA:H4<>+M4GTQ!IS9GB. MQ,__ U!+ P04 " #I@PI5%;^AU-H+ #YHP %0 &9T96LM,C R,C V M,S!?8V%L+GAM;.U=;6_;.!+^?L#]!Z_OL^*\[';;HMF%\](B0%H'>=G=;PM: MHFQ>:=)'4DE\O_Z&DNTXL4A1DDTSO0!MVD@SU#Q#4+8Z+A[=Q/U;TXO+KH=J1!+$.4,'W<9[_[^VS__\>FG*/J" M&19(X:0SG'5NQQE+L#CC$]SYZ^3ZLA-U]G_^>/#NZFOG[O:T<[A_>!CMO]=_ MHM\^4<*^?]0_ADCB#@C!9/[K<7>LU/1CK_?P\+#W.!1TCXM1[W!__ZBWH.[. MR?7=1"T95HE_Z14WEZ1K33\]O[Y>WL1C/$$1 M85HCL99%DH\ROWC)8Z1R-59"Z!@I]&_1@BS2EZ*#P^CH8.]1)EW0>J=3J$YP MBJ]QVM'_WEU?/'MFJO#WO9A/>EKE^^^.]GN:J@<2*SS!3$6,*V@[DMED@L0L MXFDDR8B1E,0([J(XYAE3, *B*:;A-S&T? 6"[X4\$GFYYLO-FP!D&=%''P&A71:AJX:N;P1]2, M:>ZX*N7H-2IE?0E_@ONI5^8R;=1]/0)7YQZS#$= .H7 1'M X!K-':C<:\(@ M_Y#BAAYHBR?X<2);"^C)#^S/Y8$1-E!C+*Z78LEO6)U:EZU:O%Y7Y(5D3Q)] M$5Q*-SAVIAWC<.X4&XM?#)3R!QV/?^;BC&=#E69T74@3FEK,7G'=L2&A%",]4,87IU3B.*-YM'(3EM=7&Z]F=([E?3OJQAXALX5E$X>!O8&Z^NU<%! M-,PD85C*2.)1?D/GED:8CP2:CDDG)&$R1&A#7TQOP*Y<>!VP4F7[D_+M4@O2[\4U-"J8S&Z_J:+QI7@J?$ MM*"64'C.^^3:^0P6YY0S)5"L_B1J?)I)Q2=8G#_&--.;-7TI813AY!8]&A- MC5L*TV_2<:BC3Y'A)*($@>]"E-[!>!Z?)28@(6<,WM,58?5*R:#SNUHW)C"M/B.LO,V?1=2M.B.M]T<]+5$Q!S,$Y-Z M;YHSR2E)=.U(-$14AT.1'&,,AF^>2H^F6!">1!E#L$X#G?NJL)GG;'TAV*28 MGE.Y5VBF@U2W-&$Y\5N2LSZ&;*+''2[R)*?@*P@\AA%$[O$%@Y&&+\%)!"D' MJ3D,:-B*7Z0)C'"878A>(9)X:'%3RZC\BKI&4XQ MC-2D,&1@OU;\(#!I!LD=N;PB.0>W@\\P.%NYK7;V[YWY_";:.$\>"*6F+-N+ MVUYENV *L9$>MH6M@QY?)HW!A":I _NU5 M@"V]"K %? H1AI-S)!@H6JYDK"!0([%QK]Z=T2L>9[\Q$$_Q5L ZG8E996[" M3!CF]E&YH>6MLD4A;1=5XOMAWO"H1.J>O _I'8U*6.:8W17&SR' J.T'N:+S M9T7*>Z=N-B@\Z]'$;+1]_=$?-AG-VJ@NJD&[)7.KQI#\#6X/Q7(:FV !SJ[C(;>(7,^>3UVYPK=4S0;WOZ(:G*CD84@CBVD.V4JR0(A+'"5:S6#(D(^E<8L&=M!*< MB6R"SU@ML^/R_B6!7!Y=EU+^(#=8V>_^B%T5]=>5T%<]?_+O3"HMUVJVK!\XJ);6"4D?BME\W5,TA7539@VSCN<8M/\EN3"P&$]J '[ :D M&*3/LI7+5*5!"?68O>.26C8,TIT_ZH ](W*LY1FDEOIU9S[/E;PO;<.+_)X! MC3-?(&@JCVFJP[I[3"]2RW4P&5AWC&FQ]5P'3 G/CE',=YX7^:[2'6AG>'4: M\XI;USK @,V^9Z #WDRNY,ZM_>Y.$N&C?JQ(O>V<5F_@1#PZ>$F50M\E@9" MP+?,/S?%9VG -[ZG!)X9PCJ-WZI8-,L#-HATKO$T$^#M2?!TK"5\3CP[03%( M\RS"A929?KM<'QAC4KT+RTXPW/)^#)H4& 9VDNDQC*TFVYG/=[5UC'$B]^NQ^P;USW1WQ$I.=?.C*:2Q6^M[A@)? )S-M';#;"< MVV)>.W&8-; -5@;>I+]"2J:VP^S2RPVVF[:W/],.;LTH.*B=J7;(ZP>8(>UA MM<-N\;8:;&R]GAXV1J@A%>2U VW.S+IB_/4U]FS]X-Q5'>^#[W+'71I7P!^" M!UPSV>GLG.R'/_*;).*=\8?OG=7/H#8H8_#>][9$%&\X*WSE!\QH"DYJ@'5)K(0WT'94'\%8&-K@0/E@M5FX9A%2)&JP6*S>6 M0JHYW[T6MUZ!$E3%("\,%1!LK6+0]H@P*@:K)7S[L,<+*77E[#SL-WZYUT#F MNTIAGGA;?*N"L QLP6#9Y2P ?RZ/?3"[,?D^40N#RZ,=I#-8M"C/ MYFV_T7^I^ M&BJ "-\!2I,N"RK^=L!8PZZ$E.:R+4D_[$?9'$';HXR0>M%'8%!VH$+;V@,O MO>U9.5:G/R2KYETO+I%%2 E#W[.JAH,=DO$IC\#X#M(609D=1[54Y#."RNC& MJT=Y1"27/Z+ZR\5;>R7<_8EAY'MK"^PM_;MV"DO%!\<<.-Z20>6I%<.1-Y_! MQI$1*X[3BF>W C$)CK2V32S)?YM;JF496$47;?=AH8;.UYF1U+7[99>:?6BZ8>M;7U':"^=I]-J">%A/)JU_S M'L)#'G\?HB)L?'H/T7B]F8?3^CE^?)T-B>GKD#6:&]WYD%Q[E=2^35F/V>M* MYB9:U??(&S42YEK6$ MOU]L.AFA^0__0E\5+5W2\5$ E)[*((79!T6O?7#P!2BV4" M!+B H'PBJM*VA.4<+ ??67#P]_]X7D7OGC!-0A+_]O[LAX_OW^'8)T$8+WY[ M_WCOC>['U]?OWR4IB@,4D1C_]CXF[__CW__M?_W]?WO>5QQCBE(>>]^_CE;V<_3;^]>WP8O_OT\=,G[^,O_#_OW_\>A?%? M?^/_S%""WS$BXD3\^=O[99JN__;AP_?OWW]XGM'H!T(7'SY]_/CYP[;T^Z(X M_S9(=Q4."__X(?]R5_15T]\_B[)GO_[ZZP?Q[:YH$I859(V>??C/;S?W_A*O MD!?&?$1\3DL2_BT1']X0'Z5B&"M9>"I#4>8#BB)&LFAA2?%<2NIV #D% M/_*^_\]!S72S9LL@"5?K"+__T)RH@*Q0&'LKO)IA6I.\TC9:)S1KL>:%"M:ZG",\1QE4=I\D%^V(R5X2^TQJ;RO>8K_ M^L$GJP]@$ M^S\LR-.' (>B=_Z+&(9\JG#XYV6)(^J_(Y0AT]_>,W2;GQ-_XPL. M![^]3VFV&XSB"*H)6.:4K+26!JFQ\EG/-OF3 )2<196@(57BVBXC"MPBF:Z7 MNX-HB%5-CLY:GYJ7YTZMN2D_O)IR5'Q(XI0MZLM(C"O#+7C!?S'F^$#QJ+/% M5'+/\JZJEAHZ\H 8"\@]FW__4((7VX7 GSSD^VQX J;%HED8L6ZP,0A6-F(' M!FN0 $ 8@+ "[HQ\GV1L5T[1AHN>4;Z<;O:K:10'DW2)Z<%'>P$PSBCE4JL" M(W73"2@,H#"8*PP N0%R ^0&R'W*D+O+\]8F3O_5^XXH1>8&ZM<5K>!Q6;> MP4\9@[]>C?R3/_\HED+)WCVB0[>.81#K8]5FE-\9(OVR?L,5)-8:U9HU8@;QV2 Z?,AQNC(/&A\OG M.F:K"=^RI59E9-:M!B@:4#2@:$#1@*(!10.*/N3-[ 2UB::_>!0SNC,_S6@8 M+QCF3,.G.D$;U0U90 MT 6*PW^)6_QC$B$[H2M"NC\LU&^H:J!N1 MT0ER'['N T["5806)9BT]/L.4?*82R**T9@$Q^>[[.LNJ&64513ND\J)817G?4TQ#$ERQS\ITC,JRUNCD8Z1'Y:N2%FB\WN]" M&3;6+6Z7VC)DK%/4 I7Y:I-O(64Y"_3]OPS1%--HPCS3HY)62?'.J1VS34%1=,W@ MW?/_Q1LIF9)RW=-'5BL2WZ<,]]\O$1NI29:*;*)A7 8:]2MU3WD.RW()R#KF M,UP*.72*NV&S=HL:BQ;TO-O+%:8+-C5?*?F>+GE,%HKE.T99NG-:K\((WV:' M.OPK E\7L4(5'3-)MR!4/G*EI3JGC8?54;;Y!$ 5XGC,KVK3C?*HT:IE@7:& M"46H&F;(%16R1$&TJGCGU-[A1?9@]A6JK;RXI8H.KRV5^B>($E,D15K$/JF.K+4>;]9C4C M40E9I=_WYB%\,QXT+3L4^-'JS%3'?C1M6R3X_Q)/%V:W/WL+'>O M#?Z:+/WB+$M*%Y F=[\ZRYW"!:=[:'W4,NNBYL70[= M S+R4#I=GMR#+VKSK*Y*[AYR41MX=?ER#[$H[+"Z3+D'5ZIMWKJ\N8I/=*(D M='ET%9[H>&=U>705H2A<_+JLN8I.%/Y77=9J7&)S%3-=D(\=^*6T'LCQF*^-/87K+$.$T\/Q=_WEK8A;PL1ED0 M\G)KQ#]?XI1IJI%!MJE.NNWZNDZ'1,.U_)Z""H=Q+7^T3R)\@=<4^Z$0-NSW M"!>7^$8K#L;R"WY,&V>K+]U,V<),V7>7_\S"]:$G^/4#9*TV;SL?[E:D3A&= M4&&1"'Y'48:GF HI*V';H&9?'.6'Q"A+EX2&_V+RH9(368U^.;A.DDR?^I>E M^Z5<'NIN4L4J#U?\L,,W3'4)F!K#=-"0OW*4).QT.MCIASM:PEG]AB"-Q8FE ML7@S06J0YF%XX6G6TSQT;THU8ZD; *>K;#LV&$U/+4VVN[?.FK%MC&8U^>S> M0EN;3S76U>2O>^ML0_[*T+ F;]V;9QORUK?Y2Z1*_.0EV6J%Z,8CK;%5*F?3[[JEB(D5)5=GWG5-UQSWG):N\]#L[U$A'J.1;=RAJ33Z]S6RR MU_$33M)M#'O)@JPNV".]A6^_T')*EXMYQ5/AI]>=\8W$>/,-T;]P>I7%0?EQ MI5?8*MW3;,8PX6,:1B(_.Q_EF'5;!DA,JCC! U\HI9C/O.*I\-/K'KG?:R6C MG5(R+722JOS<9I7!77%B[@K(NCT,=XR:D7*T3RI@MTL<&!V"I/Y1XR+/"DA, MZ@//P;D+=34$RU-8+2$-9H:8@56G'*1M+]=N$N5;7[8*2XLS*U5V#)!*TY53 M*U#WF'-A9368#;EYTZZCN469KJ_;.K-G:B ,4MN8[]0VZPZ+.;XQ&TRYVEEB M-U("0K?@A9X3?J&GCL7*9I3$9X]B)C#V8Z49 O&JGI7X!DFO$+SP!H,71B%E M^RC*^,KBT(6M%WEX0&7A%@BZ>KR\&?_C\IN$@2!S3M,JGP]BANB<4OW;69H#L4NIIT\%A0?G M50$#%!B@7#5 U=-W;)J@?O)2BA%C:.,EZ0$EFI8H674K!BEUYV"7.F6[%-AB M0"OMB,Z'0JB(.Y55%BUU8="F09L&_ OX]ZWB7QWI:!/M_NQA1.,P7B0\EZ"7 M'&9PT$2\JB:LH-YJ @#YGC+RE3A KV.?BE7"VO]GQMO_CJCD%IQ^A18(^P.' MBR7/#O.$*5I@/>*T*]G-&8U /43MF, M'-U$ PD%,%DJ&D>AW8ME76P% \47@B' & S&X):,P9J:EDU[\"]YX, ,Y2_0 MK-9LM;Y(7ZQI%*YLQXIE6),*, ^_0?/P!9YC2G$P/E@6/%?Y%:$7(<4^:UAA MCC6OW0+)#TO\Z>/9EQL2+QXP7;%CFZUT=LCSCN6DZM?J/*,D9">%[*36*>K5 M?"R0]'&NEV/[=UD9NT;N0IJ=DSA+1G$PI60>IAR3,'@RXIK/0IRJUW$0/H5! MAJ)M\"8G>S(ODX9*DW_W'<+XU>NP7V=+"5D'W/!(X3U'N9F#/PTL;!DA;98"SBCB;KRM3&E>6M4L^A*K=?J3( EQ3IA49U-MS2 M0J[3V>N9<(?9M@EY%BBQ%A]C)B[O[A^5JU>KCEVW\$ZB2VK0@F,FO)8TH9K7'XG M37D\;@$"?$X@P.=W=@9R95 .F4I*]$&A4C"7EG&;2A.Y#P%3$##U9O+3E]LY MB4WDZN*PN&-<(O8-M"Y.2-FY2+2.)!>Y*36,$#V3Q&#C(.76(.=B1B3C3VIZ M;YT*9ZJW!ET((VPS)E?NWG-N,79Z A]&/NF9EYU&>@<:MC6G15D0:AET[)0G<6U=6#'^-!-N/SD@%N%!F MS!%<*+-TH:S5V$J;U\[./K*5-TL]U@'30IBDV9*B>=U,6M_*-;.*WN%ZV1N\ M7L8V%].F_;_8^9DR7,)Q"B4+BE9CMOV2D5^>>:5.5;OW69($I],(!PL%+5* MXMSZK!2$I(G.[N12;79"G$B<$ACYC3D"([\M([^.,>TW@5IB**1X!.OB08F9BA M3;R;+%V8K=F<'51M1 R : #1"@ TWJ^D41R,#]>1/AJMUP@H"P"M 5H#M 9H M#= :H/4A;TW.4ZLH^XL7QJP4]E+T; ZJRVO;P="JO@$R V0^:2AY+9;^ WK6 MA_@Z50 . QP&. QP&. PP.$VX;#^V6,)_";A(@[GH8]X/(/ODTP =&]-HI!C M]-TO^H#8M,6N07(]>@ X W!679#<+:1IL7PJ<'-U!;NV6=[N5;27 M-%1LG8K2H*J!JE9^T4)GW8":!FH:J&DGKZ95R0)BCM2 M"$UH9/=R4R=<5J-7FQZW3UZ2K5:(;CPRKU324RYC3+UR#7JPXKEK3!\8*;K+B/!B&*D!_);:+&/$;C# M?-5S"PBF2&H)@'9%]MKG98 M T ZYTJKYK(UZ.B<@TV;]VX HN9XM/3*8,OVD(;0T*9QY(M'N=,[\].,/W[E M\9EY8EW5]3IJMV?%?&)(#=A3P)ZBI4W>':XJMK3*W-<5+OH"?L,?&LB:&KM6V M%3S=@#+ UH"M=3TUVQ4VX0ML?+B^\AO$-VR1&8;O-6H5L#=@;\#>@+T!>P/V M?@O8NX7#TB86_]G#B'(/1.*Q/>DE_/'W>LA;HR4K.%N;#D#5@*JU4/5EL9ZF MF-[SU72.DM!G:O5%&&7&IFNU!B@:4#2@:$#1@*(!1;\%%-W@D+2)GG_Q MDI01,$-LX(0QERU?$;I3#T+K-F<%1YL1 V :P+0>F&:+EFPPOL?T*?3Q=G=S M[]1^B8TB05<1_.B311S^"P=,&(3$-%"DH_YZ&KU;(G*.X&"?;N6>[])'MNOY M*](\0FMCJ) T:+.G42B?1$'T9,U_K3L431L&-0W4-%#30$T#-0W4M#>AIG4) MK@9XI:5M)#' FRTMXDJ;FOROWG=$*>)OB=92W:7UK>CJ%;V#<@[*N9YBQ??G MDD1,JB0\&TVZX=>P_BC6UH3>A8NEB?)=LSU0HT"- C4*U"A0HT"->@MJ5*-C MTB9*/COS9EG"YBA)O&(1>"@.O,7NLKXWSZ]JH\@+4(KJ@>FFW5C!W.T0"= < MH+GFM6F1,2(I39\3O[3.AC3PHA#-PJA!=BNMMNQH;OJ4@'H&ZID"#.8W_#)*A8S?+24MC&A4 M%U0'4!U =0#5 50'4!U.5W6H<23:1,-&KRX&.$5AQ% EHSM#NUGNX@%*25=6 ML'1[A +4/F6H_7K%\T_^O,"S]![[&14;_1^8R2'&/D]8X]'%P1>H<3%.%O+X3?(:DF]5H@\^!AX@C%W]!SN,I6 MHQ7?CZ/UFI(GMLM*J#2HU@*1]VM$\131-)&/FZQ,<]B>T/0 LK._]GN"_?%G MP7PI9=+ONZ>*B6TE567?=T[5'8H7N$1RE'YGAQKI")5\ZPY%KD:DJ8IW&7$ ]L&Y+EEQUP1[I'3/@M" T_)>P@)97%0?B#I%;9*]S2;,63]F!9ZTFY_*G:&3A4G>. +I10IFU<\%7YZ MW2/[2SSE+]9*N-*MUB\O>_FDS4=)%3#2VS?2@Z6X,2/E.)U4 &:7.# ZW$C] M(\1%GA50E]0'E(/S9.@B?^>LX@8S0\Q J%.^F[:7:S?.'>O+5F$C<6:ERHX! M4FET4K)@N(DN'DS_L?E-_DTE)>PZK\I&T!Q M?TT>+Z)3I7<>MG'&FR+NV( 7655W>"IN(NZS;M;A3MJ(99]M0047U6&\F&(J M;I/&/IXPA7LA;,,2]HSJVO6*YAJ>,C"@M(S;5/8:J; #G^=%>IZ"M$01%J-5 M!_S[X-^7VH5Z-41K>8KUUCC1$CR#]0\;;'3GG GE\T',H+I3MM=VEN9 ' /J MZ5-!_,&YM<$#8"PMP /0K;%17QD=F/6_OH8Z4 ] $V5UB#Z!CDU7 W4>U-#I M^_$J?&K-JR!MR;)7H8(.\"JNF$S#Y@C&2_BC+@UU/]WFK"B 9L2 %@A:(&!=ZW0^ M%%M4/"DE'J&5#:RB9'\4_XZB3#:Z\H*@30!P!N ,P/F(I4H)-U"87"4(;0+> MGSV,*,?JB<=$B)?P46X(>DV:M )\S0D"\'O*X%>:==6G8M6P]L4CGJ/OB$J2 MR>E7:(&P/S!_/Q0'HR=,T0+K$:==R2I8'+&)"T(>Y/:$]_?D+I_]*&/;C3^X M,R:K=98*2\%D?EGLVRFF0O[G]R$E^++5MH;\@84WA8+/3HP@K=HI<[9 MIUOM%'AQ(Z8?S 6MTEF\,:U,>%I:!E1N*S'[-N0LJ2O/!F>CL'YZ.7>%0'N" M23T8Z)21Q]%--)#K"B9+1>.H<,[68KP5#-0U"'L ZRU8;YM9.3M0QVT:1G_) MG>0SQ(;28Z77;$$+4AM:1XW;M6(BK4D5V$G?H)WT L\QI3@8'RP3GK/LBM"+ MD&*?-:RP2YK7;H'DAR7^]/'L"W^XFV??8DB 7ZUYPB+5FI14_5K-=7YXSZHU MJN ]JU-XSTJ \^,S(ODX9**V_W'<+XU>NPU]U21M8!-_SJZ2%'^T(\&C=. M9!;NMIIU=RQR?83-?6XJXOAWBC9Y[@JV.DB24IR&N=W@',<,LW-(W2T126!QD)MD'DCZXHE17JA4?VV8&DAU^ETY+U#L18?F71)[NX?E:M7 MJX[=.(1267& &LXWKP""$,#BG]\9/_DU+,75]"ZZ&,88Y5Z@ZY@_TB*0U21= M8OJP1'$NN9+?Q8%V75Q+$T?:%0JIZI)#O\0,8]RWF6[RD.Y1EB[YXV!21-=9 M/X,W!JQ1"G5 MA4V-J9DZ9WZ77<&8Z7?5;WQG.4."6,:4O\23N-SFW* %QSA\8#TUY;&D#=>X M_$Z:\GC<@GT.9]42?J:"NW<\J(Z'*G"/(%HHP6!7?0UCU"Z?UR%%^]P.;8^4 MK'V(;C^!Z/9B!RC,-R4E^J!0>=B7EG&;2A,L ;<%&C.B^[2QNQRH/?+$IK;@ MXK"XX_HC]D,)7)R0LG.#:(EL%[DI=6(0/??!8"\!R3TWSMW:D8P_J1EGZ%0L M?[TUZ,(=FC8OI,D#T9Q;C)V>P =CHND*=G(Q]P)C&NV)ENY=M;@GI*J950>"'YABU].A. M"_)8<>W!&4DLLW.0RGLD3DE873N.XU*U:C;D=XTT66CI>:86P8H[!AJW-J9% M6Q%I>$'0*4G@WKJR8OAK)-A:>J$,LBE -H73RZ;0<1"D?3V5<*N^(: [( M+XX-B*5;IIJC\^M;&1V-"Z.Z^,ZBPZW;+=;BQ2'=L7,-'+>;IF _"MUG&3O[ MR-2Q6>JQ#E#L,R'9,+N8=GM6LHH94@/9Q*KU])/+)L9$F;_$_E]3RE9,_@@@ M)0N*5F.AF?GEN:WK5&V'6"&*41(F4Q)R81M?(1\+63J9W^ TQ329S,=,&(7' M5_,:M- &Z3ND/IGS#O/\BJ]Z'"5C$D5L%]/][GQ!?_UF[*:/2A*<3B,<+!C M."!&>7=%KY+E9#:S='^V*[/+R KV2.\%]OE;1]RNL@B?<(RE%R^UZ_7(3>6U MOJKB0Z2]UVN%UT)%$*A60G9)":L4'LF]298R#!1S)X[RK1K=:I93? C)QS%W MIGH\1EJN/VHKLI)(2PZ'XE[W(<-5/L9!PFW$UTF2B1>=Y]N 92XZ9(QH5X0+ M>_8O[,'5K19O^$CA%S$%""[R)Y?YQ$#0VN6LU@J/4S$/ M39>E"Q%XK8:OJ94_Y]9GI2 D36P\3B[59B?$B5P.@<@JX[T'D57=.(_:,6<. M+'"JL0UZH+%09O:6@48Y26UA XU3,C4>##3HR-#T;=4]?>;-LB3D1'C%B>.Q M;>,M,,=@ZV7H;WV[*/("E**F[NNV^K/CWFZ76G!_G[+[N[$-%E],_)]FKT*K3.K MY! ?>4RY>%F=Z:Q;W;46=^JF *H"5 6H"E 5H*J=VTB-1?7 '"-U3F"K./V+ M%\:L%/92]-P%F] "H!M M^JYROFUB'=B1&U>%#9BO%;+ -5/ MX.F-QYCN;EWOB-"@9H&2 D@%*QA%+=0_;@:H6K1^Q XW%TCHL;.I6 MOWK?LQ$GR#XPCE"23>6%0F5"1/^P/S/_%P>B)R;P%V\9\0-@ZN@GGQ]BX62,M M,/"PY ^R^&)?C!;LGX**1)Z@0K-*"\1M&^9ADCS7#SM$X_RZ!$]^,Z7A$]O1 M.UKD%#=IQZI^4KH2%'>6*\OW3[WR1K!&C>%RT.O=YE*Z+O,S#+,5SV..M]NB M^#8Y,^%1MZW^N3X(BS=AL*0:V(# 7>ND)47OMG/U:4%JB.;!V8P,#T_+,UFM MC^K,#&D-^3AE0&M[);MP8;KE&3="YW8Y!7LOV'M/S]YK!AX'9N5MPSXQ4(-N M"UJ/37/OIT,K9A(NXG >^HC?W?-]?A>8VS'7) I%"#A]89[G-7R4+/-_\#\S MA@JB7? XW;TBEW]?SSC<%WE63,G],@>&YU,V/#>WB;"%([-[''QEG2;^_^5^ MO>\?J^1?C.+@Y0<')17,-&[3^B@M/D3U.9?0:*!:>QU<,) -?1& MB$&39]>R8=4%$)KLNI8LJT50;],8\YEI[D\XSC"_BK\FL5#HF:9?V .$$0 S M,NL'VS7HP8I)I#%]8-4 JX;J)9QB';']+UZ&N]LMI^06IV.E$F94MQ>N]A2) MUS;UV%%7ZID/[4E15;'+0Q21[SPYXQ6A%R2;I?,L>DVDC!NCRJ#CG\3=LED8 M13@XD";J%5]= 6P48*, &P78*(Y8,CGP!VJ]T)6- [54E;&OS MXJ3=YJ95OYBL+&PW1H0D*<^M*VRI$G)+RUBE4N#/*27S5\^#*TI8I;#(NA O M\LP#-T3Z9K.BI.U8$\R O=P7+"ICY1L&+(+4GY3GW"ZDUA5KD?V^9Y 1VW)X[BSK=6'; H M0]28U.K7IT56[Z:JWAHG6@)U&7C$7A1B&9AQ+K!R5%(+.'HH[1<3>=: MJYW:<9YU0#(XQ]Z@WNF5OT&O@M*5S MHXXV-*EJUS-3/N9J;O0J@144K*!2+7+@5D+0\$'#=PQZFQ\Q U/IFV&$@6K[ M)D>M)=V*;>& *ZSB9>.$1&& >(JD&8IXI*F7+#%F*D-Q#]9;BW?]O"Q&61"R M&.XCFO-0+H)'LT0=W9VL).4#$B*V;;\/6&:ANP>#LX M>9@@EE"N6S&Z!,2? _W1HOC /VCKZW2=AVG M*%[P99O+/#;CNWB "KI-JEKFZ8E--:$;^:(O*V*5QH.E*2&QI$1?%+)#1 CA M)8D"3!-^F*2;:K*5U?KB12U ')$8QJJ&8SK&+A3@!J,$:_K)]"JYP$=ELEGM M>CURD[^6,'],,YV^ MB+O:9H'0T6 -:EKFB+ ]FFZF$6)2/P[X,2MBR^3H1Z>*4]F](8_Y4/*8W_& ML!@'EXCR-VF2 SLA4S1#7WI-6;\BQ):<0,XV;7W"$0WB-1G7<:'K3GDN$1*/ M4K8O9UG*A_2!\&V8WZ^*1$1LBOF+,A4HOIM.K([3 V4X,:.;2MN>O"#$.$&, M$\0X08S3$4L:/AGG+N.J:3[*MMY-&GU[TZC-K(W7 ^P%KFFS72=+G2/Q:MH\ MRNWJSMU0T^;)6/%W[H::_A)MS)2]2VD&\Z=K[=#D\6?W>"SWMVGR\XM[_)C[ M%C5Y_=4]7CM^6.;,0;ACX%70Y=)!G*-AM=?ESD4X4Q)PYAPXTU,M=+VGSND7 M&H27 %!56+!ST%,[ [1)J*US$ZE/OU2*MG+?QZ(4K<.Q87R7<^*HWC37N@;D MR/:MQ7%+7%K4)5O3 MM?(.4S3_1"9AH8X!X(LK*(FU_$$<$NM^2*H"CYR#:]T/B=G=COT ]9&28E= 9+#S4;+TYA'Y MGK28C4*_BYX249@2"#DH3CD'A21QWQ1M_"7V_YI2DF*?+T7VVX*BU1@Q>3#R M4_GK4H95+5_^_Y\L2?GBOR)TM.("\%\H/0B%>W7GOZ)\3]0G#^0.LUWMAR)> M9(_E'@CW$[(!?PK9ECW?/";('OV*%U.9]CZ8KMAPC+5_EG;/\Q%C*^,15O$LD+]DCO M+5IAY?M65<6'2'NOSW1=8*;N^Z'J@"LK8C>I@]A.D_GA%IO$C3:SA-4.>[*; M.((M*W[^3N)[1L5D_B*2;1?&)AD$L\K6^4HX;9A1=_G,,406)DM.SV2N2+*B M7<]RNHGCL^0HT$+"C78]1[AY_6BX-D.R]\;[Y.G(M67"DZ1JSSQM8Z]-F"FI MTS,7.ZVB<(14:"_F#?3,7Q%-OO6#ET:5:_-JTIA5OOG-AA*5\2I_A_U0993P M:MZ H_Q5K-_Z#;G +QN%N4[.2L\/JS-<*^R,5X3>X75&F7:6,,U$>?]?JTXO7$SFP@-VG2093_?- M7YN3#;U.E5YX>" CGXTDQ6R!!QE?RU@)0;3KV4Z!XV,<)/R%P^W8VB]V4)UX:%UR( #&7!.+P-.4UW4.=G:@"&BI=NH-@:+'W[@W.W3FP-D8Z1P[DK M*#8WFT&(AW/[3.^ K^NU=N[8KL&(T_Q0;9 MT=A9B@U5%TZDV*@F$%)LG'**C>;WZQF@F\SO\!..I2]GE9:Q3B7/ %38Z*39 M$"3%>J6U(MZ_JKC=&]-%PCMV[ JG407M5<5[I?T<):&O2?B+LKU2?1%&V8$, MKZ#[J+3MFX:%'XZKR^,<.3#B]M#A',\)Q;O$NSBY?&;+@V$NAG;H1A@GRE." M2;BWT&,/(\CH+/;^.8X9=%!S+RUMF?)\V I2I!27EK),*;?@<;R4CU_E$E,7 MASM6KQ_HWOH+*FE5E+1+,??O,3E 7M*C7LQZE:SRP50\S!0RKNU=,' 6$1$7 MI&9#JXYE+@2NW(ITCA_^"-/E.$M2-KYT]PH3]T:P_X*#;+*O>*O=DMV;,UB< M/5^9 *%0Y&3VS*%_@VX_:E MR;P ?P(()I,L35(4\^4M8:1F*RYP^HJX"KVD;C-.\JK28VJU ;?OX+(/7/:! MRSY'+#5&3\XY@O7XUC/ .1?Q4$DVT3+@.K=83?BJ@X6=6Z4F#!MH;\X%)9@N M6+DAW[D Q/6*HT@SH4!F'"G-/DYYXTWXTS',JC)HKTW.HR6IH&)2Y-1>R]] MF\VE)4>"YBC9>R/B%XISQV 1T M^"*8?H].1"\:TPO!C!#,J R]>_4(Z?$#I*^B[RIK0,A'>0"%Y,77*Z8WA8LX M?[C;WSQ0%"=(9*=CF%S\%0D5:Y_?H6**NNW,F7';$E9^XZ'"X=E>PQ P "E/ M=Y ,G*[@= 6G:\<7L4\LE6#;1Y%S.G^+#&H.6ULHQ[D]TLU0:F-Z2\:"F*38 M^^S1W/V^_9FP:!YGUT;1!H MB\(&)@"1VXAN<4'?S[>'P&[UU^XH?Z[1\K8 M'W^.DA"5OEY>_F7G]%QF/'6HE**RKSNGZ8:[ED$JZC>'@N'M)3L9:VR=@UT)'Y,2I>MH@3- 98YD1 M5W+\[4STF1$_,@W'F6 E;6XJP9S=;03.#W!^G)[SH\4;9S8-N&FX8D3Q^*6] M,=,GB[S?QJ9;H]8M&VUKT 816V_/2 K&"C!66*?S0N;(VH@TB%M^>P=1 _169*/A20]&8K%8D MSC-2CM*4AK,LY2CA@;!S]0E3CK,F\PL\2^^QGU&5<:BE5MT;B6V&7AQ,T887 M'E'*7VSGOS8:#*V&P9!S I&=\/P9/ GFNF$.+ 5@*3@]2T'WJ^7'D?R6 MH$8-%SA0WI_3JC-L+GJ]_:?W'JDZ?5RM-L#.!0%+3MI%]&XMZLC65P\3:HFQ MP5F!C(\;9X*8S&;'^!5G![(P:5Y2;',U0Q04V#;!MME)@$8-)6R@1LTF^I@; MABQQ)R_T\Q<$69'MM;RZ+R6TT%//QBQ#.L&8LE=GG.Z+! ^M180 I+6/Y M;M!VS=_S)?_(=EER=_^H5*>UZMA51TN%\('[Y'SSVKG"Q_[RGQE;(]/I!1/> M5RBDOZ,HDQH:G"+N1.9%,)CTMNS+NS_)L75OV=>D[T1FYY;'(B2,X=P_;7WT M)?V?VNBZM^S-23N1.?E=<-V;K"_O_B3'UKU%7Y,^MV8GD;&_U[#B8!JA^!:M MU/E0N^P*QDR_JWZ=SN".!7=LJ^[8
C"$#=1Z[9\$8Z+6:?LS/ [U\XZBY>*#)2'IS^&F. MUT]O;;QJ^.@TA_+G-S.4*D.LYF#]\D8'J_;2ZS0&C"'>@ >B\8BFXK.$OS4H MXIN6)&)3EGA8<.IE,+T>(?[)G\5%7][;P9W6 MTL@:[?(F5D4)6;=A-";9FO!UN\9IAJ(;PI1DDDHNT9A5LAMBY?O9*HMX&*;8 MG'R'4[SDVN@3SF/ E8%,QO7M$,"S8QE]Q_=FPC9E\0Q/+F?O]J^CJOQEMKJU.I;YD<2))3'C3.F3 M498=%M6]NH*&D>)=)KXX00P?,VP2CS-*<>QOQ)M5/+*9H: X$']%.2;:;9F* MN\C==F8Y_#5E"PP'ET4BPXJX5U5A^\Y=C0Q=;N3@VB'UH^V=*$*CM>J 4_@$ M!)%:^JISGOW*&:UA5'+.(:_-I(YRYYR77'\*ZUDZG?-TZTDA M0VNU96^"&&AG4@DE5D_5?A\&ZB0%2 M%XA8O'JCQ;JV]4R70=>@EKE-S5(LFLB^]=FC^5.9VY^)%X0)6BPH7G#MU)MM MO#4E0>:G7HK]94PBLJB;DJR=SJQD)6N35$A,5GVA:+B)R21A?:.03DD497PY MBB=H27FDF%[A-@B*_3"*$-T4;^,JJ%&6;(&4J\?+F_$_+K_)22@OT4+7]VMV MPDP1317!E;(R+73_L!,5]R2?;@4=E86;NY42FAZXE-A?^PW$7RZ?YA)N0@N5 MHF07516S16/"M,.B^Z14#FF5'0:UO0;@-7A:^U7\5L-'NJT]>2#,CNJ4&V5E MW*;2C8P>YUG"T'.2%*1IA:"IZD (&N0EV>E@P\E+4GF,$J,3S"76S+8OT9*I M=OGK(N2D6H8Y%W)2/A_$3(?IS0.J%6=2:VFZ$%_2PA+50_+.K$H]:4C,="FG M5F?C,\&%A=G:#*JUZ$YCJXE- M]]*/'MI'.GJ$AWV(-UYV<1\>&]-$KU ]GU.'%%AQ1'5./WBG3MD[!3D=X :_ M8S?X5<%_VU"^*:'B&$Y3&LZRE!_>#X2!_P,(87 )WJ!5N(<-1O!Z1O"AW?4$ MH_U)WZ"PKBJ_B4N5=NYO]63\'OPE2S#X@,'G] P^+=UJ BNR I\^5F@: MU"R\?&="F6&MNYX&-6('&1>N8P9J&>[U.WEF5+>_H8Y>IV>YM)^ACE8/TM"P M=[=&5OJ6W4N@@CL];CHA8ECCK'S(R,H@FU-@?X1?90)YO4MGU8C[Y?EPIAK0 M3CLGCD:\ 27@GS\5 M_[PL7TV> MISDNKB6N[$V?U!POU[)9-H4VFFP[EY^R1]N.YI YE^?2KI]+MD!#=P7(2=?=I ]8= M."=AN06OA,TPT[,S;U9DH_$*TXC'Q*>WP&1!T7H9^A[K&\5^B"(O0"DZ_&9; MX:A$O5!4"Y18"5>UQD>#D%:?9&P!;G+[<_''WO16UG6JE/KEL2/ MZE>W2TK8IM 7;\.D/,-)*GT#7E(,',96J]^2!RT.J4P[R=9>C"[>@VIJP2!,"%;PC?,.,8PC>.66HQP]^@ C34 MD+W:]E9\SO_AAC[VR?\'4$L#!!0 ( .F#"E6FO-&'04L ",[! 5 M9G1E:RTR,#(R,#8S,%]L86(N>&UL[7U[<^0VDN?_%W'? >?=V&U'E-POKSWV MSNQ&M5K=JSBUI)/4XYUS7#@H$E7BFD74D"RU:C[]X4&R6%4$"21>5,]&V"VI MBD3^D$@D$HE$YA___6F5H4=?8-P'I,DS9=_^N;S[1!G)\9^^R8*+]V2% MT7^^N[E )^C5]S^__N'Z$_I\=XK>O'KSYN35']A_)__VQRS-?_^9_7,?E1A1 M$'G)__S3-P]5M?[YY[# M__)2?-D^>M3TE[?\V=<__?332_YM^VB9]CU(&WW]\C\_7=S&#W@5G:0YXTC, ML)3ISR7_\(+$4<79.-H%)'V"_772/';"/CIY_>;D[>OOGLKD&\IUA 3K"I+A M&[Q [.?GFW,IS9]>LB=>YGC)ANDBNL<9Q"CPHO^]K"CV7F,X?F(X7O_ MJ M*+.+_+A)VYBI"L.6,1\U:1GS);8L'X<-VL,+ %H=@U1$E[&G+NAO]8.LP0&E MRNG5*KS3,'ZJ,%V/:JW9MDWBO4XL*OS["5N:7OWP]A6'R3[Y[3V)-RN<5_.< M*HLJK;;G^8(4*Z[?&S(]V5>-'R.BG@$6_W$RYC0 M%75=[?=K49"5#I.)-N<$(RB(PS%1$Y5+4N$[\B'-J3V01AG5SA5FA-_C*DJS M\H[*X2;*^H1&[TV(^*A1<"U(# 6Z(ZC%@5H@J$:":BC^A4IS$(@!9PT%K6QH MG'1^2Y=YNDCCB/X>Q3'94%'/ER=KDJ5QBLOVES[QL]$>1"A-Z+H6U=L=#C1O M<:#KFKQ_\;0R2,0ZYQV()'B MMU2*;P39"8FHE-^C\C?,1%?"]3VE6E;%)JXV!9/P**[2Q[0":E[EUJR*WRA5 M+_+X/9?'#@ZJ3!L<$Q)0]2$:E5A-OKL2X7]A&GJSVF3<:4*J!UR"%\=0$95&[,JJ&-$O4CK']C^C<$X MX3BX\FUP3$AFE0=H5'#UN.Y*>G\Z^1(5!=T1@FP)Z=M6Y?.(BA>!_(D*Y"\U MW0D)H)SEHQ(WPD=7(O;Z]G"PQ61;1^B&-3Q:--_HD MB:H((HFF1*P*+!2,%[E^_9H*]KL:'KH5\!"%ASZV\#H''N\IO F)O_$XC\X2 M.X.G.ID8I\HF!F@1E?><5YOR9!E%ZY=LEKW$654VG_!YQ^=<_<%OYSE=._!= M]/0^+6-JFV\*S(YPWE%"OQ_,()U7-.>#2M.NI5O01I0XVE%'OS+ZB /X?U[E M6(O;!,)"9PK[#=L$%AMJEV1I=)]F8->94DMV5>\013_Z]8UP)C ,Z&*'84I* M5&E8QC6E.J\G<>I68,8Q"E.8V?2-."H?Q#_XKYOT,C;CAM1-VS7QP(LZ MMN+;">F 8,)I]\S2NL2Y/_"L?Y8G25I&RV51!T;>;T_6!4DV<752X?@A)QE9 M;D%ZQPXI1X>I$$B^CUYWOY7,E-S!9)<%K@5,=-?"G.3\MB0$&B>\YB/K;=/$ MSW?F98FK\I(R>%,4M#^2W=+@L\!M4F^;KJ5<'&I%G&J0G= P)XD6>[R)"C\T M><>H9R7#$#:$&*!4XKNCT-(TTCO"9Z M# RY[#>>)7>KO92"]T7^",FDUO;& _I\EW3Y2%M9R4>&SYM6[OA53@=7;_F# M0&U\W*!K"993'I9-=_@KR9VX@4[P:W2H7LI1%L@MIB 51)U5'F)CTQ7;[=)= M[6YJQH3NB/D"9K9::+7M*K)6!4. %>*.XV)63O/9S0[7Q-<&O7'5B>#5'RSW M,X29IB3G+AX*K/80<;<03A^9(]IPEFBW[VBF*.,(,%M.6VQLQM0.U))-F1K; MQ&>,_AAKS!K@P 4(C8_I-FF)A:N478(6G@+0_#&FXBN4?AA-\!![-KD$0GZN M<$EWWL(M,LD993[J)M'Y.D,9.&I?Z2'(O'-(/\0- !VQ2QFR M=?T +AA>+RGT? 29U<"VW5]FD&,(>,&A_\,ISC3HN,+N1*@.EO][$K+/(7/% MF(JGFQ4C:()?N1CZ:HISR7S<#2YL: UFH/EU0M;\C]IBAITU&=+P.;=D6"8S ML] 5!]CL]J9YY&0ZX*:32FT4_4^I3BB9P.EH6BG3\32U1O%,87IUPB_%3'NF M4TQ]\ VFF>:(!HZ[F;/[:TO>L7?;W2/7T99]-/\2%0F+QF4Y\YB;B'U8\MWW MW4.4"X5;_IGV&"?GNLT/$SO("?N MSV4<*DG6V*$@,;Z-?'>LA#N]8W$UW>?J'B+>Q1D2G42=7M;NLHKVL[:1RAD2 M745ICD1G9XCU%"D,BM?P,V\J832\S:]\>;B>WKD4T'Y&-E7)\KOSHX \.<%/ MN(C3$GSN:X^;\SO7[!I/[W:0>4G6F<[J),TSBP*A,[U?"NC/)W[ M_ 5>DX+?VVF>9P=T9935QW7+@OGK:8^7*N.>)=U!WWBW9FDCO L? X2&)A+E+=MX3SYKTU9,8P?2#%?,=A_&[J1 M,?H\<',E;=?U3.O2"F+XCG.4:+-I.DM5YYOFA8,G_*Q/VC@"+TK*>">\$G6^ M:UXY>.;K6'[T9 MI;XG)SFK[0H'-)>+T8A;*$]3]E4JZ9UFXT]#R]#TM^I#N$M)[9D N804V$LT M>>9,/.;W955$\>&50,VW[(I+TWI0L4&_-C#\ID+3Y?RX)/6ST]_A9/R DTV& MKQ;]SG=^[%P[T9O#YSOFJ1M+S6>O8>BAH3$ YXD)^LZ2=H<=L_K,:+8[]?^5 M T2A$P%:'%OB;L"^@@/^C]QAWAQ;_8+3Y4.%D_DC+J(EYE_2S1P.=^8/Q#>Y M, #-?KA6#)PB3F9HDS^*T^)=; OBL2WTFY3E:/M20T61P(J6[%5$=YT8+=BQ M\B/#BUZD.4I(ED5%B=9T[\"#IOUN$B8WB'X/H(TD["O09/L'\-/39$!\D]-D MFOUPKICF[P(SN(_I%C,/N\[^^,3G+$[T1.1-AO),8CF>W^ -4N9>E'RIG7\'" MWYJOS7XMU([D&,'DEO$CI,]_M3[JTK06 !.._R0XGHL\OGI:7F%3QQ5TR?6V M^/5K4];R>>ES.R8;>F^J]SU>X**0]N^7M'HXIS;!8YILHNSL*K>]HWVY6O02>DH/XWXFAPNHIH/C=ZV\&[KH'%08GH4@6LQ\%N\:2^9IBB9RC)J4E.)[EMSD:X_WM[1WI4LH0E5 M27G"_\J$@FKO)5WBZFIQ%SU)9K=;8B;EHZR#\G \Q)#512#B+:IV:%#4P@E8 MF\K=.!\6MW(\>%^!-Z9U1%UN5O>X"'?6LD]_6&,N>WU M_$/7,?-,N>G^Y.*K]W#)M)W?,X<^,?"X<:0KP2\.=LUY7X[M:,5 M:,/3PS>BPHROP)#9CV$.?-E@LF;,/LSI7!7XZC6_1#X"A/=_=3-_/_HW<'#^ M9&?^/LSGOW_9[\^T#&XPKTU.D,=N,WSU*E8R$0/<0 A^7;HU]7D34:U]WJT\5#YRW''*]<- MU[7N?0::RZ[;EJ\%>(\H9)4T1&UCVD#\(@,=$-?A%[U1-'^J%H M8*%XAPM5%!AZ\1<<%0%U0R#!.=03(:7A.>J,<]JA-"_3F%]8\: :) 3#:X # M8%XG>K1<%MQOA-(&A;CI]=SGLVRTW4S;P2%\CE:]F\">,3KA+74_@3H]-ODS M]K&.CJH;DSIH0(*I[NC4VE%<\M\X6B$-D 1:.@&(74_H#J2_&^/91' LKL+& MTO!LEN=.3_?M#4?+]"B]0,NU%)?763Y!R]GI6%MYA)"<(/,D%H(2+-13?'$SC [ [TT>'E$3^\ M22E=<%9UWO0ATT?V&%!F#YMS+;J"GHC$FJ%__.[5:[2.ZA1,,_3]J]FK5_S_ M)CPKVE0/I$C_QB*YWKZ>O?GQS>SMJ[?\;B[[\\V/],_VX;0L-^Q!_NVKV9N? M?J#__]C^^)EV3AWZPQBP8 V?;(*(I'5:B.E8!:B&6=^0&L\ZE M&:839W>A\(Z<1N7#=4$>TP0G[[:?2Q8,=K6FFQ=6[[$.>TFQK&:*#U+&%1CM M07)>O'&'&56$"GN-FNOCC-4YI9^RWV.*&[W8E+SD^;=H77>!U5(G#7P4M?A_ M#EP)TH%0]!:1=#72SW%_'B H1I-Z^+U[R* 8S]WQ&FCNFM,V;\FZC$=ZEFPU MOB[[=QCAI:OYW'BR)ACAU3&%A6MAWNX3QO=-LC?,MU"'+?O=31UMF8*[BE28 MWK_!&>9D.#D[YUM,51G;?]J6?(E6@\B6V&%/3ZX.&#TD4WW<\RA/XKR.Y<$[ MI;L+NH\HFIK V^&K%SJO@B5MG(2^V-%5XY[H^@L;*"CK5DSFI9??@JPC-WV# MV>8J6*;31X"WMQV]+Q0):J#,VO+7VQE2ZJ8S]:$QE8@)?Y_-#K]3>V6>)V=/ MZ[3@+A4.7<5*@Q2[/]M_A_LJ.A%G<=5D4FQ V M\G547!6\7';"3R@H9M[=<7MY[$USVUE&P:\=W1YV36D:Z8Q#OVFMQEPSD2R+ MJB..]*^=*-(_?IN7:?0)]\1V]W^I*5#[C3@_L*&4T*^"EM\;\1)FD6$.3,?, M*4<4[&!I7RM&C7T$KDP8>TB])<[Z&FT4!P*C8Y&XDH+GHQ.:3@15"R 0H32# M%EA/5X[^7M4#3'!L:@@#:?"F),Y6ZXQL,;[!&4\EMO,J#GM=E=\#3L71]IW/ MGAH BCN#'V0FJ+.:@/GG= =RPR:,= O2\RU@#])IQ7E&+[J=2\LJC:,,?>*Q MW%P;A"EB(N,@&6&+TP'_%#VEJ\U*.N2]WP,&?:\=U\->$PNW_>SG&AEEA=NA M3O/AH>[['C+4W7:<#[4@%G"H>[E&1EGA+]8YCLF&6D#4ZF$7LT>2XPT^#(TW M[FW4N0.JIHK6@FR80-]A?A(])CE5#]<%239Q=57UC!2@;9YI5QK+,E-DWTV%VN8=P$,-O/IZ-F#K S_'K=*7N+ MN2H]"S<,CML,8AV$\A>,_(($.> MC3DX&BH4*BIOZI%WS\5\'.U("!/))G=-JKL,A3 ^_X2#ZG/,9^QAR,+;\S@N M-AKG=FHOF13"EC;N/%<7HXXB0;Y[/P*B#VQW!5S?@L!ZY6@"*XK/87UM148Z M-20O6.J!^8K.V%@>#RE_"&!:'C?F>@IPBJ@F&>[X8H"+1(TUWI3H--N6 M&!K)NS+R-%!M2EKU98])R$.TIK6> .Y6U6<=S _$8812D6,R0C39Y6TJ7-*^ M":TL4GY)YH#L,:#P'S;GZ1[E7"';FBO L&EZ2#>(<$L'GZ@RR.D:SV]:,/O] M(R;+(EH_,&^+Q'DT^BQ@Q9>VZ3P0O$,OE$=IG*%$BTMN)04O#Q%(/=&CST(D M1=:F7TD)Y8(>9RG1XI.JK"PJ_#L7A%<_O'W%A8%]\MLYKT7)"%U39M6Q5/,5 MLR?F:Y;M[2BUA>YKFB*BVKQK:5'%H;.0NNL;P&K>0A1NF/ FK[TG5=5H#V+")2Y3A>3LTU!UO(( MY[ZO 4M&MQGGT>^<5C@/0B_+R!@?O&V5F/CE=."V\N39?8\ MTC=IEP/?$,K M97G5R) M\CV/LB9]"SOJN"#Y\B*EJE3LX]YM]^QUEL9>LS2\*X+0$U5GP)S'$G2*RM?8 M$1-$U(!O8 MY1V9QW_=I 6N WDH\D'7GO)[4$?W6/O>7-YC0$#.;XN],PD!N*:?/T0E2^6_ M0)@B67/KGNF!-6TM#^0Z5!E^<;OZ0Z#VV$+6D)A*'C]!I3@+TP(G:34O3UE6"?I1E!VH.--F((Y5 #DOCE8 +FVWI)>^ U3(#A?3 0Q9 M[8)E?];@V*\"'MW&H*DS >:KW>?#@O$A:OF0[?@0"S[0/5O<8@S@O#69N<36 M:)@J,:$\J2)-RVN24G/S*F,:^(QB]^@O4 DAU:5'RH[6T(.G/5<<]AN@J M 6F&."@D4"%J[G"UQ8'U:JW)]1VHHFK+C>J>>\Z =&P8?JI_LN+6?0I)]UV(*E*EX44) MJ8+1GH+N>@E0/ P,VJ&9(8;GI"(G#2)V?BU^0W>\V/PGDE&'?<:>H)= M]ZIBO:+Z)&&<* 5"VNN' SXT7U'P 72.]NPC1FPWU#.'6>G^NJ%4^$ZR[#W2 MUGL)HEE&&W>M4AH J$: ! 3AJR@5C\7]= PVGWXY2@0I.AAQ+ &FC+H\$1@O M/<8&Q.)F;Y35B<"%'Z:JBO1^4_'S(7+LN>FDE91&%-AJ&!R'8 K 4W#WY[S) M:YJT5Q_9\<>&1PW1#V]N/VMG M3=;5\59=+JIRZO[*SM4 V.9KD_/M%;N/3*("[3X?8]I#4]3"_P&9W <8S>ZML[ QXRV$4VW'( M8MN%KR92\7B*.0A1E(S\]/4>_^?/N&199X3F?FU;Y0V0\*WM>J!,7M'U8/:J MXZSP+(QZXS]0C7TJIIOM*61#FXV.L3=%=G FNJ]F.XF_1_P=T&: "DF7G*_3 M_Y/F<'R7=3ZNBU:+];Z3>SZ,NP0\4,06]T-5'#KV^:['ST/BWCC+!, MV[5#:.RJLALB=BH<&8+Q5AFIADO7C]JIV($WX\?P(E%KYV.T@SU#-7#T:^A+ MR(Z$05Z>R>H(3]_+V5TV;Y@.*G<7 6Q[/%5H^?9^#F&:O"=T"+Q7KZA=+D[! MTA:]F"%5AD[-4ZHTUVQX3=6'/K0G@0&]H_V)'_ =I=2?*LJH#;N^@'Y:SK.: M]-T.WHG!#-60$,<4)CF5V2"-[S95..]-FK4/RIV=D(<[&F_,T>!'XWIGXI,[ M#+\K>,VC[6U%3=6Q?=CPPT 9ZF_4M?PT5!$G&WY7,\):HLF9QY\QFSX_:1C;@4@1";F8>X="X'] MXG]63>NKW-2P/FK!F5G=4IJ,44T13=VD/AX>+8-:PO,)2?#=%V*Z-3QLP=W& ML*$T&0FFB*8NPYOT.8H>R15E)$^LT#"4_V",4)K@,7^8>J[PM5 MA^KJS$::23)HNDB6I/XR6O75,1YZ!)IFM=.4ZYG$:"%&+.06II=W1(4AWB5@ MV0AZ%[F1&07>$GV&>9.EL]4Z(UN,;W'QF,:XWXB\)'7J W&+EZ_3 MW>]/25E=DNHON*+](LM\('C?.3V@)#O#Y :5?EJA+:[0#NVL3D(:LJ:(^PE'O(^[OZ*FN#J-RH?K@CRF"4[>;3_3OISG M5VO,[EOERSG+)2]BK8:/-N$-00NC:A-TK:A:TFA'.TP54OA8$'L,?OXKO A6 M_T"*^B/VG.P"2Q@04[,%>L$^>P.AMU>3LAHL\3VL*5%?H6'E##K="'FE)M"D M]F%O*$B,][L+33AW9^_(%J'!G;_6NX8W#09I.+/&]YHG)5=R#C61O.3V#X?$W(9IB]!=ICL_IK[(#&OF#4#$^:M"Y MA#84T:^,)N)$ \F;G)M$G47>5_"=*O]8D'+$::_VDN&:W=^X^ZC6*,&36:%' M&-RS-*MP;5K[^[OHZ1W.\2*M6''2[C=G3^Q7V94YNXV[W(^/@IC4/GL4K;/] MLP,^N=@7UV!FB.)%->#I;G+59X#NYE5SN (N:[=7UW7HV M0SD&E?&TVP]XM-AQER:R0JMMG=S*YTG49'4-;I_B9@Y4&UY M6HNCNJ]Z+\&WV .->TNR,(@"E"W!%,#N]Q/5XON1O(&L[+("3L&+8]2%)9C MASB66@4J!T/J@2^?A;_/;VOTB*,A"7"RJ>26F6=<5'EQDL.H =Y#];-/1_2, M3T!IM$[ITM,-TIW>6:HKR>@];74ZW/[ZIC3(;Y9 M;?@2Q\-VV+0I\ .=.>DCIA8@60VGE]!^'^XJ5Z/C7!RO3L]1M^07J@C5W")[ M:\A[^/HC08S9ZTU,3TG.@]%_2:N'TTU943P%O]Q\B67G-BJO (5QJ&E?>_@A M#)"]NMT^ ?;D#0#TA2) #01JYC 0,Q0M:)N(K>1?F&.-!Q2?%IBJ571!RC+D MIEQ)T@B$U=[F%Y_TER0GS3T0,>>'HRS47@+.L>'&_<3EIIPD>H$%T6\5#D@= MB9@BJPF,?_ZVJP>QD;M-]^C&4_U-Z!9RG(+SS>!1 .T.1'BGB\X0$ .^>CQ@ MH+0?2);0Q4J4>Z9S)-NP\YMKAI5N'/=*N]+9%#/53;*,SR>Z(.%R+#NL&R+@ M0PF;8-Q'[N[0_M,__.'-ZQ__%6&..DPR6D=#2?R,3^B,;SNG5CE84^B.XISG MB5+N&)>D7!4: T!ROJ?EJ?@9Z;");)P.IT[1*^,Q\C;9;NA\+]*8G5!$Y0-% MQ7XPU?$890/A6JJO 2?!6/.^-LEC." ;9?M] VR6=R 0(U\?#M!?.D!";HF5 MY8M &>LY_:-:*8#!9XV20P8J ""R&H8QMX:9>93E\S4.GH MMN733@B7^+"??42))SY3\ B'"W-.2N2@]QEXXIQ=6Z[E@!)#= L/BW\V PJX M'! 2+2! FZ)M_(X,=9@<&?VB2908XVV.?4CSM,(7Z2/+8%11)J:LGB!?##KG M6?,5VSG_C9OXDHD(;P@X6_4)>K@.U)!%48?NC IC S!DCF.#(2+V^.[OO).: MO@?F[Y%YO/_!^)[/2IO0$U,3VMZ.5$U @LY<_7(%?+$NII1G_%_N?VWWEVS7 M6>QVHG&S$SU\DB6X^9)338*J!XQ.29Z(D#;Z6TFR-.%:ITU[4++;27PS^R$C M7\*H&SMSA3@9:F]*Z%!%TC7_[*EV1W\D)/F29K(+3CJO E6*"@E?Q\0'*R0_ M)V92'$E65?;=/[[]X2<^6_[Q[?>O9VP>K3%+OHBS;1"1UQHR8C(.SV,5;4]> MWJ?EFI11]K$@FS5]@QU@DKQ*\PU.ZKR95(^Y6'2!$$*LT9I0G\62KMDG[Q: M80T79B+2L]L.#4U&*(*W>-EFN*5A2;*^IX1UOQ\*NQAX'VV[]S;I> M%EJZ,R0HHU_KGZ&#JT89372YYU6DRHKMW(1'L E#&1"IH<<-1*JO6?C4 M3MM@PC/(4J++IP#Q"SSVZ7.>4IU[^WGPSHG2.\:1"SUMNY:ESJF^*)S-R:,7 M%$#Y;=C;)6H\[SW-'V7D\]@/]E^*;U=]NN=]8.%#-W2S?[988&F,0!@0(?:$ MVF"?Q:Y0NU?>-RL>^ X\AGV1-$DTV'(I$FOP^YQ&NYCGMU>!3V-;NQ5#&?&F MLB_2Z#[->$$:B3[M>0*H[#HM^=)$'9(0-6&$&'P3A3)H-V"T2UD/(6XI(943 ("1G_04NY'P)?K%AA[AI M_BU:U]!8C8=% PM%DRR8-B2/XX721IGN+X$Z7Y:O%MVE^BIW$3CBD!(TM;I] M1*Y5A8#,/.VX!HT*BAHMLDU<;81/&!%A"X?)&.YPE(G'H?-W9W[_9O5 H._ MD]#;\<DA#%C4K/0!8@[MZGGM1MHA-!D2,#G/M=$E_0=YU:3S,V55^ M@@$))QH<"II0IK'!MS?X$><;/%H5'-:(Q:0SZ2F<>&6C KGNDAU!@]T@/(HON$2O]M>\>:?,Q3=0] M,B2/H#KR@>9KG=)\HNI'!-L=+=M->]RQ'&;2S M,YJ^\29*; F\IHPFZ%5]S:IV]Y@XMU]%SQ"#$-:F4>;\J+X-GN/V8T'*DFX9 M%ZG,5]?S!%"B.BWY1#)[AMLHL /?PG0V^IT MQ_G7A4WZ?)!I^@BL#UH*G,H7>>GW34PMFYWH?TS$N 00S=KBOJ6 MB!1(()Q>L43HB/860S0:)F_3XSU>X*)@;C\6 W87/77N/LC+>2F^!13UD=9= M"W1#OHE)K*(G7(:K-J3*:P)DH#^K=9=_ZSU>%SA.^5:1_IYAGO(_WTOV2%>- M-2ZJ+@C:72]P0[LU7V=70/%_EZS_,WOY8IZRDO[_Y M_NT$LE8JC1.!,-^?>V,XE:JE=*F^4J(V=,*X!@;RE)KE(EU4^'<^=*]^>/N* M#Q_[Y+=. >^K3556=')0_=<;=*C\O.8 C[;K8[FC*D)D+.I05XQ.=-Z;A%"E M1F=X3^+^P5Q,5/V5? V/10=+WD&R _2=5QE7EQ^BS<8 N>+4\P\./F^<+2Y M!D)!>)(I"(=YW9M&;AI)".M++V7M!#LORPTK$\Z.SJ1Q6PJO0$V\@:9]'2L, M88"<,UCJD^E9;4EM3F&@5H0?VC+;=$]#IQ29")JD0I\SZY1^Q6_JK8OTD=VY M7V=1S.]%A3%95>2.0!CO+RL3KMBUR:O%:8&3M.JL+O,5V4C]9:JO0?,WC33O M+:G3" Y0TB3K?0/<>ZU!\/H<'$;7W)LAE=ZYRJZD*ED$RM( )I)LX>IYPM@, M\K8L=4A"YH$18H#(=^B%K*?:-^2]UEBP*.=ZD?I "KISHLQ\B$I\M1"GD",& MV. [AA98;]N^3;!>$"8VF&FO3(RP.W8VB?BM,6I7W>.'*%OPM$;BZ#WB-4+7 M45&E<;J.0J7G5).M'BM+@;5>HT696[V^R2:M,2-YS"!FM-N?7(WU5[&Y)(]6+D,$O" [5 M]#9E<# =/2*I8X];TMG>ZL2WJJ^Y01ZF5OPH6P>47V !HB(>8YR4[#I+X]NY M6EP+5]5UXZF2'U-KO P_L%8@XN'HFJ,0F?J>I^=/;[2(V1#XR[YU<.]J1 6. M/0[-O25IUK5<-N7E606U5AP9@#":<)2[1)=E'FL!55&:XZ2!-5($:.AA0LT6-7,"TT=K0\^KPE/>3M:+F5'DH9<=+A PS'F3R@ MCD*?*=?>)NH=*UZT*;;\?'S0:AAX$CC1>EIT M/9$:DG7(75!C88BA1(-+AG&8S1VW<[X#/,]/V_T?$]G#?9(\/M.D'4C<)H2> MI^22)3IOM].G!]OI&AAJD<%C/?UPP#@&]$O#% T?0X#X4"/Y)=:&Q-\%OR1) M&; HNXY2!C5:IU64#:X!2N] K^(-M>W\?EU+'#'J)VSB"OIAUP@UAA,0%SV& MY1R62IS'<4'GQWB%0IU7P8$\XR0\7.]D%+N5]CKI9'.2GS0I94/7XM,:$&+" M99_B*>Y=UZ<:[W".Y?E21IZ&"V%?J_XBRWK)PZ+,3'MB$F%SWB8!:$[50LV2 M02$AFOSREW^%FGG<-!'!.RQ'',GY#55Y!D.E=Z!Y5(;:=NX5%&%9.Z(A\P>J M<9F 6.?/T;P/93#_V>"S4 =S7YN^Q2AL7!^)Q_(6F+.P:\^FZ=]MWZ/]-0P$:(G9[AW S=_01&N5GOC[U+5_21J\4M_;1<1-P515](2?)Z M^,#-6O-FIW#&,'Q-85MX#8[X O *?N['ZCS6<%$'+]H!GJ$&,A*8><["#NH9 M$KC1BT\DKQZ^#7EB:&^Z'!\C6AY7?_&]65265XO:)U[G4#Q[PD6G\B DS.G1.1(^XB)88X1H0.T2A\^=%FJ.$9%E4B+ Z M'D\79FJ8C1FQ.A#36IU-EEX?Z^JD%DUG*^+4EKN E\#U)$]WB9K2^C/@R!Q] MWN8ZXL.!R0DSJZDI>MEDV \Q>%:V;MRX(@A#ZF-'0F# MS4WLP B'U?N=M#W-BRJJ)O7\66S'>6U(MA>E.\_RPEM M0/O8/[8H2'GJ.4CE@I1E$U2>YALV5435>)*7[S"=5K@-)V#%WJHB(@4%'17; M\PJORDO*,A:.3C(*;7F>T^T,+H<#79Q2- J6<8+,;\"-DR[ @W8FPE% &A&& M'-USB'MU0 (&_[B=.$"Y<:G/U@XPF.4L0 6!G:_ MA/V14:G; -AZ526D/PT><7%/]+U-#2!> QWF.G/7)UUK>Z\S;&;SZJ7L!D%& MZ%),I72%Z'*- V7* L@9,6?T\]F-\HIA8Y>)'5$)M1_=1_-\-J13J>_F2AQL M[DB'QMAGJ:%U@1]P7J:/]>+.2M8I%!=2>@U>3FBP>0\5%7;T41T._H)91]_R MTH;A[_4K#P"!E[+A:^3W@C!UMW]>9P"@0R QUT#M $!Q# M@78P9J@!,D/*_7,T_]3%BX"YZL\G0">^;-_?^0JZMZ=-.-^_CWJM76W+N_PA M0YWV.IK:YHY3ZR;L\GZJ9;$XE!.]Y7F2J_$IR:DE6:74S&?*3.HL['T*[!O< M:\UY=$J:H9ALUB1G%R'6N-I$&PW M3F%[*8>:";1_F/*NH3E^N2NBO%S@XFK!BE%?%;>X>$QC/!AZK?4N-(>E"@WG M62W;$[T&!ON= 6&!V364L*'9>F-!C!CL,7FJP%3@9%Y=DS2GFP**%X_D455Y M"9Q2=:AQ]]E56^HHJA"GS]PL#$'H7*M*3"A?JG%.AX5KH]D&P MI;6&,943([V1($;L]9>?-N/2@A->T.!=5.*$'5;AO&SC<_(2-Z>_$AF%-0+- M8*M%S)=;60\5Q,?LNM^ @/#YHJ(ZE:>!7"QP7+%)RPM=G=PS>#QNHL$7)K$O M3#")':Y/;!(;35XOD];3.:VH2D#6/&R?>Q:*W9&F*-2VR5-63SO'7*87I%C@ MM-H4L-H@KCKO4E-->+K"I^DTO2L#EX@UWG3C6?%QW5?1KQ+N]J[.**C[5 +> MLQTIG*-XET#Y=3<5HGQ'_XL*2@T245&CP1(^WEE[3-3K*(7>HO0[SL?"<:Y) MEL9;K;,3O2:M'JFHD?9VTL)_Z9!G-U]:"VG@*0$3_5K_##TIK SSZ!$.9.R, MUU6$_L\F*NC6+-O>X#4I#L^=%9[4%.Z!%IV[C6JR MJ*6+!&&O$J?"4J+!)T?R,:>$$T;\0Q8=9M.0?@^0A;UVG)=U:8@A1LW[L/?S MC(PRPM$0G^556FU9C'E!Q2JJ4[M4^%2D)S\ER:$C0/,M@#@HM.Z\/ "'@/8P M\.Q %6:[C!H)8E"\2Y .\PF0H]ZLM<]Y@6.RS-._\8*;=:$5V09WY&F@C25I MU9>'14(>XCJRUA- .'&7-J+$44-]ALYXDA[T+LK8==X@MMV8Y!!-)OISUHKT M]NQ&-#,,4UR.7-,LVJ.!3%C<- \"L.'R@IO6,R> MX/FX> "Q$RPVB/ 0?#^?5]V/WXR21\&SG:5N>;86\,/"'@]V5%WC>Q1 W_- M89/>'#8[PJ$]-E*N$AU6.9*24[K1FQ=N9K839\3";+=[ M.4;&V.#/DL,\.^!'NDLIHFR>)_-DE>8ILRXKJJ?JH^QR,"(5U ;4KM.AY=R\ M$V!FJ(;#SRGV :$&4=B 5M@0$2M\=^QZK##;"%$,[Z,J.NW-(:GZN(&SL:]9 M;U[&ECA+/4[UG" ?S+,XR&*BRS=OJO!CE.8L3\I5?ANQM"K7!5GCHMI>4Z;S M@KOKE3P]J=[+0.6G1L37KD(-#62#8;V?)N7'>1YB:C4F:;DF)57R9,&O!2KT MSI$RUY0U8L98CQ=A<%1NBBT/F.21=>4\II@*G$@FG<(;X,LPTI9]3:\!") Y M9:=')A.)IZE&ZRA-V'2ZQP]1MF@F$UW&HB]1D="OBRJ-TS4K^Q:\UH"*?!$ MB_U9]QS$>$T+Z7-0*_VP/5^3YH@P9*I80+_FB0MYE1.]25(?\C\3&F+6S*S6IUT M2Q,%US)*?"<09CK6/:_?W-^E53:D=PX?,= Y35/N+W=4(DGLZS(A42%+ZY<^\*[\B$MXRC["XX*NK:S$FQ];OZ11R$N?TF3SE5(G0Y4$$:, M,@LHXD7Z_!\&C/&5Z##+VX)T79 8XX07(SHORPVOJK"X(/GR#A>K@5QCZB\" M%Z=Q KYV'N-((':\B_X!@O,:&.)64@.$*=J+MF8/ S-#=^PX/\A2K"%K!,Y@ M;W/N,.G]>7Y=8.8\>8]%KI'ZR&6>BZ3?UO&YR6EZ0*&?58/H/WO5>TIR^:HW[2/0I$* 6 F(8 M>,4?U=-T/SU+ZH =?C%"N83*;BQF^$\C;AZ7=>YYFFB!$8=QV' MN@G[6121^4 _.UP>E9XU"'8[:M-;M%N]VQ&D$:<=+-Y-SEFBQ2XOPL(V6VJB M@&^]9"V[%J"Z_%9+&S7$0^;4 M4>'T4?EM!?:%%J[!5-E*[]@5,#^IL0=$+&0Z;#5^CXN9M?37JC&T'](,7VYZ M]IE#CX!C97=->8J/9021H!@H)+:'>T2%)4Y'_6R%BR4+Z2[(E^J!W4Z*\L,, M1HI/@V6AMU5/8M'01H(XJJD'$I%A_A)-IKF^0D:;'S" NU^;7!6CK_J['D:? M#'_HNB 5CKG9Q<+'N7,V6#B\ MFK@1,)?]1>QVJ_JR6_4E=YXRYI;S//F0YE$>4[ W.,;IHW9A:5B+T"A@.&7G M@8G[!:4YN)DX6IAQ219'7BU$M,,XE0(!-L955D[:9+"<&JVWJRC+WFW*M*>X M[,A38"-UKS5/QBFGB1JB@6S2?C821=ZXE8,'G&5C>Y:^A^!2T&G,EQ PDH'W M);T\)&J,<;P+.<^I:;+B+I,+*G_G%5X-G=H,/6ZP2^EKUMNNI4,<_]XX];D7A[)KUK'9F_.9HV />40Y+E9",;?[< MBLTA<[-7O\5+]FCQRO!"RSPMKDF6;=A^G1?Y(IG\(LOHPY ++-)&G2>;3PO44D8U:?AU M%8O],+VF0F4&]?>N%)(4X(;*N.P0/4;ZTYETPY&D#,\CKM,!I+@\>XJS38(3 M41UOM=Y4=17OLZC(Z8:DO*;SEB6.F*_8&9U,Q=IL&ZJ1;6#P%1HAU4U&!M"E:V:-G1>H.7W29 '/$,"5X@K\#"4;S._GL@"Y'-.'HX*5=6,&4LZ.J3+$TJI&W/<9;^.,:KUT M@3*2+W$1P$B"3&!B.IK>#*E?<+I\J' RIW,\6M9Q]%>+]TP%UQ7:%1*H 5L! M&D>:U)S[6@5=TZ23SGL%J!73=.U+C>TD$N":9'*AS1"HW!%+;#:B-A=[*MD%=%YU5I6I6,2X7(H'6.QDS')J(\FMR :PJA0[)&W?$<# MDC68W6B,E?X\8,E_;*FK*+NF9O=Y?AJM4[K8\]7KGN).V*:9 M&NN1J(?UUTU:IA7=7Q>/:8S%]?\;47:5/?#G*-O(YJ@OLE"_F6-XSH_-6&Y; M%'=P-=NL,&X>7Z--0@VA_QB"JX6XN3[/DYZBAB/UA8&MF,89J%%S/SF:E 5D M@?;+6-9)#0+7)8:.3E^@ H3E3F/S[J*G\X0"XV5KV6P:27HP\CPX.D_2KJ?P M/%9;?9]\V.0(8UPFVJSSIA$O2?YY.-BAYPF@)NNTY#SW(F$_PX8S]#&.*'## M;7 OE;PBRL[S!#_];RR_#"!Y#A[.N]^>KSA>015QLHC2#17 *^$F46:14Z&X MP4M>!E-$>4IEHO\QL$CL-^=)(G9$P]1Q&>0D466/4VGHC864?0T>?3\1D/6H M!XE_E+*,C/'!T?!>X&64":H],=,#3P &^: EU^/,R:%FM/W'1 \QCRAPQ/\. MN.^ZZ/!#IOM7+U=$=]O3$/="1QC8M\7T?1=TGB24?67]XR+-\6NIJA]X%JSW M>]KTM C4)&?-+X@11U=Y*"-@B+M$BV4A_&=U-I4HNR8E]^NI.\U&7S7WE$E) M>'6/M2A0 V-"SK'Q4>CWB"FRUIM,'D8?UD$#$C$<>1HH>9)6?06]Y+A"&:OQ MO69E3^J"@PP'CPU)2)9%A?B2?QHF3&2,\T23G:&CLXZB4MY%91I+Q [4AMW( MK'Y:GN)0.2WS"*8@'=:;DZ*G$XW)&I&W\8@L%9YZFYA[QJ*:A <\T]7O'C]$V8+98.PX MFAK_T9>H2.C7197&Z3K* ]7\TI([8L)H'YO(4_KK57%'OLB]A=(G33>0NQ9] M;Q\9918KSVB'W3KV<+5OXRACE3\3?;%@:7:;1*W'5 M@.2R/ [Z#4 ->65"OE2W.B*( G?97\ -O19.$TO"3OH9(I:\EDZ,-$LYFAF[ MC1?SG"KAJK4"A)*8<]Z'7J<[>\K4_YNN3TDB/PX<>MA4N^\UZEO!"^*(4D>, M?%@=W\_>/C4_P+-@SIBA/?'@LY8<,1ZW?,_2"2/=_RDPTH<;/)#5;/!)4$JSWA:=YS-KJ**:K$$N M,TL=,+T77=0=X1F+HK9_XLTR1!:S85DA&OP+$O M'#7M]U(7I8XX^0E%J\BYW1^E,L)"MW%"S5,\4LG]):T>3C=T ['"1?-9>9[3/?62;;&; MH_G=5_7M,IS,>7G ]HN^-=X9$8AY8!V,ETQDUE%K6R43X!M@D]]0XWG(4(-[ MAEH4*,U1@WU6W_ 4MXZ;!W8=8*G-6!?0L^8BS"R\8TG;6N[$7?:M:] HW>,4 M]U.W#P8P%]VI'>)G-$,8J7S->2!90N?:&0]K4;=6Q]\U-UOE-+S:KUT8_XP$ MD E9L@HCT6_2JK+7T.RX:Y-LW1*1:[K_?KC:PQ S0-JH:S':$48M9;BOP&(W M;*11ZR9/:SM'UX=D0Y=@5BFX% E;RH"YU<;%B>@QUW NW*ZI@7\=%9)Z$(// M0"3_L"WG>I/10YP@7,[-0=L0[Y)W9;=2Z/AC47QIA+-#GF389XKN6>5$G,DK[$U(BYBYZN M66$ZDL^KJDCO-Q6OPTZH^&-I,0A+K0)ETI"ZIQLV'TB!TV6.>!;P/-XBECJB MS$1VI&B7S@V]> VZ9..="[!34$.806:[+?$FCD;+F_:H#X58@8FSIPH7>90U M6_?RW?8CIEOV:/V0QG,6H\ OSM_AI^H=Q?&[1'-8:!&H-0PHNYXK-]W#PP9< MZX KT?T6[? A#K#.IH 81L1!AED8;8PG<3!('HVT1RPT^1TE6=>03O_&U?Q@ M&C?U%\&FVQ@!]U9<@R!PQ4,-7A,X ST;=:)"1J> AI("UGK7R$ ;H>%:^$2E MG:9P= ?&5%2GWD@K>Y(=3 ;I]X 8D[UVG/OH M!3$DJ'F/&NGG&1EE1" #<: VNOQ!*P:@CZQ_.XJ(D0Q9#'V FU(3+V :P*MB M&>6U;7E*\I)D:<+_F.?)->5XXXSOI'MJ78SE^[2,,U)NBG'KSQ$9J*%H&8YS MF[*#E\?%[!#S$[LNYOU\8SO8:(>;6J*A;5!7\D!\#;*KU*Q4E+/K!Y)C:4)_ MV2.0Y*P'33G/SLKH(4XP5*)^*?>("DL\1OM0B3LORPU.WF\*:DN(\BDBT)1_ M>;7FA]UG3[B(TU*:YP[>$#@.2)>@K^V0/C+('LEI_TTV3BV]&2("0?#L9 ;" M2>QQW-_U8Q5'F56/F%_75S]5T#U=0]R *.1+4N$2<<*!4H*-.N FX6D;G&TW M=%=3I#&KUF[-D:Q\+4LKVGF:-N5BAI$1=3Y[33J:0$J4<'MJLZ4=LJ\@\ M'=2P+UITXB(YVN1I-7$]/CZ,JKI<<6Q"3P5^6=[23%!KR^Y$&*8YX7DP)=E7 M'+AQT=<9#8\!&A3/)JXX3KJ?OL$9,TCG+)$9/Q12=PV9- 4.R= GZ3X6HX.) M.W5J5&@':U(N'*-Q(S8'PY^^CQ]PLLGPU4("FN5@+<<$'M@*5,?K40LGYAS' M5,[(H6-$+#'>GTCCC#:W_(AS7$09!3=/5FG.ZXVQG)1GHMRQ3)*U7H8*L!(1 MYQ[[>Z1ZVC+;Y*PS4;M0?W(RE"R6]-\:S*XGW5'";J0V$?D>F)PDB"' M_819 /#-@L6KW[7 T?$H)W@OV"**)7?B6C;!R;OM9XKX/*\/\ZFEW>X@1VXPPAL":B)]@JX5 M34NZXVT(4RL=/A;$'H,#%\38KW$PKS[@A-FO+#IE0P5MN_>P1*@MMFRUA(86 M@K"U-;2@VBNZX9A#3JMQ1!6JX:(6[^%+;!D/I]U)/YSK' M)44L[GC(8CE'7S"YOM/;L)\[.]F.=+B+.<.,/;R-H\ MP\PG+,'0FAF!+/^5 M\&/BA&YH;W 990,Y@W7>@V1(46G?>4;+!@/J@N!.# $#GDO%3?>@^56$A[XB MO(B>Z#&5Y[T.%QQ8@*PJ6H)&P.P-'50@(B N\1?^%2B>YNAE%_$S+1%?<0+\ M^+\.$Z!;>"HN.5N)Z5<\G>2Z2!^9I;+.HICO;X4W,?AN7V^@5"-D)-SW&Q? MXQ38_FN>)YVKV$/G_R.OF)SS2YKVM;48P@#9,]CM$V SL ,@$H2S0Z(.AI"% M^)1$Z3#T0(F7WB90QZ"C>(XS/4HFD>IKP(DTUKROR32& S*A[/>M8A- ;U+Q M.=/=@(A$C!TP__0/?WCS^L=_KRD)&H-PUNE3%#]:*K9AE]1^["59_ M\!OE]KX<''^A.4EV#;B>!I\OS^_.WJ/;N_G=V:U7$>AA$I'W/+2MS$,F@:9R M_[L. FR?AZ$\)>-8,C2*(;2A3>-Y6>+J.L/)DF44/V5E0"OF#!Q,UJ3V$E Z MAQMW7HR)449:+?@= T6WB2/H4>4Y@C/2Y%<.4##-KW^-'G!'N[Q@.Z%-Z M![X9D[?M(>R4$^=F5;(C#]R!6>F(2:@>K#_NMET*4D- '/0X7:HHS7'2U#N> MQ_%FM>&.S_=XD<:I[#A$_47PQ!DCX%Q5[RA28>,D PF:,JL)G'_^+((=$)4T MK3(3 =8*U&;0H^93,@D_Q(N[@'A]FS!&!'!4B"56>Q/B3R3'VT]1\3NN/FSR MI+\^@MK#0)'L;]2UY'&J2)!%G&Y8JW6$M42/7X:'QGC:\%JF42EY\HW4>H(CW M\TL-*D0)&46!(A"&>E.O[_%]I7Z7=N1IH(*5M.IZWC"RD[KQ.L9=HLDRCZD@ M*\QNS ]O_B5/@9- [K7F+^7M'EE8DELHE#MNT?D%N=I+*FB&S6D_Q%"BP:4PLC*0!U?ZG TY M\9$%]U!*PB7!E;-2)B$!4^ >Y^>^6F-V03A?GD;KM(JR\0IHF@U82RHO(^3\ M3/&!71?CM^A( P%%[!A$1"YT(AE^GDB6]M$Q&4S9KL9HOP??*H%!UD.!P@7_ MV GW"1K@ PWH<=>5M0@>K:*BTNO0NXC^&<.27EC#?99K6ME*J%U&-8P&3-D* MD9)XYDXSJJ6O%K5OXZJX29R:%U]K-AN MP9X.X?2#2R:Q,PS^'(/'WJ41,U7A#:B#4-ZR+^-@ )DB;+:(W RXHKT5G(( MX_Q4D!X"8&" Y'UUL#_[P5;8QRAC7%5*S@UKQ#AUGPHQYQG0:C1,U[<7/_@O M'4C3R]^G-4Z]Z?OTF>_O[G:S*[U@N]0FUGX[?H5;]3WH3>ZQ]IU?Z&Z=$AE# ML'>SX@3E)#^I@82YZ*W,?@+FJ4=71+TNU9:32% L=[../@]V3$C:=>X+8_28 M5N040[I=QUE+M/EEN-]L#M''S[!5'X?L(0>:=;Y;;+9%H)-LUWV![PCI2RGM M2K+K56%YF%0;UZ]_OZ"Y,L[7*S.BD% #,,)W1RM4(N"!4KE1D%1UCMG)2Z*]S=K^YNV_5W3M\($1ZG* M& 'R-L#&KHGPOL9%D\,PC=DE@S3;5#C1W.&!6C/>ZFE1];GG:X"Q[%TBT>8, M<7!\(UC#F][^#S:*O1M!@Z$Q7$C>XP6F-OY>RDXV[UAB8;H*QU36!D)K]=^& M+"SJ5-P'#@HD^ZEB^?1;C4,M,.!:B#H='YS=LM2&<-5O+->&NOW MC% MGN R7>8B*=]:I#E&"WX+B>GW\6L;T99BRP*L!KKR2DR&Q]^69'-?XK]NV*7F1WY8,+;I&'L>NJV0 MM>M\X] 21H)R^-L;XSPFVHP+9%CPF(2KQ><2\\P32G:%Y!TK9L5!V\Z3.3!R M)V1QLJ$F!3DP,400Z@1L"AG#I2;%(!<]7C@[MK$[U2%^2:N'\SQ)Z8*SB;+N M0\.7BVPU"[["9D;>6QB+(4Y0K(MWW@ "8OKW]-WR+SR)U0[H;/]))?XXNS=H M2?:)JT$[U"Y=-EW0W^B'S4?T'U9?AW[R_P%02P,$% @ Z8,*54%71'?Q M/ ZHH% !4 !F=&5K+3(P,C(P-C,P7W!R92YX;6SM?6USVSB6[O=;M?\A M-_;77X"D+-DFP .2 M $D(53/=G0@ #P[>SO.<@X.__\?#)GYUCPB-?;N;OGKW]MT[[^T'_C_OW_\>1\E? M?^/_6/@4O6)")#3_X^^OUVFZ_=N;-S]^_/CI84'BGS!9O7GW]NW[-_O2K\OB M_-:_^4U#OPT5V-M%UX)2_ _>?MB'O\K[^R=]_[LIP<:OF9: M?_6J4!W!,;I!RU?\W]]NKIY\8AHA4""$BHRO9P-_&_^_,I&@=[ARRAAZR'RX]O]^-#) M@J;$#])GXBC6:JRVI4\7^;K*J+?R_6VA.Q2G=/\W!R66?_'GIX@&,:8907=L MVIRS]O\2]$*AQGA[X+WKI0^/DX%M#^B*_>?S&5U?L!]Y[_Q%C.ID?5+(K)R/ M&^5%OD\^CK=(Y+KR,NF/M_D)"5YAPFR#WU\S^X+]LD2$H/"Z^)SP+,SW^UPF M]L'\//\;GZDH_/UU2K)''?HD>'%X/&VH+/%FZQ-^2@3K* [WM9<$;]0W)0P; M6/9A36I)F^9OIC@-T!5L'96%4 M/:ALF0P0:P@K'S '[?S]326$Z!87O?/\(& *"AD.\Q=1'*414D9&TD9,82. M$ X=.70$M1\G08 S)L3O#U)HDX2Q=(W+T5X<=89H1OGW4&9UZ M/C)>##;^'C@4V2>*')C]\0GQU5];+ MBH9 FNC##IB=## 3B/B]G!<5B[E*-D#Q\6*(\?? H2"'@AP*S.*97[@')]MD,0^R]##'8!ZKQ+ZY1@F-[I''A%7%.FJ-&L)!381R M&.ED,%)KPW)Z/)>N$C:U$)>TSAT%K39>8#+^'CAHY:"5@U8.6CEHY:"5@U9# M@E;-K"BS$.MGC[7.]!2D&8F2%8,A:73?).:OOB%#4 HJB(-/#CXYR#$FR'%S MO*XG27B#_'/YR^,OAK^'@+[WGO3%L%N(@R__#3T(/Y9/= MBY(E)IO\4W"P!FQ(/WI3$D0+G)NPSX=+/!R6W*;/_;-4,G=):E M>>KU**DR&N&5]$M>F&7%#L@^S$>XTN2 %-F M8+[Q37FR%;*3;NJ@6@9D9]97'CZ*F(WHEZM6(K2LN'9I;] JXN1,DG[U-V+5 M5A?3+MWM&L5QW>*N*J1?LHT?Q^<99688%6_9E:6TRW;G/UR%G+%91L7K&C6; M3TWYL;O(567"G'Q8XT2\9XN*:)3J%@4984HX>[>XB])*%"TJ8D"JBX=@[2;!8XKQ*K\W1Y_IFSY6.^: M%*I^"@4E$$G#&T='J\ M["T&0UQ+)TJ-2F2&(5@C[^S0B,0?!5;%>SM4 ?,X@;7RLQU: 3JXP&KYQ4:U M"#QJ8*7\:I=27OHCP)KXS2Y-2!U;8*5\L$LI$G\D6"4?[5*)W+<(-].L,EU% M!#-<'5:9K0I4,5Q#EIBQ"J0@7#>6V+5 5SQ<+Y98MB#G/UPKEABV)558L)&8*KAJKC%A(X E<-5;9L9*@)[A&K+)A)8$L<(U89;H"0@KAFK'$ M=KVHB<>"*\02"_9",=C8V'7% "QEB9^%$2]7:&B-THA9Z HY/[5\5O]52(UBNSPX&H+\&C[4O7])XQ-B M,R>(\GG#_CM&Y77DR88;D<55Y3G!;)S3W9Q-@93]=O'/+-INT(M 7UW-FWX' M8K^!S7TR(SF5%?[AQQF:(Y+O:8)N*]3LJT?%ECS)TC4FT;]06-\348U^>W!% M:0:7_FGI?B477]A1J6*T#Y=1PK;V:X:=0H:C&.2.^!NPE+)SX&BE'Z]H0<^: M-^02&D'D/4H;,<>%5[@F\Y9*59>DJ?=\*Y!1ZCU3DPOX-C\Q3B_4V^4B:I:N M3(]M;MULDNJPK1T#IX9LT)8R+ *K9Z NBL;JD6,ML%H&ZIYHJ98J$ =6R4#] M$RU5TC^UFF>]?N?1;+/QR<[#2X]&JR0/H^/)U(* !QKR)X:V.(X"]2>3FC1M M*-=W<]$<#=H-#2I(!_YHHDQQDA;Y[E%XB\[*]2S+6BX0\9;O M7.S,3JE8:Z(R[=D"2M(CIH#]Z3#%V!_^_.(_1)ML4RF9\'?]4C'34"I5U>_: MI;KA<3(5"['R-S/2"#54\>MXT]>/OP<])>"_2NX13?=WPBJF;GW!'N4MPVE* M\%?_(72RRP)JP\ 6&&CH8@ P7>= MNU^KNW\2$39KXXR/(3\3V9?1]$@6(/4G MJFZ( 91_WA&!6HE 1WXY\LN1%CI(B\[EO"MWR?PN:QV%*"_LR!9'MCBRQ9$M M+@V. T5-0!'D=#$+@7[SD$^2*%E1GEW5H\<)4H P2-:$(2A4+X*#0UKAT%42 MD'P\6/O_S'C[/WPBN,@)KV 93A.(^!U%JS5/X72/B+]",/V!*YE-]E2]G1(A>/ 1QQM9>P05MMEFQ[&?+BW+1[C,SG>^J&Y#XG@U\<0 :Y*^. M2 ,'H-7&"\K'WX.>:(7G4[X. =>6=Z2(!:3(=Y_PI^6EF18JRS@*Q%$@C@(Y M;0K$A-&%FQHWMBBYGF0Q9OO:PEL9FK=- )HM\1*&MP:)B6++M3N3DU:!E;%E M3W Q3H[.;TKG Z&R64;_0Q$-M/"+5]4V6Y30)VGA@;1^;3N&N'V@'([@UTKP M?RH7[?1H /@S#9>8?(H("EC#$K9:O?9I4/]W:_3N[=G/USA9W2&R8<Y%'F1<[MSIIDO)5ES+H'RFWM'"<9G23AG.!EE')3@%D% M$XY,5OG6<96$T7T49GZ\#X7F8L^65=NBU,VC_X.]Z.]8G*->\'CQ0T\*Q,-? MFL]A#3<'YOZNV)F9)C#;G%$:%?#E'"6(*8:>[\3]ELRLPO+6\VKS8SQCA% M+;XK"QE."\$F8L1SC^5C^RUA6^C-[3?I; #5,>L:?MSE!.<* M.Q9>[(2YD7.P=-B! ADSG9\:@LYR(5EG@C6:)=56;(L6!M;#._:EMGVL:&-H MO?R!V_;Q>0LN4,6"0)4_V#[.P8WX&*THT8>$T@VYLHP+I7&A-,_5X4)I]AJQ M.Y3FM-\YJ*;NL$D#UA95#H>KPN9Y2EL&LSI16T)@;,N4J#DV&U-_MDR1 MUOH14&JVA-:VUX^(5K5E!M5NN@IN%EMFC7M"ZWF?W1-:S?L]^A=OAD- 6+'0 MAJ=6W#*(%SPBOPQ[1$S<%/EUK"IP-T6D-T4ZC8(S>Y_D[*T7HD7J+0N_7K+: M"P.\1R*L;^C^2,WWW;V1D\F3*Q"1K38&Y8*_YH1]-"XUQPG X.3&@7854[Q!:=B(].K'!>V:(-2,B,U-2PA2X&30L5 M=&>+8B .##GZLD43\MVT.9\Q=A>?27Y_M*YMQ^_+^7T([628MS_S%N5#EAXM M7K+T_"3T5HBOZ.TZ"O:4N!][H9_ZJKQ^T_9-\?[MY'-^@9/Q"PR+NAM_#_IZ M/Z]8Y#=HBTE^70+L-%"HZ>@^1_#F?;-&QHN_QM\#]P*[PUL.;SF\Y?"6PUL.;PT1;[6QJ0Q#KY^]*&&ED)?Z M#^I(J[JV*6 E^[K#40Y'.7PQ)GQQE:_E._\!CETA51Q&Q@-UC+.Z:,_L=?Q'@>:EPI;Z"64^<3]>GQ2>[\H0[K*V']3HY'QP*(6 #@,AT[[G$,@&, ' /PY)IUC66!U>UW6U0# MZ"_68?O;LLC4] 3[E]E'M;=-&C3C@;\%C MMJ#Y,8#Q;R GC*(:EVFK;]-RU(J(6I'/JK&#)<>H.$;%,2K'FA"<=K@;>\DL MQGOO$<209X:: 3A1=4/H3/YY![WZ@5ZB40'A*OF0FHO<]E5.( M!+(QE>H:[54IR27;S"[8TB")'T\SFN(-,ZS.=Y\?DXQ-"/)AN+"#%OO0P WB MRY,SD>2SV-?83?GOJ%I[=@"QQ8X MML"Q!8XMJ&<+&B &6Z9)O7(Z@QBVQ!6 5:8'?X#5./"\\2HD7DO 8I;1^YF9 M9/S%A"#-"/?G\"&]C]+&,1K@]@QQ?HKR.!*P'Q(0/$P@5E!QT(V3)#?'TK'- MX?B19#@QHM2*(T,<&3)D.4^/#(%O4HX=<>R(8T<<.^+8$148UL \,@N]?N%Q M=-DFR\7R<+I&A&<99]]BQGD0OGF@FK&"/?JE4'ZQRL&[*MK:FDYF(=]O'O()=[)2;\O.!;IFZF@&\ M&8)S8$D<>.L'O $&" 35 MP -M')A=E'+-$;GE4IW[- HF2?@IBC,>M* &R!JUYH"8 V)#EO/T@!ADNW*P MR\$N![L<['*P2P5VM3"0S,*M#^Q,8"(L?*:ZG(1CR##_4C/,!6W.$/!2$\>A MKW[0%W240!!,;3]K[BO.4AR@\)(F\Y:/]+8E2.BFBPW:*6+9%FSUIH7H0A@_D.YCN8[V"^@_E*,%^G=6W+U%)1:#<6 MZ.G<3.X0QICEG3YZ/WQ"_"1M&+TMK&^(6:KYOJ.2^J&2A,,"XHYJ!M4\T.<+ M>(UCME=1GNPRW?$+\]]+&6?D)EJM5(?C'8Y7@IUM#".SP.GLS%MDE T=I1Y%J_P'/PF]U6/B+F]9)%+R8R_T4[\9 MOFK[&4,PK!LQ'5KK!ZVU'3T0J.MFBAC'?F7..5J9IV^2A-<%S_!_O"SL50WZ M)OP9GJLD3]G'MYWS7?FC G)NTIK#S0XW#UG. MT\/-K<\"!Z\=O';PVL%K!Z^5X'5SZ\F6B:.6EDNG)6Z8KGC'DWTPI89>'/F+ M*&Z1.!G4EBGB 2Z+8Q=Z8A<@0P2C$."#;7CIT6B51$L& M]3AW6;RCPW/C;W$/5V1QY*JU>Q U%M^G,Q]DE+Q((O*M$=* ME*1'*(G]Z;"$V1_^+$>J4C+A[_JEBA*Y5%6_:Y?JQD]6J&*CJ_S-C#1"#57\ M:A1U\_T@8=_9?46I ',?%VFV-W0B9;%KW;'/5@QM?<$>Y9VRG6N%2?2OW/:I MG KJ%8WVYPM.$#MQR5\HOI+D_^+&TSTSDYCE).A-7;6>=J878AU6,+@G1U5Z MZH7CWD?(<32QDGMGAAT1JKWSU68NKK$WQ]YKI?,;-S\E;=&3Q%+&S>U16[13 MSZ#7(0U;? FP>0*Q^6W1B'AN2 B&L7=>>JA(:)ZQ9V.1]UM,NHV]W_"-$ Z8 MQ[X&5$V,AFX!6Z:.DIKDQ#I8)>^'K1(3L0D_CU4%_<(/]!L:-1[CQ2W9;RSEI%/@)8, M!3:!)7%Q2UKCEB81F>,XSOBHWZ0?H]2M?["V'[OV/& M]9S@%9N(]&O&OSM;'GX*V=R*EA&_,<9?^WS\H:HCG7^DTV"BRV\7U]-_7'P1 M#T1U"4OCF%J[T:I&.[]6* X&D57IR7E9)=(^DG=71O8J].9YU2'VJKPD>D@H MW:1_+QKIS85>RL%/E2A9S1');P@G 9HMXFB5'ZQ"7SJ@;E].]>)NLS1&H[), M/Z[T\S(W1BD2E<3(@.JX 87P. "&%P 0P=P5+K-8-!N:IU.ZNG3^LW9%H<, M>**H@#5;W#!JRI$!*.NFBT8OS%@FA?/"P(E/%>Q[0AZ8-F#Z!+TP[3#YJ?EE MM!.2)^C :42:].79>=>99T?8DG'/3HTDSK.CU;-C)95O*XD*DNWB88MX6,-= MM&%%9LM;]K=TR79[]EOQU.)9FZX#FA^K=M@4)NDG-HTE;*^>CSAZV-'#CAYV M]+!.#D/GSN7(,$>&G3(9UA)$G@PKILO"-(O'?_52GEH\(SN/\N?26H)R:'.& MD+F:. Z>.WCN ,A DEN7ZS9_P_%VS?9LD6(K2O8$VI](\H_V&?X)PI/Y,,0LL?O.03S@NHMX6$8_R<6H)+E2:- 0P MU$5R($,KR+A* I*/#VL_?_)[\L,G@KR6\ J6HA^!J-\1?Q@=A9-[1/P5@ND1 M7,FH23YA$CH/3K< KYX".*,K4'^%-L4;[99L1W,EA?E8IXCDA\LQ4US M@17?2=L]0966LI_OJAN0.!L-?'$ &OSJ;^2Y6Z'5'(EA 8GQW2?$3U)I4N7* M,HX$<"3 :9 )HX%W'3[M47)]32#L=/9%N;&T+QM8EK;XKTWO#5(#F)]L?E6 M:E055]NR)[B(&T=H-Z%NM1 )9MG>#T5\Q<)GZO18Z2U*:!$HU([R56[7$._; M4"Y'_FI^DK#8#J9' \+S1EYB\BDB*& -2QA,]=JG10O?K=&[MV<_7^-DQ1,F ML@.>?8UM67EF3J%6X;7:4S/NJ;W.I')/[2E0P=RR??Z(PG/>MZJ,42GWV]LY M3C(Z2<(YP\?^:BT7>[:LVAZE5+?^#_:B MOV-QCGK![S$?]^10B,< )U1$4[=MMB<'DI+8A2G+1KV D=QHFON[(E<)FQ>8 MI@2E40$7SU&"V#2AYSOQ+)"LL\'(970T+IBYBW>(H0=R'P7HT)UCZ;[B/"LT M"@LD?H?3IQ-JROK+C(K_0FEM^D%MW^MI-FOK3Q'CG[\*D?\5+R>ZLFI6B"%K M^LY_*)?;'OS"]M)N&N];,QQ8SK8O'^(2=594WJCTW)SG;A39 ZP517J14?ZX M:F4APY>_]^G\\[']QE8LO;G])IT-H#IFG?25J^_H+#[?O3AV\TTM_\OKWH]B[AQ@]LAG[G#3K+;G MGQN;]LH%E,M.]POH,\%4&*/5_9>&JC,JW=]SMH7!.,BIK_-30]!9+B3K3+!& MLZ2:26O1PL!Z>,>^U+:/%6T,K9<_<-L^/F_!? \7]?O40F:\W?#(&.X)Y5X% M?R4U;+K^5I^[8I.^,'@;$?^0>:!K73UOOR_]N&!F+7*6JT "\"M*]"&A]*"O M+./"K5VXM=WAUM+7KH7^T['W6NY\Q2;-?UM4.1S_&C;O:;9E$*L.:@PZ(VW1 M0*4O L.\ +;HH#Y65^RQL25D6S0/&H6NV:(4P'4A<323+4JHM1F _M?3B>P7 MPC];ID3-L=F8.+5EBK36CX"0M.7Z57O]B$AI6V90[::K$.9@RZP1;[R26.RQ M;[E2OD(2$3_VA2#OM_A^ KC?RH\=#66R#X^ L&*A#4^MN.5U+/"(_#+L$3%Q MF_C7L:H ZL,[P=O$VN/-]&UYUNNT+AA-G_DR6-7JB=G79_P/5I':XC;TV9;V MZ5(E7DB?H3)LO>J-3=5G^]BG5< U"+ Z?[-&G<8N-X)U^\'IMI,[CF"%?[1& MX<.XT@.'#/;@L*XO]A]T:"*AT]E;+T2+U%L6483)JF4B)W![AA(X*= MW--@ E'9'AFL4?#7G+ O%^_X$;PB_F::(_R@.MMSDZK=")OO\3Z-Z!Q'?!=/ M+OT Y9OT;'F-4KY]SI93MD]%SV_B-6BA6>Y>?'-"ISB. MV;"3ZAG2H)F^DO)3BM)YC,(5,WV.Q)%>\X%5,IP;9I$># =ILA91P1[E_80" M_I0.Y^A6T3U*D/"F96V]WG+S',M5>_>QKKA1V:]RTS\W. 7B'I7H2;_/=HY9 MEC+C(N'^,.E[(775>NI-N7?PDS.3/> A+->?M#6)/(0ES4I,<(!02#ES?45I MEC\0O-P'E?+%)^I ;45WPZ[/&W;CBOIV-\/5CA MG+%%&Y#[(E(3P998*="T4,%EMB@&$KTG1WRV:$*^FS9G@\8>WVHRN&VT<=TN MN.V%4Z4K)N^$8MVZ+T5X@;9=AT%>S\Q.U%"/_7;.L.[^IXI9WFW\CIG^LDYTUMS MN/M ^ANTQ23E%O-M,1%%W+.X@F/-'6ON6'/'FH^%QQ@XU>5XC 8&,?QT,FP) MO^>O66ZB$MYQ(R_ ";\?@-C>AVA;P[=A\Z;LW%;B.;/6F;4-C*PD] G/6!AF M05J^0;Z;! %YV1E8I?[,6XE0Q26!_$UP!OSW!$"C_E4WY8QZ9]0[H]X9]$/&8[..1#$BE74!HV)\9EMCLX MY^"<@W,.SG6-2YI;'R<(XC38*R<8?0H\MCP*24X]FFXU/=AY>'OX. M'T)DD DB"C?:/:04A$F=_=!0TBZ:X$=V-8*MJ>Q3^EL61)-,Y(G:OR. M^#]1.+EG.]2*+1FN"#9BU]'R.2AHUT@'';A;\S>(@GP&3E;L'Z445)Q[!EBE M ^'V#?-@:)X?C!V827&_B:>\FI/HGJV=1UG$$K=IIX-N'):XML5^W%L#GS.* M5BN7AR2[1&WY_J679IL U.B_!Q?%Y$!L\?!+"OL55OY*SU3Z!FVK_UX?W>%1 MZ6!%-<>CN= " !=E8B]W!-;I$%CU9R-N]'5Z/YC],DO#I7QR5E'2F<9O>^][T<"3%))VR\W+'IEV> TK2T?I* M1OOQ0M&-.M:PE4'U]"O;(S+"#:R&G7S9@&.V';/=AMGN[91S//CI\. ND-.Q M4*K\P0OKT[J94-M_J'5S6LQ2*T,0K*JQY"!NI2J1.0G6DGHV4/[:Y! #>#L% MB&:9R_?,UKI'289X#IPM3G*)F&U66G"YV8:8J,WC>EM\P1!_V%I"1P'V0P&V M&#@0B]=Z8IAZ0K"4AVTS^7N]-X]BT:\HG4I9 Z6ZO?3J(%'^]#NL._)*/?<# M/"A557HB%"=QC'_P-->7F'S"V2)=9O%+,47] 57VD@^.F;+J[O(BBF,4'FTI M\FE?7^%4F+4V)X\CQQPYYL@Q1XX)P*J*A63=')%J!GK\G!9EU@ @:"#*/A8* M2MB.EI9EAZ:G9C;N"=)E*NC&+!NF_N0)R5-Y7FN[;=T22H24!WGEG !LVUH?<.FEO,$G* G0+I_8= )9)U. MZET#];N^=5QXW411P>G64>(@Y67(:,(;I?!YOQMP,L MJV$)#=_')N>\]"VIP;K2).S:23IA&_(2&IRPP]>5&E\(5M$OUNS2 #K8L'OZ M'0\ 9#H)O3CR%U$'L?@2T8!MZGZ"<"8('U:M[C5*4ZSLZ>UT"L(\N1IFO3&/YTLS>#^,.WG4 M.*1JLR%O[WJLGI3R_L@K]>1$=#NW8P1-[K'I$%'B:F M:G)8ZYLR U146V/V!$DP-8/)&&0/,$.+">4YK'!"<1R%G GR%G[,;PEX=(T0 M.V/+'!K>-G\HWLL2/PLC5@Z.TKOYCGY@WJ6<#HMW@\4[N]P^]W?\'(1=:Z\N M/.9+^7WUH7K+FRQH?LB*.P*K9[HWV2:+^9Z0;^A3AD,(6K,=X_%]4<[ ,IW/ MEN(HT8:MF.UIR'8TMIOZ\=R/^ ,<_C9B1RL3=8.3VQ0'?XDZ!ZYHMC^4(F'R MW.+'OI)6Y!^O6=;'988@9]WJE94UGF.X:4;>X>;A/5I-T@X(BIEF31F$22-V M%GU""PE!6E7*J*2?2J3Q^/;ST>G#-F.!Y,!:1GMRP2QDO$,,%^2G#)C6!=X$'X_!'%,<"H9__;%2V*X8ZDA6?ML6>QT;\,3*F1FZ5JH;[=,^&&I.=>-)7 M%3$JX]'4%(AX5**G$_-( G:,Y-OP&LK039,EP8FPMCVV3+KM-(48IQO+:LN&:32B&H21^!T\>QWD1;*G=71\[L=+A#M;83 ME3F>$>A*Z>*$-=1/XRT*$/VGCP0:X?9D(-?D@,U*G:$BMMB@FG3T)).([ *> M+2:J?CVJ7BJVQ:#5KUG58%%[=E'M<[;-+7];C&@36ZSDXK &^[K?G,FZM0F( MNM1GB?>2O$FW1NLCE*VRVO4K5/5Z[$&]_>32>BR0YZH,?+KVEC'^03M,HP7_ M1&\9M%1%=,FSM":RGON[8(V"O^8$IRC@@\[^:T7\S92M<&8$IN+WB!6K&LY: M]#\93?DTN\1DLN$;SK_R*?VL(^#R/4E/[_ -8NLGB/)@PH.U>(=YU )3^'W$ M%L?Y[AOE_-DCZ\BT']T76V--@AZ-GS*>W^=9(,>+0(^G?W%4\O%H^A31+:9^ M_)G@;,O?FH@H/Y6B)&/&>]%CMID)=&E2!.]GIV4#6OYE?%J>Y[DH64>Y!<^@ M4/'OQXY?/ 1K/UFA&W8,7RR72+@SF!6BI]MZ'"E>):P3&=\")2_NB@OV*.]7 M?X.D#S?7%3;3MQ* MF"6W3(K9\DFD\F.8LD )L,I]OKD?/PO#$G2HMEY/;]>+Y3INY?>6%I'Z51>7$)W%=(8WT-+;^M5X%TRVOXQTA7T%UX M SV9NW !:R9Q\X:&T%^^C="TQ8A6-#"L$:T0L-F( AH:0G\KV"BU?E8T,*P1 M5:?VFC=DNK\'KE'875&:\1=-^&/5(NW+JO3=C3L\"9@^"6+3/,SXC$92BZ2V7F\=(CA **3\ MF?6]ACD@9E D10P/!TB"H]4JF^[7?40CG+!5\ EGBW29Q7NH)>Y-;16S.;W6 M/D'G;/&&/':'&:PR#DM>V&7:@V7:XR?7)?<+PS/L":O8D%EOK(&U@-%Q2QH'G1BBWY,I CK]ACIM-(?-F;+Q-.JJ2M1^#]8JW-*-SON]V@\>$.6\8=M<-&;9D/3DAJ5E_A#PH"CG'BL& MY2(9Y3'99[*1PY ,(5\9/LBI*U^9[!,#R5=6+Z++5]9-OK+V2708&)@M;] ] M2H1OBU>6,2XE3U]8\O["I$?/BO5T-_&YC,^J*FTWM4B8V9O9+[L*OD;VN M>*^RG_LT"H""/RG;J]2?HC@[VB]KY'Y6VG02A#*N@5,UT^*L9L(=#NMSM,0$ M/;Y8@>C% YL>S$9B]@79Y7Q:=4930>\U?K&GO:*0])%FK,^*(2O=@^1,Q^6^ M=8X2M(SDDK\HW5]^DF+42VF$0C\IU9^PG&_G UYHL7:1R(L/^]YZ3^OPT2M9 M*VU%R;YDYK$/;#?#3R62SVE8):/]8- 0,1C'4>(G9F3&. ]NE7<#5,=P+W+[ M>'\P\7WY>Y2NIQE-F7[)XS/#W/W(_A<>/6+PHF^-6S)[B1?E)^AGMI43/V8C M,0DW41+Q,XG[6>4#J%;970@W?YFZOI"N!ISKVDS@^RK#(TU:L.^1 !UYKW+ 7 Z.0!, MW&(>^%4V=XM9+0RIM=UHW<21J@O&N]HRA6I[BT&$ORU31$4=3:"*+5>N5/2D M@,FM"I5275HR%Y6^L*>!*P9 JUEV7U1%.W5,M+YHH>%N-S">6U_(SG UH\+Q M@O7SP;(-QZ O$:SCCQ9N7#"_']RN5+:S!SX/I=XO6\Q(&"*#19/8@LAJ>RO1 M3 41:@LR:Z.6RF@8?5ACB&NHG<_ EK756 L--&GQ6M2H1IB_;EC1W:P!]OTU M*Q?=(R_*3VTOYL>VML>IX5\<2.RWLL0N%'PPH>!'(U>8I,PVG2W%@2J2&OT] M"S."9U)R?%ZAO!R,,L@9K9)IQHZ$)-C=$3^A?I["F>&)_$]Q<8@\9ANK&22] M'QN,WO:"55^\JPFTZ*YA%Z@$>[FBT"^;915:AS]FH=**#2%9XS3&FPZ8"W=Q MX2XNW,6%NXBS[K@T\SJL%UNF48=Z 6J[*WM:W_SMP1FB9Q@4L* M>Z0(G-K_FWIA1/W5BA2^.F^Q\U:(O\:S7>^\$*5^%#\NZWK:J/TW]!-%7U6'J=#F)2M$U M?J$]IJ0D/<*3[$^'06%_^'-"(__I6UUEIZI_U"[/1<8?HA!*5/6S=IFN>8C+ M9,-.D$"L*W$A[?+=HA6?;I_+2<0$B"O7/*BL?FGWR^-8AHH- 536+/>+DV^T M<@)(2K@KHHZA=+S=4\-=YX'I.#W[.3W8T8"53KRQZZ2>Y%,X4,=.;X$GB B. MC3TL4FF%U)FN8X]O4U*&&&'HNSDS0#6(H)^&*S+#5$*M23_V/=*D8VR@NZ1S MC/5^#]PL89Y&&R86CR(\0(P KY*(?[@& M$\+16([&TDEC=2[G73['9\O<-;[DUP(^8QS.R"TB]U& *I9\@YI#ZE'EOMJH MKME>E1(QJVB2SG'$KUPS::L=06J5^NK'[!X1E2Y4ES\]TE?M6')TK_UT;Y,M M&;?:]6S16#VP53[F;*$]FDXFA3/'%GJDO:ID9YLM$\KQ:(Y'LYM'^]GCN6=( M%J09X2::?WA;,5C[9,7^[2>AEZ#4\XLGD)LQ:JV_8XA;ZTA.[4&HTZ_/T,?+ M'UP0:I]\7^N)!&+^.IJN+I!Q](&,Q0/U DJB?+W^78^2?46BJ[F/O_13._1TO/"'$3U9%LM\VZI VW)-&'/^G1\Y>7OWM*?VP\;=P M86ME7 !3ST'CF%S[F5R3/-58Z(8!\E1L8UO@84++5INOOKDS8(UU;/[J8[G& MKD,EFUDC1V8^@6BKI0NU$,UR1Q^868.#OQ9^\9K*AC\3EW])^/?-6*36WS'$ M)W4DIV.6^F&66@\?B&/J:)*8BI6+\P^56T^^<4^/9'OV&.OS0#I0Y9Z8$IAP M-<_2J#72$YXO?'&'\X=_E9^?XGO)@!I#Z('T'C*HCEFN"^7OZWY&"3O;XTD2 M3L)-E$0\.W@:W>\?-I8G_VS4AF,@701B&[:J_9'E>*O3X:T@A\>+M[5!^[0M M&JJGM< 'L"U,G^*D:7$,VJ(Q%\;HZ.&&D4>-8)F^=3-8,JX=NAL*%Y??'HF" MXI%C5F1_@:3ILST=?*EW/DY14L?(#8V1 P]@2TY.<:*8XJY^^"2\8U^4<#B5 M90S?OMSK[I:K[EL2I?3F]IN4WP#5,)R =S$GC)!SN5G+&%_,RW]IDU MGGYB^\"E'Y$__#@3DC^#$LZ2<6S9'2^\C 2RCI< M./>-:__9][V?G7ZUZO<76_4[O(T%+IJ]LW[4HV+;6ODC[W=O5L[3S]MGW#_M MW_!F?D/YAC4Z5-3] \.0A//83[[Z&WEJ>)V?],6CZ MEI_3N#*Q8]U&T-,(R!PF^N[IG;*.%>D"#2FT/A:#D+"#-BW+GLQ8U+O&P0H? MZ"O5 ]-T R 1^=5.^/5L,UO9O;KYK(X7!@_"AF6UYD9S8I*_QUH+U_='I M6[,ST%@\=8"3D =VAP>.F/*G0G/V=XUC-M[40WE'O2SQLY";"? @ZE;-ZX^< M[D \6+BT(!BXS!W"OW:4Z*(R:!1XO2S(^OL9]\Q:G@ MPJY:);/1PT&0;;*8&SCYZN1+G* U&_3H'A47L:0QNLKUS?8N#/-7?/UX[D?L MF)WZVRCU8WF/('4,]^)_,IKFB^\."\3+=^#%\TWZAJ]-RA9E^7)F86;<')XW MEKG"37W6J"Z+,XD+BQ/6,ZF+6EIVV"\L]?02E&@+X"(Q:,=.^62:,:LH"7;Y M8ZW<>\I,B23,_Q07AL7CM*O)MZ'W8X9O1Z1L:J'PHLSZ6',M0E;8?+P((-?I MRUQ5/8;<-9*WIV"TO=7U;"NBDKL^H#HN0@8B[VQY>V3H%OJ<+&C^YD==%R!U M;8C[T2 G4]L5I1D*/^6/G!760[$DOZ(?^4_B&:12>3C]>N;0S^'S9R(^[-LU M-H1^YR9@P^&LKCN87G4TF+"VS/?ZR98FZ]*3@GV=^"TD[N?,OR/(IQG9Y0)) M#4%)R?XD+A.]!DR%!(FBW"4U^@I,?R)2OO3V$DTQ3;^@="V,V8=4!79KY$%[ M(*/G1")C&T1MU5OLUBE%VF6L3.M:%^U8IY\&K*5U45!0'4&($^O"E\ 3J!F1 MKR'2:-CZ:N++L2XZ"#JI:BU4#5$[X] ,P+=@W5GFPM8;A5[(>//3#2^O)1CT MF3F#?496Z@*TSK*1JL*$<] ZVT>J4;/A -:93/6[F:+;PCK3J8F&9)Z $XM1 M[L CI"^@>$0:4W&[:(@('OZE Q7R'FZ?PDWWD6D(ZA" JZJA+3_D\')9K U< M,>\1=(^2#.W_3;TPHOYJ18J5Z"UVWI;@, M2+T7! M.L$Q7C5-+-[-QPSE%N]26)=>7&MZ\4E$YCB.,S[P4YRD;#C%(?NUA;L0* FB M./;)[J:8.A)II"4[$.7RV\7U]!\77\0B5)?HX-.W?-.<^R257* 0E>G@\W>/ MB_(6%\,MD:.VL,XL^-UL-:!$^%WN:FV"."A)CP(XV)\.NPG[PY_S0H09*=F% MBBVEKI@I&>DD";NILAE67ZB>8]SR@S(BDM10)%ALOJN,APESM1 MCF*,G!HG$B1VTND3:X]EK'0BCET=:MLT!IU&UNFD/H:@_G"S+K"B;J*H@%GK ME/-BQL#0P-CU -E<5>#LV*-&P?J0TPQCCZ( JP'"-HU]3C3;2&4DF'4:T9AM M=Z K9 QABT-TI[?F=\QZLW[Q_$/$NX=YN%B>ZO\Q7LR+>1 =J% S%Y=&"0SY MO;3WP#G#^GEK5^/ @EP/VB>6RZYULKF49)'!^SC?.2;Y$9VF)%ID*3< [O \ M/R@%_6O9JG?6+Y_M\LN,WXLPJ-P)EF9[&)!;3EX():UDPDRE)?)18^0E$^-7#P@ M$D24;^'%XRXB8D#7=\:JK6=/LY2_H#F) B%U9?;KH]+LT0-GDR2\>-A&)&_A MQ6N*'>NT]KM]Y=W4WK$>)G G,HUJ%)Z^5BE-=JSO2Z/2V-&%YZN$X0L&00+9 M:RS:OS=6[6D]SE]\I\^'*T:IKYX>SNBN'SV<'\"OCW\N#EBW YVW%&8[(ZWF MCQ8AQJ5GZ?/<1I2L+H%Y#;](!?=RG2[J0>!3>^5,IE"M'QRK_I[-C1O$B36V M_^W#=#,_OD-D8T"QJI*,2N/BDT74SW>:--Y"$A>X94O@EB@78/&,PM.#6L@Z M*3=DY3LG>FET%RMU@K%2&D,Y1AO-XD(Y(*D2=;)9^N;8Z6A6A;&Q+CQ+JY)K MJ7_KKIZV4Z^^'G].W % ;KS8Z<]CVRB&!-PW/CCV"&&@\1 *O9 MC@S[PXD* "M>.5'_L*--=7LGP7J%Y_,_,;VJ^-3@:&,LJ+Y>RWVRNG!]CX5" M,#6K91$S<*TZ$%_^2[B^[0%^!ASQ9F\6G9UY MBS([G$>+]' >.QR\%<(KXF_74> MH\1/@LB/O=!/_>-?]A6>E6AV^\B )(9N M*!GK28M;3 '.V"3<%6[7\@\'CVOY%W]^NWWF07WY@\8;3%5^,W>?RO14 ]VY M,C;E-;YF46;'_/PHF!\+7[.H+:M?VOT ',L@>"2DMJS1,(ZO./E6_0Z-I(1I M"8/\%=V49W5,1>$[SXOUE.WJ!-\R<0%6$G-[H*Q2_P>(BTBR/R()=MQAI5-\ M[#JI#U%2,!+&'J\%GB BJ#/VX!:P FJML;%/!9/1BP.=#&.(7APB&=AA5O@3 M2DY5!Y@@U&?Y"_\'9UK9W_Q_4$L#!!0 ( .F#"E5I6*4A\? !HR#P 4 M 9G1E:S(P,C(P-C,P7S$P<2YH=&WLO7ESXDCR/_S_OHIZF)WO=$> S>VC M>QQ!V[C'.V[;:^@]GG\F"JDPVA82H\,V\^I_F24)!!98""&5H":FNSE$7?G) MJS(KZ_/(&>OD=:P;]J^ED>-,SH^/7UY>CEX:1Z;U=%P[.SL[?L5G2MY#YQ8; M+CSX.K!T_FB]6FT?P[?!@_B%JLV>77S.^S)XU*":8B\^:3/EZ,E\/N9?P6_J M]7"[VLHA-(XUPW:HH;#9\[8:-3-XMG;\GV^W/67$QC1X6'MU*M#UP@^"H6B& MKAGL/U\>;X\=BQKVT+3&U-%, ]JJM2K5TTJC-NL4'OVQ>D'QVU"7T;-YK[]Z MI=X.&G'MBC.=L/DB#JD]X*T$W^"/3BK56FB0MN6L^M7LJXB?N8[%GE82X.P8 MOI_/;=5SM49H?J%96*:^8A;\FZA9.!,K&COXS0)TWA!E$3GX]8#:,^1HMMFL MUT[68+PS!=P[%6C<+[1 MV,8O%AZV5D#:6@2TZEA+'+Q 9_CZ&+_&WU21:^JUTL7?R.<1HRK\2SX[FJ.S M"Z1'0(H_:M4_CT#>?S[VOL.G_K]*A7QE!K.HPU0RF)*^!\,K@"%Y,"V'ZJ1" M3H_;?&RD=5ZKG=?:Y.$;J51X V/F4((#K+ _7>WYU]*E:3C,<"I]&%R)*-Z[ M7TL.>W6./65S?/'YV!_FYX&I3HGM3'4 _82J*N#\G%0U@U2/:IKQB0SA]Y4A M'6OZ])S\WY^NZ7SJ:V-FDSOV0A[-,36\#\N$?UPF-K.TH?\[6_N+G9-:=>)\ M(@ >V[3."74=\U/IXK.J/0?]JIH]T2FT;Y@&P^^TUW,<'[.\EYJJ,N/B;_@: MGKASQ]"%XLWLU7E$G:G^@:N#5*C6_)?M"F+?H,C-P#7G70,6?7H):V%1_0:6 M^/5W-BT1#118B/,KT8]=5.&_TV;[K-;X?+PPC'2&]-!L5D7,'WZP:U=)3 M%]??N[>DW[W\K4QN[BZ/4AY99\P,%?XXUSI]*A%/0_Y: I5Z/C!!7U!C2'40 MZ!?\GY0[O^2BQKG6;(7J_V74ZAKJ%;!(Z:)2J=5!0Z7 MPV=VZ>*?]9WVA9/S>\+'5_5U;5$%[1,.#>6T76W76XU&::%O;:%#U]"\C[_W MKH+N?7%XWE%@"*Z.,N>*32RF:-SX@=:_ EN]6>F7IC@#7QI UTUK%MYMBA10A/ M-M&<&NT-2==.2KJL)M2L;3:AD[@4 C'2&U&++4_LTAR/3:/GF,J/!VK=6ST' M)_(OJKML_A-_)M68,[FYNP8M=53=<"ZG<8E3@+F[/@W]L=UQF9%I@O M:K+1-ZMEL!CPST9S:%9CT4/L.=12I,.-;;M)Q]^HE>LG]7*CNID$;M93I,&V MXZ^?P/@W7/]X5D&\\=^[#GJFZ!8DG$2U7#]KPY^3S2813^%G.(EVHWQRMIE$ M.EU#B3^XH$3+XHMK:P:S[1Y[PK=VYU6S*VC:7_[6_?:-C0?,6J\GT>'#WO^M M.:-+UW; 8;"XFKQCR+(80>?V3=HB3T![6PPA&$% M[H?SK\ 9=+2A!JK?OC5M>_9%!G-M+D/V+U:JUY:QI/?6:-;PP%(?+, M\*$X'-0=3W1SRF"%K&=-81X-J,U47!QFV'QU^O3U"S/84'."90N^Z;[BR\WM MG(WQUZXUHU>G*5<'5Z<5L3JU^>K4#GMUVM&K4SNXU=E@W^:/S@NU5-Q*Y#C=V\E-EVY/Q[!I_4>_@:N[M@=!RNZN(;1B]9!+?#D M61#3^2,/=(H?\6'SO_X%0P:1[FUIU4IA6=MN+RPG!N?.5=>:,FJ!^$YAURNK MU:.O>:S>R9K5:VZRC]>JQ=-Y5VS(+&OE1-"0N@$K]UE37:I[.A[&_F9V=L=0 M'TP@!7,TRUL"C_OL+U.DU?TPLB-L$K & MN>J"N>Z9G]..HEANL%4._&DQ@-@5\_[-P!1OQ]MFV'A"R39Z6_$W16O-YEGM M+)8=]PZXNL,AL!Q(15A^\)Y C3Z"3_G(H&5%T[V-[HYSS51F41W]31?X<[KP M\&RVE7K,Z=8!A)NYP>TH-SC6#O!W V2*^63@'M;<2$C5T1N:IF.8#L.@[SE( MLJ=?2\RHN+8GZH>TI0PHJYU4AK631J4YK)Y4!M735F7(ZB>#ZJ!&JT.U='%C M$*KK9,)YP283\%N!Q9E:)LZ(68R\X%^&21SZ2K3Q!)U58C&^?4TA.>)W,^XBE'Z(]7@BCUT:NMEORO,<#]:\F&,>NL!.TOMN%UN- ) M?V^;KN6]Y?E$YS[Q^8JN$J,7_K.,1SJ#=UK@ZUN$]\HBDXP3O;H9:#,<:+^0B#W\V_FPU3#3V*,YAWX7T3O \Z.5Y8B]G:(/SY MPGCN>]#^&*0H1_ ML^F:W8%\FTQT34'%^F;M0@'T<\UAXUCK-VL;Q=%RBWY*TCE\EY@8@J!]D1AA M &](C#=S#"2[4'.L!5D#VP$N' @+>N%FZDPPX*/@:Q/BY\WO\<,K9IAC MS8AJ-JZ06&CB>''T[\%WE862/Y67Y78S$[G]9FW>[C.)MC:U^&M32WUMEET. M\=8FKKY/;VVXN*QZDFD>#\*4$V>*3J]IS.)!H9A6*)KEN]H[7DM_23R_U7NK M0F>OJ'@U/PY!5 V^M<&L7O"S5L^H=.$'@5;/Z_-Q9%>SI9V-:#-54-U*%22D M7T=5-70ZP&&F&KC+EW2B.50O- %G,:9U<]LG(CXRAVH&4X,HV5Y0+WI2^T2V M4++8/?KC^+7%1KA>P=;)7E R]CSWB;AWFGYINO )V.43YKA4OS6I<6ZR3+DQ4&C:!8]%S*A0!!/ 2-_)'"-\DH8TP7=M@F_A;S5" M=$_7%XU!=VFZ'S#QI. .F:[ NA!7!I\E\;33H] M.<0=ENBW?9A=.B_9QQUR(:)T0@I)-NE,9!-WR(6XTBG8%TI*XUXT@@E@I.]D MCJO.(TH3/,NX0WXY<)O179KN!TQ\:?(?%+FEJY!AW*$HH) NQJ$C0+HFA2.T M)@W[?/;6TSW")@WT7/;6LR>B-+0+239I,&>VMYX]<:7ANR^4E :L: 03;F]] M!Z4'I-V=G=V=ZKF3>/23=O<>$%':W84DF[2[L[*[]1(%!(\_O0$2#-]GTA MM #;[/FOC2:=GASVY.OIGLF0SDL>>_*Y$%$Z(84DFW0FLMF3SX6XTBG8%TI* MXUXT@@E@I.]DCJMN!94F>)9QAYSNH=B8[M)T/V#B2Y/_H,@M784,XPY% 85T M,0X= =(U*1RA-6G8Y[.WGN9Y!6F@Y[2WGCT1I:%=2+))@SFSO?7LB2L-WWVA MI#1@12#8BKO=_[AB ^<&FK5<'!\GV .=PNHK/QXL *2"%@"\>K+H^!(O,>XH MCMA$?#LCG^MBSFN7OD@V]]:_4VM?TCU;NN=W?W' Y#?&,[,=''U_.F&L'QNR,9HL=W ?O.M;YM^"W49?$ M;R39'ZGQY--:,[2Q.Q:3Q+;EG,^&6KK MPOCW4-QO)Y8]+58Q J/=[^(M2!# M']P!S.B[H^F:HS$;)9+AF-:4$PWMQ0G.[!)^CBI( 6?MVK0>F4UUP;W0=1/S M-6BT974S(6:*1^XCL6;O0F8>0\@+P2W<6)0;GDJ>\1SDDKY\=*J MP"2X22H(AWNKQZQG3?'LDSY31H:IFT_3GJF[Z$WYTYQO WUQ;;8V%J[@'[W*Y=QOT*HJVHR2TA* M2.99)CS"=9.0E) 4;'-70E)",J=]YXULR65+^4"0&-M!*#@ Q;<<)0#W&H#B MVXD2@'L-0/&M0@G O0:@^#9@QU T7:?6])$],\-E!P7#Z,GO*QC%MPU$"<:# :-0-N.> $QLB@MEF$F*'YKU(RE^:":&I/BAZ?%4 M0]+7W[NWE[]UOXF)"K'CT(MK=Q@FA03?88%/*.M&@N^PP">4H27!=UC@$\KF MFZW+5X;GK2TH5BNF"R3\^_]P[#8I*D*ZR](4E76&TM M2;>'NNZ6.IK1&4,7"A77M32+H?]BUJV$-FW0^_FJ:ZE$_F?V,\F)KAW!CP.T&W#6:WN+P_L_"5+^NF M>!@:5T(A3R@(I:\E%'*6"N)H>PF%G*5"86V%^V=F[2\*%F4K >%:'I%&&]L7L8N,'UV)O[C7VFX"7P>]C7VZ\0'"_^N(C&U/- (O\ M@5E#TQI30V'W UU[HJ@8NJ\3AA=:!D9[#SZUAY3?^]T+3&..D'2;.U)-;*?B MC?<$#/)\,.=,)TQ=#;AT)PU3W$W#_FI>S%?S\_%N>YKQ56@!Q3':-T]INKP3 M3>;%/#%\>7<8FZ62=!MN)LK4HZ97['J$D08:N M[KNZI_NG"R.Z-,<3TYCO^RF*.W9U>$2]=T;,PJ\M-L+E>68WAF**'FM9.[UY ME"7V/ ],JTE0Y H*H=)Q.C!J579H]=&\C])1$W^&A+R>%F+7LHY8%1MT!(RWH9&$EI%B3P"HI25\YUY=IED>),HFZ_4"?.=H7T#0[,-\@_CO"@4^..COT,]!&K M5VO-6]-XZC-K#!R),WEF^)#8( E/([C8XMW)"!]N6'EUCB3:/FF"J&OA)(7W MR<*,2'.1%-ZK;)BH.Z8DA??$8EHEI;W8V2P*=VLJW CE!.\Q70<[]"LSP*C4 M.X;:4<>:H=F.17&I, _3L)G@MO>:"QSO\;_#3VR:"5.]JXG]6?3CQSM#N>Z.:4 M 3U,Y+&@#">T/P=+ZB8S9VMR&ZA61_? )*KLF.:_HOIN2:(G/- MC("2:S+DFI'%I+8I-M_,27B(G/,(JV9I>%2<(^$[^!OV8^][0NYYI,:3]_ W M\.?&[KB0O+%V30K''W@F;$87[^:3!>)(U*>(>OHJ42\LZL/$V2_4:QE!74): MJ*V@3+.1)*P.!5:"R+/@ /X&P#L((&TG*'9_1%_2:U\X4%*T *HZ(LI\Q;P* MW M['GBD[(D'9?^M.:,;0]6>-=6ENI=BKQE/\[V2!SK%Y^R.H3Z8L$#,T;PS M&U^8P8:P1%^FN)3WP\B.$"-17Z"RNC:M*VA+<4Q+\$!V[FOHJ_[X*UG\0'D< M[9([722V]PG;^2O72YW:]OW0/_-[;SWB*:7P@6C[QK9=IMY@T6^#\1*>2*$' M2WN&_F&]%+[V8D-NY2R#PUD)YEH,_1PAPR3)12!Y8>0 >/^S9>@\H8#V5Z[8 M]']G6GO(W9*0Q>=9-4SJ^]"9^H1^-759/,GAQ1W)BV'5WGI6*##PM-XYE6CIS4'I)[W:T: MDI6+?:AT8]I*5BXRN==5NI>L7/C-@LUH*UFYR.1>=S^!9.5BQZ,WIJUDY8*2 M.^8M3-][HM$RYA5 WWO";T_&O(5)DF"9!+N^Y,X[N@HNT=6@0B+32# M?>$+293=<8KV>FXQG>*8CVQH_UH:TI8RH*QV4AG63AJ5YK!Z4AE4 M3UN5(:N?#*J#&JT.U1(96N;8^X%RVJZVZ]5FE02O:K-7]=FK!N#D>&EJP2>V MZ5H*LV'N^'[$J,I77]6>+\C?"/F,+^!?\G\_O=+J)_QD\;O/#AWHC Q,"W[X M:ZE:(@K3]0E5,;-L]MZ>4"5X;SM37*,7375&YZ16K?[\B>#R5S0#H7=.JI/7 M3V0(-*D,Z5C3I^?D__YT3>=3'X!FDSOV0A[-,36\#\N$?UPF-M!TZ/_.UOYB MV/3$^013=P:F"I!Q8%Z.&G3_S"P'D5FANO9DG ],QS''G[QI5+QWY[:I:RJI M35[)3U7^WZ=/WJCYH$L7WII\/G802M \K*'?US%?%5BESY.@PX4)_;(TEU_> MFP894^M),RJ..<$%FG_@#Y5X&M$\' *LW!) M!Q??[V[ZW2O2ZW?Z7=!W@XLL.NUU+[\_WO1ONCW2N;LBW?]<_M:Y^]HEE_?? MOMWT>C?W=]N-I!Y[)/^FP$3&DV,:97)U='E$ZM56\^S=WK< \L*XMJ?T:>RI M7M\_?B,H&0W3N'/',#J%&!25BLJT\RM3X3$XS L%7O>\ ]Z^WSR^#*VASH;8VX=OU/I![@WV,8_I[48XAV7J"GD* M*FW"GU.7FSSEHR2[7_EW(?M/%QQ.9NG31S8Q+0?TJFF-J0.&�%5A(H!5,? M4%TW8;:O,<$-RU]OU^J?W@(<".*I"OB3Q?0'%__\WGGL=Q]O_TL>NP_WCWWR M\/VQ][USUR?]>P*RM \"D]0:Y/Z1U%H?U(_D_IKT?^N2D)B=B=C.91^_KITU MFC->3:+Y"L?'"Z+0M(@S8N3/ #G$LR0) ^Y0R7M"+/7QO OQ!SZ\KK==L@#P M8@?__QT]D_L6'V8=\B4T+IR2%:ERABM5W; V]C/2E:E4( MJ=I_[-SU;KCLW"^QNAE;+0A$9T;U0"*BCTK^X/]YS..8WKNCS*7DI3D>:S;N M4)"A!IQKN+C%<+[:INWR389K>/:./QH3I%7XJ-&HML[VQ+BM-^,IQ>_=6]+O M7OY6)C=WE^^2=ZU;BYME1^^<=:YQ8AH['JEBW^ ;DI;<7 M?VFJ[*T&LO&)B64^8SNQ[9XKIM,7L)-6@AXJV>GWZ>N-O^GI%O3>2>O5J MI=5NG;1:M7<6QE-H<7;A8JW26CD2?W?C X<+ 3UF8NB3_,^U-%O5>.HP");Y M''8Y""V,7Q1GIO5$#>TO_OYC7(#EL7HW1X]'O2/B5YVTLEFN1;02#Z[+RW1( M;JG+=-)GR@@TL*%D;V"](U\ZJFHQV_;_N=4,5HLK6T[:U1KY KJ1DG^!?J?D M@5H_7NAT4PLKIRE?PLM[JV^^Q-4Q>,".&<^:KK]1,^7W[%6_3R[/[JT'4&\@ M5N+NR=[<+O<7LSNL$T#U_U^;>*HV5F?M:JO5JM3:>.A%5#HBZ3H6HYM,"Z/ MB_.IK&P?+]#0'T:FL9F/<=IL59JMZIN.,E\XC&UB;MB18HXS[_R##SY"#16T MA,XFN)"^8X?Z&,3U[)=]-$GIK M]^$3L*5HG.=KA54KZ#.FQY^SGY4/OH MC6]$;1Y540G5=7@$8WYH\_WI:FCQ@:$W8/X#T+)O]'D_K35PV\T+D?GV7\AL M#*B--B%^C2$RHL*WH!#QT8G%%,;58ZU.>"#;)A^@/< %L5U0$/;(Q#W_("#E MC*BS- WR0A>'RL-#_,?^1#Z6N8OQH1Z:[0 @!@\-_@=SP1_QY^&7.!2_,7YZ M@H^$CY3:#CFK$I5.[:.P/Q#^^QUO^]+%C0''BZFBZ.%52V(B_;_,7H;YT@!X MRLJJH=V9;Y_.R+40F@L(H@& ,-8G3A\6:UA1SPR)Y<+X&7]"I]\@&?/OE4;]2/_ >< MD<9#71,,=>V:5[Q!S] /CG52;(?6")?(A[K$=J[8!B11HD-[C% %W%Z@$((< M*6VA4(S\E 5*I%?V&-@"NC%"@084'<\H<:TC#H F@.9B6-_(D^6^>*,@J^/ M0"4P/C:5#36#IQC8B'4D5;6F?%HU1.][<&F"!V,\LGJ0LT=1&P2/KQCR[%G- M\-@7[.Q*/=!P8;5VE%\H>F%CHY;WQD:0S.[9J^%/?!MU>?. M]CS!--@U'*[9G2L3+7I341M&[97S'7(P7 V3[VV[MK>S!WUZYRL=LEF_T;DZ-/!?9F\0*>CA$#+A M\TWB!?7]A,C]9QO6.>CES2':GX;\/WC0(/]P]2EIU+PCP4A]BY$7_,MT'7\/02?B.9?3__<8G8H-@8WYIV#<#7>LFH[_P"(B@@I8)Y5&K731J);K9VWX,\M(#H;I+[H]^GR, MRW&! T.(A[-ARF1"+?),=9>1OU>/JC447\ O\&PY8(RM2T,,\MD$U,X^D&1T]H;SJ'Z>Q@WF8_FN?]EBSC:X^7)W1 M.*]!FQ(LV#3+9K*UUPI/(5FL?;)4%63M$'=D$F5'NIN[J^Y_LJ)%A,[ #B/B M^+DK[IAQ?$_*>6J7OR8[V2_TFB;Q=TA.=K5)L_%(3L_R'\K*'..%(CFS?<;" M["W-&/D!3)#Y?HX/1&X39@-*L%+0I?BU5"^MH@76#-@-.K/8O9O9,1-M8,_F MB+YZ!1Y&!^N^^3FB%S?W'7N+F\ZMZ#PL/1@I\_+.M*+95)M MP$X["P9D#QH)E!N'C?T$\J,M<9&RF!5NJ:YG&Z.SJLPV^?#=H*ZJ.4S]*!!; MK3@30@/?"DQCS]\,Y@^SOZAY$S@,1A3(GA .Z."'@CF+L0!XQ:T4GB'SA>J M?T9Z(\8 ^93OW"UX*CRA]XHI7BES?PNS)A!?Y'8:*Q;GY6<\2?;+B/VP-A&> MMTO$@"&U YQW/V%>B:/YV:@^],(X$_:T5_+-Y$=3NF]W%/@CDC7?8TV?6!=U MR9X'PIX8CP6JI\*?&%FUV AO\WAF6$H*L$0^W)JV_5$R[&X8-B#?14-R[(%P MK#U*1YORT//(U%5FV;^0[I^NYDPEF^Z&39%F%TU!6?10=K&SU:O#=%0JM4?D M6C=?YB:O9,@T].:P=-$2E!^ERDR;&?&6M'?W@.[P(4SM7,&849NADLG6,9FW M[!?M@^.S3,$]5FG\D$?]D$,>,5;J&S7H$^=MKPS#V2>;7&FVXGKW/Z!R[1A4 MG]H:5\]SF8!"PTL]QV<>F>WJRYM64EBL$Q9(G NLZ"MEQ>XXX,\_XX@*TCAD M*?'^&OT3#X%H8 3@-A>R.WR@!^]16NBF[6*>-QV8KD/P!C_FD$?-_B%%P#H1 M "M_4:]*";!3OW022P(T#UD"O+]&F+=LF;I70/S!,A6F(L-+]E[K^\^ MV4&+DRCG.0,W-X?,Y3&6ZK[_6_=1T#S"C=D/YWM1/ZB4ITSQI+,G/"080[D> M=-YAK&6ZQ8<\Q%G0M\.#B,7CGD#D\SC*A,TRN MX3/3DKR]EK?Y:DK6WC%F&4]_L*G^?IR(<_A![Z-OL%C?C=#U33W\!>Z)^\DF MH6K]Z$=_M_F98%_K2[$@Q4+^2/> '$\FM ]:)L1NZI MV(=SS-36GM[%;^_FZUVG__VQVY,(7IOQB&MY47\O+3FHGN,5_P@JZ) \"B*D M6D?G38,;E])9:F&A:,S;[]X4U"'AFCHD7*ADZ7T?BKV@P6Y*1F98<"XF0-P)D3<&Q+ 9Y>7]W MU;WK=:\(O.K=W]Y<=?KPYDOG%N1'E_1^ZW;[O2P'%*J6\4$SB#,R79L:*K3& M7A4V<;PRGWS_:U;TDZC4H1_7CS*30I\D7-5N8Q'F&UM#S> V2+1,6V_H+,TQ M4@2^O=7KK:6)):?JK5:9!']]_$2B_;.%:P+6C^6MZ(BNJ[YE*Q'^=Y0#L5DO M;QV9E3[D^)I4#=I9Q($D2"HI08" MWQ()SSR9E*DV0< T3G^"KS[OUF%G>.?&+$-/+ EN_T>MP4'@BL M9G-M9)R U\,<^URRE6QEM_;PKC55/HRT:-2< M>:R%93!PCT3!%YA_]$SUQ8VYMUN:;^ZM2TS+Q U&N71_7]5Z_>?%C4T>4DRC MQ^6;BA+CC\QV+(W?X:>D(M'7!'JV9\I4&Z]O MU7J$H_^6P=?S9S.IH)\3;4>. *W.!WTHJ\'<. M*!#]IV7^X9CO'>]:59M83&% YH'.RL1@CI3UNY'U[:2R/B#4XXQ.=\SQ M]S42\6&[W*PWI6 OE& _22K84T=/HUQOG0DOQP_'?K\QGH&4IJ5AFHF4WSN3 MWZ=)Y7= H"DP7B*.:U9;4EH72EJ?)9766V.ET\,'1]; ! M+O<] J/#\;"-@7;::N>E+E(BO0CP$V$,<7175A1;QP*UI.IN5RQ0*U=/Z+]M)Y0?+G,!#O!(_9\3TE/*I,%<4=NSJ_=D-E$PM( M1SEZX+N_?\8\ZF#,O$J#]EH9::K*C'..K'JK@7KYM-PX.?M\C$]?\'YB_;+) M?UEO-OQ?EHG%[ E3L+:W/I6:8S>:(W%P.@#2@PXH!*.N&V I\098N96?3R/U M2"(]DC@2O0/TM*LR8)&75OEJFNJ+INM22N]&2B<.*P>$2<13]7*M)B5RL21R MXA!RCDB1-OUVTI?OIQ'-<*CQI&&I &^S)=*HIV,39OW79D9]JW31:&]NT;#[_;GFV5S$MO2%.\6+(\<9QV!^!IUH47W_MJ@WL;/(66TZ+FB\8; MUL92/W%8-90;MXV]A1FBM>0',7=!V@R4PHZR0K/J=T>BL4GVUQK"!71;.O_L_GP<7M3>?+S>U-_Z;;(YV[*]+KWU_^_MO] M[57WL?<+Z?[S^TW_O[*DZLI69$G539?GP&V[H*2JKM&!IO.K8F5=5=E*TE8. M6H&M+>'E8!8WS(!T2-[2IQ]>IJ5:I 9(GN?B5C?,A,Q763O=-=6 MIB1N672R^%I+>"\D<:)A&AS8Q+I/U8:\OZI8CD?BM+Z4I':C7*^+OV^TG[[& M>UO_0)&*W/[?JO(6LJ:=756B-YS54INW.0 MW8W$T5O1X"/-\"W-<+Z_7_P=DL/:UV\D+R>#] [S['9&%W"#W-.7>_KI[.DW MDM>Y21'56*/L;)?0ZR<]!*1AE1,4C&EI9@2!YNW M!7*C?"*K$(BEBWJ.J?P8F3J RO9JXYY]XE=H.5-Y.$BVLN/#0?MJX5V:X[&) M-TD 4&3&:D>@%(WQJ5'IQ!3)@O6M9OE>C.Y3RIE>!XR M/'EUD]VAJ'8F?MAW/]VM%;5.0E=^#S5%D[D[6XCT#VNXL;G%+4\.U0RF=JEE M@+]DAXAVY=$L"3<2&X8.KS )LU4^J^9HH'^4X' 9IIF7@'<+ MA+MCSOVP3U^WY-?RZ5F.]T))P;^AX$^<*Y,QJMK57<8OM]8!AV/@WVDZ(,:= M (XFS)HPQ\64&I,:T+)3V(P:(<3_.CY-G -S:1H:Y(P6N=.>MKCN6XS:KC4-0N+4 6381=V3V(8:T#V+:-F M]7*])?Z]?^D9_3+W<:O+$._66Z=9A5HD"GZ^Z&FU@$Z<80[#4"W -#MFN[+=!K".:KH#G8EV\^?JD:WAZE;B2'GHX$W'4--2 M6AE?;;MJS7+05*O))S&^)<83A_!WA?%L+[YMQ-9CQ\[ 5*?X#B_:NB!_(R"K M5>W9>S53,%Y;/H7B6HUE;^1E8C-+&ZZ3Y9.E[M+J@2R,.XQ6A0$Z+#QZQI@7 MK"&.B9A1F6$S%5]Q:00U%XSX:?#"&W]I'LU'C:L&_Q)O,B@4,S^B7 MI;G\LC2-^2SX)/PYX,O0#)"L;U<0.B:*3FT WL/7+[^7EJ%5K?X]?]QUF#$6M)0IWXOU]H8#2L6.9+\,WR5PK3=?+P]>[[M[5];&HM M>'V1FM_GC#(+K\,O1S/#;D*?6&5@,?JC0H?0^3FA^@N=VH&(0LO)8 O3_D1& MS%O#.G*@;P_^5.7_P>_>F(K^5R5R'+7@OUU%+SBG?0K+W;^_O-6,'[,^5,V> MZ!065C-TS8#)ZR#^%OG&AYV_K)\I&5DH27\"05E:P/J+OQ :"%L-S4N/-OC$ M\HMUKPB\ZMW?WEQU^EV\5QW^^=:]Z_?(_36Y?^@^ M=OHW\$"60_OPW:"NJH%2^YAIMYI!G)'IVN K0A/L56$3QSNLR-W'"1A\WCM0 MN#2+H:U4G[X0X.:0+^A_+:'+! +3-[-F[^T)56;O/=$*I@(7.=&:=[U<>Z/. M^'@U-$FX5L8-\\^^O2; _L-.3GW#%/ DZZ^E=HIF0)0IO )]9D4[8;8CBPRHV+OE@N/N'Z[!2*-:3A5O6P8ZLNE, D4 H$3'^ ]06M4E M" .D87#A,"61!$$8!#4) @D"*0DD"%*4!*G9&[M.+ SVZEOUGW-+W/@\N'AD MS\QP\5S2('K]14[+6!V*/LOA5,G)4A:%ZF=1-"O5V@:E!S@]KBUSC.$)[.;? MFC.Z=&V@&[.ZKXKN(L [MLW@?S7AT<&+=KG1SO$&:(FO!/BJ1>"K-L=7321\ MMF[7BIQ.QU@BE8]OE**U6(O;Y<6X$%"QH:O$%ID21$MW)U2BW=WHK5P'- M:A'!TDIA*V!+L/ CX^TM[G^28,D(+.T4_/KMP=(NGTFPB ^6DQ1\].W54*O< MJ.6HA@[:^8XR[GI,U_G-,4_,8!;5N5M.U;%F:+9C4;Q)1II\&_/::0HFGT^9 MKQY=.H;:6:!*U]LZ2:C>3W=Z1%%*[%10=):"+;A3%)VU3B2*!$?1Z8K@]49& MX@Y1U"J?U64\47@4K0A1;V0][A!%[7(U3UDD]PR7S,I'9C-J*2-N3JK@+^CF M!(_2IVM+QD@*$Z;XTXZX-HW:3Z$M9O8;TBGK1A-E?:L&Y5I;06OE^18;TB M\K5A#EFJL&Z6+DX:F>Y6%_]8I33F<^:C%4'!C=,-L":>SSEV0I_\M)5I(F^Q M9;/$\ELLKXA9;IP-L366\5K/3/>7BHTIB>6W6%X1$]PX66-K+-<:Y<9)78)9 M]'Y%!O.*T.3&R23;@[E>KIYE*YD+]Q.&01WCR;\:5_@SR'G%W-;= M''26QKGC&27F5Y-N=R4I>.JY7$@J41,3-6F<)DX=->UL@SD2-9NB)HTSPJFC MIE9NMB5NA,9-&D=_=X";TV;&E[%N=KO=?B88ERYNL$ 0LYW@9*^T^C;GJ#3. MBP5TV":BE\^]\Q(F,6&2QDFQ-& BO0&A89+&&;$T8"+-.*%ADL;IL.+"Y, W M[&96FW?#BC3:-DV//TOCP->-\0PTP(05SPT*J)*(C^21"N$QD\;QKE0QDVE, M4&)F<\RTJFDNW=&S/*M//+!WZ/[ M6"8&DR>S!,RS:%73.)G%B7YG&N;B+OLV7EJMD>GF8+'S> X5UVOV&UK5-,YF MI0_L>03I)-/P4>PU36];2V)[5S([C?-9NY#9=2FSA>]79%RG<4!K%[@N-T^S MS6:6":#O)X!B#@<9,* B"_P-A[X6XCH: >,SK6H:I[KFV35!D7W-< '(?OJ- M:=A?.,&\Y_I(KNZK8U&0'9I!K>F-P\8V,"\.Q#)Y+9=M]@'FQE:CF7'M%AD= MW Q]:9S#$A9])UG?ER31MQGZTC@Y)2SZ:N5&4Z;0"(V_- X["86_9ECWGF1< MCEY&*O[E.#>$MQIG)I,$=PG M)YG&'B2X]QK<:9SU3!'N13FRRR*W(Z^'E\LCER6YYY'[0%VIK"AXX MBQ;6SU)H8F,X2ZWEB3VW,R,VF MM5[,E::[#E.E'U-\UD]28B,NZ_LP*1KS2UVWSX!/4GHC<\!+7T8"/BW )RG( MD3G@I3$Y3GH':E%=7?&Q\$W'0NY 96.F9B[@;;./MNX MF%.D91;H[(ZGLN^XQKX?\F?M^[F>3K[_?-&HENMG[7*UFFVF8VZ>0L$[%AKT M&]>0RA/T[:8$?4$Z%AKT&Y>NRA/TIW4)^H)T+#3H-ZZ7E1?HZZ?ET[-6YJ!_ MWXX^Z VI*'?&WW64#HV0'-_8N #6)ASOT_X-XTN71BJZ?&&_N>Y4O[*5;4YB.A8;]QC6O\H.]X([-L3,PU2F^HT"#"_(W D:]JCU[ MKZ(]CE^6!O1+V1MBF=C,TH:KQ_=.\#L8W61-Y^_U/>^:]^SU!TVBGG%0\V@AJ)1'88#'^#%B_91!H-$8KY= M%" -471J [P>OG[YO;2,G6KUYR@X^)]P)N8?E7AS2^U=]Q]G#89YWU\O$NK$ M__U" Z-AQ3)?@F^6OU*8KI.'KW??OZWM8U.WV.N+U/T^9]A=>!U^.9JY\A-@ M^LK 8O1'A0ZA\W-"]1&=6 HXN\ _%3E_\'OWFP. M^%^5R''4@O]V%;W@G/8I+'?__O)6,W[,^E U>Z)36%C-T#4#)J^;RH]%.>_# MSE_6SY2,+!2@/SFF4EK ^HN_$!K(6 TW%#S:X!/+'\[V'I:>7=ZC",B^I@[@ M$B>5+OHHMS Y!@NY(V]^/J87,<$0>H4O\$N/W78I!7V.7%[S/,3?Y\$%$)@K M5G,\T0R@L*,YV.?LO4]]>!:6]?I[]Y;TNY>_E71+.DHH^%>WM]==>]Z MW2L"KWKWMS=7G3Z\Z?7AGV_=NWZ/W%_#5]\>'KN_P7,W_^KB,.^_= M[V.68_WPW:"NJH$"R;9;S2#.R'1M,%GL=WK.2H_/&8_;&+YPY684"BG?4IF] MMR=4F;WWQ!FH8,[FT=INO2QYHT+XLFFHZKDF1+/HLV\$"9"TLI/D'I@"K*KQ M:ZF=HNJ-NE!B!=*6VUK"](*.\+>GWX([A'Q8838.=X2:9028?>>K/D@S1K[! MIR.;= $"ZN=C-K[P_Q(U>U)2S_NJI[UF13MA36<2* ( );4K3HLNK>H2A '2<&O_,"61!$$8!#4) @D"*0DD"%*4 M!(6Y4CW8'V_5?\[MO.;\2A6A[U&/\O8S/D^]_IQT,RI1]7!N.A'Z(F#AP=.* MRGD\G)M$)'BV D]4YN AW=0AX;,5?*(R\ [G)@Q9A]#K]=X9>54')Q8;,BN);%#&5*'(L: MMDZY,J?J_US;&7NI8V)[\9E=;+S+#;.UUE148O>FVP!<%U^&5?'N*@UFZ;ND4[@WJ[V=HAU&,NX&YC?1+JF4%]17+,1@[/SJ!>*[>;F2;+ M2+F^SV!OKTCFV'YEB88LV"$+=NQ_P8YT1.UR_Q$5/.P1FU7OX*^WJ]RQXW'/2WDL5N_H M 0/\_MO][57WL0?+6Z_6SCZ1[C^_W_3_F^MX0^4\%DIL((Y54]>I!2\M_V:F M,J$VH9.)94Z C1R61060:.6S\_[Z(P;+J>OF"]@MQ';'\#3\$M0S?*&,J/$$ MKW'!3(?K8Y!>(U,'46W_0MB?KN9,T0CC3SN\. ,L*EA;KV1L\H/^# _ZD^!@ M+4'[[_S@JIJ<;2%O\RQWDHPES^)F116N^7>MIVVZ7',\+!@-/R"V3PLJZ56L M!97T*M:"2GH59$&3'(I.WOT&M:.VZ24Z5!TUK[#]OI;R'45QQZY.G5GUJ/<. M94@,Q,? FH4GWG(+@Y$[3=\GVDMY7<@%E?1*9<;9I&45COP27<5:4$FO@BQH M_I960:QM5=4P0D[UO3.V)]^\YE4(SK-"1T"@:=SABDD".A(Z&S MN0]$)YJ3@>TKL;-_V+EB0TW1I-R1V-D<.[>\6)L$C@3.QL"A!KG#BAL2/A(^ MFWM9H="?1(Y$S@:[A*8@=G(VMVEL,06_;$"]NNX:S-2)&Z]HPN?!Q1>J4T-A MA#KDBBEL/& 6:=1X+8?JK Y)W!I:Z6_7I=]3.L6F3V(4:T\FXIQUU?8%D''O MTF;(.[5FM5QK1)5'E_PC^2<]_EE7>??L)#$#/3*':@93N]0R $=V=IP3JD-= M:Y;;U:B[I3)AH;A7B0 1/F8S),E$>3#1:7(M-,^177413U9\%2YY72LW3J** M7DNNDER5E6EWEIBI[C3=.]4XRSO%B 8/:&1HWIU$79 @+3O)/IDHI7:UFIA_ M@F1=S@AYF'7UL M5YC.Y5QE!+#3$7I,W4UBN&!!N#OF$(W[#WL7:XL11-N=='DKRMX[0%&OUIK1 M1RBRD-_"D&6O ;!&CS3>O=JJL#\\8;\A+ !0>P.*9R MU#WT;P%\F%:OZ,=$A-N5OC8M!G,FBFM9S%"FQ+&H88/YB:BCZO]'-H&.H_;DTZ?C)Z_(M:^F$1]/9 MC\^606*>U3F+.J>3!Z=\S!VZAZHQ4HF[;KFY+Y6'5!ZB\44JL=R-HP22$R0G M"&=&Q8O_B@3L@IH_XM=:%RQXP>4J@',\ 4QY(0OVBJ]EBKT,5XA EKT&P!J5 M$2]$O;-PQ5Q3V'USQ18OKU4VH#93+T/RXY'!2&S-83UF/6L* X=&,]5'IIA/ M!F_E7U1WF32HBL<)R2BHA\"T#&I)#)(>(RR&IA,4W#FU(GI \(:Y/ M'B\,+B;"B^=7BWY*(RBV!&,/W96R$/Z($:#@=ZV/ 6@V#U-HMNTRE6@&(LU@ M'@9?-&=$)I;V#+*63'2J<(E;)@9S,@IAK)IK9@7.DO2?ID*-$$(KAK1.@*22 M+[#5W1OXJQN.L2O7@I]Y0L2[D@.6A'^5X*A7NW31*E>KN8B1(D(S[_[%8XU4 MSH]O>:_&6\;@*G4+O@#=VI),49#^Q6.*5$ZA;WMC1OI<@64R&^6SDZCKFX1$ MQJ'WOV,W+ %GI)([D/@JC*0L(>(V0Q'QF'?_PFF*1CKI BG>:B%9Y+#[%X]% M4DD:2..."LD:A]V_>*R12N) LNLG)#,<=O_"N1:->+D!N3G.S7(U\MYC$:@K MSZ9L>#8EB/WP_?<@^(/F!2R*[\F_B(A+R&_ \BG$H=/.[ BL2ZQO@.LIQ->WWW01,)?PG\'\$\EAK[# M@(B$O81]^K!OIA(J3S78(8$N@;X#H,<+>$O8%OD0BG 1C3Y]A0XG5%,)P'' M1E0?8A"#<2E**(($OL;UT29T'^\,B7V3O5#ACMBC7E<%L)E*(L$V89$%O>P% M0SH*=&(Q-5&XM=820B@%P=

?:M(G)Z?),WDVRLJ7.^;'R!:;AJ#WCFTK2= M;\P9F2NY9X5.GQ?0%" A9X%K#L-0/6!FRON^<\E-DIOVAYMRNW)=LI%DH_UA M(Y%N?9><)3EK?SA+A(OG)4=)CMJC7;Q4\B(VCI!MPT1K]_!:=;F')[EFYUP3 M+YU"\L!J'I#'AS8,MGT>7'RA.C441JA#OE%+&9%&X/;Y>' A8VO%DB] MSS42IK64N:)E=-*(1]%"/TLD@!K50=,\W*M<2+Y1_+/3OEG MG7/8:B1FH,1GJ;;FG- EJ+5FN5Z-2H7*A(7BNI% A(_9#$DR41Y,U$RNA5(\ MI)4F7Y5;[:CKA2572:[*RK1K)6:J-(Y^;6_>G;2E92?9)S^EU$[,/\G.D*6H M?NKE>B.W+3FI?@Z&?]:QS\EJ]LE$?33;Y58]-QLLB0H1_4A:6OI$^U* MH[JS( U(&F\/X+9@AY>+B+Z\^Q<._>T5!2DV0_\6<18)_P/J/Q_XK_.@VROJ M5&R&_R1ADEC C^=*GYR<"L0!&>242O"G(OM7%$S84/:G$]V0>N" ^A>/%584 M0=B,%;:,24@6.*#^Q6.!%:4+-F.!C<,*$O0'U+^ ]O^*$@-+J#]L4U[THS%I M;?I?FQ:#H1+%M2QF*%/B6-2PP;1%T%#U?Z[MH."300'A6%P&!0K=OWC&T(J# M_5D%!59YTJA@?"EUZ0NI/LHH;P8=0^W/)59G)K! /]T/^_15FE?[W;]X;+3B M,']FT07)1T7$<=[]B\='J<2HDT0I) ,5$#R52NA\RYB)U$]%Q'+>_8O'2ZF$XC<.ODCN*2)Z\^Y?/.Z) M%[T7B1<*:I4=RO$/+D$!4^,)0,&+_[!7?,UD[$Q MG[D2L?OFBKUO7A9O0&TLS3F748]XSYFM.:S'K&=-8=YU>8],,9\,W@HOZBG- ML_WN7SR&6G'_0&91H+PX:K61URQ=U*N2H8K1OW@,E4IV0I)PD-1-Q89RWOV+ MQTKI9"BD$QB2W%5L=.?=OWCPI8A(LE5Q49UWOT+QU6GJ20S;!PLDGQ4 M;!SGW;]X?!0O@4%,KBCFWD)13A(%X:'7^2<DP8HK*'8:2-V;ZX^$8CZA!B,0 TA) M$$\2K+A'8[<1X#1O+3$!/-A;NVFHVH/5EAN%(*"5%X0PJ) M>'[$BKM;=I]/L"]7APG%@$(-1B FD-(@ILEPFE@<'/9-:-(X*!(72'$0SS@X M6RT-LKG8K54^/8NJY"HD$WE9&_9>S?(9%@;Y MR]+X?EDSM%HX^V%=.D1H=!-1.W^O[WG7O&=_[?%EB$V14:"__HC!4'7=? &B M$=L=P]/P2YN TN4$36>X+5F$,=TJ Z#F2/T%\(X1A&8_&EG9#%&J 'HTE[) M& 8QL@DS5*8N))74S\58V@!=Y#/'G,_ZOY8PP9'INH_CV7M[0I79>YW:P&Q# MS>CC3TO+[%2M_OR6,9(R&*>9!LMH.#.=Z'.+N+E,JQ1EL9L/:SD%Z,&LU.3F M>T?)^6@B#I(7>T$EO8JUH))>Q5I02:^"+"@H;3 PP"6OES)8W, ^"E^TO,H: MVZ(7_OX9[$F*Y#/0?]$77<5@7G/WX!W*AT(L/ODCDI,E!A)B8,W"$V^YA<'( MG:;O$^VEO"[D@DIZI3)CT4_F2'05&5W[TKRDU_Y86@6QMF=)SWMG;$N6+=:" M2I:-Q[(\\7#ON%52/Q[UO=2RO2._%-:%7%!)+^D=[U(9M/-1!LNY1,Y(,Z(3 MA8JA--;J$SS_3'ABD@_X/5,MTK*(!Q(\]5K1]L^TD/27@3>)@;C>1>@\FT3! M@:)@=G!)(N! $1 <6MD[ $B_5?JM^RM>8IZ!*8H4\JKM[5P&S4X6A99-0J?8 MT.F,00HY$CH2.IO[0%[=+XD=B9V-L7/%AIJB2;DCL;,Y=O F8 D<"9P$P*$& MX?5E)'PD?#;WLD*A/XDQDX>^-]\L&U*L_9TG<>$43%B\'N6(* MKU%$&K7,+PC)L/9.7$;,\TZ.Y.)C;?F:DWKTW1FU>J51DW=G;"R*HJ(\6>$X M0XY)CL::E^CD8_EG' M/M$EV3G[[)X96J6+9KM[3L9,S1^T9/2"0?')+K:2!YB\"(A'+!H9REH5Y:Z[XV M&FE@.4F,(A:(X_FQ9Y%W*N6!YH^YP^M097(S%9F<3IA RF<)ZY1@W4H#UEMN MU$LX2SBG!.=V&G#>>-]< KC@ !;(7CZ)A>##-7U%/](AW.[TM6DQF#-17,MB MAC(ECD4-&VQ01!Y5_^?:#DI"N7LM=Z]%(,M> V"-W#_+=_=ZE3N*&L27()>^ M .FC_/!FT#'4_ER:=&;"!!30_;!/7Z4M)%DB,4LTJSEO@TN>D#PA&D^D$N1, MLITNF4$R@VC.Z0 MND,TOD@EGKMQI$!R@N0$X:RH>#%@D8!=3.M')M9O&+K@8A6P.9X I+R !7O% MUTP&*V2P0@"R[#4 UFB,>$'JG04KYHK"[ILK-GAY5;$!M9EZ&9(?CPQ&8FL. MZS'K65,8^#.:J3XRQ7PR>"O_HKK+I#U5/.;(UIY:QQRG.8/'\:GE&8\- A[<52FQ^$P+1;-ME*D'[ M!!;%=L#%)>:0P%>.I2E@W#P7OZ_)C6JD<*M_VGHHL$!\J'"X(]&7><%Y2/I40?^*[)=)"N]P=D%A_ M'^OI1.Q3O )"PE_"/SOXIQ*33^.R!@E["?O,8-].)>:>[(X%"70)].R 'B]D M+F$K+T5(,:31IZ_0X81J*@$X#MB(ZD.,8C N10E%D,#7N#[:A.YC_:D]OTM\ MW999.Y4W^3-)!MKZE0. MZR6,T#\OS0AL&VSX.++U2GAL(( M=<@W:BDCTJC!P@#-!(S4.*S5%MS3NA88*U5;C6C7,A, M6"BN&PE$^)C-D"03Y<%$S>1:*,5#6FGR5;E]TI1<);DJ1].NE9BITCCZM;UY M=R(M.\D^.2JE=F+^27:&+$7U4R_76U$5'Z3ZD?R3E?HY6GP.C5&+42:(4DH&*"."\ M^Q?/SS]+)\Z=3JPC6Z:*F8Z+11N$X2X90Q2)L=;Q52KQ\RT#)U))%1'+>?(Z,V[?P%-O'@Q?)&8H<"FV:$\77 M3$:!1),.,@I4Z/[%,\CB)0?L+ HT5R1VWURQ"\X+Y VHC44ZYS+J$6\\LS6' M]9CUK"G,NSCOD2GFD\%;X>4]I8VVW_V+QU K;B+(+!Z4%T>M/05PU-F%<0W#3>M'BKSC]<@Y%&-?-+=4(4G+SR/[6W4\M:QFQ'BKA7 M0/J/\;Z$O.%'O-586V7QM+KB_H;T0B?[?G.04%PHU& $8H*<:J.*MQ#O2(,5 MEU'L-)"Z-Q)%AQH\9N(\!IWNO4S.WZ#!$Y4*C!",0% M4AS$NLS@M+KB,I =!;!W<4W5655H R&[VPRD3) R(169L.*"D^PB\>G?NG4J M]GZ"%!*B\(84$O'\B!6WN.P^GV!?+A$3B@&%&HQ 3""E04R3X32Q.#CL.]&D M<5 D+I#B()YQ<+9:&F1SQ5NSW#H5>E?@;5;&L3,PU2F^HP.=79"_$?+Y6-6> MO5>S?(84!ED+Y4&<+UTW-\FBNP5>44 3, N&T&.,&&@%$L=$^*AXWE?%5QR" MZ%.2H6900]&H#N/SE8I]M'[4ORR-]Y>EH.%U^.5HEHPT MH4^L,@!KX$>%#J'S_> MI#?Y7Y7(<=2"_W85O>!(N326NW]_>:L9/V9]J)H]T>D4CTSKF@&3UT'Z+7(' M[WJVK)\I&5DH.G\".5E:0/N+OQ :)J]1/: -/K'\X3.U-&J\?3;$K0G9OG31 M1^%%S"&Y1/G/RS;3BYA@"+W"%_BEQVYQ1.%[;+Z!1,(UCR<1TY4MJ%2IIT>' M)>)H#G:'+WV:PQ.PF-??N[>DW[W\K4QN[BZ/9OEI&0WR\O[NJGO7ZUX1>-6[ MO[VYZO3A3:\/_WSKWO5[Y/Z:7'9ZOY'KV_M_][(JB*?H;@!X0O-7TN8K0["QS=*9N_M"55F[STQ!#96X,_-C? MGU_5+8JBI:!]FRU9@"K"JX%2V4U2I;ZV'A?36 M<&/+;2V!:4'V&VA*ZQ%X#D%N;6V/-5_UM%?R#3X;V:0+ %#]\A_\KXA$VFU6 M/9N".'L.J-@7>PN.NR!O.U6\S=SJQ3OJ#Q"$=0G" &G>P8"4 !9WXFE0-VEG M$@21(*B))V6V/+OS_DB#+4^P"5?2(48SBYZH3XP $>M.ZWB.TOV$6=2!%2,= MQ=&>P8]E]LJC.D+(T5Q;@14+&GJ[!5KDB>UL>811ZOFPV!USB&[:F]VZE9A> MB1N,\HY6!6EJ]1A1FD0]KHN,UE94WZKE=-==K=QH1650[Y @L>O*2_Q$X">J MV%1MCI]:!OAIAN]*/*WF@AY!S)^\Y''HG#N&QRP&F% TG1'#%]3X*;Y6J#TB M'UR,G&G&1S*QS&=-A3>#*3%G-A.=V4SGTF"2K11]\RT/EEP456=\'%=L HRI M\?(2:=4,V%X)IMIX?:O6(SS^MPIU;=&0VHJ"<1N94V$Z)3N(=KJ3XO#Q%&+* M)E#F#>[,C%H'FZA*:)M:45O#IE$[R]9V$G#_2!QIW1F;,+>_I+3>G;2NKRB5 MMI&TGIN^UZ85)EH21^:BE=Q]D9([!\E=CZH2MJGD3A%">'0D*EM<+"E^.#8W M[F@0@ SFTIDVU3'W#"N[39#:4JSO1JRON#-M(['^E6H&$N_>Z $'W@\?+-R? M<*8/.O5.BG *;EB52 M?\!-3ANA!(0DJND.G*&K$ZHHL"B.7>8;HZ 7<-<4EH&'BJ5BV(5B:*:@&&;4 M!%OMRJ=EQR=ELM- R7DU8R4@D18;:5&WA&VJ*%)'6ET0I$DO84E#\'.%%5X# M>N%:R9EJ !(/F>:XEM0-N^+8-!(A>'W9+\NEO)-IA:@"$$)J!>D:/5ET?(E5Q3N*$Z<\"$+!1O>? MV?=&]Q7S75S-'F$G]T/L]&"VE"1F%S"[+LNN'B\^+!YHUZSNX M$&@L7AV!7S_KTQ @H^S@B8+!&K7&^V,TO./ MY_DWTD@!V1660B<;\>2V69>+, 45S+ M @J''6?O"R!99?%+*?UWLM/;2"/;XRWG^@2_8D,&1%2['MT[AG>C1(=3=,N* MS]4POZC7 M,TT *$[5Z!PK16,@T):5HN.V(BM%;[H\!VUG1A['=RUE!!Z&O5"+A6^]3*A_ M*=BN#,T8(O% K,\(-9Z&+]I,(^/G@4YY*=N^V5$ 'Q8#A:RZ*)Y9\JC;1:V1 M6]I/[*6-;6GF@4$1QA#' LV*6&OY((VTI=WP0;V1/'=IVZ5-8T=F7XW1V8Z, MOR$#_P>FJ=R#*=@>3!JI3RN3'9Z4>[ %'X'9BWJTTC#R@KUVVC! M]QB Q6O*).J1TPID$8^9;";>3_DY38#0< Q((MN"8FY'>^TO[.= MD$9:8Q+0O5,TZ^0TTVS^@N^9IZ=>5JN1/GUE>&A+4[&JXX"-J#X,@LO.E- 7 M:F%L&>>L3>A. \QR%SV]7?16&IF,@0"X-JU'-O%3#^Z'70Z-9!(@J_"9W"[? MZ^WR5AH9B^G#NY7^8R/EPPS99&EM2*2-DLDI):?%CJ M.ZGOMD_0;Z61$;5;S%_4&^6SDTPK.\D<_?>48'#%_5)12^Q5"^Z61'>7! BQ='Q2/@(E[ X4#_D'[]QG8G]?OM!U+ M4QRFXA<=0UW\(/1DDGL^0@DEIUE='2SU9.'UY%KV2".-2@CVR.]&3.E6KD^W M0L_R@^H?]?\(GJ7WBL?8@.IES^UD<^+SXSG6#!K>]_C9\H,KD[;$5\-"1.'6 M2H8T,D"VD@$/S-),]6VM"$5WD=W"TL:30-L>#S\1X(8268LK7AG&5AJY(N+# MDWN)6\ RT;)+AW"FOBXC%50YMH8BU"$#!NT:N'4*?N6$HX9\N#/!K:Q_+*CV MVD,GH#N4Z5CF+8)7J7K!*K5Z&*0IPCJ=0&9\[]RZC M-?1&"IIA( AU73'>ALF8G_GK-T63VR->*E78T0+[OW M1#/1Q(UR_2SYX=B-=<^J]<]!_:Z&@N27+?FE%FFY[@6_M,NM]B[3AY;5<2.V M.CYV!J8ZQ7=8SON"_(V #E&U9^_5QJFK96^P96*#@AJNQ Z,9SZ8R9J^?EGJ MY9>E#N;M\^;]UO%E".8*T)E9,/T>8Z"T'6C0,1%K*MY;H>(K;CORPQ9^\A#5 M83CP 4\B.\I@D$BF3V\6!2A!%)W: *2'KU]^+RU#I5K].8H?_4\X>_./2KRY MI?:N^X^S!L-2P5\O$NK$__U" Z-AQ3)?@F^6OU*8KI.'KW??OZWM8U.KQ.N+ MM/P^9U!=>!U^.9K9FQ/ZQ"H#B]$?%3J$SL\)U5_HU [$%QIT!EN8]BL$Y[5-8[O[]Y:UF_)CUH8)(TRDL MK&;HF@&3UTWEQZ(&\&'G+^MG2D862MF?'%,I+6#]Q5\(#02QAE:O1QM\8OG# MF8&\].RR(;VY/,&4]H%W$NH2506/J]"+F&!X5["]Q\AKQ-ERV +7-0\1!UX& M$!'5*A=T)>)H#O;HO_.I"\_!LEU_[]Z2?O?RMS*YN;L\FCD1&0WU[K[?[0%F MR>7]W57WKM>]PE>]^]N;JTX?WES?W'7N+F\ZMZ37AP^^=>_ZO2S']P_78*0! ME@O:[5EV_.&[0<$D 6WT,=-N-8,X(].UP?>$)MBKPB8.L4?48EX10K#PO'>@ M*6D60UNI$SG'>Q\O\K5G8=VY8^A$B1<37+0E[ZTG:FA_<6/O!H=";V0EH,NJF[5JL#]U^06E;\DS<>JU]_K0'GL[&_RJO^_LH,,('UL(Q(6XJ^MX&R"(-= M+MO_7-O1AE-OY<*(.+3I7[L,K JFC$!#&,H1%P.V.[ U5:-X12CY4)H]4BJ# M]&"D=&F.)]28PMO2"\._7= [ID5*IFN5/H)G],QT<^+M>OE9^[8W-W@W@58= M:DU!ERHC VRJ)^P%'"U"-8M,3%UWN=^(G&V9>AE;4)AM$W/B:&.?2F7R AQI M$0=L/0<9TXN!4?49CSBJA!DP:0;K83SALCQKT,(1Z8^ NQ?[90:W-A18#Q,D M"G<;O L >$8(A6'83H7QB*GV[$E)9CQKEFE@MU37I[!' >0(C4]A:E M;P8=P5CFK9<)/+4X'D"=#K.?8RC4YMA4M:&FT/DLM#]=Y@,< 1)Z%OOQL4OH M!,!+%8 =YAEYFQ#>]4J@7O6IHRFX5SQ[R7>$H26 +C#AU :=,YO'?+G!I['- M&3MQYL+ B.NE R,C(9..P2Y_\@:,F\G\!*B+Q08 H@ZP3CDTHO"WP=!YD0&F M ^PMDR^T HS(%&VBP1OH8^+5X_36(& Q;PJNC8T.=9>1)VIS+US#@7!F]&9% M7D::,O+6=??SALI8E,&_^&6*P /A-]39JQ9\XF$2W$;J\'3L M\ENAP*'IVGXYAP 9N,%EX^DE?XUUOB Z?0)&>X*>3%?G+Q33@C7G4HZ#?4(5 MZ/B(_'M1Y"W"UZ,F(U=?;W#VM7K]$P%C!8"!2_85Z'!C#%ULE?06:###O5^" M&IXVS+_^ ED&HE"%I7A&5G.!,#;,R>([*.;K%%EVCKHY4P+%*YYL]I#L9ZE# M6R#TGY@S$^? &[K/4C8JC\4%Y(4ON,C6<&[^R(/?CF ZE* 3RIPIKO)"8]S( M9;Z&P)&]4)BP]U8S5!>W"1&K=I%NIO! *E-;ZZ"HQG2=&$6C15 M&#S(4_K$+<0#$/W?4 C!HL_L@CF[14H%9*@I\LLS# ;/*S@1G.I-!#]U?;&N MDVO=U51R-07[75-LE!:,\PS8U[.+F=8$ 'GHO$ +(A)O9]8F&+Y?J*UQ*17V>P[- D:]017% MPR/"RPU\\TTVD$$F@7DX8 RE% /=Y97MP88M%5'I:53J7:[)M2Y8IZ!/=9C* MD^=Z 5;A>W#)O=\BFWPW^$"X \HIU>%^+R4?OA_UCLC73N?AHZ<=$>_:.#0V MD)H\>H$ YS(+^\2<<%\#8^1==YCE7N/E7_R9CJHE4$[O/\#'.XC M>T(-SM5.9]83I>:X%.A)4- M6EY>E*%I.EZ\P&*\SC@7'K.UY4N+T- 96B%1@0/0J[QEPQ2) M%XL-T8KA@Z,JPM'[_ -"3?.*7T-;7@8"/(TWE]%A;:&PX#JR"!A%@(Y/T;; M 1M#_EP[ E]HK :$,[(8\R"!_:U^,MAM_WK]C_\V*U*,7! % ME@I.8D71P5!T*C FS]6H7-H8C>1O*B-GK%? ;L8%KZ"ZT7%3G:FE"UM[]<8P MADY'Z'KB8?8UPR9+VY-\_-9:SIM!/P $:ERP>;AM],P"+@B6$YA_ &KS=<)X M6DI T:$+])LRBD89MX_6#?(*>AH/F!6(;NA]S>.-6MD;X)IG<+;>AA6*)G3] MN&498EVTT8=H"YN>[S 7U^\(Z466QV89M.'+"2YT(XR:CF$ PX$HFYB6@_9+ M7('Y^VQ%@\5DZKM@G2TH@;5"RM=\RB.OZBPDQWLH$^:7]\Z$)AA1OI_[GCVS M5WH>%HSP'LG9]SP4& M,6#/M 1"#!0O6.+@F($S^R'NZGXD3[HY0(T2K#(*]F#'PE<2WMNPDK T^X<= ML+3O'I1C"3M?OWN.0.C7X$42OBL'C:),FQ+V3'47-Q30X01*(X/"@!CFW?'Y M^M=>.["6J,8P6/+D6TW0I'<8FRN]8&K0A:KAY@$(5.SG3Q?F HM:7A@(.JPH M9BW<8D!'9+T> AU!IX1/+DA0P;;G+93GNVK*(-K!5FX6XD5Y7N?)_& M6V_5:PB'!KX4](';K@/XJ>=X\Q\93R:W/=!W]LJ&H3B%=OZ'\"!^$]CV;-7= IE#?X_8<%$%MKB>Z+"88UKJPR)8:_.:%SWH'O@W>!JO<:8:K_73"D M_4??MYG7 PZ$ <(9/0(5$32S*1=E:&QM/0EKZZ<(D*_84^(U=3U$>4* XWJ$ M(1K=WZ)"<37%SS1_MY7O+'ILX8EPY _$%R#7\46D,]>62UVC.N!&_Y2X1B") M/><;IJ^R"4_N!K7C.BY&V;V=*=^1[+F@OH)V%=/558];O."8X0T S50_-1Q' MPO54.#@0Z NN2<'3T)S 33-Q^'QC@%-A-O0![M>#6(T'U,S,'NWUG+URNSPB M4RI19MNZ7*N,:? ;9L#MS%ADF?!S0E0S#RX M36#!LY$7>"C,5 &_+3T3I##["389Y./TYCY 9[8[^H#:%LS Z"R;4R&S;.IQ MLFQZ[OC_L?>FS6TC2?[P^_^G0+A[GK4C2#5OB;;7$=3E]HYM:25Y)O;5!$@6 M18Q!@(U#,N?3/YE9A8L$(9#$295C=UH20=25=V7^.,2-A/_RU:0^.!7'=,;+##*1# /OOYHL5"XGJ)] MY]]NE#]5RP+K\EPU?BK?3T;*VY??\(XN)UY<.S)2@[M!85,6UH^]);ASAJ%7 M<+1>'E-<;+D>!WPK8>.>GC_:$3 M$10%"^!#K\V=;B9HNFDWC,\&]OKWCW\@7VTOVNITUY%WTAO6L' M,.4(KV.["BZTZ)N8PB4B!#4P!'V*. MBI P]MQ\-I3D$8*4"/[OBHT<+C=/YFSJ:NSFUF\>"#_)][^'\;: M_S I3B;#>ZB*)WT?[*K[Y)]N@VW/]*FHT7H M>Q]%#68%H!%R:58)2T !]=]O.AF&2^+*6[=0_?J[UF1-Q%<7F Z;]3$AB?0F MR<_SY+.0S%7MTBK/)+/=K RN29T))36@3Q7HR<^XR8"6#L19*F8P202Q1-#. MC AJ@W;O1>A/T?01LX;#BP [A$XGA?7(@0NS12_:-K.L,5JV#),S_LJ641.P M54[CL%528Q'M"P::+T90N4?\:BFIWA_KB/F1QQ16R\L/0M$V8V M>M=0,]RY*D)$GW8/$="AN,C(N5 MBD;^0]5=ME<4]:S1:N_?LR.'$Y%4E)** M>H<(Y]VI:$L7ZL.;3Q]\'A6QELN2T6GNB".%#5YJLVK;K+9M@"O1IR*)/?MY M799E(?6WW)U5LUU\\1J@DO(^[O8UE;S/G:! "^3J_4FLZ5WD?UC4ZZ;QV'28 MM:BWL']=;1U.3_-2'=]-0RC_PJT\V9&AC'$KW)'A-+YY22%4GF@;=4[S](=S M;*9PK [. ^70')S4WB7D>.'W\:U\XE_WX+LH%"-E.1#' H YS%-1S) MOX'"D7=$$'53T;JGC=]CH><+[)Z0\V"9%N $>>B\J&8]BU-4U[335==DN<24 M523! FP_]?KE>IOZG3NR3%C8[5YOLT>!R;FI6E2]?*E9;.*8ELV!4A&H4E66 M.HQ+H#QX!(J[Q%]^3RI0B',I$JV"F<-^AFD41ORF_M(6[F)$&=HC,1M?[@W2 MRKU37O*Q)O,4.#%=9*DCYKIM(X2A!O:M*,1 (^Q \?E ?HT$%S *T19F 9; MB0IV40&"I8(Z3RH/"E/PK08".BW4*6LDU-4$?WQWHNQ1DY)X&@DVVK^"/7]8 M+=GHEV8WO^'BOM':KG%IWPC[:$=7,,2NN^LJ.K-&JQ5S;L^J5_@CT/PVSR(, MJT?X $"M2]>:S+&G^-JI>FZ(@6A0&)^#W5>PYD#0!L=)P//U!UTK-5/#Q3][ M%/[L5;64LO@D9X%4*ZGX3^:C\Q$ZD<"$T+6_$-&4R"+,MT1#)EB:FD& -8Y' M,#XJRY1 BV8!:247-880[P3:',@3G6!W[0T?^4193_CPD1/#DXR51/A=?HN@ M(+02\PIQHDT-49[^(A0-6!)B$O)G0VA$H34GKZP;MZJ3PTETQ^A%S/5@AJ2: MY632DNR-:ZT?][KX$LB4>$*$2VI[N*1O?]R_4QZPX[AKK2)J+,!81J$#?S@W MJ?4(QFK.02N*'W_<*Y]!XUH M_OGP[1V'=G'X0PZ678&(_0\!!-I.%"X%@;DX.@J"7S[Y4IR@8 0 $9#HW-2I M#M:.L@1"K'@CXS>FIM?H( UL&<==Y,]C#3$B6^"=U<'?"^BO(? 7K")D75:A"M(PFAWY^!?=_AMKNPU ZTL3\>'K+%+ M6'. 9_@G'"OX=&+!W\1_'T!CAAV([J 7T?%-V+/W4]B=T/.EU"(=']P0P:*&]],9V3435U%A&I\VTH'AR:T1V MU^D+9+Z-81\1D=TKISU@@3R2O% U(U3?*_:-5OY2O2[H1/Y" OE1DXG%O ^FV$_3)8Q\BP4WTN8.P?>@#2H",:)ALRT50X!-1!82CI?'VF&[8R-@ M5 NMOV'AAR&"2EY"->RGP)B+8"75=F]*#0H:"*68&!/L%!X3].:5#G)IH[P^ M30E:I."L4MY!:/&^>;^T0)$2(AOM,.U2#-3:P4*+27S@FW M/07:RVE"2_M_W;K@;$Q^.*+UBL_09!Q?>1- N#IO M>F=4?#IPGK^>_[SO;( MX<""M%;,A>O.YY=FE^(;F;<[S6Z[^KO4.=U[EQ!WVEYRDPF[<:SQ?8,X&@%[ M&3;_X49TFOV,*SE+177W./@MCEW(WK6'^^_=;A065RV4BL**WA$47IE0TXGR MPT89K]D$[F-Y=0LFCSAQ+%]AMPL$7(H*<8T#FH7QKF$$R*9Z^-(-ONVN+8#: M>$^J0%S238M-X1TS #1'?T@<4J ?B^>H_J).C?X89<54-7J:CT [3 M2SPG/K@&0=^=0V5Y:%MTF$MMR*M:[ MCYM0/SSWC]JG2PWDSB/V6$ A)U:/O'_+NTI0HQS>3A.(3\+3<;Q0FV+H%M\M M; \2WD38/-&2(]2+]'A W4(40RW4!56,AK4X!7 AB5\ M]( W!WZP8)L1SL8E@!I-UQ+;?%NEGIK=1?BCO'&NN^;GH9WS/'BFMG+X'BM?7NT+MIJLT3;S@OOHE+RU(N->#!FW S)NOT(R[G2ZDHAK1<3]>%F\7@/WFHBXVSAK MQ61Y2C*N,!D/XF5Q^Q7+XOZP1(.B(E&?ZO@1]T&2?,7=AQ=>6 I[GQ[@,:SG MP]>;JSNY0JK54#55D5S/#O ,CHQ_-IWZN/?]D]XZC9ZC. 8[-T3$4QMCBH!0D0U5KW"HSU):K\%2N MUS$RU.FI9"C)4 # M"&Q-#ZZ.*UG%,-&6S(9UYZ_6W-UIG'9EQ++RI+@E.V'=;:HU*0[/Y$U/Y0EQ MRSWZNKM1:T+L-88]>4=>>5+<^;JC7FA3;C;-AB0FQK_J&ABSMZQ]77Y6+ M/Z^^R1([620EMT=N3P6VYU7'/^+NS7TA'0Y^U*;8[N@CJENRPW*MUD.20(JH MC#'7P[*005=>G\O+B?U9J;TE$@SQL^R4I'STI;DKIRK9VL(BN=-?)-_\_QLOR(0WC\LORN/G?A+W-I M%[AT:KH(;[_&I@775*>?6)+\2 ?G4@T>'S2Z@SQY/.6&EJ OMY^MI/_#Z#\= M#DPUZ+_?Z+0E_4OZSY+^TT'(5(/^V^W&L)7GE:QD@-?' .G 9RK" *U&IU]D M2G WM9?SAVBL] =U?A(-J6):VN7<\SJF)9;7:$]TIIIJ3UZSJ=O/UP]WB=C2 MH>Y37FNKR!OFLZ9E/OL?K7^&3:Z4V\_??WQ[&<%ZP^O:=FK!:$G])$]Y-TEO M7G[;P+5?(C_/?4_U=O3YJGE^=S7Z>W-T_7!U]UY1]6=U97L\AZZ@P2+[\T&9 M4[_G]TH'B48XN+^UZ!]\;\/W%1^]4?Z(/9H_+^./AOH!9G(P#S<77S7CIS_* M5+.7NKK"7<2^ELTQ=CN+2B[1C# X %696R@4?G/,R9L(83^+W=! ;FCH-/-3 MQB?6_^C[UVO/;J.(]+SRYA-U4\-&H2B8,(+S\0]U)[*(-*O<8*J8AI;5Z''X MF9F/EKJK)[8KT(JE8-:&3W1-D]L9J$(KLGRG99ZY0F>Z9)(I#=$R412$D@B2!K22"[ M)^Z0"_;#T##(2'F%E:\*JG:_C&$W)3*FG\09!"15G1(X?]Q7XSZSU^B<#F6U M?ZV(+R6*9!V(KW\FX7?J17PI$1>K3WRGC>% MJFJ%_&E1">L/O$-&ZUA ?5@)(E,SJ M4]^N@*WUH;Z.C-I6GOIVQ6BM#?5UVB5&SEYU\"+./KYR+7-9]6YY5>3/E-!\ MV_F3[WR5.'/8D59)U>FNEQ+'KDYTUVV5&,Z6=)>.[E*"OM6)[MJ-;DV5O70\-$C(?;2(9DE<#F>8I5XO-UHMV1#38D. M>@!/I$,WJQ-/G$F.D!QQ $>DPSNK$4=T&KU<_IN&C_L*@F 3J-UEN<5M52*1\\46Z[/T[M. MU6(*3%B3'; D2QS"$EMNK-/[3M5B"304&\-NGH%TR13'SA3]+=?IZ9VG:C%% M'^/.G5:>FB)'_^DXKYQD*YTZ(,GWT\$R5(#'92L=V4DA!_I/APQ1#?J7K70D M_6=-_^G *:I!_[*5CF2 S!D@'4!&11A MM+9L95.01T]X.O8N,*<^=T\[MC$ M?,3.**8AFWF$FGE@BPW'WZU0:P_XK[]C[ZNR75DUW;AC"U4S8-&WS")N-R;L M9@S[IN)RKWXMV<0!L4#[6:M@S9EELJJB.HBI+4S,<.".,*58=SZ?J6.&#N.SAF)1Z+TSY M( [C9O;9-*I(K-T.@5FW4I6.3Y6B4NR/=PGJB*K=!MG$O].,LLA MS!*']G6X=U9%9NGG&CF0);NR9/<(*U9.XY#/9,FNK-AZ+?0?A_PE2W8E_;\6 M^M]R32]+=B4#O X&V)($($MVBRW9/:::U8_:)X\,E'-5Q_I,^S76[0:EN3%E MN0UEK.DZ? XCX&7>1+7GF"FJ,R)J&YZU7=VQ,1\/G\0DO_JO ;X[]3HPA&%)1IT]T*O37*5N:MN:$OZ5K*KP5YLGL M=PH(#"PTAB.=,@.X%W^B.(SJP"_B@)7[.8.!3I0O!A4BCS1+N875N"1PB!Q, M77D[NKUX![)P,C=,W7QPF/DA\R?2G72^ W5WX_F>-7TQQRKMF9C2BFND0&% 0

P&QB;4[IM^B)/-N9LL,OW M8%CZYMJ&HLY2@)C#IPUT^F^&=_//#,]I";__ N7E,'VE_+Y5!7>ZZSZ8%@NE M>>[:F@%<<,]IRN:PZYKE,YG@L30AR3@EC;K9^8E!:>TQ*4/8Y;>JM72.XW6Z2;(-HE,!&$ D8@/[!9S]K*&VE1K_#NF MM:]V$^JT#'.WC#'_-)_!7K,:@H872]58@3FHZ\*ZP$LDX'TTCX@!N,V+QLC$ MM,FP)OL+["X&Y\I\ZT^S/0/P/VRZS?X+67"'\*\LS,?GQR_$+Z8J\8CLWV/ M-J(P:7^]'01)+&)!RM2U",W,V\R$@[2U7W1NR@(^F'N>,D,PG5V)39@NV[]D MF(X8"\[2TDA[:*!6$$Y,&:\4U"^<.C2P8FSQLP,[X(G".>\CP&+!3>?JY;6E:S->^MK:_%2"M=BQI/<\U;N=R^$L2H; J"[2:+VQGEKGP \:*8SZKX.O!H2R6.J/C M$CB9:Z$[3Z:^J+&/ZHYBA([JCOP>"-I]K+9GILS5:5+X8-A/Y7[:+Y\T%K055TF)/_I9-45%(DH"NCJUWFH:5.M2 M20@1U8-;C;QA/FM:YK/_T?IG"+RJW'[^_N/;RZ@JJ:%6@]&2Z/N,RS9O7G_ MQ/P%A'Z)_#SWTV!O1Y^OFN=W5Z._-T?7#U=W[Q55?U97MG>ACWFF!HOLSP=E MSC!IX+W2P1MID3W[6XO^P?*-I$31X^ !4!?0-,/MOCCEY$Z'T9[$;&E[2848N M/V5\8OV/?O+NVK/;*"(]=O:;3P\\BCJC4 N&,3_^H>Y$%B0L(CP49BJ/WS:> M*>@2WP=:5D)(RTH M?SJ+O6##5F&-L0,-B2P3@0X-Y8,""4'Q@J//J[9'F/3 M_(E!0F1]'F'FA@[=?<]!":3Q6,>,&=ZDV/3D(^)-;4V[_VU&_Y#7A GP!SZ? M!-<48PFD'8/'9]5'T'2P2TRXRIYKNKE#X':;$PJFT(W\2SO.G5JQ@ 2[(NZB M<9?LOF34\7W3F?J]F/JFE!M+<6<_\,T(]]SFFR;< ]\LQGCRVH78RSL6=S_I M74L?#,5^[ZB6\V#1R7F^75'\T"/O%OK.OX4N91[%;H&P;!\H>KM8 M@G6/6P",'7: A@TP_[>+IWW$_F;.KJ[&;F$<%WTV'@=(,!,#*FUYH! M3 LL$U!&?*>.GNS4L6\=I(3F+Q]QG2QN";W$U7U535H?*[C6#>7>VG/3^\K5,]6&AE3.K<0 M!WYGSB%,&%,9(J5WE:5WW*7R3O9V]C1TEB>DCK2YDZ3X".^XZ"(;\UX0O,:9 MN;I_+59309X1FFOF\CXEW&V<6GB;P-/#N +J='K!._YKT[H4A[_I5^]70C'8 M/Q23QV''"8)W%>B>AHL5M_QM9NQ(LV8?K+VXE MT<34%X??H5AI&V'&A *#1-D;([DZ5#5 =.XP,B=3R:A'_@O08L-&VQM,PG0I\2M6!86$R( M#+!L7FZRM#03%L=+)VS3M8)Z%($%.74GC.,'\5KWJ04OP4+.F>9X< Q>D;ZW M"83F\ZB;8Y@%X??PR@TJ?2&0243+,"<:%;WX.>31;<*_8.&0OT.\2 CK@QSU M)Q;_Z"K,S)F#X?TXW[&HU\.8L.$[ZFRF>'NF_8>? 8>SF/(25J H=[G4-01) M@;_C*1CP,S,>U4"]!W"6P^57-\,$S'R*I\N']\)G0FQK' M._K%)JX3VI'0@[#C@UY:MQS!"PJ\)F,)W82<7X$(4@R 0"R),^I4L> MI R> 4^40:G=?F4=%O"+RB:.8 M41H72/HC!B[ R >F_4,KN)\L%5'+GZV9!30W M#0YN.@)#\N*RW6F!\=H\AY_@!8-><]0?GC8OA_UNYZ+;O>R,+F1^?U6RJ_/- M[Z]&HFS"1P\(?J)\,ZG2ZPKQ3#+-XI>GE^OIW6N_BCJ[RMSIU9F@:I5>GZ(. M(]N*GUK584A"*8]09&F8+ ;:ZON\.DDDB6#3KY5$\*J)0$H"202ON1RTWRFQ M')0R1RR_.W3-TD4*;WB8I]D%6DM2*]=$V4JT%ZR:C7DO!J17CI\.QK0'AY-G65A)<] MX:7K&EP'PNO+XI^2S-_OXM:^XH;O"R_,C?VV%R6 B=C*V]B%P_EB3(#5$!1_ M'\Y2,*L*?GKSJ;M_C>9>&Y==6+O>H#\4]N#1;$H7 MGZCVO!&7:]M8;_?;P)33I:I-"5S?L)G(^>9]_R:\0"9(9J:1P_TB0X/ZPRW5 M%4=YAO?XZ=";O29EWF],WB^F^8J3K7@RKLAR57V9)C-=ZY0L(C.6))*U3%>J M" 5*)&M)#1+).B9UH50DZY"97?'X;<4QB,'13<#5.\"['='A[ N+VI$W79>B/,M),!W"OT5A'QKYV4<-=P8:J4O1$)O]_),A$NZIH!ZT?WW=RF9Q.\2 MG>ZV_'AK)0,+I;YEK=*P"E.JTEOD]LCMR71[*N,DEB.HSU6=>HNKCC)F\#$U M63)GRA)4J#FM74)9"1!@2?@,W4%\ E@WDA=S]9>K.:L+[R[-IMR8%+=-WZC* M*SF%YMXQ)S_GI@XVF\W'.0S$H=T8G!:,@%AA3)#J$^!I;&)6K0FP+P&.:D2 M<85[&YF!]2+ 04M*P/H08%S-7ZMN!-B+$&#WM%4BE%+I 8ZR;.6;F$RHMY@* MA:U,D1K>RYB&?(M\BWQ+ 6]YU7&+J(X:TCR2XLV*.L5<5][I^FW[7=7C&ID4 MN.9D;J6>7))5UML5G#E/ RTIF_<[1<5!(#>6*[2#5T%%ST:XHY$?%1>'0W*#0N-R6E"09K!-7_0* ,44MX]9\ MI KYA#E@2A0D5+9/+%&J]-* IU0]+0:(W6[UNL1I4,L@Q,\B6[*MZ,8C4())!\F*0+=EA]6*0..$!AN)'-P^H.X)$UYQ26M]V]?&ETL2/$CU1)%-HS M_'4=BRBZ@_C$QOS?)I0B\3JD^(O'BB_KBZ&HNBXRPFVOU12;-A1D?,:A?Q*6 M;I@<6I"]XIC(:V&,'A:#.-OY"I M%F:QB_Y@+S)B=AA6X5T,"PJBW1T.)H!EBG)H\1AA#Q93;==:D9B.Q33"B]P* M(H,-TB"#>:M3:'F5QP#+9/<"V@*-O0!SP,:U*W.F3Q'XR_&VQ,'8&?#3=NNA MM]X45XL0DJ_U[^>JQ1()BYX($*E;*17_E^_7;SX-3P>-5FO3)N8[2N(D805Q M^+PB.;FX%0RZC7YKN&4%SYHS5U28)>^1^'O2:N) 6#?/(\8*BZSE'ZKNLKVN M8SN-3DR_V. D$B2E)*RV7WK)3VFQ+=H:H NLY<, MAGYB^NI$>9B#JE5L(BZNZY 2UX)@^.6620(XA5ENY**\C2-HO06B&>NT!)?F[(\ M5VV@#1;>!V)+16"XVL024TUWD7<5-ILQ-'.!H3@7F4MBO,8V_GI[=__#?M=0 MGE7+4@U'--'%=R99PYK.I[WMQG]@Y.:GG!^NC8M?JA_X!>31(:#:)&I MU)RM_>+/P:8A/"%#>,+TJE2A+[\P1H#QD7+!#;[>\3:.AI-G?[FH0,TT)X>N ML>DZM@/S1#7+*4,%#B'.IDT5]EE]]&TGEXL,!;Q0>T8H"+V5Z:8R^NF%>GAD3$5FFL[UC)F]DFLY:H4JTBT7HFU?!2G)[&6 MZT50M8*KDUC+$FNYFH0BL98EN&:,WR$15B412*QE2012$D@BD%C+Y4%X8B1[ M2^BSXE5-Y50])E;5#[;4!/?68Y;)^2'_%.*DZSP;G[!G%Q0C.^&9VR<;./9ZQYFC; M\YW_PRQSJMKS#8Z%/>VTVKT/>_/K@=M<)LD<-SV>9F+>2GJ4])@-/9YE8AE+ M>I3TF T]#C,QJE\W/58DY%N6K?TCE/T>3CQW#5&7@RGS^9G;*6+R68^8&7!> MSJR?!9;K:3I Y$PDA)=)RZ:WZ@H?'F&2^B-]KWY"HMZXCJ\53S*)%=+!&A\C M*^2YXY67U%680UVT13KZ5!V25)@RU5X-DD[@B8V+B_KE+93'JIBS0>N--EON:S/ M)JTH>[(O/K&H[M0GR3Z.[+=3^)0]V1>?^E1WZI-D'T?V6V[9LTG-RI;L MRTG.2F%/UPN2-W[TA!A()O.(<$ P)(68:>"4$*[(00IUR[3E0YQH(4P*H4T/+4SRTK:5K+1&-5" +^CA=/+%X.PS;B7)LRN9E M@N[&W8\63-"A<'FMQ%$G(\T1A=Y+.*N4#4;E6<5XSMEJ#I C6K 34;N-'R>! M' L0S1!^I_U-UYANY.YP/U&J$_^ MXQS,3H%9R9CAD6 4(Y(A6J4:@)Q&,)H%4"1'DX[:JQ-"%%V:#FR*INKZ2LA: M93L\IJ',7,>%GU;PJ0="N2;#$A@B9:]0:4_%,T5[$*^??2=%\9R4-<YA"4 6^K<6_8/O;5Q1BX_>*'_$GLV?E_%G0Y#IF9S,P\W%5\WXZ8\RU>RE MKJYP&W7-@/4C8&DTT"+PVH,34!6P6$$&_>:8DS<14G\6NZ&!F-+P;IL?)#ZQ M_D?_&GSMV6U8I>EC2V\^$2 JY$%B3&(DP4YBJ/X=:>*1[@ M_U*S)Z!60>G=S%"R,\,F@77'NQA=F+9C;^2&V/&XM-U*M@$X2],&@#IL-&F- M2G@;4C0#. +XZ1_@!%J@1U&.X3Z,:1^\%AS45-K;$ 58W4#[<\8LBS>E4CF2 MOF\G-10PRT^2<9W;/2YGOYK&8_.!60O\#AIJH%IO803E;?3W=PU/VR>I]X6Z MXDI]S)1'C$KP"2Y53.#1EA18$;H9S1)D[^^FT?Q?%S:$6FP1&2@W'MI^,(>U M#_BOH^72 A.&[\L=BBU$]P^Z(-!3'MX_6$AD"L$KE9& 4#\W#=>&)B4.GW2;'A<>2OZ%80>B'Q.N.5+#9R6 MIJ5J-F&7P[G9W/*SWWFTY4\ ;$90JPM0,P0M_Y-1-P%\!/R+";-I\W#*8[#$ M#/B=.LU8_&D5%O9+6[AT\$F&_-GV;D/_PLW[#B*4S&UX-](R4C$2L;_%^% Z M>SN0K6&Q$TJ^.U]MIN;AZ4=A!T:N,SEP-$*A.&0!FZ M\Y\HG8# PJ&;ILTF3>U7A7\9 M\Q_L,@G>B:(:*^HO T(4&VR-F<%FV, '.VUIZ-1BYUOZB/U"VJU60XF0D9>B MJP2W"97/0*I<.R(_X@;,J6G8S 4_YTG57:[;5>S,09H;18>#6L@S?V WP#EB MJ/AV:QD:M]/8,I2?1>UW%CNK3J<:;E\#]D11)Q.,#-'"X/]G3,- &TEV(46$ ML0/?,\"-<$!0.?ZEB4'B+_0P4N!$F'=CYKU1]!)2I\2>7B,4[UW/AEQ:YIAD'ZD^>I]G%C]K0"1 *3/\+YD@H.3 .$)MPE=>SA M%"L5[T-^1,1]T&RO_Q9UK;&9KL-!-91'X %+U1OB ,'"T\".5LD,P Z19"NB M80?^^!2%#_II!E54J-S6%BV]B:1NELSB-C'9?S0%WN';[UL6-SG!=6+#*L!Z MNW7)$9>0V#4(!9;]OD+AQ,RZY@CNN^>\ML6@@N5/1(3Z#@3JHX&6\2W=&%!$ M(SY^T9-]=?8M:*ES(XUJ@ S+OCI'>GJRKTZ]"*I6T.2RKX[LJU--0JE1-:[L MJR.[:OQ"&6K2"M 7>YATO,NT&I=V: MLW#(/F>8D'VP%_-DE-_KAQLT3 >X^*\O=*/G1\Z_BI@IW77?\\#\9QZ6'QG3 M420F?\5O #>3BG_<7VZD%/-HK*B_W0C6BE?Y5]C=E%?8S2Z6XAX!'EUU ;9> M%]>DPV:L.]?T4.]*KI%M%:NV@K!&BKI' MW<._J-CS8;7D!:=^L0-.AA\$9]_=ZU)CZE#'+]>ACM?K4('U-5Y9PZLIWH0K M:?N=B # @L3W4]=","6.K!+EHR9^H.C:C-$--&SD2L%^?^$*EJ3"W7Y<$*VX M/?W7/Q@5F7'A&U^'0B/#ID[F[,9@&Z+WUMU2(KS/T=#_B#EQ, (X(IRU^AB$ M[IJ=E#*Z_>933%WPWQ2"M7FI-!$.WC2F7H&4H6'33M5:>=5\5,.G8-U6(_%\ MXQRSRI[OP[-9I_/M@!O8W_=\G;EF;1YOPV-C9:89JIYXM&FA9ZMQM%A_\VH. M=V:ZEC-/P;PG(8P%#^H,U")/'XK458;KQ?WR6:Y;-ZI_<0Q2MS2&,E,UBRJQ M660"#47'ZFF_#!@FZ@+)A=*4&B*M253_V?XD<$P%K6+#$49F>*)L-2$61$H!5(F).TH <1[*":E!;;%@4PTV05]Y+XNK M5K69MX?:SMM(>P1?\[>)BG*]G0I/X#79?@%9$SH/[M:YKDY^-N\GCA+#X<=\&JCJGMP/S[GD_TH:)IOQ8?$Q73"B_'?\F0B M3J..P[R\D#DXU::%UX'A[\$<4^P+\'?>,(B_7+P9).6U(U= MTN:;7EA::%GX$DMCB'C!*<0'4_ O#7TJYGA,HMJ^TF(B@^82B4TDP@)?0:7[ MA'2!AQY#&.L^8UKL@2S /)1G1#DY:IR >*LN9#G:(W% 5*(?#PC0EX E:JI MR_0M64#*)K"=-RB5-U1W%^1>UJ?6TY9K#C+O:H3\>6A/)37H0#OV$+5L#N$//#J M<.'H\=%BCZJ3DS4B->C14(HYDWQ;G=.HAP\A=6=&QXV=6O"NTU5U>>35X<(O M<"J:86L3J3TK2RFU@HWQ,Q(E?-"KIH.K7\R::#93;BUMDIF6E^2P.SD622P%ZYO/D')O!(O+(RJM9O0BU>34/Y']5P,26Q[>4T9%FGGGDQTPLOS*DN M*:G>J-WNQ?2\:C?;G29V8,^IAY6PVT)GR2\<]FM>U>OV&OVX'MKY51$531G9 MS+G@>KADNNNGHKL?]Y=>0^D]/,;5V*3P9%5U MEJI$*6]KB<[8_B+*+3];IFUOTTV85C]5[?F&6N))Q[T/>ZNF [>^3#(Z;AH= M[DJCAUA6]DZDNH]U53L*SIZR*O7&JEM>9>]/+=Y8[CY7)(A5EHGFB3UII.6B M #OIT(=?--*P+.@+M:N_="W->.0JC#=;#]<,^<>YJP93;%C2?[]I5E>525H\ ME!;3P9$49(QYE"KML2/2Y=(>.X(WUL(>.]:0&>%78;F[I0BLD!U-LQ+N=#)! MY"\;#/]MDN9,AQ^:=ZCM.@"/&1DAI#-?A>YW*=1O-5K%WE.F/I1W%2/2U\H< M2;R1#BFKF,O3%SDDCRO5?IY7JG%9./*>M9K6I;QG+>Z>M3[I:55)28N"[$B+ MLDREV6W%I!D59$5FE-[6/0!2=;CA7"$^U4/%'7U+O.R;#0OD#5 MSP4M*>TX7ROR<(2X?1%Z7R1B'[HA5(>*=2.=-Q$V3,)(!R+NK:.DOVH:KGH^ M<[>;5JCF*$S] ELJ4-FOIUJO8C[VJP]3DT(DF,F:.Q=[]@RJ<+>>=C>N>J8@ M]R)$&;5R+[9M= G^A>QBE1=?Q%7W%.IBA+A#NAC2Q:BGB[&=B+>Y&.VHBS&0 M+L81N1BG![D8V=!AU,5H5\_'2.5.'-K<+Y/V 17I53"B]C.[M0UH8(,"BU'W M@(3F3H,M+^(:#6UM3WCR<6PI?WQ28KHOL%_4#L;K_OY M^N$N$0LDU,O :Y00><-\UK3,9_^C]<^P98)R^_G[CV\9(HX$HR61>ILWN/$G M]@?,S%]!Z)?(SW,_-K$$S=P<6TS]V:0&6^\557]65[9G5*/S;[#(!GU0YJ39 MWRL=#(:(D,9O+?H'W]N(=HB/WN"YQ9S-GY?Q9T/-/#,YF8>;BZ^:\=,?9:K9 M2UU=X39B"ZWF&)MG1(6-Z"0:G("JS"UDR]^ 7M]$A-ZSV TP;AP-PR3\(/&) M]3_Z$96U9]?'GC 9::@?85)UA__4'_)32"?![?I^H,7.>&3.4CPC(Y*T,54M3^P6N MRW3*C/>>YAV\^>0\@UK!1S_AC-)\Z=1K:\>_M6*1+VW(HM]F] _V0+7L=[S- M'NY&N,/=6B<[WG=039+!("&Y$*:^>MY.>%NP=?M.E'M73'PRI[WVE")-"=0X M[[LV552'="'U8P,.Y]W97-MK;*5Y%J[HT\:[J$7[?DUTDY['OF]^:RVOP1?5 M"FUVWCM1+M:U.&S9% D)7ASJS\9_"[H7:C#[A6DY9 F\W+/08G^YFJW!XB(] M"=,>Y?3$8R+:RV)YJ139E69CP$QVHONRE[T,Y_1[DKT\W.[AK1G)@;@E:4O" M%@C]8$,YQGOT[7%.3O%6\W?3X.Q&T[0?3$?5PY]? +E_-YW_8S",9];NY3P. MVX--[S$E;?,3!'9-;UR#.(X8V+CX)I<%D>^IH8*L%PUO[/ (4HC&TD*]2V&\ M,0NWX PQM8CW;&-O:J?HT>:AW<8S)JZ"R(F[8=>F)?Z$ST7B8;W35F(\[&RC M,?ENA 7O$2=@O=C_\ @$YTBQW<5"- 2V O./.Z$H4:*M#POK::@=>TM#GSOB M%-\.![&98Q8SP[//*Z],\K&XXZ<>/=.S=..7;@*\RZ3V2L25COP[&IFL+ MY5)VL:HR&=8*#YV'O"0LONR[D!N)7:N:I;QRW/W35GFX^S^$QQGOZ-L85#\J M+/YVIX0,GUX"&/\N(;K<$A^N_G(U9_7%@+%="G7>8%S[8:X:(B7"CTPG)Z"US(NR6I&HQDU4;2^9B?B;I_TVV6G MOU7 -IZM%_,#T)8^X6&J\!_D[5=<#V:$C)63L,D$^[?? M.B*URHGJ,.^Q^#"HA NN&4.5I>3[[:-3\E&.K6?P-T=\I6-UA-/<:[X^S*6B MY-I>X#+]3C95,C6_)3TTN"R!FTH";BJ=N4JS&A(P$NMD*N1_17Q E'QW*Z&; MVDJH$VQ*QL5.#W.FS# 'C1<%QU4\.5C3)ZR)*34/W*/DR:OF8QQ/?L?*)\1C M22HP/4W7F:Z\6M.B['LJ*-QDTUT*40>;JO>EHK_":LUR!UKX./YTR6;,P@Y: MEWZ)_S5C:1 ?CF ; L'PQ5!0GA*G.68B!R&.-T LF\$I0TQ.'L!CPJ>!#'GD> MPFXC3@4.; OH@EEHQAZJ02#B5"IDMUTJ%L3?E9F+P7&.J +A'$T R:C<0@$ M]=%BQ+LG"F[69 )FB@I;I#QK(._2EM_#UUR#H"#N$>T8JX)A;E-M!FXH;=_; MT?W%N[0U^J?MLP87F<%*53X$WPJ8N U3I^IC7!,C^1+Z@[E%7H0 ' E?P80\ 4<0K!JKS2T:*T%MQ*4[ MM .UT19JPR/#+;+[GW#>7T"O/6E35]6O"!P'MFE#H&-+J5L3)#ES@%9)ZC,# M: I;G:)2NIG%#H3Z)^X#Y(EKT_+I/HT>VFDEX8>N?N&/VS3*'CA@9%O$(0XP M/E((9" B!7Q=%&>@!9(Q B:4E;&V+HD11NH32F3^Y_\71DK:ORYZYK"?[_]) MP N.?:G9",H"8BB^Y/DTMN0YS3ZDJ:H;IT8*2&#/X4E(&BC1_WC+]%%98I7L M08O8JCP/>BO9S52)3P*1= :'#8"G;%@]YPZ"T!B;K@,F+%^I8H;:*J%@8R$D M=- ZNUG&<2@ F>Y6AM7]I&KGI@YL;7.S]KOI,(\";JP[=#KM>#(_6R?SNA7V MQP>6]V#)^!JME*V.Q#)[[;5(S;YEMW>H.-"N\L"G%4*?7O?I8^/W!P27]ZOV MS2Z:G;)(;K=#R7@C> A6"771^",$=QN[05D?4]X91_XQM*M[#.MH XJ/<*U\ MU6:(RJ;\'U,M^[@.I,)\L7$@ZZ*KX'-8OZ?JDXL\WF=I;+6&;_W M3]JM!!K5 =#IA-R-M/=5L:.%M)J>W:ZP-XPNW8M/YPR2R:4O=%5 M=@?>RYI(0JYQ[*NW]9% )?LF0MJ]!*R\WDF[LT/OB-H1Q!XOW'K;6X 42NBV MDY\42KAZC1TSTG?'_]#W9]O["2BN),N230<:)6LIU74P2@8GO7["]J;+0#L" M2R6E;5Z(09/37)(D3D(KF@2)\S /Y,GH$>/H0@B4:>)T^SL;.#E1N;1Z4I!( M=@;.678&SG$01,VLGB2P]"QD4#4,'*YP:VK@%!MUV6^A\3P1FR17XU#\BQ;, MUNS>,DR8S":3(#^Z[53M] H-MIP=;HO$9W.6KRE>QK05I!"FE&*X+&M>K[[: MKO!A9'I=L):PG")?.>ND@%?:1Z\C^^C)/GH?\NFC%_J#QW!KS\2FO.62@Q;D M"XZ=EU+0AB^DH(4W.>-<[216;873SK;]+ZY/N=8,U< 4H2IV]*^@?.M)\!I<7D*V\MF6XG0*#,3:^+=N8.)39 G\?E2/H(9N M9M>P%:,%9H;?S+[R#;N97=!VC>Q@<;[)W^RDM/G;P'S]35O_;UY2O_H(N_2( M.?4SF +V (0YX(?AS,BM1\G/P2.K)6C/Q#WK'+YG/'G['+L1WIH:1CX,W#NJ ML-G8NF"[>BFW"QN'QVR7:'^XI!&]KHNT852I9:]O6/Q&68S*&A(X%W.ST:29 M<2$(9#@QGYA!J:HVBY"$M^9\HHQTR66/$Q5R=IB,'8"X'9!KFTBZ7 MEOF+&DWJ*^7W:,^X6-J(0Z5.U7=^[\M"<[IO:,ZKDV!SI$-9"G^'!94:$;#84P4(^49G83*4S33 MG[>6Z?!4!OCIT5(7%UC8-IK$9C&L$S]\9<+8U+ZVS 7F1F"M&N@O4=**H^XI MM_K]3;F%&D,W8?.78E1E!L,2P7J+48+5*&(YRMO;V]MW#>P8# Z69L]A2\'. MP[DZ7A7BA6F9AOJD66!9C;1I0[ECNL9FO$WS%6RPN0!?QY=TL#F<(O%C=;H M9]#FIJC@GQ\G]R?*_0(;HIYCMV1FPWO%Y'86_C$OLHN^]Y*!WE9M=FT"\X*= ;N=(=4U2&YRB1J8[LHYBLCO M)Z,3ZE<,1@1*RYWZ06<@J)*+?+<(L*)(FEHV%2\1(X/T4K[B6%0M/'90"JX7!E_[AG9L[>^Y"?]1WEZ/ M[L_?*:/[BQ=Q%GJG+5'R2\$,$G.3B>5Z<]/(\[9CYR+ZPO//14-X;DK@^#A\ MTLF==?LT<#/AF6XD#///.>-"C [DF;K9\L-L"$<_V*"==R3C.?T3^\A[<28,NP7Q#1!V MKN[8/!09T6&8*]74?C7GVA2DPGMA0 T[;SXYSZ9@=XPB L'S@E^^6!O_!F]E M7)8G4!N]!D7UV#)5D&S@"1J@+!]7P:LJV.%[YRK;N*+:O:ID8:(?WL3Z/SY8)\(LO[9W8&+HN?A\0'&W=%J*+[B4^M$:S A2[T_D005NLUA0?TEIU MH#U'FJ7< K&ZY'/@51C833%4C9H7+['LX#.-V3SL@3I>^7[S2V'H-J&214-E MAF!4C\ +CV#G6:23A;*?:01! FK94!T70TWX&-A?$Q-#Z&@/CDU-9Q;L$SI* M]'43?YNYEH'A?^XI_8*G,D%O!)6YA:21HND:5%SKMCO ',$A+)WT9C7.@ 56 M"(R9^JNT W]>W3T@0;:!($%N(YH.8OM\!U/K F2VOH)Y@W,-!\0WQ5LJ?C=X M/.[1M_<7=^^\+YPH-R!^X2_>'PB\!QPYT]_8$4+Q:*KRQ?BWB =\MM"S)RUK MJ5-7&&662CFP5#V+3RB?[S_[*_#>CK%N5)N3 M#W$G>N(.\*$JMI\PCY8ZQEIL#=2F2]%(6YW!C_ H^5=X#4>N UKHN WJ1^;LYFXI43-^),)N ZD)3]4A'.Y4 UUJN),F#$G=RIA%?B%F3I&,WNFZ3!) M!$.B0 =^42/20L%)MQCA)?D2,1+&?1&X4!H+TE@HRE@ IKC^@5%!IC_RJ(V/S8ZCOK:]K>HT4=5/>@%EJ"T$ M)[X"Z-!(T(%A=@8J[[".IYBL. G%!YY6./@='+?%GC1&0&)@M=FV6!!Z/%O. MRHL_D\5@@OVE,1\S,RX^@0=+B5/J@I L.5D!@4TL;1P@6G( LQ6)M,!&CAWL M+6)W):;*>K1"T1?5,%P*O>#<<,G7L#>)7V_QT/+?WYTHL*U3,Q6Y\XV$%=IH MNL7N7T,9NT"I*K)"@V+B03J2D.Q^D!\Q39_GILXJ0\7UR;Q.C9^6,O.Z>U#F M]>WH\U7S_.YJ]/?FZ/KAZDYF7LO,ZUTRKXOF^R\;^)&6=\_B!]7 4A7*%_5+ M1'-0&,STKZU(_HN@")B33#>?*Q-; MH]:HV^Q=GU\VSX9=&/*\-[R^N.Q=C"[6+ZYHDIKALNG(^>\WYYVKZ\'YL-V\ MZO4OF[VK\V[S_*+?:7:Z%]W6:7LT/#\=> Q6([S*TIHEQKOI![XE)3#=;J/$ M]9;8PDWK[UJS*R-"4_1Y"LU/3"]D?286H46B\J(6+::YDSR8H@\FB)14^U R M?4LF2!Q[55Q6:1NP87!F=6LO[ QJ[%#";I89,>)!U(.L"/*. O MJ: \*LC5]*D"A5'SM\PH+ [[3;98#AE<=^R)&7A?2]$V.#5FX?7RQ+7A(8:0 M_M5NJ1SC)6^#O1OFT]DUL:OJZ99R]]X:YJ*?J^_E( N%*ZI%-"B?(_S#*G MJCU?%XX\.Z;W09)DU4BRK$[KI[U4Y%X!<8J-E!O=F%[*A=%N14*C95GG%Z9- MI?%T0[Z3*;X3%,:N[+T;SL9A7GY("!PPAWW][1C!\^;3VR3F[I=H\".YW,R$ M:-@3D>"LU=F;W?.@BS@)\:["A%J%.=2&6>+ 9'+U0C+AD+/]%:+DD&K,H4H< MDL0@<; WA7A&J1AEB\]#>=?P4P;.3U'\4GF"K<(<*L0TN?INB2KK+ /G[4 M MQ*-<<1A^N=!.NOXYOLYYY1*BU/_S,]\9$Q'D1._XIBW=8E=2<54&-&FNW_/T%R7E"HI=2NE M)D4;U[N*%&?1'T:R+]A-9Z>]\F@UGZNQ8R?3T@+NL0U'=C7UCYZ:7WG0'6B, MJ=9D3H;_E#TQW5SR>K5:6OU'=UV7:(YE<\>];XD$)QP0"91+-S&PNE?>J0=F#BY)-TK-AY9E')BC6AF]* M<_V&Z>[5CY>]\LF\.M9;H!N_XP7OD::\19SI=^LXDK6K:%]GW2ZP[M1T$81Q M3:(47$&7?F))3%YFA;Q/,E^(8KZ:>S;R/"2K:V?DDFW;7$ =:/H3EUQQ&%<4 M7I^?%2L&U,D.B(5@:0$!&7!%$-[J-]J!;3?9([9))SBB2,\ISO[+ M*U=#"0Y_J,-XX%M>%0:Y!(>O MZ,%(<'@):%[9M]03Q+\B0=T:@,.W)3A\,5)>@L-+>I#@\)6B@Z.'!9? \U+2 M2'#XPM.J)3C\H0-N#[!V6G'7&NT@P-H^!G#XX5F>5^,2^CA[JHP+^^],E96# MA@=2[#4ZW3ROIB4QU@F'N].**Z[<7?Q*V'E)[IG)WKABQTV2K(8X[3"N;E,66F70S3,Y=7/SXF\P)";,04#LQ?M'Y;!>HI)IQY7E%>70'(K, MVCO=OT+W*.->522PN JW7-V&P_%^VZW]D;X*H*OJ %@=.V!=$EUGAC2G78V=\<2^%R:/042;;K;90E\+LV6 M*J?T)$8"L[F'K1I@^K!?Z/ULEA>OQT+2R627[@[T%5+0*P]"%P],GJ*JX75< M[,8(@;033>+T;"Y?7S%:^?Y7@)6GX2K,H29\U$EW92O1RB7S%,P\+QF/!1U8 M:2Y4)YN;WTH@H7?;^^=C%,68,N.O-CR9S#?I+K1?$PMDD9YTK%:"5'^8H M=G-W%$M"YRQLDDG2H&UZ5FQSF')8Y)Y M*K W=6">\KS&THKI1D"O"@A[.D3U-13V[MGE=?_\^K(YZ)VUFKU6N],\ZUQVFQ>C MZ^Z@>WTZ['4'$H7]T"2" ]_RJL"^)0I[P8E/53ATB?!>&^3P:KZEGGM9D6!U M%5#8[[5?VS'8.Q*#O1@Y+#'8*T,/1Z_S)8V53F.5H .)P2ZI0&*P%YY!+C'8 M#QTP(=K:C;NWZ#1;[2+:CQ<'?#W,M2=S#0OCJD"794%4=.-N&':F^2HBO \: MPT%;$GK5"#V1&.,J-G<7P!*%79)D9B095\VY29+5$'GM=F/8D@@L$H9= H$" MY\959Q9ES1\.(-IM=+J%FB\2B+U>Q%]:>E\OKEPS5YUG<]/ZBE'7B[I\E1D+9?-166Y'/]W=KT1TEUD1KRPKHI_-%6XE$-7[ MK4);:\L$U6/B@W1WP<=.TA(5?;N3E@A4*G(K!K\QU8DF,7681=58(S7GG M*J7Q)T5H^6=8"49[2@9+=FT+*V*/'NDY4:O6VC^ M80Z0XY(SJL,9612S9T[D[49O4*[757L0<0D(+@'!)2"X/!@)VGU,0-/5?$L& M>YFOGRP!P2L*"-Z6@.#%R'@)""[I08)V2SI8IP,)VETR%1Q]>P )""X!P0_S MD:L$_CF(NTEH!_'27!MU%P8:VC@;EH@9*NER#[J,B^/O3)=5!.T^:W3[)=:M M2V+<@QCC:OMV%Y(2M%N29!U C$[C:@HWR;T:XK3=:G3Z)8)N520R*@'!9 Z9=;XI_Q26P!\QA MWX.)X;YD6RZN&*\0UT6"=I$]> T@X\->F0;*YFI9PX-+L M*8YHS])=,$O(;FD2':JCDZ)U9]G2=+H[T%=( MG:\\"%T\''B*TH;7<;$;(V RP @_R^9B]Q5CA.^?&U%Y&J["'.K"1^FN;"6. M=SG,(Q,E2LNG.\OFYK5\'._>FT^GW6+S(61>::WXH#Q_+=WE\[&SB\0(W^ZY M28SPR@)1)C%VF77564$7YYN^)(&+7Q]7%%[5G14KY)US)9GA.)DAT?@KK:P\ M!Q3OTS.)XBTYHR*-))*X;IA%=7L.".%GO4)S>FN-$!X_V'^MC?-?Z8=8CR_C M/H$E,_[TF9F/EKJ<:Q,/:E*YU@S5F&BJKERJCOKQC_&GO";VDFN8:EM>&CP8 MFX8.P:"%-N3?KNUHLQ6,^<7@Q(U MLC;5DZJ<)Y<&W]T%O'62KJW!VDW^9,ZFKL[\'($MT1Q>79Y?#T>=J^'H0N+Z'QJW.? M/L;DX!7 QR=A/\XMQI1O M)J$_7R'ZLP""K#3.O#P]@1&L_2KJ["H3LZXS0=4*>#CA(P\@/E-ZJQ7>5S=\(-\BWR+?F\^#7(MO94L2:8X.J9H[PHX6G&F MZ&/!4*>5IZ:(N\6M#0AV_:()]2_H2^2_.*353>>E IQ%&)7=09ZA5UGJ_?KH M?PLL:V\WF)]BZ+_?Z+0E_4OZSY+^MUP*;Y0O5H'^V^W&L-65#" 9($,&R*(Q M9&$,T&IT2.=;;$4D".JDR\ C6(-$$+71LK)9%@=5JC9VK;ZLJ@G' MK^I,+MF$HDI*MYW3N50\*E,/8JE;.8>LZ9%$\)IK>DY;Y=7T< @=6=$CWU)[ ME5U^$EK[;'G,)1KM3@G)HIVUZU MF_3D[Z8Q<2T+OLHEX'Z)[_W&L-N3RVFSHFG^--=+2IG_5;/\KZ(X M:J_[STYONQHIP@8<-MHRIZ5^5_K5ING^=C51#$T/3_-TE'.XI4_;-R 3S'J< M8VAZ_*X^+EG@XU1[\N[3;S^?_SW^+GV3B,1?B";I3^(V/_J^ZX>[Q$N)T"!^ M-D#H!?-9TS*?O4_6/\*L .7V\_^ MTE^JCZPYMICZLZG.8/3WBJH_JRO;8SIT( T66?<'9<[X)G:0QH2M\%N+_L'W M-LP(\=$;Y8^X'?_S,G['B2 RV.^'FXNOFO'3'V.JV4M=7>'EBZX9L'@$R-_L M)Q'LZT=5F5LH&WYSS,F;" ,\BXW00'QHZ&7SP\$GUO_H.^1KSVY+]TB?^_+F M$^648'L$3#3"KD(?_U _I22&T$_%]>G@7,[_5PGWY, #I)GSSZ+S.[C!PFA" MC2KL6W6%.P:_6BZ;?M74L:;#H3!LK4#=F4)_NM3LB6[:KL4NN!)8;ZK0:0]. MA_W3M;X)1!6>X'^Y/TLF66'K MI!FT3'F8,Z"MQ1+$'I *PV'R+JO?G4'>8)YU"7F[MR!/;--G]E&W=?GZ@19@[[ MR4,2FQ&[;YJ-$0358*9K'Z(5NJW]P>UD3DH9XU8X)Z4;=X&>J+ *H?%>KIF5 M.>:@'&>ZY9M/#Z:CZMOCR[5S/HX\AZ ;ET.0RIG9PMF',//969Z@WS)%YA62 M]V!?-RL/\AX<)Z9%,7> VQ)G\KM;OS 7"\W!5%N\14>_&_:7&9/(%7K\W>&P MFG?GW31WYZ%E*ZHQ52(+K_ M>B;C!I?FUR[3E0:L9 D]'65KFU V%\:]6%4N%P1KTM?7IX=\6INT$7PN_#3^EUY@6 M?U(SM(6[P!UU8?*P'D-)('7#)$KW']=P]_GL<49\@._ M#[)TWA SL<2"0R>WA+W5Q.Q@W0Y\BGL -K_.]SUA1'ARI="8<_6)P3;BDGE& MZ?2D*ADCI63:(#26 J? 4%+0?Y\9I=1HQI.I/X%4 "I$EGSD.$U(EW J]E(( M%S@"!V4#R!@;&7]&[YLC08 @4*T5$AV) DSB<>&477B.V2 !OG#R-I? */!F M^!Q6ICY2J4A#&:LV#.XNX9,EC =_ ]96GU1-)VK0#&[%D"AB&B?_*?O+1;8 MJGR"ZY3DL0K/A7F_ABHMIS98;)32>< M9/[)P*Y,-9HY5!)+>)\*7R>NG^(6 MP@H>'RWVB)PT'OMYPL_BFV?<3/ZQ8F;TZ_&!.40^R2\?]N<6>;-IN@2_N, M]AHSUOU9M+'6W%F%$Y-'RC$L,E9UD%WX!!JW =5OSTC%E';/(@1?9 HV,R.O M)!"(Y^*E]W/&@'6GKH7L@U]($.NV]DNH&/A@#@1IX'22S)Y(KA,W@-!F3H.! MQ*W(A/U TO@]@3;6.PBDCV0D$\1^ )W]S9LE!>1 ZLT3QGGRYBF1;"*>291F MJ\N4)L5'*8"704<]J+]>B$D,6M6,2?32Q"3X(A5897$AB-(5AN=TPO"=5GOX M 4046< :F)Z.^@L\68?[=:BR?Y&E#;HW28;LC()]"]2T3G!7WB1\RKN#D7F4 MR 6Y>^.;G[YL:792"A>0+:V3S4N OWW$3,NM-VJ_S>B??U(@5[PCP^\E!(C[ MN^,BE[ EG9/-[D.IMX0L0E*%8C->UHB[[3:I3V5)AH6O15\72DS-J6XF_\L6!I)]+*SB9:>7N[ OP"W M#FP#''7D7/.IW7MSC3R\.R%U8 20#S5U*9ZB*C-7 MUY4G51 ?Q_=+1OCGL\8KOEQ M('P$LL6(I.>RW:JKR9Q-?BK@ M?SB,"]1;\'F LN!_-)N_%\F$_6*+I7,25=U5CB;G%KR:J],D);0_F,D/0P2Q M_D/=&Q$*%^MNJ]LL&;C@4N6'GD]D?NR$X@7JB-^Q"%B18(DP4 MYBJ/X=:>*3[VL)EQ@=>VM4,O/33!%Z"%2I\B15. "D"1L'+ M YB#.F/<$P%%9P>[Q&B7P/(!L?/(KY=FX A@%@C:0YJM_*^K6B#=P VY8TO3 MHBN^:U"Z"9+5$R*?K__G_WK-RR_?09PMFM;TL>G,0;@Q:PH&9'.BHRO2!-\8 M? BP\YL7MGTG?FG.G87>9#I=!S?G("5TE!1LBMV6B Z:_\MM\"F#R2TTO+ZA MNQV>/A#<\::P_?T]@*_3%\V)\![H3\^FJT_!0?C+U3 G98H[S-.-P)I$]V?J M1S)]-VG+_:?M@2$6<[DI$9T.1G0:2$0GB>A4?42G-19/LB**T('7/ZZ^*@]7 M%W\VE"_?+TXB^%)%B[O\UZN2];28JF\41W-P*/I9$#@\ )3S!>2^TCE)MEZ2 M__>;GQ\5W+#@)9I+(2E2AB-*W=#(=;WVM0[>0O,T$'SF+LB\">+\R2,G[V51 M"=7%#OY10T*^>6+6D\:>.05KNU)Q&O2*"%9%JB7O5NR85!V5:#^FC=*)3#X; MKP.FRE_<7$3R0D9,0Q,.2=YB!GOF*;L&LQY7"B@KM-\P'CLQ M55T\JAE@G^FZR$7S;^7"X_ L-V*>1V8N3 MW/SCRV6S/7RG/.KF&#.@X#&VT"9!0I^W+[@MFO'$; <-29@T',UD;L"&/U*& M'FT:#H)FIY=(15E3F*L-WQ'QS6?,RE-@>CK?$7R_9>I\?F"8D/V*-/"3.92* MB;$L?E3G)B:?T1TMYG^JM%>A>8$'B]%2\ \UV"RQ0Z:7?@5;[;@69O(9P9/V MO($Y7CKCN9P6I0Z*%P3;3.F?E)JH@:4- FO%T]B\!WT_062%^7<9>(JX']IB MP:8:S]^<*CH<&;.:Z!S 1K*I"-D_1S>;&?\V5X)\85[T=@,=I"5W=3!-? IO MG9 ACZGP,-J$!2>'1(RYL.@H\,1'V"-ON]D,GO:R1QLF6 MR<"O?Z%)R&'R&N,"@GCXT7C):F(G^!_79!4YQOP3D9#-!-_:, T->%%%":W9 M/VWODD4(?;Q&<_#ND_))*=4SK!(P(00E,WP)KTM7?I@";S"I.@&O]FS&%.[< M*P()FM+53Y21[LS]R(67@[S&$3 $7B=J$] >. ZH* /W+*J;*$02)'ER<8&5 M Q%YX3^ E_IT\X>Z K@:AA)7D^!S6IS19V$Y+39;7';R:U;PF7"9ZAB^*I0< M?DDHF[7L=7C/OXGCQ2M(W'@IOYY)V"#9I6NA/]%"_)H>S"P&#:VQX/,@/@%^ M'*@'7L6"E_O,,A3,I+6F7H+BDXGZD5(!40=R(N%RQ4M0_[Q%,8J'T4PP25#! MH'S[$A0[/#S3-3A4[Q+X#LU=?CG^XZ>E8K(E'I(X>E299DB\^GOF2="EY0MY M44[@+\92G_UT=N!082H$F^=_)M8)?&0S;X$X!_C(]"82^C9LH N;AE??N"^3 M%>9&DW6CKWB*_:/WFW=!S%_"IN(S;\3 _!N_8$7I]K$$5?SNK[& KYP6X:% M6YSE8AIA9@@<#)ZES5D!#YG.9 Z#,SU0E3!S^)MF<)Y1>>D.'FDC6E7+VXYSG>@M.(LV-2G3*4#72U2TE(L ?0'^:2QY34^Y=D"[>>R>D M!XD41"4(GP!>(_-[=9H)B9&'&".5!-G"-#1'G,K2Q.D'Q0[^U/VJEMB[X$KI MU9U'V4&5_IVM/)<2J.0:=LBTLE&;9;@U:'M2'./BSZMO0M6Q1S^APZN"0/MP M0CG?&LI*X";7,R+%TX%A!]*([I9%D-ASE;"R4K6X4X27PH*,_,&5F8HCV9AU M,0>S[EDSIALO">D57H>(>H3Y"H)+5I@)["E.BCP@M-;!\Z%9>@+2UVIAI8;? MY4+05SC>@+#VA6=S!ROE D/#R!DE/-F3.;P7[Q6JQR-5)+R19BFWOOMV(?R) MMZ/;BW=\29[(B5;D<$.?SC-*'OQ+(4+C?T!J:VS8)>P7FPA/V@AIT&?5"A5 M"'6$AZ4B8+1@OH,JFRG@E;+4)$]^ M7BT8EO)8GZ,]4:E%0YB3%IOI0LECXA>5B* E!K2**_#L#B]W"Y?DF B'"N^R MD%=4JI)FW R885J+<#4%L>*)1 HXX!PH)@]^.=41<&*.)H2DS7?EE13\#>U6 MH]\[W3E[F#9++),K[*6V9%PH^8+B]WY+:9[V%:!Y'<^6"HN/S@<,W25KGV)# MG3R,]Z(V*C.H69XW?"<46&JMG6]U2B&[L^/6^$:Z,[<8VY)3CCHP3BJ0C*/$ MK]3B :^SQ:M^'S2Z@[/=Q8/W]7ZCTT[]=:$7PJGKZ/,*[Y\K>5_<4JZ<&*7= M:/=;J4=!#TA\L]-)72700 0RV[5%/2P81L*BUU70/%B(*D3WQJG9VJ_-W-J< MCJO=;@Q;W?W/"]1!IY]Z[ ,.;-!/K:_"!]8>9']@J13244GG'<)V:'?X-P(K MW\,(4K%]!P2.US,J.HW3[HY"0S"+=_\1*^=X0G;DT/8R@-+2Z.F>-'IZM@.1 M^O&G)2S1(KKT4$U".SH\&Z1])0\MP+F)O4QY>/QI;[Q>8]A+O?A C/A69>-L MN*,46BO"PL3]M!(PH;[J,-D:+:/:3C9>4#M"FK]W&ZW><#\AUTY-0)'(H#/!-E$N$3H]ANN3^B3IR MC^UW45L!+)3+([WA=$!TYO8E!#O$Q+M(A9/J.EQ"D6U.9S.[/^V4PK*ET6ZG MIE-Q0RIN1+P98?*A9G._AVJF,-T2U,TD<.8=A#W%D_:&/6MT][%4,,)C>>'L MA-=W&IU>;T]7;)=?XIKX+RPT ^4E2=2#-N=UM]"4\.DS5T. MG@4' V.F_NKN=DNW,>BF]B,VM5ZOT>GNJ#33>';%:#,1DV-1C1;X@:W];*%> M>DVFO!(J&S2&@]2'MDEE(#?[^QG7-;*M7J#&=J,[3*U#H[;YCO3H38&"FL'] MB&=3K>TLL3&_BO&*6WIXYTYWO#S0'J26 MQ=[6A!]*OK3AS[B&R)(PQ$.FZZB/S-XSOIMI$.]UU!:D[H49U!:<[E%;<#OZ M?-4\O[L:_;TYNGZXNI.U!;*VH-C:@HK=6%Q@PB5L99"H\DAW>GP(>8\1LV$A MOSJ\5ZC&4*2!WDAUQY&5[4&AD(C+UTM_$1"/H-1O[1#SBX+S? [OB&=O3,/1 M:VX"( O[^AFV)":[3T0QX3T(;AS*CA"6J4BT# UHGV!I96$['Q@A&%]YC%^Y M9X9X7EEZ'T*8NY:YB)[N,/WAQ%UI^$$S?\N]+'0O/Y7GQ>-N>!&TA?9K(ZLF MLO&1!7N[VTL?.@[6JNQ.@WZ ,)S?&I/8$R8IS^9],G5WP:U<3)L+Y2EB-)OT MG0>^/C9Y?OIA>6I2,.[GO-5/BNY _E65HI4[IKU$;O]@D9O^#66+W/0A@4V1 MNX-FD2*W(O;[/?A\P,U!1Q%*(9]2G9.#G/[$I!&_SZX%L'-O[S__?^IB^6'T M+IJ>TFF?PP(C%" ]V_%F MC;K<>#?#/"D;$QG]O(!(&-1T'1LK+_T"1@QN]\X:F$IKL0E'Y_2(@3[L=H60 M]\LKHH1C@IK&//,H<"&56$:N^\*-&^"UG5XC5"W#^V;@W_M],5P0 S5G,YLY MF/SK7Y+C4MABJ9LKQOS;\. EO5ZH$M)2X4A#'W:[GJ;9R%N)ALS]D\XLX:NA M>,S%ZUY"IB*6%(D+A^BQ>77%@=+;1\'[?L8.070_/4&)!O-C[3(OK.UA'FX MG%*EDA'H1Z0;K/.+5$&L*U%_N]9T+Z6 O1;UF%;*>WOE,6+H0B'(Z1QV#D@) M'31:^PKQRMG6VR3^@1=MN:N'=B=UPL<>^F&K&NB?";F<)'9;XIE8+=,YC9?X M@UY:B;\AROL]GHN4J68:Q*F'0Z]?*ZI+=@X[171)>@=*ZI**Z))=BCMLV)C) M7!1:^255TK]*O54Q6-XQN0;YZ,/](X&_=\YVU#"1JI'6#GFST;B1AXBPEBE! MHG^?--7-E77;_?U7=IH^OVS-MM@4?MR!"2&W<%\[E-=+E;7PXQ9U2P+.3_V- MU&!Z#W_1' )D!('T0;U_BV46DDP?': C I@$:*C$#% MS":"#@$!$-2)CL2-*[G\_ 5(H=/N=#X@%IO-FV9^!O7]Q9BYA,MVO[(=MJ % MPGB&^<1-&547!LL3+Z,61ZP*PR64R.;/5;P0SHB E>;J6N5JY S\EF:X,,)/ M4&$>_%?-F()$M*B$-NC:BQLVU41337\K&LI8HXU L A1>RLX._1& M)[@QX5P\'U9=['C #!PG U.6W<62CQW&X>+,T5@K+Q=_Y*!2O.J9TM;]\X,G M"1C>F.Q;XEH_U9;>$! ='!SUEU3]"9OC>TLST9_8R_"KHLY7[:ABW*&&H*P5 M;ZT=V_$V;6/M[=1J/8K\PKN+HXKES6TC*,XQ36ZXS V:F?%9M'B/HCV*7CQ M YB';CX37I,JVNZ(GCE:<%3>##KMOV7?4@I>FHF%FSIC.?4+99NERK99,LQ" MVBA)A;X)&4,!N+=BA]X)>H.=9P5R="WA.@?-B+QS%X5]HH0W/*!8/EG1VGLM=I%> MFXN]!H$1"BQ:JF'S=D\@##WYQ7Z)SL_8">P/E&;II$I1Y'NLK-39DY6RN&O* MC>_6UMCHG>U9=Y@MDWDI3L%Y! E7H=*M7'XW>E@MTJPVO)NPY26N_XINA8)TSK(X0Q= M9@J$APPNM;-PQ?PJ_Y#H&^R*7:#:[/1A0?4[(',[MT$7?'D2N@%8.Z3B#\' MRX:^)<-_Y^.1]T&E*;#KCHJ_UKQ/&UUAMS645;5U@([QE?@+;A3X7FAWZ MYVRA\D%R@95E#:[:Z<20H%:A?594M]WB")%=@N&@ C'0'"=%G,(>:7#;B M@5D%CBR-H:[WIN+BVV8)NL,=P(&+%CWY( MB1P&W\;S0&.=ZH*07]\IS&8UY)HW#UR9!J/D0G%#(72KTRZ%B#^0(NYPMB]Q MDN?;+5OT7OD^G?U+L9Y%W=S,9>WMQEQFMZFD M[J/5$GPO^WM.38KBF_QV'KGL2KX^\=4QMNS:?2@) ?KQ]IMV*>58._>BD#OR MA(6M<)??O8('@BTS*B%Q[RZ.:*,M<](W;UM-F&SD5GMS=9/GRYDCK $)C?63!,T M2@1K@[7MS!.T?#EM$(V?4@)4Z\93ZH&43 H>/8#'D^I!: MN<9R/I/O32H.7B"H!^SZ02!=!+DG[ 8>X@-L?UHH;;[@:H:L_]3JU$A)GV=@ M<%I/EL^LD;D'G\F;6^WG)5X>PNH^O7/G3:]JNEDUW9S?=%,0-7X(9D3.'27# MV+PS'2 UNPK]X9 Q-R0K-'#$L:23<;D!-B=I:NE%W@?^ADBSCZ!!IH*2%X'V MQLS3P>3C2@(33]D 0O=_1G$,=]=UYT5<<=,2FELYZUP15-H2A"O+QJ#)Q^!_ M4K%@K:0W7^:6;^$:^KD.M-(<#-$=SS$E3M[D!K:-5STEE] ,ZVY'=\7!/\6CC+)K,=&1#1XVY"7PX MOU$=WM)4_:DAE5VB*QJC@8QCI80BF!RV,JS[R27/@;H:V'6%F1%$5Q)@ @OQ ME6B>';>QECF,@PA@F.XOGEJW-75Y!YD&@.&DAZ)^;F'(=HI29 KXI;]NI*!3 M@\K0 ^%5;1J6-/9F@398=\Y-%,BAA.ANF'AAX8C+%R9UN2EAO*T[2O*Z.-PE M*50U)TL'.!=DUH7)H>+9@2RX#&:0S";2.QN]-!1J"&3Q>@9.P$Z>+B*55Y:U MRB0+G6X7\ND9[&DF43Y6._J!4]N;W1R.[,$]\8&$B7?PG,/:5!%VKO6=ZXKG ML)Q*6GN-X13WFBTI';VQ4E' 'S(&&V95OLG@TY103D(D6_:,\L)L(U!LL!@& MV)=76Z$U,BLF.DTML^EROJENE" =!H[EZA4"OK2W1$;SAD)J,I-0B48203 MJ0WA<=4&W\);Q"74K26UDZ !!-O[GE2/!#O3C*D=J<\1% ,!0"9DB7-)69O# M)"*,7ZW1:"#=X&YFJ'B68 7>FOU@7?B?;\M=28= 5O4\J8]4SK@"0D!DC#(0 M;V$A \1;^]);]TY3.O5+R9"?$LIWV$E@+$R+.V&$\AQHYDO/^P/K$[#NV 4B M'4R=YW V#L^"9]@/:' X2! EP52GI/(U$]!Y(ES#*0DM=TJ@9F?!S*WM6CH/ M,"<16^>8"0D"T#.+P8KGX-<(.)>PH?#._Q636-) S$+74)3?A9(FG 9U,R[4 MS;0BHURW;C:$8[W.&@PH''5@Z5%AL'U[) 56DA=UD@WOHWTT)=7T Y.:8G.0 M4*G.IW5;V%^4!"H5$F#G]8C."U>LP\#%88$U]"=I3#9Z<$79M"@(=$8I'9&$ MD2F &K$4R2C\![^ P2>DU<$]-1Z5LVS.(MP&%C#WMX!?FEPYBHNM&8K6(N%# M& ',QMRRP")3)&62V1*N61)1-OLXX8(XZ'!AG0XVNS^=!Y#2_8;)=2+$A0?( M73%2'L&C]L$J"E+W)A81Q1R_-!Q+='9T0A*Y1X%_'DB!',N'U,?"W ;7H]EI M_*S59W5^CN8GTC)U93;M[USTV,)%*F94CM4T\UJ=!K(^9E>"$6(]8W1[5.J# MK'S[^;=-N8=TG,Q#@GGHH4+#8JB3Z)9=M0VOFU]'=D/E+S=WBX@MI(4ZC?C: MK5OFWVC$VOUGXQ( G49%*BBC$ G3N#P(<1^[9I\&G+Q*&7ZY*7L1COJ3--/. M#,UF?3S2S\C=0G3"(QN!SJ[]C'2%60!"". I1Q<^FFA]_CA>$;G-;:06_'NM MR+U&6#V,E)7.4XL?LT#(*3[#79IN-CK?2:J%XAI[2-%&SO=E9=LUZT,"X'X8 MJ++T*T&+%PM *ZZN&V"%Q+_7V(!C]X-^.D'_8E-:3=8<"5S@6>5:0#H./(=G M*=S$%G@0137"<!\TT,M6RH4HEQ8=C5#V,45F?8JO6D2LO"6R=H_<& MRP5E#+!&T<_'#E4<,%?/OR]K42K6]Z XEL!).AO-!GI]O;_Y05X/;U%#&U+9 M.1>N?]OJT"_H2L;=9%F".!S,9N?;,--SS7)C'17C+#:J=BQ+=6RB:K98E8FH M]0.,JWB2[ Z<9&-PZIR0Z('&O>APFG% NW&U5:3*53CS.)#:* HP!H(%OL8L MA5B^0,4E@Y>BU_7X.5$IE6\T#5 BH/LR'&D+!B%I*EH9TTB=5%F,+Y MU0W]FG>"GM S=C/L#9(XP0":T>RZ@]PRE2Z(20PN>A(5;.B-,-JWHVWIKE,X M$X:WUMOI@BV!9[V*27!LL=RP(+*9Y:*R&B[LRZP3W,R<[]@C,"V@NXJ+.W$; M&I"C#LM ?9O WIV%N#AJFL(9(4%^7>+!^WL8\$%'=\.8O!Y);=Z0N9@4^6SG M0,6F>J7DU->WLLMJ*X4X2 J7?A0X"9JPP&_P/F/W/P8AO&;;&(@*\R&E2HHM\"C/<0X[.8N= M;/'K&^#>I%$^HZUCV@;C%/%Z]<,DH6"V/<5?'C%3V.0S=SZ*IJ"+8IE4]&.@ M!<_C:3;JGPF;H[!MDXXDG+3:R%=85JXS=8;HA10[+U&T)]-EX%TK MS7GB(?QC209S1X"2??1V1T C9Q%&F@W;:Q!79G +',R2L+(%;S$H!TW(RWQ8 MDS+][!%R$KDLO*%6 $GALTUP#.9""'53"]6I9EM V,!Q+I54C3=5%]>E.W-5 M58/U4!X).7TO037*#-Q, M4X\%V5EJT=\),F3V"PP=SW[*BS_G,I'P6N$NHR+"2F.G- MV^?L%IF*6+%XTO^?@"10I4K XB2X*.;Z"V)2",C %<\41>^=8#A/&"<8P6JP M6[\FL>G">36'0;IQC.I"4:J 2*S_:2Q(K-8OI])[L#U'?1A$6]Q:>-<#6 Z1 M0UW'P3A01.1F[TY@7MZ^#-Z);Z.TX/+0 X6.Z3F#%)WF!C9U_;(QHU]NR[NS MK$N);%2$T321BXQ7"1=8"(\6F- 'X0B1ICZQ=5ZB&)=A::40UTA*0V+T-:I" M.4;KE7E2]AMOC<[T"5PX0,**XV1"4$W37X16!.UM@[-;R/QR6, P47,)8PX$ ML1@5H8A(/)1F#HJ-X152!W;*R\/W_?N94.:Y ME%B'%?^,CB9Y_QYD590PPE?U$Y!I'QF'@Z+CN6_#'.O%TBU(X-ADH1N15CY! M7&B+QL,S/1/>3]=6Y,-I,+5%%JEX+&'V_(3.$7+=<'QBYE?"KB1"T-I$\;7H MVF0L->+UI81-0O6%4:_(UX4.,R,M9+U8,8R;19E3)=)(A9OP@ _)'3^(&P=C MPXWX17(;3%,5^K>^N &E][C)@>L 5*T)9PAQ/LAH!!KJ0!G I[8) MBSI1X)3JE)8U!?49J0T"I=7_.X!=&28UP1;J@BN/,CN*U&%<&M(KCWB."^I'+=CDW"IM\X M#(WM1Z\+QM]Q]^34.SC8\(Y./^R=> >?]H]./G9/#XX^/5(-;SM>O42/^EA> MHPCTT,BLDKR;-9*;-QC)A_A#78@#+8C5.%<>0W/XFS,VV)\=<@LD^J]]+(3& MLQ$XU-1];MLH.?W:B4[N(QUHL?$/]S[H&R[S9\;;>YT9>W+GU3 QM5XM.87.-5-X2'[0U.FM$3"'D#3H6\90 MV'II*O *]F+Y70'*+&Z)IL7"VBSQX\=:C'9SHSEO^Y88XM;V(XW1'$#!U7_; MF]N=QMN-83XR9%7/@D$=?H3@BU]$J,&O=G'H6)U2A[UW]XX*0-T"$+C=:.$U M/97V%1C9]:.K*)AJ$&ZKT6BA:'R!Q-%Z2?BN"X^6Q'-K8CFZ9',UIWE MR4VA_86DL]UX6Y%.>6.:C2=P&AV0V>0=?.K]9^?DT#N(&1SLO4\&5!7&JTNU MI/+GII6<&H_1^V4*!&%EB@�U6NO'VL_M4/&"B.>HH\D1Z7JW.!2XSZ@>\7 M$3SNA;X\MJRSB;O=PT2[NJFB B#9\C5X8JDS[DO?TS1/9T_=[^XOV]#UB[,)J2_66 M=I[(EAYV=Q9MZ:'J!U&UF[B;;Y_(;AZ?["W:S6,JL/X$&+39>'/7A=XEO. Q M)IG,5R#7&%I-6.JB"BFE]B4U#E1'<8AYL/WK\Y8&7FGG)+Q$;^H*>'6K*-B" M*%BKBH)54; J"K88=)B%YS8(QF\* 3!J&'&ZM_NA!D;^[L9+0-F;6 ZL4@\^ MH+3$["7,7*CCN%3 H]QV9JD"(7C1"8%EJ/XC9@OX$P0L*:X_YZ834*Z79(DA M3!!K57!+-ZD21_E=.HT,PU,33#ZE^ZE)/DPHE^OA,%"M!\% 51'=NT=T4=, !\O[IG:9J MAEYS?&5T"#V#K4>:P.OLM?=7&%/WKG]O>-TTUBBO.]L+LWMZ"WMA9A/O]MO' M6KYJZ>Y^^L!A2XASKG W/XVT6LYEEW/MV$3D9E9Q,/7<20>=GNG]>/N'WOUG9.][I\+W<:KY@YNW]8#^.XU[\.[ MU\-\%/W^K_\#4$L! A0#% @ Z8,*51_W"1T(!P 1R0 T M ( ! &5X7S,W.34P-BYH=&U02P$"% ,4 " #I@PI5N6W".!P' M "=) #0 @ $S!P 97A?,S%\S-SDU M,#@N:'1M4$L! A0#% @ Z8,*54B5UP02#P %+\ !$ M ( !OA, &9T96LM,C R,C V,S N>'-D4$L! A0#% @ Z8,*516_H=3: M"P ^:, !4 ( !_R( &9T96LM,C R,C V,S!?8V%L+GAM M;%!+ 0(4 Q0 ( .F#"E4G/_Z99SD #$)!0 5 " 0PO M !F=&5K+3(P,C(P-C,P7V1E9BYX;6Q02P$"% ,4 " #I@PI5IKS1AT%+ M C.P0 %0 @ &F: 9G1E:RTR,#(R,#8S,%]L86(N>&UL M4$L! A0#% @ Z8,*54%71'?Q/ ZHH% !4 ( !&K0 M &9T96LM,C R,C V,S!?<')E+GAM;%!+ 0(4 Q0 ( .F#"E5I6*4A\? M !HR#P 4 " 3[Q !F=&5K,C R,C V,S!?,3!Q+FAT;5!+ 4!08 "0 ) #X" !AX@$ ! end