0001437749-22-008182.txt : 20220404 0001437749-22-008182.hdr.sgml : 20220404 20220404162709 ACCESSION NUMBER: 0001437749-22-008182 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20220101 FILED AS OF DATE: 20220404 DATE AS OF CHANGE: 20220404 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RCM TECHNOLOGIES, INC. CENTRAL INDEX KEY: 0000700841 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-HELP SUPPLY SERVICES [7363] IRS NUMBER: 951480559 STATE OF INCORPORATION: NV FISCAL YEAR END: 0101 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-10245 FILM NUMBER: 22802624 BUSINESS ADDRESS: STREET 1: 2500 MCCLELLAN AVENUE STREET 2: STE 350 CITY: PENNSAUKEN STATE: NJ ZIP: 08109-4613 BUSINESS PHONE: 8563564500 MAIL ADDRESS: STREET 1: 2500 MCCLELLAN AVENUE STREET 2: STE 350 CITY: PENNSAUKEN STATE: NJ ZIP: 08109-4613 FORMER COMPANY: FORMER CONFORMED NAME: RCM TECHNOLOGIES INC DATE OF NAME CHANGE: 19920703 10-K 1 rcmt20220101_10k.htm FORM 10-K rcmt20220101_10k.htm
0000700841 RCM TECHNOLOGIES, INC. false --01-01 FY 2021 1.00 1.00 5,000,000 5,000,000 0 0 0 0 0.05 0.05 40,000,000 40,000,000 16,903,157 10,290,935 16,224,191 11,542,880 6,612,222 4,681,311 4 6 3 0 0 0 0 0.4 15.3 14.2 5 10 20 65.1 10.6 5 33.4 60.7 1.7 0 0 1.9 0 0 1 3 0 2 2.17 271 August 10, 2023 21.0 - 1,196 2018 2019 2020 2021 2017 2018 2019 2020 2021 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2.9 1.80 2.03 2.34 1.45 1 0.01 00007008412021-01-032022-01-01 iso4217:USD 00007008412021-07-02 xbrli:shares 00007008412022-04-01 thunderdome:item 00007008412022-01-01 00007008412021-01-02 0000700841us-gaap:ForeignCountryMember2022-01-01 0000700841us-gaap:ForeignCountryMember2021-01-02 iso4217:USDxbrli:shares 00007008412019-12-292021-01-02 0000700841us-gaap:CommonStockMember2019-12-28 0000700841rcmt:StockSubscriptionsReceivableMember2019-12-28 0000700841us-gaap:AdditionalPaidInCapitalMember2019-12-28 0000700841us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-28 0000700841us-gaap:RetainedEarningsMember2019-12-28 0000700841us-gaap:TreasuryStockMember2019-12-28 00007008412019-12-28 0000700841us-gaap:CommonStockMember2019-12-292021-01-02 0000700841rcmt:StockSubscriptionsReceivableMember2019-12-292021-01-02 0000700841us-gaap:AdditionalPaidInCapitalMember2019-12-292021-01-02 0000700841us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-292021-01-02 0000700841us-gaap:RetainedEarningsMember2019-12-292021-01-02 0000700841us-gaap:TreasuryStockMember2019-12-292021-01-02 0000700841us-gaap:CommonStockMember2021-01-02 0000700841rcmt:StockSubscriptionsReceivableMember2021-01-02 0000700841us-gaap:AdditionalPaidInCapitalMember2021-01-02 0000700841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-02 0000700841us-gaap:RetainedEarningsMember2021-01-02 0000700841us-gaap:TreasuryStockMember2021-01-02 0000700841us-gaap:CommonStockMember2021-01-032022-01-01 0000700841rcmt:StockSubscriptionsReceivableMember2021-01-032022-01-01 0000700841us-gaap:AdditionalPaidInCapitalMember2021-01-032022-01-01 0000700841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-032022-01-01 0000700841us-gaap:RetainedEarningsMember2021-01-032022-01-01 0000700841us-gaap:TreasuryStockMember2021-01-032022-01-01 0000700841us-gaap:CommonStockMember2022-01-01 0000700841rcmt:StockSubscriptionsReceivableMember2022-01-01 0000700841us-gaap:AdditionalPaidInCapitalMember2022-01-01 0000700841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-01 0000700841us-gaap:RetainedEarningsMember2022-01-01 0000700841us-gaap:TreasuryStockMember2022-01-01 0000700841country:CA2022-01-01 0000700841country:CA2021-01-02 0000700841country:RS2022-01-01 0000700841country:RS2021-01-02 xbrli:pure utr:Y 0000700841rcmt:RestrictedCovenantsMember2021-01-032022-01-01 0000700841us-gaap:CustomerRelationshipsMember2021-01-032022-01-01 0000700841us-gaap:TimeAndMaterialsContractMemberrcmt:EngineeringServicesMember2021-01-032022-01-01 0000700841us-gaap:TimeAndMaterialsContractMemberrcmt:EngineeringServicesMember2019-12-292021-01-02 0000700841us-gaap:FixedPriceContractMemberrcmt:EngineeringServicesMember2021-01-032022-01-01 0000700841us-gaap:FixedPriceContractMemberrcmt:EngineeringServicesMember2019-12-292021-01-02 0000700841rcmt:PermanentPlacementServicesMemberrcmt:EngineeringServicesMember2021-01-032022-01-01 0000700841rcmt:PermanentPlacementServicesMemberrcmt:EngineeringServicesMember2019-12-292021-01-02 0000700841rcmt:EngineeringServicesMember2021-01-032022-01-01 0000700841rcmt:EngineeringServicesMember2019-12-292021-01-02 0000700841us-gaap:TimeAndMaterialsContractMemberus-gaap:HealthCareMember2021-01-032022-01-01 0000700841us-gaap:TimeAndMaterialsContractMemberus-gaap:HealthCareMember2019-12-292021-01-02 0000700841rcmt:PermanentPlacementServicesMemberus-gaap:HealthCareMember2021-01-032022-01-01 0000700841rcmt:PermanentPlacementServicesMemberus-gaap:HealthCareMember2019-12-292021-01-02 0000700841us-gaap:HealthCareMember2021-01-032022-01-01 0000700841us-gaap:HealthCareMember2019-12-292021-01-02 0000700841us-gaap:TimeAndMaterialsContractMemberus-gaap:TechnologyServiceMember2021-01-032022-01-01 0000700841us-gaap:TimeAndMaterialsContractMemberus-gaap:TechnologyServiceMember2019-12-292021-01-02 0000700841rcmt:PermanentPlacementServicesMemberus-gaap:TechnologyServiceMember2021-01-032022-01-01 0000700841rcmt:PermanentPlacementServicesMemberus-gaap:TechnologyServiceMember2019-12-292021-01-02 0000700841us-gaap:TechnologyServiceMember2021-01-032022-01-01 0000700841us-gaap:TechnologyServiceMember2019-12-292021-01-02 0000700841us-gaap:ServiceOtherMember2021-01-032022-01-01 0000700841us-gaap:ServiceOtherMember2019-12-292021-01-02 0000700841rcmt:TransitAccountsReceivableMember2022-01-01 0000700841rcmt:TransitAccountsPayableMember2022-01-01 0000700841rcmt:TransitAccountsReceivableMember2021-01-02 0000700841rcmt:TransitAccountsPayableMember2021-01-02 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:GinkgoBioworksMember2021-01-032022-01-01 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:HawaiiDepartmentOfEducationMember2021-01-032022-01-01 0000700841us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrcmt:FiveLargestCustomersMember2021-01-032022-01-01 0000700841us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TenLargestCustomersMember2021-01-032022-01-01 0000700841us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TwentyLargestCustomersMember2021-01-032022-01-01 0000700841us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrcmt:NewYorkCityBoardOfEducationMember2019-12-292021-01-02 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:NewYorkCityBoardOfEducationMember2019-12-292021-01-02 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:HawaiiDepartmentOfEducationMember2019-12-292021-01-02 0000700841us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrcmt:FiveLargestCustomersMember2019-12-292021-01-02 0000700841us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TenLargestCustomersMember2019-12-292021-01-02 0000700841us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TwentyLargestCustomersMember2019-12-292021-01-02 0000700841us-gaap:BilledRevenuesMember2022-01-01 0000700841us-gaap:BilledRevenuesMember2021-01-02 0000700841us-gaap:UnbilledRevenuesMember2022-01-01 0000700841us-gaap:UnbilledRevenuesMember2021-01-02 0000700841rcmt:WorkInProgressMember2022-01-01 0000700841rcmt:WorkInProgressMember2021-01-02 0000700841rcmt:ComputersAndSystemsMember2022-01-01 0000700841rcmt:ComputersAndSystemsMember2021-01-02 0000700841rcmt:EquipmentAndFurnitureMember2022-01-01 0000700841rcmt:EquipmentAndFurnitureMember2021-01-02 0000700841us-gaap:LeaseholdImprovementsMember2022-01-01 0000700841us-gaap:LeaseholdImprovementsMember2021-01-02 0000700841rcmt:CanadianPowerSystemsMember2022-01-01 0000700841rcmt:PSRTKEAcquisitionsMember2022-01-01 0000700841rcmt:PSRTKEAcquisitionsMember2021-10-032022-01-01 0000700841rcmt:PSRTKEAcquisitionsMember2021-01-032022-01-01 0000700841rcmt:PSRTKEAcquisitionsMember2019-12-292021-01-02 0000700841rcmt:EngineeringMemberrcmt:PickeringAndKincardineOfficesMember2021-01-032022-01-01 0000700841rcmt:EngineeringMemberrcmt:PickeringAndKincardineOfficesMember2019-12-292021-01-02 0000700841rcmt:EngineeringMemberrcmt:PickeringAndKincardineOfficesMember2021-07-302021-07-30 0000700841rcmt:EngineeringMemberrcmt:PickeringAndKincardineOfficesMember2021-07-30 utr:M 0000700841rcmt:EngineeringMember2019-12-28 0000700841rcmt:SpecialtyHealthCareMember2019-12-28 0000700841rcmt:InformationTechnologyMember2019-12-28 0000700841rcmt:EngineeringMember2019-12-292021-01-02 0000700841rcmt:SpecialtyHealthCareMember2019-12-292021-01-02 0000700841rcmt:InformationTechnologyMember2019-12-292021-01-02 0000700841rcmt:EngineeringMember2021-01-02 0000700841rcmt:SpecialtyHealthCareMember2021-01-02 0000700841rcmt:InformationTechnologyMember2021-01-02 0000700841rcmt:EngineeringMember2022-01-01 0000700841rcmt:SpecialtyHealthCareMember2022-01-01 0000700841rcmt:InformationTechnologyMember2022-01-01 0000700841rcmt:RestrictedCovenantsMember2022-01-01 0000700841rcmt:RestrictedCovenantsMember2021-01-02 0000700841us-gaap:CustomerRelationshipsMember2022-01-01 0000700841us-gaap:CustomerRelationshipsMember2021-01-02 0000700841us-gaap:RevolvingCreditFacilityMemberrcmt:CitizensBankOfPennsylvaniaMember2019-10-18 0000700841rcmt:NoteIssuedToAcquireTreasuryStockMember2020-09-292020-09-29 0000700841us-gaap:RevolvingCreditFacilityMemberrcmt:CitizensBankOfPennsylvaniaMember2022-01-01 0000700841us-gaap:RevolvingCreditFacilityMemberrcmt:CitizensBankOfPennsylvaniaMember2021-01-02 0000700841us-gaap:RestrictedStockMember2019-12-292021-01-02 0000700841rcmt:TimeBasedRestrictedStockUnitsMember2022-01-01 0000700841rcmt:TimeBasedRestrictedStockUnitsMember2021-01-02 0000700841rcmt:UnvestedSubscriptionRestrictedShareAwardsMember2022-01-01 0000700841rcmt:UnvestedSubscriptionRestrictedShareAwardsMember2021-01-02 0000700841rcmt:PerformancebasedRestrictedStockUnitsPotentialUpwardAdjustmentMember2022-01-01 0000700841rcmt:PerformancebasedRestrictedStockUnitsPotentialUpwardAdjustmentMember2021-01-02 0000700841srt:MinimumMember2021-01-032022-01-01 0000700841srt:MaximumMember2021-01-032022-01-01 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMember2019-12-292021-01-02 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMember2022-01-01 0000700841rcmt:TimeBasedRestrictedStockUnitsMember2021-01-032022-01-01 0000700841rcmt:The2014PlanMember2014-12-31 0000700841rcmt:The2014PlanMember2016-01-032016-12-31 0000700841rcmt:The2014PlanMember2019-12-292021-01-02 0000700841rcmt:The2014PlanMember2021-01-02 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2022-01-01 0000700841rcmt:The2014PlanMember2022-01-01 0000700841rcmt:The2014PlanMember2021-01-032022-01-01 0000700841rcmt:EmployeeStockPurchasePlanMember2021-01-032022-01-01 0000700841rcmt:EmployeeStockPurchasePlanMember2022-01-01 0000700841rcmt:EmployeeStockPurchasePlanMember2019-12-292021-01-02 0000700841rcmt:EmployeeStockPurchasePlanMember2014-12-282015-12-27 0000700841rcmt:EmployeeStockPurchasePlanMember2015-12-27 0000700841rcmt:EmployeeStockPurchasePlanMember2017-12-312018-12-29 0000700841rcmt:EmployeeStockPurchasePlanMember2018-12-29 0000700841rcmt:EmployeeStockPurchasePlanMember2021-10-202021-10-20 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2021-01-02 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2021-01-032022-01-01 0000700841rcmt:TimeBasedRestrictedStockUnitsMember2021-12-31 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:SeniorManagementMember2020-12-012020-12-31 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:ImmediatelyVestedMember2021-01-032022-01-01 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:ImmediatelyVestedMember2019-12-292021-01-02 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2021-10-02 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2021-01-02 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2021-01-032022-01-01 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2022-01-01 0000700841us-gaap:RestrictedStockUnitsRSUMember2019-12-28 0000700841rcmt:TimeBasedRestrictedStockUnitsMember2019-12-292021-01-02 0000700841us-gaap:RestrictedStockUnitsRSUMember2019-12-292021-01-02 0000700841us-gaap:RestrictedStockUnitsRSUMember2021-01-02 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMember2021-01-032022-01-01 0000700841us-gaap:RestrictedStockUnitsRSUMember2021-01-032022-01-01 0000700841us-gaap:RestrictedStockUnitsRSUMember2022-01-01 00007008412021-12-31 0000700841srt:MaximumMember2021-01-13 0000700841srt:MaximumMember2021-11-12 00007008412020-06-022020-06-02 0000700841rcmt:NoteIssuedToAcquireTreasuryStockMember2020-06-022020-06-02 0000700841rcmt:NoteIssuedToAcquireTreasuryStockMember2020-06-02 0000700841rcmt:NoteIssuedToAcquireTreasuryStockMember2020-09-252020-09-25 0000700841rcmt:EngineeringMember2021-01-032022-01-01 0000700841rcmt:SpecialtyHealthCareMember2021-01-032022-01-01 0000700841rcmt:InformationTechnologyMember2021-01-032022-01-01 0000700841us-gaap:CorporateMember2021-01-032022-01-01 0000700841us-gaap:CorporateMember2022-01-01 0000700841us-gaap:CorporateMember2019-12-292021-01-02 0000700841us-gaap:CorporateMember2021-01-02 0000700841country:US2021-01-032022-01-01 0000700841country:US2019-12-292021-01-02 0000700841country:CA2021-01-032022-01-01 0000700841country:CA2019-12-292021-01-02 0000700841country:PR2021-01-032022-01-01 0000700841country:PR2019-12-292021-01-02 0000700841country:RS2021-01-032022-01-01 0000700841country:RS2019-12-292021-01-02 0000700841country:US2022-01-01 0000700841country:US2021-01-02 0000700841country:PR2022-01-01 0000700841country:PR2021-01-02 0000700841us-gaap:DomesticCountryMember2021-01-032022-01-01 0000700841us-gaap:DomesticCountryMember2019-12-292021-01-02 0000700841us-gaap:ForeignCountryMember2021-01-032022-01-01 0000700841us-gaap:ForeignCountryMember2019-12-292021-01-02 0000700841us-gaap:DomesticCountryMember2022-01-01 0000700841us-gaap:StateAndLocalJurisdictionMember2022-01-01 0000700841us-gaap:StateAndLocalJurisdictionMember2021-01-032022-01-01 0000700841us-gaap:ForeignCountryMemberus-gaap:CanadaRevenueAgencyMember2021-01-032022-01-01 0000700841rcmt:PuertoRicoDepartmentOfTreasuryMember2021-01-032022-01-01 0000700841rcmt:ClassActionSuitForUnpaidOvertimeWagesToTravelNursesMember2022-01-01 0000700841rcmt:ClassActionSuitForUnpaidOvertimeWagesToTravelNursesMember2022-01-012022-01-01 0000700841rcmt:COVID19Member2021-01-012021-01-01 0000700841us-gaap:OtherCurrentAssetsMember2022-01-01 0000700841us-gaap:OtherCurrentAssetsMember2021-01-02 0000700841us-gaap:OtherCurrentLiabilitiesMember2022-01-01 0000700841us-gaap:OtherCurrentLiabilitiesMember2021-01-02 0000700841rcmt:RightMember2020-05-22
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C.  20549

 

 

FORM 10-K

 

 ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d)

OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended January 1, 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 1-10245

 

 

RCM TECHNOLOGIES, INC.

(Exact Name of Registrant as Specified in its Charter)

 

 

Nevada

 

95-1480559

(State or Other Jurisdiction of

Incorporation or Organization)

 

(I.R.S. Employer Identification No.)

   

2500 McClellan Avenue, Suite 350,

Pennsauken, New Jersey

 

 

08109-4613

(Address of Principal Executive Offices)

 

(Zip Code)

   

Registrant's telephone number, including area code:

 

(856) 356-4500

   

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

  
   

 

Title of Each Class

 

Trading Symbol

Name of Each Exchange

on Which Registered

   

Common Stock, par value $0.05 per share

RCMT

The NASDAQ Stock Market LLC

   

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

 

None

   

 

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

 

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

 

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

 

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

 

 

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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).  (Check one):

 

Large Accelerated Filer ☐

Accelerated Filer ☐

Non-Accelerated Filer

Smaller Reporting Company

 

   

Emerging Growth Company

 

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

 

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

 

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

 

The aggregate market value of the voting stock held by non-affiliates of the registrant was approximately $28.9 million based upon the closing price of $4.00 per share of the registrant’s common stock on July 2, 2021 on The NASDAQ Global Market.  For purposes of making this calculation only, the registrant included all directors, executive officers and beneficial owners of more than 5% of the Common Stock of the Company as affiliates.

 

The number of shares of registrant’s common stock (par value $0.05 per share) outstanding as of April 1, 2022: 10,096,588.

 

Documents Incorporated by Reference

Portions of the definitive proxy statement for the registrant’s 2022 Annual Meeting of Stockholders (the “2022 Proxy Statement”) are incorporated by reference into Items 10, 11, 12, 13 and 14 in Part III of this Annual Report on Form 10-K.  If the 2022 Proxy Statement is not filed by May 2, 2022 (the first business day following the day that is 120 days after the last day of the registrant’s 2021 fiscal year), an amendment to this annual report on Form 10-K setting forth this information will be duly filed with the Securities and Exchange Commission.

 

 
 

 

 

 

RCM TECHNOLOGIES, INC.

 

FORM 10-K

 

TABLE OF CONTENTS

 

 

PART I

1

       
 

Item 1.

Business

2

 

Item 1A.

Risk Factors

14

 

Item 1B.

Unresolved Staff Comments

20

 

Item 2.

Properties

20

 

Item 3.

Legal Proceedings

21

 

Item 4.

Mine Safety Disclosures

21

       

PART II

22

       
 

Item 5.

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

Equity Securities

22

 

Item 6.

Reserved

23

 

Item 7.

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

23

 

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

45

 

Item 8.

Financial Statements and Supplementary Data

45

 

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

45

 

Item 9A.

Controls and Procedures

46

 

Item 9B.

Other Information

47

 

Item 9C.

Disclosure Regarding Foreign Jurisdictions That Prevent Inspections

47

       

PART III

48

       
 

Item 10.

Directors, Executive Officers and Corporate Governance

48

 

Item 11.

Executive Compensation

48

 

Item 12.

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

48

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence

48

 

Item 14.

Principal Accountant Fees and Services

48

       

PART IV

49

   
 

Item 15.

Exhibits and Financial Statement Schedules

49

 

Item 16.

Form 10-K Summary

52

 

Signatures

53

 

 

 

PART I

 

 

Private Securities Litigation Reform Act Safe Harbor Statement

 

Certain statements included herein and in other reports and public filings made by RCM Technologies, Inc. (“RCM” or the “Company”) are forward-looking within the meaning of the Private Securities Litigation Reform Act of 1995.  These forward-looking statements include, without limitation, statements regarding the adoption by businesses of new technology solutions; the use by businesses of outsourced solutions, such as those offered by the Company, in connection with such adoption; the Company’s strategic and business initiatives and growth strategies; and the outcome of litigation (at both the trial and appellate levels) and arbitrations, or other business disputes, involving the Company. Readers are cautioned that such forward-looking statements, as well as others made by the Company, which may be identified by words such as “may,” “will,” “expect,” “anticipate,” “continue,” “estimate,” “project,” “intend,” “believe,” and similar expressions, are only predictions and are subject to risks and uncertainties that could cause the Company’s actual results and financial position to differ materially from such statements.  Such risks and uncertainties include, without limitation:  (i) unemployment and general economic conditions affecting the provision of life sciences, information technology and engineering services and solutions and the placement of temporary staffing personnel; (ii) the effects of the COVID-19 pandemic; (iii) the Company’s ability to continue to attract, train and retain personnel qualified to meet the requirements of its clients; (iv) the Company’s ability to identify appropriate acquisition candidates, complete such acquisitions and successfully integrate acquired businesses; (v) the Company’s relationships with and reliance upon significant customers, and ability to collect accounts receivable from such customers; (vi) risks associated with foreign currency fluctuations and changes in exchange rates, particularly with respect to the Canadian dollar; (vii) uncertainties regarding amounts of deferred consideration and earnout payments to become payable to former shareholders of acquired businesses; (viii) the adverse effect a potential decrease in the trading price of the Company’s common stock would have upon the Company’s ability to acquire businesses through the issuance of its securities; (ix) the Company’s ability to obtain financing on satisfactory terms; (x) the reliance of the Company upon the continued service of its executive officers; (xi) the Company’s ability to remain competitive in the markets that it serves; (xii) the Company’s ability to maintain its unemployment insurance premiums and workers compensation premiums; (xiii) the risk of claims being made against the Company associated with providing temporary staffing services; (xiv) the Company’s ability to manage significant amounts of information and periodically expand and upgrade its information processing capabilities; (xv) the risk of cyber attacks on our information technology systems or those of our third party vendors; (xvi) the Company’s ability to remain in compliance with federal and state wage and hour laws and regulations; (xvii) uncertainties in predictions as to the future need for the Company’s services; (xviii) uncertainties relating to the allocation of costs and expenses to each of the Company’s operating segments; (ixx) the costs of conducting and the outcome of litigation, arbitrations and other business disputes involving the Company, and the applicability of insurance coverage with respect to any such litigation; (xx) the results of, and costs relating to, any interactions with shareholders of the Company who may pursue specific initiatives with respect to the Company’s governance and strategic direction, including without limitation a contested proxy solicitation initiated by such shareholders, or any similar such interactions; and (xxi) other economic, competitive, health and governmental factors affecting the Company’s operations, markets, products and services.  Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date made.  Except as required by law, the Company undertakes no obligation to publicly release the results of any revision of these forward-looking statements to reflect these trends or circumstances after the date they are made or to reflect the occurrence of unanticipated events.

 

 

1

 

 

ITEM 1.  BUSINESS

 

General

 

RCM Technologies, Inc. is a premier provider of business and technology solutions designed to enhance and maximize the operational performance of its customers. The Company provides these services through the deployment of advanced engineering, specialty health care, life sciences and information technology services.  For over 40 years, the Company has developed and assembled an attractive, diverse and extensive portfolio of capabilities, service offerings and delivery options.  This combination, paired with RCM’s efficient pricing structure, offers clients a compelling value proposition.

 

RCM consists of three operating segments: Engineering, Specialty Health Care and Life Sciences and Information Technology Services. 

 

 

The Engineering segment provides a comprehensive portfolio of engineering and design services across three verticals: (1) Energy Services, (2) Process & Industrial and (3) Aerospace. The segment also offers a complementary suite of services to augment its engineering portfolio, including design and supply of high-quality engineered process solutions and equipment, technical writing and digital documentation across marine, locomotive, transportation and aerospace markets, and engineering, procurement and construction management (“EPC”), as well as demand side management/energy conservation services.  

 

 

The Specialty Health Care segment provides staffing solutions of health care professionals, primarily health information management professionals, nurses, paraprofessionals, physicians and various therapists.  The segment also provides Teletherapy services targeting the education sector with an emphasis on behavioral health.

 

 

The Life Sciences and Information Technology, or LS&IT, segment provides enterprise business solutions, application services, infrastructure solutions, life sciences solutions and other vertical-specific offerings.  

 

The Company services some of the largest national and international companies in North America as well as a lengthy roster of Fortune 1000 and mid-sized businesses in such industries as Aerospace/Defense, Educational Institutions, Energy, Financial Services, Health Care, Life Sciences, Manufacturing & Distribution, the Public Sector and Technology.  RCM sells and delivers its services through a network of approximately 25 offices in selected regions throughout North America and Serbia.

 

During the fiscal year ended January 1, 2022, approximately 32.5% of RCM’s total revenues were derived from Engineering services, 48.3% from Specialty Health Care services, and the remaining 19.2% from IT services.

 

Impact of COVID-19

 

As discussed in more detail below under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of this Form 10-K, the COVID-19 pandemic has had a substantial impact on our business, particularly in our Specialty Health Care segment, where it impacted the schools where many of the Company’s personnel work.

 

Industry Overview

 

Businesses today face intense competition, the challenge of constant technological change and the ongoing need for business process optimization.  To address these issues and to compete more effectively, companies are continually evaluating the need for implementing innovative solutions to upgrade their systems, applications and processes.  As a result, the ability of an organization to integrate and align advanced technologies with new business objectives is critical.

 

 

2

 

 

ITEM 1.  BUSINESS (CONTINUED)

 

Industry Overview (Continued)

 

The Company’s Engineering group remains focused on areas of growth, primarily within the electric power, aerospace, marine and transportation, commercial and industrial, oil and gas, as well as biofuel industries. Given the current composition of its customer base, the Engineering group’s performance is well balanced between its three segments.   In recent years, many electric utilities have prioritized transitioning their power generation assets to cleaner sources of energy. Much of this transformation is being driven by investments in renewable energy. The Energy Information Administration (“EIA”) estimates that 38% of the United States’ electric generation capacity will be comprised of wind and solar assets by 2050. This expansion will require extensive investment in the nation’s transmission infrastructure to interconnect these renewable resources to the energy grid. Projects of this scale will require engineering and design expertise, as well as the utilization of EPC services.  As the world’s industrial output rebounds from pandemic-related weakness in 2020 and 2021, the Company believes its Process and Industrial group is positioned well to take advantage. Companies in the chemical industry are reprioritizing spending towards decarbonization technologies, with many US chemical companies expecting to place an emphasis on renewable feedstocks and new carbon recycling technologies. The Company believes its process engineering services can play a vital role across this multibillion-dollar opportunity. 

 

In the health care services industry, a shortage of nurses and other medical personnel in the United States has led to increases in business activity for health care service companies, including the Company’s Specialty Health Care group.  Due in part to an aging population and improved medical technology, the demand for selected health care professionals is expected to continue over the next several years, with an emphasis on leveraging technology to expand access to care. The increased adoption of telemedicine, an area in which the Specialty Health Care group has developed new service offerings, is a primary example.  In addition, public educational institutions are outsourcing their requirements for school nurses, therapists and paraprofessionals to lower their costs and it is expected that this will continue and grow. Each of these dynamics have been exacerbated by COVID-19. The pandemic has also altered patterns in health care delivery, with newer delivery models gaining traction, namely telemedicine. Given federal and state regulatory changes as well as private insurer reimbursement methods, utilization of telemedicine services increased significantly. As the COVID-19 pandemic continues, CDC researchers stated that maintaining the expansion of telehealth remains critical to providing access to care.  It is expected the total addressable market opportunity will continue to expand and grow. Expanding access to behavioral health and mental well-being is also a priority for public health officials. Increasing and maintaining access to proper care remains a top priority and the market opportunity for these services is expected to continue to grow.

 

Companies must integrate and manage computing environments consisting of multiple computing platforms, operating systems, databases and networking protocols and off-the-shelf software applications to support business objectives.  Companies also need to keep pace with new technology developments, which often rapidly render existing equipment and internal skills obsolete.  At the same time, varied factors have caused many organizations to focus on core competencies and trim workforces in the IT management area.  Accordingly, these organizations often lack the quantity, quality and variety of IT skills necessary to design and support IT solutions.  IT managers are charged with supporting increasingly complex systems and applications of significant strategic value, while working under budgetary, personnel and expertise constraints within their own organizations.

 

The Company believes its target market for IT services is among middle-market companies, which typically lack the time and technical resources to satisfy all of their IT needs internally.  These companies commonly require sophisticated, experienced IT assistance to achieve their business objectives and often rely on IT service providers to help implement and manage their systems.  RCM is structured to provide middle-market companies a single source for their IT needs.

 

 

3

 

 

ITEM 1.  BUSINESS (CONTINUED)

 

Business Strategy

 

RCM is dedicated to providing solutions to meet its clients’ business needs by delivering engineering, specialty health care, life sciences and information technology services.  The Company’s objective is to remain a recognized leader of specialized professional staffing, consulting services and solutions in major markets throughout North America.  The Company adapts operating strategies to achieve this objective.  The following is a discussion of the key elements of its growth and operating strategies:

 

Growth Strategy

 

Promote Full Life Cycle Solution Capability 

The Company promotes a full life cycle solution capability to its customers.  The goal of the full life cycle solution strategy is to fully address a client’s project implementation cycle at each stage of its development and deployment.  This entails the Company working with its clients from the initial conceptualization of a project through its design and project execution, and extending into ongoing management and support of the delivered product.  RCM’s strategy is to build projects and solutions offerings selectively, utilizing its extensive resource base.

 

The Company believes that the effective execution of this strategy will generate improved margins on its existing resources.  The completion of this service-offering continuum is intended to afford the Company the opportunity to strengthen long-term client relationships that will further contribute to a more predictable revenue stream.

 

In addition to a full life cycle solution offering, the Company continues to focus on transitioning into higher value oriented services in an effort to increase its margins on its various service lines and generate revenue that is more sustainable.  The Company believes this transition is accomplished by pursuing additional vertical market specific solutions in conjunction or combination with longer-term based solutions, through expansion of its client relationships and by pursuing strategic alliances and partnerships.

 

Achieve Internal Growth

The Company continues to promote its internal growth strategies which it designed to better serve the Company’s customers, generate higher revenue and achieve greater operating efficiencies.  Every division of the Company continuously focuses on services and client diversification.  Business units are collaborating on penetrating and servicing accounts as sales teams are increasing their activity levels.  This enables clients to be supported by specialists in their areas of need while RCM productivity increases.

 

RCM provides an orientation program in which sales managers and professionals receive relevant information about Company operations.

 

RCM has adopted an industry-centric approach to sales and marketing.  This initiative contemplates that clients within the same industry sectors tend to have common business challenges.  It therefore allows the Company to present and deliver enhanced value to those clients in the vertical markets in which RCM has assembled the greatest work experience. RCM’s consultants continue to acquire project experience that offers differentiated awareness of the business challenges that clients in that industry are facing.  This alignment also facilitates and creates additional cross-selling opportunities.  The Company believes this strategy will lead to greater account penetration and enhanced client relationships.

 

Operational strategies contributing to RCM’s internal productivity include the delineation of certain new solutions practice areas in markets where its clients had historically known the Company as a contract service provider.  The formation of these practice areas facilitates the flow of project opportunities and the delivery of project-based solutions. 

 

 

4

 

 

ITEM 1. BUSINESS (CONTINUED)

 

Growth Strategy (Continued)

 

Pursue Selective Strategic Acquisitions

The industries in which the Company operates continue to be highly fragmented, and the Company plans to continue to selectively assess opportunities to make strategic acquisitions as such opportunities are presented to the Company. The Company's acquisition strategy is designed to broaden the scope of services and technical competencies and grow its full life cycle solution capabilities.  In considering acquisition opportunities, the Company focuses principally on companies with (i) technologies or market segments RCM has targeted for strategic value enhancement, (ii) margins that are accretive to existing margins, (iii) experienced management personnel, (iv) substantial growth prospects and (v) sellers who desire to join the Company’s management team.  To retain and provide incentives for management of its acquired companies, the Company has generally structured a significant portion of the acquisition price in the form of multi-tiered consideration based on growth of operating profitability of the acquired company over a two to four year period.

 

Operating Strategy

 

Develop and Maintain Strong Customer Relationships

The Company seeks to develop and maintain strong interactive customer relationships by anticipating and focusing on its customers’ needs.  The Company emphasizes a relationship-oriented approach to business, rather than the transaction or assignment-oriented approach that the Company believes is used by many of its competitors.  This industry-centric strategy is designed to allow RCM to expand further its relationships with clients in RCM’s targeted sectors. 

 

To develop close customer relationships, the Company’s practice managers and/or sales people regularly meet with both existing and prospective clients to identify areas of need and help design solutions and identify the resources needed to execute their strategies.  The Company’s managers also maintain close communications with their customers during each project and on an ongoing basis after its completion.  The Company believes that this relationship-oriented approach can result in greater customer satisfaction.  Additionally, the Company believes that by collaborating with its customers in designing business solutions, it can generate new opportunities to cross-sell additional services that the Company has to offer.  The Company focuses on providing customers with qualified individuals or teams of experts compatible with the business needs of its customers and makes a concerted effort to follow the progress of such relationships to ensure their continued success.

 

Attract and Retain Highly Qualified Consultants and Technical Resources

The Company believes it has been successful in attracting and retaining highly qualified consultants and contractors by (i) providing stimulating and challenging work assignments, (ii) offering competitive wages, (iii) effectively communicating with its candidates, (iv) providing selective training to maintain and upgrade skills and (v) aligning the needs of its customers with appropriately skilled personnel.  The Company believes it has been successful in retaining these personnel due in part to its use of practice managers who are dedicated to maintaining contact with, and monitoring the satisfaction levels of, the Company’s consultants and contractors while they are on assignment.

 

 

5

 

 

ITEM 1.  BUSINESS (CONTINUED)

 

Engineering

 

RCM provides a full range of Engineering services including Project Management Engineering & Design, Engineering Analysis, Engineer-Procure-Construct, Configuration Management, Hardware/Software Validation & Verification, Quality Assurance, Technical Writing & Publications, Manufacturing Process Planning & Improvement and 3D/BIM Integrated Design. Engineering services are provided at the site of the client or at the Company’s own facilities.

 

The Company’s Engineering segment consists of three business units – Energy Services, Aerospace Services and Process & Industrial Services.

 

 

Energy Services: Provides solutions to the utility industry, including power generation and transmission and distribution. The group has project experience that encompasses multi-disciplined engineering and design services as well as providing technical support during design, construction and plant operational phases. The Company believes that the deregulation of the utilities industry and the aging of nuclear power plants offer the Company an opportunity to capture a greater share of professional services and project management requirements of the utilities industry. Electric utilities have prioritized transitioning their power generation assets to cleaner sources of energy. This expansion requires large-scale investment in the nation’s transmission infrastructure to interconnect these renewable resources to the energy grid.

 

 

Aerospace Services: Provides engineering and technical services to the aerospace & defense industry. According to the Congressional Budget Office (“CBO”), the Department of Defense plans to spend over $1 trillion in procurement-related aviation expenditures over the next three decades. Given RCM’s customer account relationships with several of the largest defense prime contractors, the Company believes there is ample opportunity for engineering services and technical publication work, including production and procurement engineering services as well as the need for sustainment and development program publication services.

 

 

Process & Industrial Services: Provides engineering services to the industrial, chemical, commercial and oil and gas industries in the United States, Europe and Canada. As the world’s industrial output rebounds from pandemic-related weakness in 2020 and 2021, the Company believes it is positioned well to take advantage. With many companies in the chemical industry reprioritizing spending towards decarbonization technologies, many US chemical companies are expected to place an emphasis on renewable feedstocks and new carbon recycling technologies. The Company believes its process engineering services can play a vital role across this multibillion-dollar opportunity.

 

The Company provides its engineering services through a number of delivery methods.  These include managed tasks and resources, complete project services, outsourcing, both on and off-site, and a full complement of resourcing alternatives.

 

As of January 1, 2022, the Company assigned approximately 440 engineering and technical personnel to its customers.

 

 

6

 

 

ITEM 1.  BUSINESS (CONTINUED)

 

Specialty Health Care

 

The Company’s Specialty Health Care Group specializes in long-term and short-term staffing as well as executive search and placement solutions for many of the largest healthcare institutions and school districts across the United States. The segment’s portfolio of services includes, but is not limited to, the following fields:

 

 

Allied and Therapy Staffing: Specializes in recruiting outstanding professionals across the health care industry. Our allied health care professionals and therapists work in schools, health systems, hospitals, nursing homes, and rehabilitation facilities.

 

 

Correctional Healthcare Staffing: Staffing services for local, state and federal correctional facilities and provide screening, onboarding, and employee assessments as well as employee and inmate vaccination and treatment services.

 

 

Health Information Management: Provide healthcare organizations with experienced medical coding professionals that manage staffing shortages, backlogs, vacation coverage and long-term coding support.

 

 

Nursing Services: Provides nurse placement and staffing services in healthcare facilities, schools, hospitals and correctional facilities.

 

 

Physicians and Advanced Practice: Our national locum tenens (temporary practitioner) practice specializes in placing physicians, physician assistants and nurse practitioners.

 

 

School Services: Provides full-time and part-time nurse employment services for school districts across the country. The Company also offers other health care professionals to perform school evaluations and treat students, including occupational and physical therapists, speech and language pathologists, as well as special education support services and registered behavioral technicians to support students’ individualized education plan and behavioral health needs.

 

 

Telepractice: RCM’s teletherapy solution is an evidence-based service delivery option for students to receive Special Education services such as Speech-Language Therapy, Occupational Therapy, Physical Therapy, Behavioral and Mental Health services and other healthcare services through an online platform.

 

As the COVID-19 pandemic has demonstrated, maintaining the utilization of telemedicine remains critical to providing necessary access to care. Expanding access to behavioral health and mental wellness services is also a priority for many public health officials. The Company’s School Services and Telepractice offerings are well positioned to provide solutions in these areas of priority as the market opportunity for these services is expected to continue to grow.

 

As of January 1, 2022, the Company assigned approximately 2,950 specialty health care services personnel to its customers.  

 

 

7

 

 

ITEM 1.  BUSINESS (CONTINUED)

 

Life Sciences and Information Technology

 

The Company’s Life Sciences and Information Technology segment is an integrated group of business units providing staff supplementation services and project solutions with physical locations in the United States, Canada and Puerto Rico primarily supporting Financial, Technical, Manufacturing, Life Sciences and Distribution applications.  Specialization in project solutions include, but are not limited to, the following areas:

 

 

Life Sciences: Specializes in providing innovative options to pharmaceutical, medical device and biotechnology companies in need of guidance, support or remediation of quality, compliance or business challenges. The group assists in staffing, solution planning and remediation needs in the areas of automation, compliance, data analytics, technical quality assurance and management, and validation and verification.

 

 

IT Services & Solutions: Global provider of business and technology solutions designed to improve the operational performance of our clients. Specialties include software development, infrastructure services, and managed IT solutions.  The Company has a 40-year history of providing qualified IT candidates to customers in a timely and cost-effective manner to address their specific business needs. The Company offers scalable solutions that can provide emerging growth companies with a single qualified resource or an entire project team along with RCM’s project management oversight to Fortune 100 clients.

 

RCM’s sector knowledge coupled with technical and business process experience enable the Company to provide strategic planning, project execution and management and support services throughout the entire project life cycle.  RCM has successfully completed multimillion-dollar projects in a variety of industry verticals using time-tested methodologies that manage strict budgets, timelines and quality metrics.

 

The Company believes that its ability to deliver life sciences and information technology solutions across a wide range of technical platforms provides an important competitive advantage.  RCM ensures that its consultants have the expertise and skills needed to keep pace with rapidly evolving information technologies.  The Company’s strategy is to maintain expertise and acquire knowledge in multiple technologies so it can offer its clients non-biased technology solutions best suited to their business needs.   

 

The Company provides its IT services through a number of flexible delivery methods.  These include management consulting engagements, project management of client efforts, project implementation of client initiatives, outsourcing, both on and off site, and a full complement of resourcing alternatives.

 

As of January 1, 2022, the Company assigned approximately 240 life sciences and information technology personnel to its customers.

 

 

8

 

 

ITEM 1.  BUSINESS (CONTINUED)

 

Branch Offices

 

The Company’s organization consists of 25 branch offices located in the United States, Canada, Puerto Rico and Serbia.  The locations and services of each of the branch offices are set forth in the table below.

 

LOCATION

NUMBER OF

OFFICES

SERVICES

PROVIDED(1)

UNITED STATES

   
 

California

2

HC

 

Connecticut

1

E

 

Florida

1

HC

 

Hawaii

1

HC

 

Illinois

1

HC

 

Maryland

1

IT

 

Massachusetts

1

IT

 

Michigan

1

HC

 

New Jersey

3

E, IT

 

New York

4

E, HC, IT

 

Pennsylvania

1

E

 

Rhode Island

1

E

 

Tennessee

1

HC

   

19

 
       

CANADA

2

E

     

PUERTO RICO

1

E, IT

     

SERBIA

3

E, IT

 

(1) Services provided are abbreviated as follows:

E     - Engineering

HC - Specialty Health Care

IT   - Life Sciences and Information Technology

 

The Company is domiciled in the United States and its segments operate in the United States, Canada, Puerto Rico and Serbia. 

 

International Operations

 

The Company operates its business in Canada and, to a less significant extent, in Puerto Rico and Serbia.  For the fiscal year ended January 1, 2022, approximately 8.7% of the Company’s revenues were generated outside the United States.  There are certain risks inherent in conducting business internationally including: the imposition of trade barriers, foreign exchange restrictions, longer payment cycles, greater difficulties in accounts receivables collection, difficulties in complying with a variety of foreign laws (including without limitation the U.S. Foreign Corrupt Practices Act), changes in legal or regulatory requirements, difficulties in staffing and managing foreign operations, complex and uncertain employment environments, political instability and potentially adverse tax consequences.  Our operations in Serbia could be adversely affected by the current conflict between Ukraine and Russia, with which Serbia has substantial ties.  Should sanctions against Russia affect Russia in a way that causes adverse economic consequences to Serbia, or if such sanctions were to be extended to countries that might be considered to be in alignment with Russia, thus could have a negative impact on our employees or operations both within and outside Serbia.  To the extent the Company experiences these risks, the business and results of operations could be adversely affected.

 

 

9

 

 

ITEM 1. BUSINESS (CONTINUED)

 

International Operations (Continued)

 

From its headquarters locations in New Jersey, the Company provides its branch offices with centralized administrative, marketing, finance, MIS, human resources and legal support.  Centralized administrative functions minimize the administrative burdens on branch office managers and allow them to spend more time focusing on sales and marketing and practice development activities.

 

Branch offices are primarily located in markets that the Company believes have strong growth prospects for the Company’s services.  The Company’s branches are operated in a decentralized, entrepreneurial manner with most offices operating as independent profit centers. 

 

Sales and Marketing

 

Sales and marketing efforts are conducted at the local and national level through the Company’s network of branch offices.  Sales activities and productivity are tracked and rankings established and published. Sales between business units are recognized and financially encouraged.  The Company emphasizes long-term personal relationships with customers that are developed through regular assessment of customer requirements and proactive monitoring of service performance.  The Company’s sales personnel make regular visits to existing and prospective customers. New customers are obtained through active sales programs and referrals.  The Company encourages its employees to participate in national and regional trade associations, local chambers of commerce and other civic associations.  The Company seeks to develop strategic partnering relationships with its customers by providing comprehensive solutions for all aspects of a customer’s engineering, life sciences, information technology and other professional services needs. The Company concentrates on providing carefully screened professionals with the appropriate skills in a timely manner and at competitive prices.  The Company regularly monitors the quality of the services provided by its personnel and obtains feedback from its customers as to their satisfaction with the services provided.

 

The Company serves Fortune 1000 companies and many middle market clients.  The Company’s relationships with these customers are typically formed at the customers’ local or regional level and from time to time, when appropriate, at the corporate level for national accounts.

 

Key Customers

 

The Company has established long-term relationships with many of its customers across each of its business segments. RCM’s emphasis on client retention has resulted in repeat business from many of its largest strategic accounts. During the fiscal year ended January 1, 2022, no client accounted for 10% or more of total revenues.   The Company’s five, ten and twenty largest customers accounted for approximately 35.8%, 52.5% and 65.1%, respectively, of the Company’s revenues for the fiscal year ended January 1, 2022.

 

 

10

 

 

ITEM 1.  BUSINESS (CONTINUED)

 

Other Information

 

Safeguards - Business, Disaster and Contingency Planning

RCM has implemented a number of safeguards to protect the Company from various system-related risks including Redundant Telecommunications and server systems architecture, multi-tiered server and desktop backup infrastructure, and data center physical and environmental controls.  In addition, RCM has developed disaster recovery / business continuity procedures for all offices.

 

Given the significant amount of data generated in the Company’s key processes including recruiting, sales, payroll and customer invoicing, RCM has established redundant procedures, functioning on a daily basis, within the Company’s primary data center, which is a third-party Internet Data Center (“IDC”).  This redundancy should mitigate the risks related to hardware, application and data loss by utilizing the concept of live differential backups of servers and desktops to Storage Area Network (SAN) devices on its backup LAN, culminating in offsite tape storage at an independent facility. Controls within the data center environment ensure that all systems are proactively monitored and data is properly archived.

 

Additionally, RCM has contracted and brokered strategic relationships with third-party vendors to meet its recovery objectives in the event of a system disruption.  For example, comprehensive service level agreements for RCM’s data circuits and network devices guarantee minimal outages as well as network redundancy and scalability.

 

The Company’s ability to protect its data assets against damage from fire, power loss, telecommunications failures, and facility violations is critical.  To address potential cyber security threats, the Company uses a third-party mail management service to filter all emails destined for the RCMT domain before being delivered to the corporate mail servers. The service has also been deployed to safeguard the enterprise from malicious internet content. The deployment of virus, spam, and patch management controls extends from the perimeter network to all desktops and is centrally monitored and managed.  In addition to the virus and malware controls, an Intrusion Protection System (IPS) monitors and alerts on changes in network traffic patterns as well as known hostile signatures.

 

The Company maintains a disaster recovery plan that outlines the recovery time / point objectives (RTO / RPO), organization structure, roles and procedures, including site addendum disaster plans for all of its key operating offices.  Corporate IT personnel regulate the maintenance and integrity of backed-up data throughout the Company.

 

The IDC provides RCM with a robust data center environment with redundant HVAC, commercial power feeds, ten 2000kW diesel generator sets with five 10,000-gallon, above-ground fuel oil storage tanks to provide standby power and dry pipe fire suppression.  In addition, the IDC provides 24x7 security staffing, closed-circuit monitors, secure-card key access, biometrics scanners, man traps, and alarmed doors.

 

 

11

 

 

ITEM 1.  BUSINESS (CONTINUED)

 

Competition

 

The market for engineering and IT services is highly competitive and is subject to rapid change.  As the market demand has shifted, many software companies have adopted tactics to pursue services and consulting offerings making them direct competitors when in the past they may have been alliance partners.  Primary competitors include participants from a variety of market segments, including publicly and privately held firms, systems consulting and implementation firms, application software firms, service groups of computer equipment companies, facilities management companies, general management consulting firms and staffing companies.  In addition, the Company competes with its clients’ internal resources, particularly where these resources represent a fixed cost to the client.  Such competition may impose additional pricing pressures on the Company.

 

The Company believes its principal competitive advantages in the engineering and IT services market include: strong relationships with existing clients, a long-term track record with over 1,000 clients, a broad range of services, technical expertise, knowledge and experience in multiple industry sectors, quality and flexibility of service, responsiveness to client needs and speed in delivering IT solutions.

 

Additionally, the Company competes for suitable acquisition candidates based on its differentiated acquisition model, its entrepreneurial and decentralized operating philosophy, and its strong corporate-level support and resources.

 

Seasonality

 

The Company’s operating results can be affected by the seasonal fluctuations in client expenditures.  Expenditures in the Engineering, Life Sciences and Information Technology segments can be negatively impacted during the first quarter of the year when clients are finalizing their budgets.  Quarterly results generally fluctuate depending on, among other things, the number of billing days in a quarter and the seasonality of clients’ businesses. The business is also affected by the timing of holidays and seasonal vacation patterns, generally resulting in lower revenues and gross profit in the fourth quarter of each year, not considering any non-seasonal impact. Extreme weather conditions may also affect demand in the first and fourth quarters of the year as certain clients’ facilities are located in geographic areas subject to closure or reduced hours due to inclement weather.  The Company generally experiences an increase in its cost of sales and a corresponding decrease in gross profit and gross margin percentage in the first and second fiscal quarters of each year as a result of resetting certain state and federal employment tax rates and related salary limitations.  Also, the Company’s Specialty Health Care segment typically experiences a significant decline in revenues due to the substantial closure of one of its largest customers, the New York City Department of Education, and other educational institution clients during the third quarter due to their summer recess.

 

Government Regulations

 

The Company is a consulting firm and employment service provider and  is generally subject to one or more of the following types of government regulation: (1) regulation of the employer/employee relationship between a firm and its employees, including tax withholding or reporting, social security or retirement, benefits, workplace compliance, wage and hour, anti-discrimination, immigration and workers’ compensation, (2) registration, licensing, record keeping and reporting requirements, and (3) federal contractor compliance.  The Company believes it is in material compliance with all employee related statutes.

 

12

 

 

ITEM 1. BUSINESS (CONTINUED)

 

Intellectual Property

 

Management believes the RCM Technologies, Inc. name is extremely valuable and important to its business. The Company endeavors to protect its intellectual property rights and maintain certain trademarks, trade names, service marks and other intellectual property rights, including The Source of Smart Solutions®.  The Company is not currently aware of any infringing uses or other conditions that would be reasonably likely to materially and adversely affect the Company’s use of its proprietary rights. 

 

Workforce

 

As of January 1, 2022, the Company employed an administrative, sales, recruiting and management staff of approximately 250 people, including licensed engineers and certified IT specialists who, from time to time, participate in engineering design and IT projects undertaken by the Company.  As of January 1, 2022, there were approximately 440 engineering and technical personnel, 2,950 specialty health care services personnel and 240 life sciences and information technology personnel assigned by the Company to work on client projects or assignments for various periods.  None of the Company’s employees are party to a collective bargaining agreement. 

 

Access to Company Information

 

The Company is a Nevada corporation organized in 1971.  The address of its principal executive office is 2500 McClellan Avenue, Suite 350, Pennsauken, NJ  08109-4613.

 

RCM electronically files its annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and all amendments to those reports with the Securities and Exchange Commission (“SEC”).  The SEC maintains an Internet site (http://www.sec.gov) that contains reports, proxies, information statements, and other information regarding issuers that file electronically.

 

RCM makes available on its website or by responding free of charge to requests addressed to the Company’s Corporate Secretary, its annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and all amendments to those reports filed by the Company with the SEC pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended. These reports are available as soon as reasonably practicable after such material is electronically filed with or furnished to the SEC.  The Company’s website is http://www.rcmt.com.  The information contained on the Company’s website, or on other websites linked to the Company’s website, is not part of this document.  Reference herein to the Company’s website is an inactive text reference only.

 

RCM has adopted a Code of Conduct applicable to all of its directors, officers and employees. In addition, the Company has adopted a Code of Ethics, within the meaning of applicable SEC rules, applicable to its Chief Executive Officer, Chief Financial Officer and Controller. Both the Code of Conduct and Code of Ethics are available, free of charge, by sending a written request to the Company’s Corporate Secretary. If the Company makes any amendments to either of these Codes (other than technical, administrative, or other non-substantive amendments), or waives (explicitly or implicitly) any provision of the Code of Ethics to the benefit of its Chief Executive Officer, Chief Financial Officer or Controller, it intends to disclose the nature of the amendment or waiver, its effective date and to whom it applies in the investor relations portion of the website, or in a report on Form 8-K filed with the SEC.

 

 

13

 

 

ITEM 1A.  RISK FACTORS

 

The Companys business involves a number of risks, some of which are beyond its control.  The risk and uncertainties described below are not the only ones the Company faces.  Set forth below is a discussion of the risks and uncertainties that management believes to be material to the Company.

 

Economic Trends

 

Adverse global economic conditions, when they occur, may create conditions such as a general tightening in the credit markets, lower levels of liquidity, increases in the rates of default and bankruptcy, and volatility in credit, equity and fixed income markets.  Any or all of these developments can negatively affect the Company’s business, operating results or financial condition in a number of ways.  For example, current or potential customers may be unable to fund capital spending programs, new product launches of other similar endeavors whereby they might procure services from the Company, and therefore delay, decrease or cancel purchases of services or not pay or delay paying for previously purchased services.  In addition, these conditions may cause the Company to incur increased expenses or make it more difficult either to utilize existing debt capacity or otherwise obtain financing for operations, investing activities (including the financing of any future acquisitions), or financing activities, all of which could adversely affect the Company’s business, financial condition and results of operations.

 

Global Epidemics

 

The ongoing COVID-19 pandemic, and associated initiatives to reduce its spread, have adversely affected the Company’s business and financial position, and may continue to do so.  The impacts described in this risk factor as relating to COVID-19 could arise in the future with respect to any other global pandemics that may occur.

 

Our business has been, and may continue to be, adversely impacted by the effects of the COVID-19 pandemic. As COVID-19 continues to present various health, business and other challenges globally, including significant impacts in the United States, we are taking a variety of measures to protect the health and safety of our employees and, especially in the healthcare segment, deploying our resources, including the talents of our employees, to help the communities we serve meet and overcome the current challenges.  However, public and private sector policies and initiatives to reduce the transmission of COVID-19, such as closures of schools, businesses and manufacturing facilities, the promotion of social distancing, the adoption of working from home by companies and institutions, and travel restrictions could continue to adversely affect demand for our services and to present challenges to us in delivering these services.  The extent to which COVID-19 impacts operations will depend on future developments, which are highly uncertain and cannot be predicted with confidence, including the duration of the outbreak, new information which may emerge concerning the severity of the pandemic and the actions to contain COVID-19 or treat its impact, among others. These impacts on our business could have an adverse effect on our liquidity position and access to capital, including our ability to access our line of credit.  The Company can give no assurance that the line of credit will be available in the future.

 

These factors, in addition to delays in payment (from clients and/or clients in bankruptcy), have resulted in, and could continue to result in, significant additional bad debts in the near future. Additionally, our operating results would be adversely affected if unexpected increases in the costs of labor and labor related costs, materials, supplies and equipment used in performing services (including the impact of potential tariffs and COVID-19) could not be passed on to our clients.

 

In addition, we believe that to maintain or improve our financial performance we must continue to obtain service agreements with new clients, retain and provide new services to existing clients, achieve modest price increases on current service agreements with existing clients and/or maintain internal cost reduction strategies at our various operational levels. Furthermore, we believe that our ability to sustain the internal development of managerial personnel is an important factor impacting future operating results and the successful execution of our projected growth strategies.  Certainly, the ongoing COVID-19 pandemic makes these objective more difficult to attain.

 

14

 

 

ITEM 1A.  RISK FACTORS (CONTINUED)

 

Government Regulations

 

Staffing firms and employment service providers are generally subject to one or more of the following types of government regulation: (1) regulation of the employer/employee relationship between a firm and its employees, including tax withholding or reporting, social security or retirement, benefits, workplace compliance, wage and hour, anti-discrimination, immigration and workers’ compensation; (2) registration, licensing, record keeping and reporting requirements; and (3) federal contractor compliance.  Failure to comply with these regulations could result in the Company incurring penalties and other liabilities, monetary and otherwise. 

 

Highly Competitive Business

 

The staffing services and outsourcing markets are highly competitive and have limited barriers to entry.  RCM competes in global, national, regional, and local markets with numerous temporary staffing and permanent placement companies.  Price competition in the staffing industry is significant and pricing pressures from competitors and customers are increasing.  In addition, there is increasing pressure on companies to outsource certain areas of their business to low cost offshore outsourcing firms.  RCM expects that the level of competition will remain high in the future, which could limit RCM’s ability to maintain or increase its market share or profitability.  Our inability to compete successfully with our competitors could adversely affect the Company’s business, financial condition and results of operations.

 

Seasonality of Business

 

As described in “Item 1. Business,” our operating results are subject to seasonal fluctuations, with reduced demand often occurring during the first quarter of the year when clients are finalizing their engineering and IT budgets, and also during periods in which there are a substantial amount of holidays and season vacations.  In particular, one of the largest customers in our Specialty Health Care group, the New York City Department of Education, significantly reduces activity during the third quarter, when schools are closed for summer recess.  Our operating results for any given period may fluctuate as a result of the timing of holidays, vacations and other events, and if we were to experience unfavorable performance during periods in which we would otherwise expect to have high seasonal demand, we may have limited ability to make up for such performance during periods of seasonally lower demand.

 

Events Affecting Significant Customers

 

As disclosed in “Item 1. Business,” the Company’s five, ten and twenty largest customers accounted for approximately 35.8%, 52.5% and 65.1%, respectively, of revenues for the fiscal year ended January 1, 2022.  During the fiscal year ended January 1, 2022, no client accounted for 10% or more of total revenues.  The Company’s customers may be affected by the current state of the economy or developments in the credit markets or may engage in mergers or similar transactions.  In addition, customers may choose to reduce the business they do with RCM for other reasons or no reason.  The Company could also be materially impacted by actions of prime contractors whereby the Company derives revenues through a subcontractor relationship.  Should any significant customers experience a downturn in their business that weakens their financial condition or merge with another company or otherwise cease independent operation, or limit their relationship with us, it is possible that the business that the customer does with the Company would be reduced or eliminated, which could adversely affect the Company’s business, financial condition and results of operations.

 

 

15

 

 

ITEM 1A.  RISK FACTORS (CONTINUED)

 

Safety Concerns Regarding Nuclear Power Plants; Limitations on Insurance

 

New and existing concerns are being expressed in public forums about the safety of nuclear generating units and nuclear fuel.  Among other things, these concerns have led to, and are expected to continue to lead to, various proposals to regulators and governing bodies in some localities where nuclear facilities are located for legislative and regulatory changes that could lead to the shut-down of nuclear units, denial of license renewal applications, municipalization of nuclear units, restrictions on nuclear units or other adverse effects on owning and operating nuclear generating units.  Should these concerns or proposals lead to a diminishment of or reduced growth in the nuclear power industry, the Company’s Engineering segment, which has a focus on the nuclear power industry, could be harmed, and the Company’s business, financial condition and results of operations could be materially adversely affected.

 

In addition, our liability insurance does not cover accidents occurring at nuclear power facilities.  Should we be found to be responsible for such an event, we may not be able to cover relating damages, and our business would be adversely affected.

 

Subcontractors, Transit Accounts Receivable and Transit Accounts Payables Related to Construction Management Contracts

 

The Company’s Engineering segment has entered into arrangements to provide construction management and engineering services to customers under which arrangements the Company then engages subcontractors to provide the construction services.  Ultimately, as a primary contractor, the Company is responsible for the nonperformance or negligence of its subcontractors, whom the Company requires to be adequately insured and to issue performance bonds for their assignment.  Should a subcontractor not perform or act negligently and should there be inadequate insurance or performance bonds in place, the Company might not be able to mitigate its primary liability to the customer, and the Company’s business, financial condition and results of operations could be materially adversely affected.  In addition, while payments to subcontractors typically are due from the Company only after the Company receives payment from the ultimate customer, the Company faces the risk that, should a customer not pay the Company, or should a subcontractor demand payment from the Company prior to the Company’s receipt of payment from its customer, the Company’s business, financial condition and results of operations could be materially adversely affected.

 

Dependence Upon Personnel

 

The Company’s operations depend on the continued efforts of its officers and other executive management.  The loss of key officers and members of executive management may cause a significant disruption to the Company’s business.

 

RCM also depends on the performance and productivity of its local managers and field personnel. The Company’s ability to attract and retain new business is significantly affected by local relationships and the quality of service rendered.  The loss of key managers and field personnel may also jeopardize existing client relationships with businesses that continue to use the Company’s services based upon past relationships with local managers and field personnel.  In order to fulfill the requirements of the Company’s customers, the Company must be able to recruit and retain appropriate personnel for client assignments.

 

 

16

 

 

ITEM 1A.  RISK FACTORS (CONTINUED)

 

Revolving Credit Facility and Liquidity

 

If the Company were unable to borrow under its Revolving Credit Facility (see “Item 7.  Management’s Discussion and Analysis of Financial Condition and Results of Operations – Liquidity and Capital Resources – Financing Activities”), it may adversely affect liquidity, results of operations and financial condition. The Company’s liquidity depends on its ability to generate sufficient cash flows from operations and, from time to time, borrowings under the Revolving Credit Facility with the Company’s agent lender Citizens Bank of Pennsylvania. The Company believes that Citizens Bank is liquid and is not aware of any current risk that they will become illiquid.  At January 1, 2022, the Company had $14.2 million in borrowings under the Revolving Credit Facility outstanding and $1.9 million outstanding under letters of credit, with availability for additional borrowings under the Revolving Credit Facility of $28.9 million.

 

Borrowings under the Revolving Credit Facility bear interest at one of two alternative rates, as selected by the Company at each incremental borrowing.  These alternatives are: (i) LIBOR (London Interbank Offered Rate), plus applicable margin, typically borrowed in fixed 30-day increments or (ii) the agent bank’s prime rate generally borrowed over shorter durations.  At the option of Citizens Bank, LIBOR can be replaced with SOFR (Secured Overnight Financing Rate). The LIBOR alternative is being phased out in 2022.  Citizens Bank has not indicated when this switch will occur, but in any event, the Company does not believe there will be any material impact on its borrowing rate. 

 

The Revolving Credit Facility contains various financial and non-financial covenants.  At January 1, 2022, the Company was in compliance with the covenants and other provisions of the Credit Facility. Any failure to be in compliance could have a material adverse effect on liquidity, results of operations and financial condition.

 

Foreign Currency Fluctuations and Changes in Exchange Rates

 

The Company is exposed to risks associated with foreign currency fluctuations and changes in exchange rates.  RCM’s exposure to foreign currency fluctuations relates to operations in Canada and Serbia, principally conducted through its Canadian and Serbian subsidiaries.  Exchange rate fluctuations affect the United States dollar value of reported earnings derived from the Canadian operations as well as the carrying value of the Company’s investment in the net assets related to these operations.  The Company does not engage in hedging activities with respect to foreign operations. 

 

Changes in Tax Laws

 

At any time, United States federal tax laws or the administrative interpretations of those laws may be changed. As a result, changes in United States federal tax laws could negatively impact our operating results, financial condition and business operations, and adversely impact the Company’s shareholders.  At any time, tax laws in the Company’s other jurisdictions, Canada, Puerto Rico and Serbia, may also change.  These tax law changes may have a material impact on the Company’s income tax expense.

 

Workers Compensation and Employee Medical Insurance

 

The Company self-insures a portion of the exposure for losses related to workers’ compensation and employees’ medical insurance.  The Company has established reserves for workers’ compensation and employee medical insurance claims based on historical loss statistics and periodic independent actuarial valuations.  Significant differences in actual experience or significant changes in assumptions may materially affect the Company’s future financial results.

 

 

17

 

 

ITEM 1A.  RISK FACTORS (CONTINUED)

 

Improper Activities of Temporary Professionals Could Result in Damage to Business Reputation, Discontinuation of Client Relationships and Exposure to Liability

 

The Company may be subject to claims by clients related to errors and omissions, misuse of proprietary information, discrimination and harassment, theft and other criminal activity, malpractice, and other claims stemming from the improper activities or alleged activities of temporary professionals.  There can be no assurance that current liability insurance coverage will be adequate or will continue to be available in sufficient amounts to cover damages or other costs associated with such claims.

 

Claims raised by clients stemming from the improper actions of temporary professionals, even if without merit, could cause the Company to incur significant expense associated with rework costs or other damages related to such claims.  Furthermore, such claims by clients could damage the Company’s business reputation and result in the discontinuation of client relationships.

 

Acquisitions May Not Succeed

 

The Company reviews prospective acquisitions as an element of its growth strategy. The failure of any acquisition to meet the Company’s expectations, whether due to a failure to successfully integrate any future acquisition or otherwise, may result in damage to the Company’s financial performance and/or divert management’s attention from its core operations or could negatively affect the Company’s ability to meet the needs of its customers promptly.

 

International Operations

 

The Company operates its business in Canada and, to a less significant extent, in Puerto Rico and Serbia. For the fiscal year ended January 1, 2022, approximately 8.7% of the Company’s revenues were generated outside the United States. There are certain risks inherent in conducting business internationally including: the imposition of trade barriers, foreign exchange restrictions, longer payment cycles, greater difficulties in accounts receivables collection, difficulties in complying with a variety of foreign laws (including without limitation the U.S. Foreign Corrupt Practices Act), changes in legal or regulatory requirements, difficulties in staffing and managing foreign operations, complex and uncertain employment environments, political instability and potentially adverse tax consequences. Our operations in Serbia could be adversely affected by the current conflict between Ukraine and Russia, with which Serbia has substantial ties.  Should sanctions against Russia affect Russia in a way that causes adverse economic consequences to Serbia, or if such sanctions were to be extended to countries that might be considered to be in alignment with Russia, this could have a negative impact on our employees or operations both within and outside Serbia. To the extent the Company experiences these risks, the business and results of operations could be adversely affected.

 

Trademarks

 

Management believes the RCM Technologies, Inc. name is extremely valuable and important to its business. The Company endeavors to protect its intellectual property rights and maintain certain trademarks, trade names, service marks and other intellectual property rights, including The Source of Smart Solutions®.  The Company is not currently aware of any infringing uses or other conditions that would be reasonably likely to materially and adversely affect the Company’s use of its proprietary rights.  The Company’s success depends on its ability to successfully obtain and maintain, and prevent misappropriation or infringement of, its intellectual property, maintain trade secret protection, and conduct operations without violating or infringing on the intellectual property rights of third parties.  Intellectual property litigation is expensive and time-consuming, and it is often difficult, if not impossible, to predict the outcome of such litigation.  If the Company is involved in an intellectual property litigation, its business, financial condition and results of operations could be materially adversely affected.

 

 

18

 

 

ITEM 1A. RISK FACTORS (CONTINUED)

 

Data Center Capacity and Telecommunication Links

 

Uninterruptible Power Supply (UPS), card key access, fire suppression, and environmental control systems protect RCM’s datacenter.  All systems are monitored on a 24/7 basis with alerting capabilities via voice or email.  The telecommunications architecture at RCM utilizes managed private circuits from AT&T, which encompasses provisioning redundancy and diversity.

 

The Company’s ability to protect its data center against damage from fire, power loss, telecommunications failure and other disasters is critical to business operations.  In order to provide many of its services, RCM must be able to store, retrieve, process and manage large databases and periodically expand and upgrade its capabilities.  Any damage to the Company’s data centers or any failure of the Company’s telecommunication links that interrupts its operations or results in an inadvertent loss of data could adversely affect the Company’s ability to meet its customers’ needs and their confidence in utilizing the Company for future services.

 

RCM’s ability to protect its data, provide services and safeguard its installations, as it relates to the IT infrastructure, is in part dependent on several outside vendors with whom the Company maintains service level agreements.

 

Cyber Security

 

We are highly dependent on information technology systems to operate our business. A breakdown, invasion, corruption, destruction or interruption of critical information technology systems by employees, others with authorized access to our systems or unauthorized persons could negatively impact operations.  In the ordinary course of business, we collect, store and transmit confidential information and it is critical that we do so in a secure manner to maintain the confidentiality and integrity of such information.  Additionally, we outsource certain elements of our information technology systems to third parties.  As a result of this outsourcing, our third party vendors may or could have access to our confidential information making such systems vulnerable.  Data breaches of our information technology systems, or those of our third party vendors, may pose a risk that sensitive data may be exposed to unauthorized persons or to the public.  While we believe that we have taken appropriate security measures to protect our data and information technology systems, and have been informed by our third party vendors that they have as well, there can be no assurance that our efforts will prevent breakdowns or breaches in our systems, or those of our third party vendors, that could adversely affect our business.

 

Data Privacy

 

We control, process, or have access to personal information regarding our own employees or employment candidates, as well as that of many of our customers or other third parties. Information concerning these individuals may also reside in systems controlled by third party vendors with whom we do business. The legal and regulatory environment concerning data privacy is becoming more complex and challenging, and the potential consequences of non-compliance have become more severe. The European Union’s General Data Protection Regulation, the California Consumer Privacy Act, the Health Insurance Portability and Accountability Act of 1996 and similar laws impose additional compliance requirements related to the collection, use, processing, transfer, disclosure, and retention of personal information, which can increase operating costs and resources to accomplish. Any failure to abide by these regulations or to protect such personal information from inappropriate access or disclosure, whether through social engineering or by accident or other cause, could have severe consequences including fines, litigation, regulatory sanctions, reputational damage, and loss of customers or employees. There can be no assurance that the steps we take to abide by applicable requirements and protect information will meet all current and future regulatory requirements, anticipate all potential methods of unauthorized access, or prevent all inappropriate disclosures. Any failures to do so could result in governmental enforcement actions, fines, and other penalties, or other liabilities, that could adversely affect our business.

 

 

19

 

ITEM 1B.  UNRESOLVED STAFF COMMENTS

 

Not applicable.

 

 

ITEM 2.  PROPERTIES

 

The Company provides specialty professional consulting services, principally performed at various client locations, through 25 administrative and sales offices located in the United States, Puerto Rico, Canada and Serbia. The majority of the Company’s offices typically consist of 1,000 to 13,000 square feet and are typically leased by the Company for terms of one to five years.  Offices in larger or smaller markets may vary in size from the typical office.  The Company does not expect that it will be difficult to maintain or find suitable lease space at reasonable rates in its markets or in areas where the Company contemplates expansion.

 

The Company’s executive office is located at 2500 McClellan Avenue, Suite 350, Pennsauken, New Jersey 08109-4613. These premises consist of approximately 3,500 square feet and are leased at a rate of approximately $15.00 per square foot per annum for a term ending on November 30, 2025. 

 

The Company’s operational office is located at 20 Waterview Boulevard, 4th Floor, Parsippany, NJ 07054-1271. These premises consist of approximately 9,200 square feet and are leased at a rate of approximately $24.95 per square foot per annum for a term ending on January 31, 2024.

 

 

20

 

 

ITEM 3.  LEGAL PROCEEDINGS

 

From time to time, the Company is a defendant or plaintiff in various legal actions that arise in the ordinary business course.  These matters may relate to professional liability, tax, compensation, contract, competitor disputes, and employee-related matters and include individual and class action lawsuits, as well as inquiries and investigations by governmental agencies regarding the Company’s employment and compensation practices. Additionally, some of the Company’s clients may also become subject to claims, governmental inquiries and investigations, and legal actions relating to the Company’s professional services. Depending upon the particular facts and circumstances, the Company may also be subject to indemnification obligations under its contracts with such clients relating to these matters.

 

As such, the Company is required to assess the likelihood of any adverse outcomes to these matters as well as potential ranges of losses and possible recoveries.  The Company may not be covered by insurance as it pertains to some or all of these matters.  A determination of the amount of the provision required for these commitments and contingencies, if any, which would be charged to earnings, is made after careful analysis of each matter.  The Company records a liability when management believes an adverse outcome from a loss contingency is both probable and the amount, or a range, can be reasonably estimated. From time to time, the Company must estimate the potential loss even though the party adverse to the Company has not asserted any specific amounts.  Significant judgment is required to determine both probability of loss and the estimated amount. The Company reviews its loss contingencies at least quarterly and adjusts its accruals and/or disclosures to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, or other new information, as deemed necessary. Once established, a provision may change in the future due to new developments or changes in circumstances and could increase or decrease the Company’s earnings in the period that the changes are made. 

 

The Company is exposed to various asserted claims as of January 1, 2022, where the Company believes it has a probability of loss. Additionally, the Company is exposed to other asserted claims whereby an amount of loss has not been declared, and the Company cannot determine the potential loss. Any of these various claims could result in an unfavorable outcome or settlement that exceeds the accrued amounts. However, the Company believes that such matters will not, either individually or in the aggregate, have a material adverse effect on its business, consolidated financial position, results of operations, or cash flows. As of January 1, 2022, the Company has accrued $2.9 million for asserted claims.  Included in the January 1, 2022 accrual of $2.9 million, the Company has reserved $1.6 million for the settlement of a class-action suit in California that alleges the Company did not properly pay its travel nurses overtime wages. While the Company believes it did not violate any overtime wage laws, it decided to settle this class action lawsuit in December 2020.  The Company paid the $1.6 million settlement in early January 2022.

 

The Company is also subject to other pending legal proceedings and claims that arise from time to time in the ordinary course of its business, which may not be covered by insurance.

 

 

ITEM 4.  MINE SAFETY DISCLOSURES

 

Not applicable.

 

 

21

 

 

PART II

 

ITEM 5.

MARKET FOR REGISTRANTS COMMON EQUITY, RELATED STOCKHOLDER

 

MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Shares of the Company’s common stock are traded on The NASDAQ Global Market under the Symbol “RCMT.” 

 

Holders

 

As of February 11, 2022, the approximate number of holders of record of the Company’s Common Stock was 280 and the number of beneficial owners of its Common Stock was approximately 5,110.

 

Dividends

 

No dividends were declared in fiscal 2020 or fiscal 2021.  All restricted share awards contain a dividend equivalent provision entitling holders to dividends paid between the restricted stock unit grant date and ultimate share distribution date.  As of January 1, 2022, there were no accrued dividends. 

 

While the Company, at this time, has no plans to issue any future dividends, any future payment of dividends will depend upon, among other things, the Company’s earnings, financial condition, capital requirements, level of indebtedness, contractual restrictions, and other factors that the Board of Directors deems relevant.  The Revolving Credit Facility (as discussed in Item 7 hereof) prohibits the payment of any dividends or distributions on account of the Company’s capital stock without the prior consent of the majority of the Company’s lenders. 

 

Stock Repurchase by Issuer

 

On January 13, 2021, the Company’s Board of Directors authorized a program to repurchase shares of the Company’s common stock constituting, in the aggregate, up to an amount not to exceed $7.5 million. On November 12, 2021, the Company’s Board of Directors further increased the total amount available to repurchase shares up to an amount not to exceed $19.1 million (including the initial $7.5 million authorized), consistent with the maximum limitation set forth by the Company’s revolving line of credit. The program is designed to provide the Company with enhanced flexibility over the long term to optimize its capital structure. Shares of the common stock may be repurchased in the open market or through negotiated transactions. All of the repurchases were conducted under the safe harbor from liability under certain market manipulation rules provided by Rule 10b-18 under the Securities Exchange Act of 1934, as amended.  The program may be terminated or suspended at any time at the discretion of the Company. 

 

The following table provides information relating to the shares we purchased during the fourth quarter of the fiscal year ended January 1, 2022:

 

Period

 

Total Number

of Shares

Purchased

   

Weighted Average

Price Paid

per Share

   

Total Number of

Shares Purchased as

Part of Publicly

Announced Program

   

Approximate Dollar

Value of Shares that

May Yet Be

Purchased Under

the Program

 

October 3, 2021 –

October 31, 2021

    260,577     $ 5.89       260,577     $ 13,465,000  

 

November 1, 2021 –

November 30, 2021

    273,005     $ 6.54       533,582     $ 11,679,000  

 

December 1, 2021 –

January 1, 2022

    239,610     $ 6.57       773,192     $ 10,104,000  

 

Total

    773,192     $ 6.33       773,192     $ 10,104,000  

 

 

22

 

 

ITEM 6.

RESERVED

 

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS

 

COVID-19 Considerations

 

The Company’s priorities during the COVID-19 pandemic are protecting the health and safety of our employees and, especially in the healthcare segment, deploying our resources, including the talents of our employees, to help the communities we serve meet and overcome the current challenges. In the future, the pandemic may cause reduced demand for our services if, for example, the pandemic results in a prolonged recessionary economic environment affecting industries in which we serve; however, since certain services that we offer are essential to the daily lives of our customers, we believe that over the long term, there will continue to be demand for our services. 

 

Our ability to continue to operate without any significant negative operational impact from the COVID-19 pandemic will in part depend on our ability to protect our employees and our supply chain. The Company has endeavored to follow the recommended actions of government and health authorities to protect our employees, with particular measures in place for those working in our customer facilities. While our revenue, gross profit and operating income were negatively impacted in fiscal 2020 on a consolidated basis and in fiscal 2021 for certain business lines, we have maintained the consistency of our operations, to a substantial degree, from the onset of the COVID-19 pandemic. We intend to continue to adhere to our employee safety measures as we seek to ensure that any disruptions to our operations remain as limited as possible during the pandemic. However, the uncertainty resulting from the pandemic could result in an unforeseen disruption to our workforce and supply chain (for example, an inability of a key supplier or transportation supplier to source and transport materials) that could negatively impact our operations.  Any material changes to labor rates for the Company’s workforce may have a material negative impact to revenue, gross profit and operating income.

 

For additional information on risk factors related to the pandemic or other risks that could impact our results, please refer to “Risk Factors” in Part II, Item 1A of this Form 10-K. For additional information on how COVID-19 has impacted operations and our financial position, please refer to the Segment Discussion and Liquidity and Capital Resources sections in Management’s Discussion and Analysis of Financial Condition and Results of Operations.

 

 

23

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS

 

Overview

 

RCM participates in a market that is cyclical in nature and sensitive to economic changes.  As a result, the impact of economic changes on revenue and operations can be substantial, resulting in significant volatility in the Company’s financial performance. 

 

In March 2020, the World Health Organization declared the outbreak of a novel coronavirus (COVID-19) as a pandemic, which continues to present various health, business and other challenges throughout the United States. As a result, we have temporarily closed or reduced most of our office locations, with much of our workforce working from home, and have seen a reduction in customer demand to certain business lines. The duration and ultimate magnitude of the disruption remains uncertain. Therefore, we experienced a negative impact on a consolidated basis during fiscal 2020 and to certain business lines during fiscal 2021, and this matter may continue to negatively impact our business, results of operations, and financial position throughout fiscal 2022 and possibly beyond, and the related financial impact cannot be reasonably estimated at this time.  Please see more detailed disclosure by segment in our Segment Discussion and the impact to our consolidated financial position under Financial Activities under Liquidity and Capital Resources, all in Management’s Discussion and Analysis of Financial Condition and Results of Operations.

 

The Company believes it has developed and assembled an attractive portfolio of capabilities, established a proven record of performance and credibility and built an efficient pricing structure.  The Company is committed to optimizing its business model as a single-source premier provider of business and technology solutions with a strong vertical focus offering an integrated suite of services through a global delivery platform.

 

The Company believes that most companies recognize the importance of advanced technologies and business processes to compete in today’s business climate.  However, the process of designing, developing and implementing business and technology solutions is becoming increasingly complex.  The Company believes that many businesses today are focused on return on investment analysis in prioritizing their initiatives.  This has had an adverse impact on spending by current and prospective clients for many emerging new solutions.

 

Nonetheless, the Company continues to believe that businesses must implement more advanced life sciences, information technology and engineering solutions to upgrade their systems, applications and processes so that they can maximize their productivity and optimize their performance in order to maintain a competitive advantage.  Although working under budgetary, personnel and expertise constraints, companies are driven to support increasingly complex systems, applications and processes of significant strategic value.  This has given rise to a demand for outsourcing.  The Company believes that its current and prospective clients are continuing to evaluate the potential for outsourcing business critical systems, applications and processes. 

 

The Company provides project management and consulting services, which are billed based on either agreed-upon fixed fees or hourly rates, or a combination of both.  The billing rates and profit margins for project management and solutions services are generally higher than those for professional consulting services.  The Company generally endeavors to expand its sales of higher margin solutions and project management services.  The Company also realizes revenue from client engagements that range from the placement of contract and temporary technical consultants to project assignments that entail the delivery of end-to-end solutions.  These services are primarily provided to the client at hourly rates that are established for each of the Company’s consultants based upon their skill level, experience and the type of work performed.

 

 

24

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Overview (Continued)

 

The majority of the Company’s services are provided under purchase orders.  Contracts are utilized on certain of the more complex assignments where the engagements are for longer terms or where precise documentation on the nature and scope of the assignment is necessary.  Although contracts normally relate to longer-term and more complex engagements, they do not obligate the customer to purchase a minimum level of services and are generally terminable by the customer on 60 to 90 days’ notice.  The Company, from time to time, enters into contracts requiring the completion of specific deliverables.  Typically these contracts are for less than one year.  The Company recognizes revenue on these deliverables at the time the client accepts and approves the deliverables.

 

Costs of services consist primarily of salaries and compensation-related expenses for billable consultants and employees, including payroll taxes, employee benefits and insurance.  Selling, general and administrative expenses consist primarily of salaries and benefits of personnel responsible for business development, recruiting, operating activities, and training, and include corporate overhead expenses.  Corporate overhead expenses relate to salaries and benefits of personnel responsible for corporate activities, including the Company’s corporate marketing, administrative and financial reporting responsibilities and acquisition program. The Company records these expenses when incurred.  Corporate overhead expenses are allocated to the segments based on revenue for the purpose of segment financial reporting.

 

Critical Accounting Policies and Use of Estimates

 

This Management's Discussion and Analysis of Financial Condition and Results of Operations is based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenue and expenses during the reporting period. In our consolidated financial statements, estimates are used for, but not limited to, accounts receivable and allowance for doubtful accounts, goodwill, long-lived intangible assets, accounting for stock options and restricted stock awards, insurance liabilities, accounting for income taxes and accrued bonuses.

 

Revenue Recognition

 

The Company records revenue under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers.  Revenue is recognized when we satisfy a performance obligation by transferring services promised in a contract to a customer, in an amount that reflects the consideration that we expect to receive in exchange for those services.  Performance obligations in our contracts represent distinct or separate service streams that we provide to our customers.  

 

We evaluate our revenue contracts with customers based on the five-step model under ASC 606: (1) Identify the contract with the customer; (2) Identify the performance obligations in the contract; (3) Determine the transaction price; (4) Allocate the transaction price to separate performance obligations; and (5) Recognize revenue when (or as) each performance obligation is satisfied.

 

The Company derives its revenue from several sources.  The Company’s Engineering Services, Life Sciences and Information Technology segments perform consulting and project solution services.  The Healthcare segment specializes in long-term and short-term staffing and placement services to hospitals, schools and long-term care facilities amongst others.  All of the Company’s segments perform staff augmentation services and derive revenue from permanent placement fees. The majority of the Company’s revenue is invoiced on a time and materials basis.

 

 

25

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Revenue Recognition (Continued)

 

The following table presents our revenues disaggregated by revenue source for the fifty-two week period ended January 1, 2022 and fifty-three week period ended January 2, 2021:

 

   

January 1,

2022

   

January 2,

2021

 

Engineering:

               

Time and Material

  $ 45,035     $ 43,359  

Fixed Fee

    21,070       14,145  

Permanent Placement Services

    67       211  

Total Engineering

  $ 66,172     $ 57,715  
                 

Specialty Health Care:

               

Time and Material

  $ 97,363     $ 59,692  

Permanent Placement Services

    1,132       789  

Total Specialty Health Care

  $ 98,495     $ 60,481  
                 

Life Sciences and Information Technology:

               

Time and Material

  $ 38,571     $ 31,723  

Permanent Placement Services

    637       490  

Total Life Sciences and Information Technology

  $ 39,208     $ 32,213  
    $ 203,875     $ 150,409

 

 

Time and Material

The Company’s IT and Healthcare segments predominantly recognize revenue through time and material work while its Engineering segment recognizes revenue through both time and material and fixed fee work. The Company’s time and material contracts are typically based on the number of hours worked at contractually agreed upon rates, therefore revenue associated with these time and materials contracts are recognized based on hours worked at contracted rates. 

 

Fixed Fee

From time to time and predominantly in our Engineering segment, the Company will enter into contracts requiring the completion of specific deliverables.  The Company has master services agreements with many of its customers that broadly define terms and conditions. Actual services performed under fixed fee arrangements are typically delivered under purchase orders that more specifically define terms and conditions related to that fixed fee project. While these master services agreements can often span several years, the Company’s fixed fee purchase orders are typically performed over six to nine month periods.  In instances where project services are provided on a fixed-price basis, revenue is recorded in accordance with the terms of each contract.  In certain instances, revenue is invoiced at the time certain milestones are reached, as defined in the contract.  Revenue under these arrangements are recognized as the costs on these contracts are incurred.  From time-to-time, amounts paid in excess of revenue earned and recognized are recorded as deferred revenue, included in accounts payable and accrued expenses on the accompanying consolidated balance sheets.  Additionally, some contracts contain “Performance Fees” (bonuses) for completing a contract under budget.  Performance Fees, if any, are recorded when earned.  Some contracts also limit revenue and billings to specified maximum amounts.  Provisions for contract losses, if any, are made in the period such losses are determined.  For contracts where there is a specific deliverable and the work is not complete and the revenue is not recognized, the costs incurred are deferred as a prepaid asset.  The associated costs are expensed when the related revenue is recognized.

 

 

26

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Revenue Recognition (Continued)

 

Permanent Placement Services

The Company earns permanent placement fees from providing permanent placement services.  These fees are typically based on a percentage of the compensation paid to the person placed with the Company’s client.

 

There was $3.4 million of deferred revenue as of January 1, 2022.  Deferred revenue was $0.4 million as of January 2, 2021. Revenue is recognized when the service has been performed.  Deferred revenue may be recognized over a period exceeding one year from the time it was recorded on the balance sheet.  In each of the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021, the Company recognized revenue of $0.4 million, that was included in deferred revenue at the beginning of the reporting period.

 

Accounts Receivable and Allowance for Doubtful Accounts

 

The Company’s accounts receivable are primarily due from trade customers.  Credit is extended based on evaluation of customers’ financial condition and, generally, collateral is not required.  Accounts receivable payment terms vary and are stated in the financial statements at amounts due from customers net of an allowance for doubtful accounts.  Accounts outstanding longer than the payment terms are considered past due.  The Company determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole.  The Company writes off accounts receivable when they become uncollectible, and payments subsequently received on such receivables previously written off are credited to bad debt expense.

 

Goodwill

 

Goodwill is not amortized but is subject to periodic testing for impairment in accordance with ASC Topic 350 “Intangibles - Goodwill and Other - Testing Indefinite-Lived Intangible Assets for Impairment” (“ASC Topic 350”). The Company tests goodwill for impairment on an annual basis as of the last day of the Company’s fiscal December each year or more frequently if events occur or circumstances change indicating that the fair value of the goodwill may be below its carrying amount. The Company has three reporting units.  The Company uses a market-based approach to determine the fair value of the reporting units.  This approach uses earnings/revenue multiples of similar companies recently completing acquisitions and the ability of our reporting units to generate cash flows as measures of fair value of our reporting units. The Company adopted Accounting Standards Update (“ASU”) 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment” effective December 29, 2018 which has eliminated Step 2 from the goodwill impairment test. Under this update, an entity should perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount.

 

There was no goodwill impairment in fiscal 2021 or 2020. During all periods presented, the Company determined that the existing qualitative factors did not suggest that an impairment of goodwill exists.  There can be no assurance that future indicators of impairment and tests of goodwill impairment will not result in impairment charges for both its Engineering and Specialty Healthcare segments.

 

Long-Lived and Intangible Assets

 

The Company evaluates long-lived assets and intangible assets with definite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  When the Company determines that it is probable that undiscounted future cash flows will not be sufficient to recover an asset’s carrying amount, the asset is written down to its fair value.  Assets to be disposed of by sale, if any, are reported at the lower of the carrying amount or fair value less cost to sell.

 

 

27

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Accounting for Restricted Stock Awards

 

The Company uses restricted stock awards to attract, retain and reward employees for long-term service.  The Company follows Financial Accounting Standards Board (FASB), Accounting Standards Codification (ASC) Topic 718 “Compensation – Stock Compensation” which requires that the compensation cost relating to stock-based payment transactions be recognized in the financial statements.  This compensation cost is measured based on the fair value of the equity or liability instruments issued. The Company measures stock-based compensation cost using the Black-Scholes option pricing model for stock options and the fair value of the underlying common stock at the date of grant for restricted stock awards.

 

Insurance Liabilities

 

The Company has risk participation arrangements with respect to workers compensation and health care insurance. The Company establishes loss provisions based on historical experience and in the case of expected losses from workers compensation, considers input from third parties.  The amounts included in the Company’s costs related to this risk participation are estimated and can vary based on changes in assumptions, the Company’s claims experience or the providers included in the associated insurance programs.

 

Accounting for Income Taxes

 

In establishing the provision for income taxes and deferred income tax assets and liabilities and valuation allowances against deferred tax assets, the Company makes judgments and interpretations based on enacted tax laws, published tax guidance and estimates of future earnings.  As of January 1, 2022, the Company had both domestic and foreign net deferred tax assets of $0.4 million.  The domestic long term net deferred tax assets of $0.5 million includes $3.4 million in deferred assets offset by $2.9 million in deferred tax liabilities. The domestic deferred tax assets consist of a net operating loss carryforward of $1.2 million, lease liabilities of $0.8 million and various deferred expense accruals and reserves of $0.8 million. The deferred tax liabilities consist of acquisition amortization of $1.4 million, prepaid expenses of $0.6 million and advance depreciation deductions of $0.4 million.  The realization of deferred tax assets is dependent upon the likelihood that future taxable income will be sufficient to realize these benefits over time, and the effectiveness of tax planning strategies in the relevant tax jurisdictions.  If actual results differ from these estimates and assessments, valuation allowances may be required.  The Company also had $0.1 million in foreign net deferred tax liabilities as of January 1, 2022.

 

The Company conducts its operations in multiple tax jurisdictions in the United States, Canada, Puerto Rico and Serbia. The Company and its subsidiaries file a consolidated United States Federal income tax return and file in various states. The Company’s federal income tax returns have been examined through 2017. The Company has no open Federal audits as of January 1, 2022.  Except for limited exceptions, the Company is no longer subject to audits by state and local tax authorities for tax years prior to 2018. The Company is no longer subject to audit in Canada for the tax years prior to tax year 2017.  The Company is no longer subject to audit in Puerto Rico for the tax years prior to tax year 2011.

 

The Company’s future effective tax rates could be adversely affected by changes in the valuation of its deferred tax assets or liabilities or changes in tax laws or interpretations thereof. In addition, the Company is subject to the examination of its income tax returns by the Internal Revenue Service and other tax authorities. The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of its provision for income taxes.

 

 

28

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Accrued Bonuses

 

The Company pays bonuses to certain executive management, field management and corporate employees based on, or after giving consideration to, a variety of financial performance measures. Bonuses for executive management, field management and certain corporate employees are accrued throughout the year for payment during the first quarter of the following year, based in part upon anticipated annual results compared to annual budgets.  In addition, the Company pays discretionary bonuses to certain employees, which are not related to budget performance. Variances in actual results versus budgeted amounts can have a significant impact on the calculations and therefore on the estimates of the required accruals.  Accordingly, the actual earned bonuses may be materially different from the estimates used to determine the quarterly accruals.

 

Performance-Based Restricted Stock Awards

 

From time-to-time the Company issues performance-based restricted stock awards to its executives.  Performance-based restricted stock awards are typically vested based on certain multi-year performance metrics as determined by the Board of Directors Compensation Committee. The Company will reassess at each reporting date whether achievement of any performance condition is probable and would begin recognizing additional compensation cost if and when achievement of the performance condition becomes probable.  The Company will then recognize the appropriate expense cumulatively in the year performance becomes probable and recognize the remaining compensation cost over the remaining requisite service period. If at a later measurement date the Company determines that performance-based restricted stock awards deemed as likely to vest are deemed as unlikely to vest, the expense recognized will be reversed.  These performance-based restricted stock awards typically include dividend accrual equivalents, which means that any dividends paid by the Company during the vesting period become due and payable after the vesting period on any stock awards that actually vest, if any.  Dividends for these grants are accrued on the dividend payment dates and included in accounts payable and accrued expenses on the accompanying consolidated balance sheet.  Dividends for performance-based restricted stock awards that ultimately do not vest are forfeited.  

 

Forward-looking Information

 

The Company’s growth prospects are influenced by broad economic trends.  The pace of customer capital spending programs, new product launches and similar activities have a direct impact on the need for engineering, life sciences and information technology services. When the U.S., Canadian or global economies decline, the Company’s operating performance could be adversely impacted.  In addition, global events such as the ongoing COVID-19 pandemic also have a substantial impact on our operations and financial results.  The Company believes that its fiscal discipline, strategic focus on targeted vertical markets and diversification of service offerings provides some insulation from adverse trends.  However, general economic declines could result in the need for future cost reductions or changes in strategy.

 

Additionally, changes in government regulations could result in prohibition or restriction of certain types of employment services or the imposition of new or additional employee benefits, licensing or tax requirements with respect to the provision of employment services that may reduce the Company’s future earnings. There can be no assurance that the Company will be able to increase the fees charged to its clients in a timely manner and in a sufficient amount to cover increased costs as a result of any of the foregoing.

 

The consulting and employment services market is highly competitive with limited barriers to entry.  The Company competes in global, national, regional and local markets with numerous competitors in all of the Company’s service lines.  Price competition in the industries the Company serves is significant, and pricing pressures from competitors and customers are increasing. The Company expects that the level of competition will remain high in the future, which could limit the Company’s ability to maintain or increase its market share or profitability.

 

 

29

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Fiscal Year Ended January 1, 2022 Compared to Fiscal Year Ended January 2, 2021

 

A summary of operating results for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021 is as follows (in thousands):

 

   

Fiscal Years Ended

 
   

January 1, 2022

   

January 2, 2021

 
   

Amount

   

% of Revenue

   

Amount

   

% of Revenue

 

Revenues

  $ 203,875       100.0     $ 150,409       100.0  

Cost of services

    150,751       73.9       111,554       74.2  

Gross profit

    53,124       26.1       38,855       25.8  
                                 

Selling, general and administrative

    42,019       20.6       37,791       25.1  

Depreciation and amortization of property and

   equipment

    1,007       0.5       1,065       0.7  

Amortization of acquired intangible assets

    95       0.1       321       0.2  

Write-off of receivables and professional fees

   incurred related to arbitration

    -       -       8,397       5.6  

Impairment of right of use assets and related costs

    -       -       2,231       1.5  

Gain on sale of assets

    (2,420

)

    (1.2

)

    -       -  

Remeasurement of acquisition-related

   contingent consideration

    (1,713

)

    (0.8

)

    -       -  

Operating costs and expenses

    38,988       19.2       49,805       33.1  
                                 

Operating income (loss)

    14,136       6.9       (10,950

)

    (7.3

)

Other expense, net

    222       0.1       1,107       0.7  
                                 

Income (loss) before income taxes

    13,914       6.8       (12,057

)

    (8.0

)

Income tax expense (benefit)

    2,925       1.4       (3,188

)

    (2.1

)

                                 

Net income (loss)

  $ 10,989       5.4     $ (8,869

)

    (5.9

)

 

The Company follows a 52/53 week fiscal reporting calendar ending on the Saturday closest to December 31.  The fiscal years ended January 1, 2022 (fiscal 2021) and January 2, 2021 (fiscal 2020) consisted of fifty-two weeks and fifty-three weeks, respectively.

 

Revenue.  Revenue increased 35.5%, or $53.5 million, for the fifty-two week period ended January 1, 2022 as compared to the fifty-three week period ended January 2, 2021 (the “comparable prior year period”).  Revenue increased $8.5 million in the Engineering segment, $38.0 million in the Specialty Health Care segment and $7.0 million in the Life Sciences and Information Technology segment.  See Segment Discussion for further information on revenue changes.

 

Cost of Services and Gross Profit.  Cost of services increased 35.1%, or $39.2 million, for the fifty-two week period ended January 1, 2022 as compared to the comparable prior year period. Cost of services increased primarily due to the increase in revenue.  Cost of services as a percentage of revenue for the fifty-two week period ended January 1, 2022 and the comparable prior year period were 73.9% and 74.2%, respectively.  See Segment Discussion for further information regarding changes in cost of services and gross profit.

 

 

30

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Fiscal Year Ended January 1, 2022 Compared to Fiscal Year Ended January 2, 2021 (Continued)

 

Selling, General and Administrative.  Selling, general and administrative (“SGA”) expenses were $42.0 million for the fifty-two week period ended January 1, 2022 as compared to $37.8 million for the comparable prior year period. As a percentage of revenue, SGA expenses were 20.6% for the fifty-two week period ended January 1, 2022 and 25.1% for the comparable prior year period.  See Segment Discussion for further information on SGA expense changes.

 

Write-off of receivables related to arbitration. The Company recorded a charge of $8.4 million during the comparable prior year period relating to its dispute with a customer that is a major utility in the United States. This dispute was resolved through binding arbitration April 2020.  The charge consisted of $6.7 million for the portion of accounts receivable previously recognized by the Company that was not awarded by the arbitrator, $0.7 million from other projects with this customer that were not part of the arbitration, $0.8 million in professional fees related to the dispute and arbitration and $0.2 million of transit accounts receivable associated with disputed projects that were part of the arbitration. For the fifty-two week period ended January 1, 2022, there was no such charge. See discussion of Contingencies in Note 16 to the Condensed Consolidated Financial Statements included in this report.

 

Impairment of Office Leases.  During fiscal 2020, in connection with the continuing developments from COVID-19, the Company reduced its leased office space as a result of its employees moving to a remote work environment.  The Company does not believe there is an opportunity to sublet any of the vacant office space due to the current commercial rental marketplace.  This decision and reduction in the use of the office spaces resulted in a right-of-use asset impairment of $1.9 million in fiscal 2020.  This loss was determined by identifying the fair value of the impacted right-of-use assets as compared to the carrying value of the assets as of the measurement date, in accordance with Property, Plant and Equipment Topic 360 of the FASB ASC.  The fair value of the right-of-use assets was based on the remaining term of each lease.  In addition, the Company wrote off a total of $0.3 million in other office lease costs and for obsolete equipment.  There were no such charges in fiscal 2021.

 

Gain on sale of assets.  On July 30, 2021, the Company sold the principal assets and certain liabilities of its Pickering and Kincardine offices, located in Ontario, Canada. These two offices were often referred to as Canada Power Systems and principally provided engineering services to two major nuclear power providers in Canada.  The two Canada Power Systems offices were part of a reporting unit within the Company’s Engineering segment. The Company recorded a net gain on the sale of these assets and liabilities of $2.4 million.

 

Remeasurement of acquisition related contingent consideration.  The Company adjusted the forecasted contingent consideration for active acquisition agreements, which created a discreet gain of $1.7 million.

 

Other Expense.  Other expense consists of interest expense, unused line fees and amortized loan costs on the Company’s line of credit, net of interest income, imputed interest on contingent consideration and gains and losses on foreign currency transactions.  Other expense, net decreased by $0.9 million as compared to the comparable prior year period.  Interest expense decreased by $0.4 million, primarily due to decreased borrowing, and also due to a decreased average borrowing rate under the Company’s line of credit. Other expense, net also decreased by $0.4 million due a gain on foreign currency transactions in the current period as compared to a loss on foreign currency transactions in the comparable prior year period.

 

Income Tax Expense (Benefit).  The Company recognized $2.9 million of income tax expense for the fifty-two week period ended January 1, 2022, as compared to an income tax benefit of $3.2 million for the comparable prior year period.  The consolidated effective income tax rate for the current period was 21.0% as compared to 26.4% for the comparable prior year period.  The relative income or loss generated in each jurisdiction can materially impact the overall effective income tax rate of the Company, particularly the ratio of Canadian and Serbian pretax income versus U.S. pretax income.  The effective income tax rate can also be impacted by discrete permanent differences affecting any period presented.

 

 

31

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Fiscal Year Ended January 1, 2022 Compared to Fiscal Year Ended January 2, 2021 (Continued)

 

The Company considers its 2021 effective income tax rate to be abnormally low, due mainly to permanent differences detailed in footnote 15 in the Company’s financial statements. The Company estimates its normalized tax rates for fiscal 2021 as 28.5% for the United States, 26.5% for Canada, and 16.5% for Serbia. Based on the fiscal 2021 pretax income mix, the Company estimates its normalized consolidated tax rate as 27.5%.

 

Differences between the effective tax rate and the applicable U.S. federal statutory rate may arise, primarily from the effect of state and local income taxes, share-based compensation, and potential tax credits available to the Company. The actual 2021 effective tax rate may vary from the estimate depending on the actual operating income earned in various jurisdictions, the potential availability of tax credits, and the exercise of stock options and vesting of share-based awards.

 

Segment Discussion

 

Engineering

 

Engineering revenues of $66.2 million for the fifty-two week period ended January 1, 2022 increased 14.7%, or $8.5 million, compared to the comparable prior year period.  The increase in revenue was comprised of the following: increases in Aerospace revenue of $10.9 million, Industrial Processing revenue of $3.6 million, and Energy Services of $0.9 million, offset by a decrease in revenue from the Canadian Power Systems Group of $6.9 million.  The increase in Aerospace revenue was primarily due to a new outsourcing engagement with one of the Company’s major customers that is anticipated to become a multi-year contract. The increase in Industrial Processing revenue was primarily due to spending increases with several major customers seeking to upgrade their ethanol related production capability. The decrease in the Canadian Power Systems was primarily due to the sale of this business on July 30, 2021 (see details below). Gross profit decreased by 2.5%, or $0.4 million, as compared to the comparable prior year period. Gross profit decreased because of the decrease in gross profit margin. Gross profit margin of 24.3% for the current period decreased from 28.6% for the comparable prior year period. The decrease in gross margin was due to three factors: 1) decreased revenue from the Canadian Power Systems Group, as lower revenue negatively impacted utilization of the segment’s billable consultants; 2) lower gross margin for the new Aerospace contract than the Engineering segment typically experiences; and 3) rework costs on a fixed price contract in the Industrial Processing business. The Engineering segment’s SGA expense of $14.2 million increased by $1.2 million due to investment in new personnel to reposition and generate future growth. The Engineering segment experienced operating income of $5.4 million for the fifty-two week period ended January 1, 2022, as compared to an operating loss of $5.9 million for the comparable prior year period. The reason for improved operating income was primarily due to three discrete differences between the current and comparable prior years periods: 1) the gain on sale of assets associated with selling the Canadian Power Systems business (see paragraph below) of $2.4 million in the current period; 2) the remeasurement of acquisition-related contingent consideration; and 3) the $8.4 million write-off of receivables and professional fees incurred related to a discrete arbitration in the comparable prior year prior.

 

On July 30, 2021, the Company sold the principal assets and certain liabilities of its Pickering and Kincardine offices, located in Ontario, Canada. These two offices were often referred to as the Canadian Power Systems business and principally provided engineering services to two major nuclear power providers in Canada.  The two Canadian Power Systems offices were part of a reporting unit within the Company’s Engineering segment. The Company will continue to offer other engineering services in Canada and similar services in the United States.  For the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021, these two offices generated revenue of $4.9 million and $11.8 million, respectively. 

 

 

32

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Fiscal Year Ended January 1, 2022 Compared to Fiscal Year Ended January 2, 2021 (Continued)

 

Segment Discussion (Continued)

 

COVID-19 Impact to Engineering Segment

 

It is difficult to assess both the current and future impact from COVID-19 to the Engineering segment, due to the high degree of uncertainty around COVID-19 and the duration and extent of the pandemic. The Engineering segment has seen a decline in its field services work as its personnel has constrained access to client facilities. It is difficult to determine the impact on revenue from the loss in field services work. The Company believes that an undetermined amount of field services work will eventually return as a portion of that work is mission-critical to our clients. While the Company has recently seen signs of improvement, given the uncertainties around COVID-19, the Company can give no assurances that it will see an increase in field services revenue.  Additionally, the Company believes that COVID-19 has had a significant adverse impact on the budgets of many of its Aerospace and Utilities clients. The Company’s Aerospace clients have seen an impact to their commercial lines of business.  A number of the Company’s Utility clients have been impacted by their customers’ inability to pay their monthly electric bills.

 

The Company has transitioned most of its Engineering workforce to work from home. While this has constituted a significant effort, particularly from a technology standpoint, the Company believes that this effort has been completed relatively effectively. The Company also believes that its Engineering clients have been generally supportive of these efforts and believes further that it has not lost any significant, previously awarded work. The Engineering segment continues to see new work proposals, but while recently improved, not at the same level as seen prior to COVID-19. The Engineering segment’s general response to the effects of COVID-19 is to continue to focus on maximizing gross margin by focusing on utilization of billable consultants and maximizing the efficiency of its SGA expense.  The Company has also invested in new senior personnel, in part because it anticipates improved demand in the near future. The Company plans to refine its strategy for responding to COVID-19 as necessary as the situation develops.

 

Specialty Health Care

 

Specialty Health Care revenue of $98.5 million for the fifty-two week period ended January 1, 2022 increased 62.9%, or $38.0 million, as compared to the comparable prior year period.  The increase in revenue was driven by both the Company’s school and non-school clients. Revenue from school clients for the fifty-two week period ended January 1, 2022 was $55.4 million as compared to $37.3 million for the comparable prior year period. Revenue from non-school clients for the fifty-two week period ended January 1, 2022 was $43.1 million as compared to $23.2 million for the comparable prior year period. Revenue increases were due to the reopening of Specialty Health Care School clients and unprecedented demand for health care professionals across all types of clients served. The Specialty Health Care segment’s gross profit increased by 89.4%, or $11.9 million, to $25.3 million for the fifty-two week period ended January 1, 2022, as compared to $13.4 million for the prior year period. The increase in gross profit was primarily driven by the increase in revenue, but also a higher gross profit margin. Gross profit margin for the fifty-two week period ended January 1, 2022 increased to 25.7% as compared to 22.1% for the comparable prior year period.  The increase in gross profit margin was primarily due to more normalized revenue and the high demand for certain services.  Specialty Health Care experienced operating income of $5.5 million for the fifty-two week period ended January 1, 2022, as compared to an operating loss of $2.6 million for the comparable prior year period. The primary reason for the increase in operating income was the increase to gross profit, offset by an increase in SGA expense. SGA expense increased by $3.9 million to $19.5 million, as compared to $15.6 million in the comparable prior year period. The increase in SGA expense was primarily due to replacing our workforce that was furloughed in the prior year and hiring new employees to help meet increased demand.

 

 

33

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Fiscal Year Ended January 1, 2022 Compared to Fiscal Year Ended January 2, 2021 (Continued)

 

Segment Discussion (Continued)

 

COVID-19 Impact to Specialty Health Care Segment

 

It is difficult to assess both the current and future impact from COVID-19 to the Specialty Health Care segment, due to the high degree of uncertainty around COVID-19 and the duration and extent of the pandemic, especially as it may impact schools where many of our personnel work. While the Specialty Health Care segment has a small number of billable professionals performing services from home, in particular, through its telehealth services offerings, most of its billable staff works at client locations. The majority of the Specialty Health Care segment’s services are historically delivered at schools and health care facilities. The Company believes that demand for much of its services is very high as a result of COVID-19. However, health care professionals, such as nurses and doctors, are scarce and difficult to recruit. Also, the Company believes that any major changes in the pandemic, such as a new variant, could adversely impact revenue. For example, if the Specialty Health Care segment’s school clients were to return to virtual learning, the Specialty Health Care segment could experience a material decline in revenue.

 

The Specialty Health Care Segment has historically derived much of its revenue from school systems. Many school systems nationwide, including most of the Company’s school clients, closed down for in-person instruction in March 2020. Most of our school clients have opened primarily in-person, but some also offer virtual lessons. Any announced plans are subject to rapid changes. There are numerous factors that could influence further decisions of our school clients on their operations. Any shift toward hybrid and remote operations can have a materially negative impact on revenue generated by the Specialty Healthcare segment. While the Company is optimistic, it is difficult to estimate the impact of any potential school closures on the Company’s 2022 fiscal year.

 

Life Sciences and Information Technology

 

Life Sciences and Information Technology revenue of $39.2 million for the fifty-two week period ended January 1, 2022 increased 21.7%, or $7.0 million, as compared to $32.2 million for the comparable prior year period. The increase in Life Sciences and Information Technology revenue was primarily driven by the Company’s Life Sciences practice. The Company believes that the Life Sciences industry has not seen a negative impact from COVID-19. Gross profit of $11.7 million for the fifty-two week period ended January 1, 2022 increased 30.5%, or $2.7 million, as compared to $9.0 million for the comparable prior year period. The increase in gross profit was primarily due to the increase in revenue, as well as an increase in gross profit margin.  The Life Sciences and Information Technology gross profit margin for the fifty-two week period ended January 1, 2022 was 30.0% as compared to 27.9% for the comparable prior year period.  The Company attributes the gross profit margin increase to higher revenue from its Life Sciences practice and a concerted effort to increase gross profit margin through its managed service offerings. SGA expense decreased by $0.9 million to $8.3 million, as compared to $9.2 million in the comparable prior year period. The decrease in SGA expense was a driven by a concerted effort to reduce SGA expense after the uncertainty around the COVID-19 crisis. The Life Sciences and Information Technology segment experienced operating income of $3.4 million as compared to an operating loss of $0.2 million for the comparable prior year period. The increase in operating income was primarily due to the increase in revenue and gross profit, and also the decrease in SGA expense.

 

 

34

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Fiscal Year Ended January 1, 2022 Compared to Fiscal Year Ended January 2, 2021 (Continued)

 

Segment Discussion (Continued)

 

COVID-19 Impact to Life Sciences and Information Technology Segment

 

It is difficult to assess both the current and future impact from COVID-19 to the Life Sciences and Information Technology segment, due to the high degree of uncertainty around COVID-19 and the duration and extent of the pandemic. The Life Sciences and Information Technology segment has seen a decline in its field services work as its personnel has limited access to client facilities. While the Company has recently seen signs of improvement, given the uncertainties around COVID-19, the Company can give no assurances that it will see an increase in field services revenue.

 

The Company has transitioned most of its Life Sciences and Information Technology workforce to work from home. While this has constituted a significant effort, particularly from a technology standpoint, the Company believes that this effort has been completed relatively effectively. The Company also believes that its Life Sciences and Information Technology clients have been generally supportive of these efforts and believes further that it has not lost any significant, previously awarded work. The Life Sciences and Information Technology segment’s general response to the effects of COVID-19 is to continue to focus on maximizing gross margin by focusing on utilization of billable consultants and maximizing the efficiency of its SGA expense. The Company plans to refine its strategy for responding to COVID-19 as necessary as the situation develops.

 

 

35

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Supplemental Operating Results on a Non-GAAP Basis

 

The following non-GAAP measures, which adjust for the categories of expenses described below are non-GAAP financial measures.  Our management believes that these non-GAAP financial measures (“Adjusted operating income (loss)”, “EBITDA”, “Adjusted EBITDA”, “Adjusted net income (loss)”, and “Adjusted diluted net earnings (loss) per share”) are useful information for investors, shareholders and other stakeholders of our company in gauging our results of operations on an ongoing basis and to enhance investors’ overall understanding of our current financial performance and period-to-period comparisons.  We believe these non-GAAP financial measures are performance measures and not liquidity measures. These non-GAAP financial measures should not be considered as an alternative to net income (loss) or operationg income (loss) as indicators of performance.  In addition, neither EBITDA nor Adjusted EBITDA takes into account changes in certain assets and liabilities as well as interest and income taxes that can affect cash flows.  We do not intend the presentation of these non-GAAP measures to be considered in isolation or as a substitute for results prepared in accordance with GAAP.  These non-GAAP measures should be read only in conjunction with our consolidated financial statements prepared in accordance with GAAP.

 

The following unaudited tables present the Company's GAAP net income and GAAP operating income and the corresponding adjustments used to calculate Adjusted operating income (loss), EBITDA, Adjusted EBITDA, Adjusted net income (loss) and Adjusted diluted net earnings (loss) per share for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021. 

 

   

Fifty-Two Week

Period Ended

January 1, 2022

   

Fifty-Three Week

Period Ended

January 2, 2021

 

GAAP operating income (loss)

  $ 14,136     $ (10,950

)

Adjustments

               

   Write-off of receivables and professional fees

      incurred related to arbitration

    -       8,397  

   Impairment of right of use assets and related costs

    -       2,231  

   Gain on sale of assets

    (2,420

)

    -  

   Remeasurement of acquisition related

      contingent consideration

    (1,713

)

    -  

Adjusted operating income (loss) (non-GAAP)

  $ 10,003     $ (322

)

                 

GAAP net income (loss)

  $ 10,989     $ (8,869

)

Income tax expense (benefit)

    2,925       (3,188

)

Interest expense, net

    365       778  

Change in fair value of contingent consideration

    52       145  

Depreciation of property and equipment

    1,007       1,065  

Amortization of acquired intangible assets

    95       321  

EBITDA (non-GAAP)

  $ 15,433     $ (9,748

)

                 

Adjustments

               

   Write-off of receivables and professional fees

      incurred related to arbitration

    -       8,397  

   Impairment of right of use assets and related costs

    -       2,231  

   Gain on sale of assets

    (2,420

)

    -  

   Remeasurement of acquisition related

      contingent consideration

    (1,713

)

    -  

   Loss (gain) on foreign currency transactions

    (195

)

    184  

Adjusted EBITDA (non-GAAP)

  $ 11,105     $ 1,064  

 

 

 

36

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Supplemental Operating Results on a Non-GAAP Basis (Continued)

 

   

Fifty-Two Week

Period Ended

January 1, 2022

   

Fifty-Three Week

Period Ended

January 2, 2021

 

GAAP net income (loss)

  $ 10,989     $ (8,869

)

Adjustments

               

   Write-off of receivables and professional fees

      incurred related to arbitration

    -       8,397  

   Impairment of right of use assets and related costs

    -       2,231  

   Gain on sale of assets

    (2,420

)

    -  

   Remeasurement of acquisition related

      contingent consideration

    (1,713

)

    -  

   Tax impact from normalized rate

    (237

)

    (2,795

)

Adjusted net income (loss) (non-GAAP)

  $ 7,093     $ (1,036

)

                 

GAAP diluted net earnings (loss) per share

  $ 0.95     $ (0.73

)

Adjustments

               

   Write-off of receivables and professional fees

      incurred related to arbitration

    -     $ 0.69  

   Impairment of right of use assets and related costs

    -     $ 0.18  

   Gain on sale of assets

  $ (0.21

)

    -  

   Remeasurement of acquisition related

      contingent consideration

  $ (0.15

)

    -  

   Tax impact from normalized rate

  $ 0.02     $ (0.23

)

Adjusted diluted net earnings (loss) per share (non-GAAP)

  $ 0.61     $ (0.09

)

 

 

37

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Liquidity and Capital Resources

 

The following table summarizes the major captions from the Company’s Consolidated Statements of Cash Flows ($ in thousands):

 

   

Fiscal Years Ended

 
   

January 1,

2022

   

January 2, 2021

 

Cash provided by (used in):

               

   Operating activities

  $ 915     $ 25,244  

   Investing activities

  $ 6,291     $ (460

)

   Financing activities

  $ (7,554

)

  $ (25,632

)

 

Operating Activities

 

Operating activities provided $0.9 million of cash for the fifty-two week period ended January 1, 2022 as compared to $25.2 million in the comparable prior year period.  The major components of cash used in or provided by operating activities in the fifty-two week period ended January 1, 2022 and the comparable prior year period are as follows: net loss or income and changes in accounts receivable, the net of transit accounts payable and transit accounts receivable, prepaid expenses and other current assets, accounts payable, accrued expenses and accrued payroll and related costs, and deferred revenue.

 

For the fifty-two week period ended January 1, 2022, the Company experienced net income of $11.0 million as compared to net loss of $8.9 million for the comparable prior year period.  An increase in accounts receivables in the fifty-two week period ended January 1, 2022, used $14.7 million of cash as compared to providing $15.9 million in the comparable prior year period. The Company primarily attributes this increase in accounts receivables for the fifty-two week period ended January 1, 2022 to the increase in revenue for the fifty-two week period ended January 1, 2022, primarily generated during the Company’s fiscal fourth quarter. The decrease in accounts receivable for the fifty-three week period ended January 2, 2021 was primarily due to the prolonged impact from COVI-19 in fiscal 2020.

 

While highly variable, the Company’s transit accounts payable typically exceeds the Company’s transit accounts receivable, but absolute amounts and differences fluctuate significantly from quarter to quarter in the normal course of business.  The net of transit accounts payable and transit accounts receivable was a net payable of $1.1 million as of January 1, 2022 as compared to a net payable of $2.4 million as of January 2, 2021, using $1.3 million of cash during the fifty-two week period ended January 1, 2022.  The net of transit accounts payable and transit accounts receivable was a net payable of $2.4 million as of January 2, 2021 as compared to a net receivable of $0.3 million as of December 28, 2019, providing $2.7 million of cash during the fifty-three week period ended January 2, 2021. 

 

Prepaid expenses and other current assets provided cash of $1.8 million for the fifty-two week period ended January 1, 2022 as compared to using $0.2 million of cash for the comparable prior year period.  The Company attributes changes to prepaid expenses and other current assets, if any, to general timing of payments in the normal course of business. Since certain expenses are paid before a fiscal year concludes and are amortized over the next fiscal year, prepaid expenses and other current assets generally tend to increase at the end of a fiscal year and decrease during the first half.

 

An increase in accounts payable and accrued expenses provided cash of $1.5 million for the fifty-two week period ended January 1, 2022 as compared to $1.6 million for the comparable prior year period.  The Company attributes these changes to a deliberate effort to defer payments for cash flow purposes and general timing of payments to vendors in the normal course of business. The Company’s accounts payable and accrued expenses balance of $9.3 million as of January 1, 2022 includes $1.6 million for the settlement of a class action suit in California that alleges the Company did not properly pay its travel nurses overtime wages.  This liability was paid in early fiscal January 2022.

 

 

38

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Liquidity and Capital Resources (Continued)

 

Operating Activities (Continued)

 

Changes in accrued payroll and related costs provided cash of $0.1 million for the fifty-two week period ended January 1, 2022 as compared to providing cash of $4.6 million for the fifty-three week period ended January 2, 2021.  There are four primary factors that generally impact accrued payroll and related costs: 1) there is a general correlation to operating expenses as payroll and related costs is the Company’s largest expense group, so as operating costs increase or decrease, absent all other factors, so will the accrued payroll and related costs; 2) the Company pays the majority of its payroll every two weeks and normally has thirteen weeks in a fiscal quarter, which means that the Company normally has a major payroll on the last business day of every other quarter; 3) the timing of various payroll related payments varies in the normal course of business; and 4) most of the Company’s senior management participate in annual incentive plans and while progress advances are sometimes made during the fiscal year, these accrued bonus balances, to the extent they are projected to be achieved, generally accumulate throughout the year.  A significant portion of these incentive plan accruals are typically paid at the beginning of one fiscal year, pertaining to the prior fiscal year.   The Company’s last major payroll for the fifty-two week period ended January 1, 2022 was paid on December 31, 2021.  During fiscal 2020, the Company deferred $3.3 million of employer payroll taxes under the CARES Act. Half of these deferred payroll taxes were paid in fiscal December 2021 and the remaining portion must be paid in fiscal December 2022.

 

Historically, the Company has experienced small deferred revenue balances that have been included in accounts payable and accrued expenses.  During the second half of fiscal 2021, the Company’ Industrial Processing group secured several contracts with significant front-loaded payments, thereby generating larger deferred revenue balances than typically generated. The Company’s deferred revenue balance as of January 1, 2022 was $3.4 million, as compared to $0.4 million as of January 2, 2021, creating positive cash from operations of $3.0 million for the fifty-two week period ended January 1, 2022.  The Company cannot reasonably forecast if it will experience similar deferred revenue balances over the next several quarters as the timing of contract wins and front-loaded payments is typically haphazard.

 

Investing Activities

 

Investing activities provided $6.3 million of cash for the fifty-two week period ended January 1, 2022 and used $0.4 million for the fifty-three week period ended January 2, 2021.  Investing activities used $0.6 million for the purchase of property and equipment in the current period as compared to $0.5 million in the prior year comparable period. The current period includes $6.9 million in proceeds for the sale of the Company’s Canadian Power Systems business.

 

Financing Activities

 

Financing activities used $7.6 million of cash for the fifty-two week period ended January 1, 2022 as compared to $25.6 million in the comparable prior year period.  The Company made net borrowings under its line of credit of $2.3 million during the fifty-two week period ended January 1, 2022 as compared to net payments of $22.9 million in the comparable prior year period.  The Company used $9.0 million to repurchase shares of its common stock in the current period as compared to $2.2 million in the comparable prior year period.  The Company generated cash of $0.1 million and $0.2 million from sales of shares from its equity plans for the current period and the comparable prior year period, respectively. The Company paid contingent consideration of $0.5 million in the current period as compared to $0.3 million in the comparable prior year period.

 

 

39

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Liquidity and Capital Resources (Continued)

 

Financing Activities (Continued)

 

Borrowings under the Revolving Credit Facility bear interest at one of two alternative rates, as selected by the Company at each incremental borrowing.  These alternatives are: (i) LIBOR (London Interbank Offered Rate), plus applicable margin, typically borrowed in fixed 30-day increments or (ii) the agent bank’s prime rate generally borrowed over shorter durations.  At the option of Citizens Bank, LIBOR can be replaced with SOFR (Secured Overnight Financing Rate). The LIBOR alternative is being phased out in 2022.  Citizens Bank has not indicated when this switch will occur, but in any event, the Company does not believe there will be any material impact on its borrowing rate.  The Company also pays unused line fees based on the amount of the Revolving Credit Facility that is not drawn.  Unused line fees are recorded as interest expense.  The effective weighted average interest rate, including unused line fees, for the fifty-two week period ended January 1, 2022 was 2.0%.

 

All borrowings under the Revolving Credit Facility are collateralized by all of the assets of the Company and its subsidiaries and a pledge of the stock of its subsidiaries.  The Revolving Credit Facility also contains various financial and non-financial covenants, such as a covenant that restricts on the Company’s ability to borrow in order to pay dividends.  As of January 1, 2022, the Company was in compliance with all covenants contained in the Revolving Credit Facility (as amended).  The Company believes that it will maintain compliance with its financial covenants for the foreseeable future.   

 

Borrowings under the line of credit as of January 1, 2022 and January 2, 2021 were $14.2 million and $11.9 million, respectively. At both January 1, 2022 and January 2, 2021 there were letters of credit outstanding for $1.9 million. At January 1, 2022 and January 2, 2021, the Company had availability for additional borrowings under the Revolving Credit Facility of $28.9 million and $35.1 million, respectively.

 

In addition to borrowings and sales of shares from its equity plans, the Company may raise capital through sales of shares of common stock under its at the market issuance program (the “ATM Program”) established under its May 2021 At Market Issuance Sales Agreement with B. Riley Securities, Inc., as the agent (the “Agent”).  The ATM Program allows the Company to offer and sell shares of the common stock having an aggregate sales price of up to $17.9 million from time to time through the Agent.  To date, the Company has not sold any shares under the ATM Program. 

 

On June 2, 2020, the Company entered into a stock purchase agreement with certain stockholders of the Company, whereby the Company purchased an aggregate of 1,858,139 shares of the Company’s common stock for a negotiated purchase price of $1.20 per share or $2.2 million in total. The negotiated price of $1.20 per share was less than the lowest trading price of the stock on the day of the repurchase.  The consideration paid by the Company was in accordance with the safe harbor from liability under certain market manipulation rules provided by Rule 10b-18 under the Securities Exchange Act of 1934, as amended, and consisted entirely of an unsecured subordinated promissory note for $2.2 million. The note accrues interest at an annual rate of 9.0%, compounded annually, payable quarterly in arrears commencing on September 1, 2020 and continuing on each December 1, March 1, June 1 and September 1 thereafter, and has a maturity date of August 10, 2023. Subject to the applicable provisions of the subordination agreement among the Company, Citizens Bank and the selling stockholders, the note was to become immediately due and payable in the event of a default by the Company.  On September 25, 2020, the Company repaid the subordinated promissory note in full.

 

 

40

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Liquidity and Capital Resources (Continued)

 

Current Liquidity and Revolving Credit Facility

 

Liquidity is a measure of our ability to meet potential cash requirements, maintain our assets, fund our operations, and meet the other general cash needs of our business. Our liquidity is impacted by general economic, financial, competitive, and other factors beyond our control. Our liquidity requirements consist primarily of funds necessary to pay our expenses, principally labor-costs, and other related expenditures. We generally satisfy our liquidity needs through cash provided by operations and, when necessary, our revolving line of credit from Citizens Bank. The Company believes it has a great deal of flexibility to reduce its costs if it becomes necessary. The Company believes that it can satisfy its liquidity needs for at least the next twelve months.

 

The Company’s liquidity and capital resources as of January 1, 2022, included accounts receivable and total current asset balances of $48.3 million and $51.8 million, respectively. Current liabilities were $30.1 million as of January 1, 2022 and were exceeded by total current assets by $21.7 million.

 

The Company experiences volatility in its daily cash flow and, at times, relies on the revolving line of credit to provide daily liquidity for the Company’s financial operations. As of January 1, 2022, the Company was in compliance with all financial covenants contained in the Revolving Credit Facility.  The Company believes that it will maintain compliance with its financial covenants for the foreseeable future.   

 

Dividends

 

All restricted share awards contain a dividend equivalent provision entitling holders to dividends paid between the restricted stock unit grant date and ultimate share distribution date.  As of January 1, 2022, there were no accrued dividends.

 

While the Company, at this time, has no plans to issue any future dividends, any future payment of dividends will depend upon, among other things, the Company’s earnings, financial condition, capital requirements, level of indebtedness, contractual restrictions, and other factors that the Board of Directors deems relevant.  The Revolving Credit Facility (as discussed above) prohibits the payment of any dividends or distributions on account of the Company’s capital stock without the prior consent of the majority of the Company’s lenders. 

 

Commitments and Contingencies

 

The Company anticipates that its primary uses of capital in future periods will be for working capital purposes.  Funding for any long-term and short-term capital requirements as well as future acquisitions will be derived from one or more of the Revolving Credit Facility (or a replacement thereof), funds generated through operations or future financing transactions.  The Company is subject to legal proceedings and claims that arise from time to time in the ordinary course of its business, which may or may not be covered by insurance.  Were an unfavorable final outcome to occur, there exists the possibility of a material adverse impact on our financial position, liquidity, and the results of operations.

 

The Company’s business strategy is to achieve growth both internally through operations and externally through strategic acquisitions.  The Company from time to time engages in discussions with potential acquisition candidates. The Company has acquired numerous companies throughout its history and those acquisitions have generally included significant future contingent consideration. As the size of the Company and its financial resources increase however, acquisition opportunities requiring significant commitments of capital may arise. In order to pursue such opportunities, the Company may be required to incur debt or issue potentially dilutive securities in the future.  No assurance can be given as to the Company’s future acquisition and expansion opportunities or how such opportunities will be financed.

 

 

41

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)

 

Liquidity and Capital Resources (Continued)

 

Commitments and Contingencies (Continued)

 

The Company is exposed to various asserted claims as of January 1, 2022, where the Company believes it has a probability of loss. Additionally, the Company is exposed to other asserted claims whereby an amount of loss has not been declared, and the Company cannot determine the potential loss. Any of these various claims could result in an unfavorable outcome or settlement that exceeds the accrued amounts. However, the Company believes that such matters will not, either individually or in the aggregate, have a material adverse effect on its business, consolidated financial position, results of operations, or cash flows. As of January 1, 2022, the Company has accrued $2.9 million for asserted claims.  Included in the January 1, 2022 accrual of $2.9 million, the Company has reserved $1.6 million for the settlement of a class-action suit in California that alleges the Company did not properly pay its travel nurses overtime wages. While the Company believes it did not violate any overtime wage laws, it decided to settle this class action lawsuit in December 2020.  The Company paid the $1.6 million settlement in early January 2022.

 

The Company utilizes SAP software for its financial reporting and accounting system which was implemented in 1999 and has not undergone significant upgrades since its initial implementation.  The Company plans to upgrade its current system during fiscal 2022. The Company estimates this upgrade or replacement of its financial reporting and accounting system will cost between $0.5 million and $1.0 million. These estimates are subject to material change.

 

The Company’s current commitments consist primarily of lease obligations for office space.  The Company believes that its capital resources are sufficient to meet its present obligations and those to be incurred in the normal course of business for at least the next 12 months.

 

The Company leases office facilities and various equipment under non-cancelable leases expiring at various dates through November 2027.  Certain leases are subject to escalation clauses based upon changes in various factors.  The COVID-19 pandemic has had a profound impact on the Company in 2020. This led the Company to review the guidance in ASC 360-10 to determine if an impairment of a long lived asset had occurred. It was determined that a portion of the office space leased in a number of locations would not be utilized through the remaining lease term.  An impairment of the right of use asset for the unused space of $2.2 million was recorded in 2020.  

 

Maturities of lease liabilities are as follows:

 

Fiscal Year

 

Operating

Leases

   

Finance

Leases

 

2022

  $ 1,579     $ 446  

2023

    1,097       337  

2024

    396       168  

2025

    133       -  

Thereafter

    50       -  
                 

Total lease payments

  $ 3,255     $ 951  

Less: imputed interest

    (122

)

    (12

)

Total

  $ 3,133     $ 939  

 

 

42

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)

 

Liquidity and Capital Resources (Continued)

 

Future Contingent Payments

 

As of January 1, 2022, the Company had two active acquisition agreements whereby additional contingent consideration may be earned by the former shareholders: 1) effective October 1, 2017, the Company acquired all of the stock of PSR Engineering Solutions d.o.o. Beograd (Voždovac) (“PSR”) and 2) effective September 30, 2018, the Company acquired certain assets of Thermal Kinetics Engineering, PLLC and Thermal Kinetics Systems, LLC (together, “TKE”). The Company estimates future contingent payments at January 1, 2022 as follows:

 

Fiscal Year Ending

 

Total

 

December 31, 2022

  $ 103  

December 30, 2023

    600  

Estimated future contingent consideration payments

  $ 703  

 

Estimates of future contingent payments are subject to significant judgment and actual payments may materially differ from estimates.  Potential future contingent payments to be made to all active acquisitions after January 1, 2022 are capped at a cumulative maximum of $0.7 million.  The Company estimates future contingent consideration payments based on forecasted performance and recorded the fair value of those expected payments as of January 1, 2022.  During the fifty-two week period ended January 1, 2022, the Company measured the intangibles acquired at fair value on a non-recurring basis.  Contingent consideration related to acquisitions is recorded at fair value (level 3) with changes in fair value recorded in other (expense) income, net.

 

Significant employment agreements are as follows:

 

Executive Severance Agreements

 

The Company is a party to Executive Severance Agreements (the “Executive Severance Agreements”) with Mr. Vizi, dated as of June 1, 2018, and Mr. Miller, dated as of February 28, 2014, which set forth the terms and conditions of certain payments to be made by the Company to the executive in the event, while employed by the Company, the executive experiences (a) a termination of employment unrelated to a “Change in Control” (as defined therein) or (b) there occurs a Change in Control and either (i) the executive’s employment is terminated for a reason related to the Change in Control or (ii) in the case of Mr. Miller, Mr. Miller the executive remains continuously employed with the Company for three months following the Change in Control.

 

Under the terms of the Executive Severance Agreement, if either (a) the executive is involuntarily terminated by the Company for any reason other than “Cause” (as defined therein), “Disability” (as defined therein) or death, or (b) the executive resigns for “Good Reason” (as defined therein), and, in each case, the termination is not a “Termination Related to a Change in Control” (as defined below), the executive will receive the following severance payments: (i) an amount equal to 1.5 times the sum of (a) the executive’s annual base salary as in effect immediately prior to the termination date (before taking into account any reduction that constitutes Good Reason) (“Annual Base Salary”) and (b) the highest annual bonus paid to the executive in any of the three fiscal years immediately preceding the executive’s termination date (“Bonus”), to be paid in installments over the twelve month period following the executive’s termination date; and (ii) for a period of eighteen months following the executive’s termination date, a monthly payment equal to the monthly COBRA premium that the executive is required to pay to continue medical, vision, and dental coverage, for himself and, where applicable, his spouse and eligible dependents.  

 

 

43

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)

 

Liquidity and Capital Resources (Continued)

 

Future Contingent Payments (Continued)

 

Executive Severance Agreements (Continued)

 

Notwithstanding the above, if the executive has a termination as described above and can reasonably demonstrate that such termination would constitute a Termination Related to a Change in Control, and a Change in Control occurs within 120 days following the executive’s termination date, the executive will be entitled to receive the payments set forth below for a Termination Related to a Change in Control, less any amounts already paid to the executive, upon consummation of the Change in Control.

 

Under the terms of the Executive Severance Agreement, if a Change in Control occurs and (a) the executive experiences a Termination Related to a Change in Control on account of (i) an involuntary termination by the Company for any reason other than Cause, death, or Disability, (ii) an involuntary termination by the Company within a specified period of time following a Change in Control (12 months for Mr. Vizi and three months for Mr. Miller) on account of Disability or death, or (iii) a resignation by the executive with Good Reason; or (b) in the case of Mr. Miller, the executive resigns, with or without Good Reason, which results in a termination date that is the last day of the three month period following the Change in Control, then the executive will receive the following severance payments: (1) a lump sum payment equal to two times the sum of the executive’s (a) Annual Base Salary and (b) Bonus; and (2) a lump sum payment equal to 24 multiplied by the monthly COBRA premium cost, as in effect immediately prior to the executive’s termination date, for the executive to continue medical, dental and vision coverage, as applicable, in such Company plans for himself and, if applicable, his spouse and eligible dependents.   Upon the occurrence of a Change in Control, the Company shall establish an irrevocable rabbi trust and contribute to the rabbi trust the applicable amounts due under the Executive Severance Agreement.   If Mr. Miller receives the Change in Control Payment following his resignation at the end of the three month period following the Change in Control, he will not be eligible to receive any severance payments under his Executive Severance Agreement.

 

Mr. Miller’s Executive Severance Agreement provides that if Mr. Miller remains continuously employed for three months following a Change in Control and is employed by the Company on the last day of such specified period, Mr. Miller will receive a lump sum payment equal to two times the sum of his (a) Annual Base Salary and (b) Bonus (the “Change in Control Payment”).  If Mr. Miller receives the Change in Control Payment, he will not be eligible to receive any severance payments under his Executive Severance Agreement.

 

Mr. Saks, along with several other members of the Company’s senior management (not including Mr. Vizi and Mr. Miller), is covered by our Change in Control Plan for Selected Executive Management (the “CIC Plan”).

 

Off-Balance Sheet Arrangements

 

None.

 

Impact of Inflation

 

Consulting, staffing, and project services are generally priced based on mark-ups on prevailing rates of pay, and as a result are able to generally maintain their relationship to direct labor costs.  Permanent placement services are priced as a function of salary levels of the job candidates. 

 

The Company’s business is labor intensive; therefore, the Company has a high exposure to increasing health care benefit costs.  The Company attempts to compensate for these escalating costs in its business cost models and customer pricing by passing along some of these increased health care benefit costs to its customers and employees, however, the Company has not been able to pass on all increases.  The Company is continuing to review its options to further control these costs, which the Company does not believe are representative of general inflationary trends.  Otherwise, inflation has not been a meaningful factor in the Company’s operations.

 

 

44

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (CONTINUED)

 

New Accounting Standards

 

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, Financial Instruments - Credit Losses (Topic 326). The new standard amends guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities.  In February 2020, the FASB issued ASU 2020-02, Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842) - Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842), which amends the effective date of the original pronouncement for smaller reporting companies.  ASU 2016-13 and its amendments will be effective for the Company for interim and annual periods in fiscal years beginning after December 15, 2022. The Company believes the adoption will modify the way the Company analyzes financial instruments, but it does not anticipate a material impact on results of operations. The Company is in the process of determining the effects the adoption will have on its consolidated financial statements.

 

In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard only applies to contracts and other transactions that reference London Interbank Offered Rate (LIBOR) or another reference rate expected to be discontinued due to reference rate reform.  This guidance provides temporary optional expedients and exceptions to accounting guidance on contract modifications and hedge accounting to ease entities’ financial reporting burdens as the market transitions from the LIBOR and other interbank offered rates to alternative reference rates. The Company may elect to apply the amendments prospectively through December 31, 2022. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and related disclosures.

 

 

ITEM 7A.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

The Company’s exposure to market risk for changes in interest rates relates primarily to the Company’s investment portfolio and debt instruments, which primarily consist of the Revolving Credit Facility. The Company does not have any derivative financial instruments in its portfolio.  The Company places its investments in instruments that meet high credit quality standards.  The Company is adverse to principal loss and ensures the safety and preservation of its invested funds by limiting default risk, market risk and reinvestment risk.  As of January 1, 2022, the Company’s investments consisted of cash and money market funds.  The Company does not use interest rate derivative instruments to manage its exposure to interest rate changes.  Based on the Company’s variable-rate line of credit balances during the fifty-two week period ended January 1, 2022, if the interest rate on the Company’s variable-rate line of credit (using an incremental borrowing rate) during the period had been 1.0% higher, the Company’s interest expense on an annualized basis would have increased by $0.2 million.  The Company does not expect any material loss with respect to its investment portfolio.

 

 

ITEM 8.

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

The financial statements, together with the report of the Company’s Independent Registered Public Accounting Firm, begins on page F-1.

 

 

ITEM 9.

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND

 

FINANCIAL DISCLOSURE

 

None.

 

 

45

 

 

ITEM 9A.

CONTROLS AND PROCEDURES

 

The Company’s management, under the supervision and with the participation of the Company’s Principal Executive Officer and Principal Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this report.  Based upon that evaluation, the Principal Executive Officer and Principal Financial Officer concluded that those disclosure controls and procedures as of the end of the period covered by this report were effective to provide reasonable assurance that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and is accumulated and communicated to the Company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure.

 

A controls system, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the controls system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected.

 

As management prepares and executes a virtual financial close process, for the first time, there could be related implications on the internal controls performed specifically in conjunction with the preparation, review, and filing of this report. There is a risk that moving to a virtual environment in response to COVID-19 could result in certain controls (e.g., financial closing and reporting controls) being overridden or performed less frequently, or that management could be designing and implementing new controls in response to new risks. In addition, in instances where relevant controls fail, and there are no compensating controls in place, there may be fewer opportunities to timely identify or remediate control deficiencies. There were otherwise no changes in the Company’s internal control over financial reporting during the fiscal year ended January 1, 2022, that materially affected or are reasonably likely to materially affect the Company’s internal control over financial reporting.

 

Managements Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting for the Company. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Our system of internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company’s assets that could have a material effect on the financial statements.

 

Management performed an assessment of the effectiveness of our internal control over financial reporting as of January 1, 2022 based upon criteria in Internal Control-Integrated Framework issued and updated in fiscal 2013 by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on this assessment, management determined that the Company’s internal control over financial reporting was effective as of January 1, 2022, based on the criteria in Internal Control-Integrated Framework issued by COSO.

 

There have been no changes in the Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter and that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

 

46

 

 

ITEM 9B.

OTHER INFORMATION

 

None

 

 

ITEM 9C.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

None.

 

 

47

 

 

PART III

 

ITEM 10.

DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

The information required by Item 10 shall be included in the 2022 Proxy Statement and is incorporated herein by reference.

 

 

ITEM 11.

EXECUTIVE COMPENSATION

 

The information required by Item 11 shall be included in the 2022 Proxy Statement and is incorporated herein by reference.

 

 

ITEM 12.

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT

 

AND RELATED STOCKHOLDER MATTERS

 

Except as set forth below, the information required by Item 12 shall be included in the 2022 Proxy Statement and is incorporated herein by reference.

 

The table below presents certain information as of January 1, 2022 concerning securities issuable in connection with equity compensation plans that have been approved by the Company’s shareholders and that have not been approved by the Company’s shareholders.

 

Plan category

Number of securities

to be potentially issued

upon realization of

restricted stock awards

Weighted-average

exercise price of

outstanding options,

warrants and rights

Number of securities

remaining available for

issuance under equity

compensation plans,

excluding securities

reflected in column (a)

 

(a)

(b)

(c)

Equity compensation plans

   approved by security

   holders.............................

545,628(1)

N/A

107,924

Equity compensation plans

   not approved by

   security holders...............

_______________

_______________

_______________

 

      Total..............................

545,628(1)

N/A

107,924

 

(1)  Includes time-based restricted stock units of 371,872, time-based restricted stock awards of 48,756 and performance-based restricted stock units of 125,000, none of which have an exercise price.

 

 

ITEM 13.

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR

 

INDEPENDENCE

 

The information required by Item 13 shall be included in the 2022 Proxy Statement and is incorporated herein by reference.

 

 

ITEM 14.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The information required by Item 14 shall be included in the 2022 Proxy Statement and is incorporated herein by reference.

 

48

 

 

PART IV

 

ITEM 15.

EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

(a)

1. and 2. Financial Statement Schedules -- See “Index to Financial Statements and Schedules” on F-1.

   
 

3. See Item (b) below.

   

(b)

Exhibits

   

The following exhibits are filed as part of, or incorporated by reference into, this report (unless otherwise

indicated, the file number with respect to each filed document is 1-10245):

 
   

(3)(a)

Articles of Incorporation, as amended; incorporated by reference to Exhibit 3(a) to the Registrant’s Annual Report on Form 10-K for the fiscal year ended October 31, 1994, filed with the Securities and Exchange Commission on January 4, 1995.

       
   

(3)(b)

Certificate of Amendment of Articles of Incorporation; incorporated by reference to Exhibit A to the Registrant’s Proxy Statement, dated February 6, 1996, filed with the Securities and Exchange Commission on January 29, 1996.

       
   

(3)(c)

Certificate of Amendment of Articles of Incorporation; incorporated by reference to Exhibit B to the Registrant’s Proxy Statement, dated February 6, 1996, filed with the Securities and Exchange Commission on January 29, 1996.

       
   

(3)(d)

Amended and Restated Bylaws; incorporated by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on January 23, 2014 (the “January 2014 8-K”).

       
   

(3)(e)

Certificate of Designation of Series A-3 Junior Participating Preferred Stock of RCM Technologies, Inc.; incorporated by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on May 22, 2020 (the “May 2020 8-K”).

       
   

(4)(a)

Description of Capital Stock. (Filed herewith)

       
 

*

(10)(a)

RCM Technologies, Inc. 2000 Employee Stock Incentive Plan, dated January 6, 2000; incorporated by reference to Exhibit A to the Registrant’s Proxy Statement, dated March 3, 2000, filed with the Securities and Exchange Commission on February 28, 2000.

       
 

*

(10)(b)

The RCM Technologies, Inc. 2007 Omnibus Equity Compensation Plan; incorporated by reference to Annex A to the Registrant’s Proxy Statement, dated April 20, 2007, filed with the Securities and Exchange Commission on April 19, 2007.

       
 

*

(10)(c)

Executive Severance Agreement between RCM Technologies, Inc. and Kevin Miller dated December 27, 2012; incorporated by reference to Exhibit 99.2 to the Registrant’s Current Report on Form 8-K dated December 27, 2012, filed with the Securities and Exchange Commission on December 28, 2012.

       
 

*

(10)(d)

Amendment No. 1 to Executive Severance Agreement between RCM Technologies, Inc. and Kevin Miller dated December 26, 2017; incorporated by reference to Exhibit 10(x) to the Registrant’s Annual Report on Form 10-K for this fiscal year ended January 2, 2021, filed with the Securities and Exchange Commission on March 8, 2018.

 

 

49

 

ITEM 15.

EXHIBITS AND FINANCIAL STATEMENT SCHEDULES (CONTINUED)

 

(b)

Exhibits (Continued)

       
 

*

(10)(e)

RCM Technologies, Inc. Amended and Restated 2014 Omnibus Equity Compensation Plan (as amended through December 17, 2020); incorporated by reference to Exhibit 99.1 to the Company’s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on December 18, 2020.

       
 

*

(10)(f)

Amendment to RCM Technologies, Inc. 2014 Omnibus Equity Compensation Plan; incorporated by reference to Exhibit 99.1 to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on January 15, 2021.

       
 

*

‌(10)(g)

Form of Stock Unit Agreement; incorporated by reference to Exhibit 99.2 to the December 2014 8-K.

       
 

*

‌(10)(h)

RCM Technologies, Inc. Change in Control Plan for Selected Executive Management (filed as an exhibit to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on March 12, 2015 and incorporated herein by reference).

       
 

*

‌(10)(i)

Amendment 2015-3 to the RCM Technologies, Inc. 2001 Employee Stock Purchase Plan; incorporated by reference to Exhibit A to the Registrant’s Definitive Proxy Statement for the 2015 Annual Meeting filed with the Securities and Exchange Commission on October 30, 2015.

       
 

*

‌(10)(j)

Amendment 2018-4 to the RCM Technologies, Inc. 2001 Employee Stock Purchase Plan; incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on December 18, 2018.

       
 

*

(10)(k)

Amendment 2021-5 to the RCM Technologies, Inc. Employee Stock Purchase Plan; incorporated by reference to Exhibit A to the Company’s Definitive Proxy Statement for its 2021 Annual Meeting of Stockholders, filed with the Securities and Exchange Commission on November 12, 2021.

       
 

*

‌(10)(l)

Executive Severance Agreement, dated as of June 1, 2018, by and between the Company and Bradley S. Vizi; incorporated by reference to Exhibit 99.1 to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 7, 2018.

       
   

‌(10)(m)

Third Amended & Restated Loan and Security Agreement, dated as of August 9, 2018, by and among the Company and all of its subsidiaries, Citizens Bank of Pennsylvania, a Pennsylvania state chartered bank, in its capacity as administrative agent and arranger, and Citizens Bank of Pennsylvania, as lender; incorporated by reference to Exhibit 10(d) to the Registrant’s Quarterly Report on Form 10-Q for this fiscal quarter ended June 30, 2018, filed with the Securities and Exchange Commission on August 14, 2018.

       
   

‌(10)(n)

First Amendment to Third Amended and Restated Loan Agreement, dated as of August 9, 2018, by and among the Company and all of its subsidiaries, and Citizens Bank, N.A., a national banking association (as successor by merger to Citizens Bank of Pennsylvania), in its capacities as lender and as administrative agent and arranger; incorporated by reference to Exhibit 99 to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 22, 2019.

       

 

50

 

ITEM 15.

EXHIBITS AND FINANCIAL STATEMENT SCHEDULES (CONTINUED)

 

(b)

Exhibits (Continued)

       
   

‌(10)(o)

Amendment No. 2 to Third Amended and Restated Loan Agreement, dated as of June 2, 2020, by and among the Company and all of its subsidiaries, and Citizens Bank, N.A., a national banking association (as successor by merger to Citizens Bank of Pennsylvania), in its capacities as lender and as administrative agent and arranger; incorporated by reference to Exhibit 10.4 to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 2, 2020.

       
   

‌(10)(p)

Amendment No. 3 to Third Amended and Restated Loan Agreement, dated as of September 29, 2020, by and among the Company and all of its subsidiaries, and Citizens Bank, N.A., a national banking association (as successor by merger to Citizens Bank of Pennsylvania), in its capacities as lender and as administrative agent and arranger; incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 1, 2020.

       
   

(21)

Subsidiaries of the Registrant.  (Filed herewith)

       
   

(23.1)

Consent of Macias, Gini & O’Connell, LLP. (Filed herewith)

       
   

(31.1)

Certifications of Chief Executive Officer Required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended.  (Filed herewith)

       
   

(31.2)

Certifications of Chief Financial Officer Required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended.  (Filed herewith)

       
   

(32.1)

Certifications of Chief Executive Officer Required by Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended.  (This exhibit shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section.  Further, this exhibit shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.)  (Furnished herewith)

       
   

(32.2)

Certifications of Chief Financial Officer Required by Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended. (This exhibit shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section.  Further, this exhibit shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.)  (Furnished herewith)

 

 

51

 

ITEM 15.

EXHIBITS AND FINANCIAL STATEMENT SCHEDULES (CONTINUED)

 

(b)

Exhibits (Continued)

       
 

*

101.INS

XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)

       
 

*

101.SCH

Inline XBRL Taxonomy Extension Schema Document

       
 

*

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

       
 

*

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

       
 

*

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Documents

       
 

*

101.DEF

Inline XBRL Taxonomy Definition Linkbase Document

       
   

104

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

       
 

*

Constitutes a management contract or compensatory plan or arrangement.

       
 

+

The Registrant will furnish supplementally a copy of any omitted schedule to the Securities and Exchange Commission upon request.

 

 

ITEM 16.

FORM 10-K SUMMARY

 

None.

52

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) 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.

 

   

RCM Technologies, Inc.

       
       

Date:  April 4, 2022

 

By:

/s/ Bradley S. Vizi

     

Bradley S. Vizi

     

Executive Chairman and President

       
       

Date:  April 4, 2022

 

By:

/s/ Kevin D. Miller

     

Kevin D. Miller

     

Chief Financial Officer, Treasurer and Secretary

 

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated. 

 

 

Date:  April 4, 2022

 

By:

/s/ Bradley S. Vizi

     

Bradley S. Vizi

     

Executive Chairman and President

       

Date:  April 4, 2022

 

By:

/s/ Kevin D. Miller

     

Kevin D. Miller

     

Chief Financial Officer, Treasurer and Secretary

(Principal Financial and Accounting Officer)

       

Date:  April 4, 2022

 

By:

/s/ Roger H. Ballou

     

Roger H. Ballou

     

Director

       

Date:  April 4, 2022

 

By:

/s/ Richard A. Genovese

     

Richard A. Genovese

     

Director

       

Date:  April 4, 2022

 

By:

/s/ Swarna Kakodkar

     

Swarna Kakodkar

     

Director

       

Date:  April 4, 2022

 

By:

/s/ Jayanth S. Komarneni

     

Jayanth S. Komarneni

     

Director

 

 

53

 

RCM TECHNOLOGIES, INC.

 

FORM 10-K

 

INDEX TO FINANCIAL STATEMENTS AND SCHEDULES

 

 

 

 

 

Page

   

Consolidated Balance Sheets, January 1, 2022 and January 2, 2021

F-2

   

Consolidated Statements of Operations, Fiscal Years Ended

   January 1, 2022 and January 2, 2021

F-3

   

Consolidated Statements of Comprehensive Income (Loss), Fiscal Years Ended

   January 1, 2022 and January 2, 2021

F-4

   

Consolidated Statements of Changes in Stockholders’ Equity, Fiscal Years Ended

   January 1, 2022 and January 2, 2021

F-5

   

Consolidated Statements of Cash Flows, Fiscal Years Ended

   January 1, 2022 and January 2, 2021

F-6

   

Notes to Consolidated Financial Statements

F-7

   

Report of Independent Registered Public Accounting Firm

F-40

 
 

 

F-1

 

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

January 1, 2022 and January 2, 2021

(Amounts in thousands, except share and per share amounts, unless otherwise indicated)

 

  

January 1,

  

January 2,

 
  

2022

  

2021

 
         

Current assets:

        

   Cash and cash equivalents

 $235  $734 

   Accounts receivable, net

  48,240   36,007 

   Transit accounts receivable

  1,010   2,494 

   Prepaid expenses and other current assets

  2,486   4,699 

      Total current assets

  51,971   43,934 
         

Property and equipment, net

  1,939   2,078 
         

Other assets:

        

   Deposits

  176   169 

   Deferred tax assets, net, domestic

  535   3,300 

   Goodwill

  16,354   16,354 

   Operating right of use asset

  1,877   2,409 

   Intangible assets, net

  -   95 

      Total other assets

  18,942   22,327 
         

      Total assets

 $72,852  $68,339 

 

Current liabilities:

        

   Accounts payable and accrued expenses

 $9,306  $7,497 

   Transit accounts payable

  2,064   4,900 

   Accrued payroll and related costs

  13,027   12,877 

   Finance lease payable

  437   247 

   Income taxes payable

  -   436 

   Operating right of use liability

  1,502   1,886 

   Liability for contingent consideration from acquisitions

  103   500 

   Deferred revenue

  3,418   398 

      Total current liabilities

  29,857   28,741 
         

Deferred tax liability, foreign

  142   365 

Finance lease payable

  502   106 

Liability for contingent consideration from acquisitions

  600   2,358 

Operating right of use liability, net of current position

  1,631   2,641 

Borrowings under line of credit

  14,151   11,890 

      Total liabilities

  46,883   46,101 
         

Commitments and contingencies (note 16)

            
         

Stockholders’ equity:

        

   Preferred stock, $1.00 par value; 5,000,000 shares authorized;

        

      no shares issued or outstanding

  -   - 

   Common stock, $0.05 par value; 40,000,000 shares authorized;

        

      16,903,157 shares issued and 10,290,935 shares outstanding at

      January 1, 2022 and 16,224,191 shares issued and 11,542,880 shares

      outstanding at January 2, 2021

  845   811 

      Stock subscription receivable

  -   (420

)

   Additional paid-in capital

  111,068   109,588 

   Accumulated other comprehensive loss

  (2,699

)

  (2,550)

   Accumulated deficit

  (56,985

)

  (67,974

)

   Treasury stock (6,612,222 shares at January 1, 2022 and

   4,681,311 at January 2, 2021) at cost

  (26,260

)

  (17,217

)

      Stockholders’ equity

  25,969   22,238 
         

      Total liabilities and stockholders’ equity

 $72,852  $68,339 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-2

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except per share amounts, unless otherwise indicated)

 

  

January 1,

2022

  

January 2,

2021

 
         

Revenues

 $203,875  $150,409 

Cost of services

  150,751   111,554 

Gross profit

  53,124   38,855 
         

Operating costs and expenses

        

   Selling, general and administrative

  42,019   37,791 

   Depreciation and amortization of property and equipment

  1,007   1,065 

   Amortization of acquired intangible assets

  95   321 

   Write-off of receivables and professional fees

      incurred related to arbitration

  -   8,397 

   Impairment of right of use assets and related costs

  -   2,231 

   Gain on sale of assets

  (2,420

)

  - 

   Remeasurement of acquisition-related

      contingent consideration

  (1,713

)

  - 

   Operating costs and expenses

  38,988   49,805 
         

Operating income (loss)

  14,136   (10,950

)

         

Other expense (income)

        

   Interest expense and other, net

  365   778 

   Change in fair value of contingent consideration

  52   145 

   Loss (gain) on foreign currency transactions

  (195

)

  184 

   Other expense, net

  222   1,107 
         

Income (loss) before income taxes

  13,914   (12,057

)

Income tax expense (benefit)

  2,925   (3,188

)

         

Net income (loss)

 $10,989  $(8,869

)

         

Basic net earnings (loss) per share

 $1.00  $(0.73

)

Diluted net earnings (loss) per share

 $0.95  $(0.73

)

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-3

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands unless otherwise indicated)

 

 

  

January 1,

  

January 2,

 
  

2022

  

2021

 
         

Net income (loss)

 $10,989  $(8,869

)

Other comprehensive (loss) income

  (149

)

  198 

Total comprehensive income (loss)

 $10,840  $(8,671

)

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-4

 

 

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Amounts in thousands, except share amounts, unless otherwise indicated)

 

 

 

  

Common Stock

  

Stock

Subscription

Receivable

  

Additional

Paid-in

Capital

  

Accumulated

Other

Comprehensive

Loss

  

Accumulated

Deficit

  

Treasury Stock

  

Total

 
  

Issued

Shares

  

Amount

                  

Shares

  

Amount

     
                                     

Balance, December 28, 2019

  15,826,891  $791   -  $108,452  $(2,748

)

 $(59,105

)

  2,823,172  $(14,987

)

 $32,403 
           -                         

Issuance of stock under

   employee stock purchase plan

  117,983   6   -   202   -   -   -   -   208 

Stock subscription receivable

  -   -   (420

)

  420   -   -   -   -   - 

Foreign currency translation

   adjustment

  -   -   -   -   198   -   -   -   198 

Share-based compensation expense

  -   -   -   528   -   -   -   -   528 

Issuance of stock upon vesting

   of restricted share awards

  279,317   14   -   (14

)

  -   -   -   -   - 

Purchase of treasury stock

  -   -   -   -   -   -   1,858,139   (2,230

)

  (2,230

)

Net loss

  -   -   -   -   -   (8,869

)

  -   -   (8,869

)

                                     

Balance, January 2, 2021

  16,224,191  $811  $(420

)

 $109,588  $(2,550

)

 $(67,974

)

  4,681,311  $(17,217

)

 $22,238 
                                     

Issuance of stock under

   employee stock purchase plan

  101,784   5   -   131   -   -   -   -   136 

Stock subscription receivable

  250,000   13   420   (13

)

  -   -   -   -   420 

Foreign currency translation

   adjustment

  -   -   -   -   (149

)

  -   -   -   (149

)

Share-based compensation expense

  -   -   -   1,358   -   -   -   -   1,358 

Issuance of stock upon vesting

   of restricted share awards

  327,182   16   -   (16

)

  -   -   -   -   - 

Effect of excess tax deduction

   over book expense associated with

   exercise of equity awards

  -   -   -   20   -   -   -   -   20 

Purchase of treasury stock

  -   -   -   -   -   -   1,930,911  $(9,043

)

  (9,043

)

Net income

  -   -   -   -   -   10,989   -   -   10,989 
                                     

Balance, January 1, 2022

  16,903,157  $845  $-  $111,068  $(2,699

)

 $(56,985

)

  6,612,222  $(26,260

)

 $

25,969

 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-5

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands unless otherwise indicated)

 

  

January 1,

2022

  

January 2,

2021

 

Cash flows from operating activities:

        

   Net income (loss)

 $10,989  $(8,869

)

         

   Adjustments to reconcile net income (loss) to net cash provided by

     operating activities:

        

      Depreciation and amortization

  1,102   1,386 

      Gain on sale of assets

  (2,420

)

  - 

      Remeasurement of acquisition-related contingent consideration

  (1,713

)

  - 

      Impairment of right of use assets and related costs

  -   2,231 

      Change in fair value of contingent consideration

  52   145 

      Share-based compensation expense

  1,358   1,108 

      Effect of excess tax deduction on equity awards

  20   - 

      Provision for losses on accounts receivable

  (208

)

  7,911 

      Deferred income tax expense (benefit)

  2,542   (3,712

)

      Amortization of right of use assets

  1,057   1,490 

      Changes in assets and liabilities:

        

         Accounts receivable

  (14,710

)

  15,947 

         Net of transit accounts receivable and payable

  (1,317

)

  2,757 

         Prepaid expenses and other current assets

  1,838   (162

)

         Accounts payable and accrued expenses

  1,518   1,587 

         Accrued payroll and related costs

  149   4,557 

         Right of use liabilities

  (1,919

)

  (1,529

)

         Income taxes payable

  (436

)

  304 

         Deferred revenue

  3,020   52 

         Deposits

  (7

)

  41 

   Total adjustments

  (10,074

)

  34,113 

   Net cash provided by operating activities

  915   25,244 
         

Cash flows from investing activities:

        

   Property and equipment acquired

  (568

)

  (460

)

   Proceeds from sale of assets

  6,859   - 

   Net cash provided by (used in) investing activities

  6,291   (460

)

         

Cash flows from financing activities:

        

   Borrowings under line of credit

  110,481   73,238 

   Repayments under line of credit

  (108,220

)

  (96,109

)

   Issuance of stock for employee stock purchase plan

  137   208 

   Changes in finance lease obligations

  (415

)

  (394

)

   Contingent consideration paid

  (494

)

  (345

)

   Common stock repurchase

  (9,043

)

  (2,230

)

   Net cash used in financing activities

  (7,554

)

  (25,632

)

Effect of exchange rate changes on cash and cash equivalents

  (151

)

  (265

)

Decrease in cash and cash equivalents

  (499

)

  (1,113

)

Cash and cash equivalents at beginning of period

  734   1,847 
         

Cash and cash equivalents at end of period

 $235  $734 
         

Supplemental cash flow information:

        

   Cash paid for:

        

      Interest

 $417  $1,026 

      Income taxes

 $1,010  $264 
         

Non-cash financing activities:

        

   Issuance of accrued share-based compensation

 $580  $492 

   ROU assets obtained in exchange for lease obligations

 $1,832  $258 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-6

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

1.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Description of Business and Basis of Presentation

 

RCM Technologies, Inc. (the “Company” or “RCM”) is a premier provider of business and technology solutions designed to enhance and maximize the operational performance of its customers through the adaptation and deployment of advanced engineering, life sciences and information technology services.  Additionally, the Company provides specialty health care staffing services through its Specialty Health Care Services group.  RCM’s offices are primarily located in major metropolitan centers throughout North America.

 

The consolidated financial statements are comprised of the accounts of the Company and its wholly owned subsidiaries.  All significant intercompany accounts and transactions have been eliminated in consolidation. 

 

Cash and Cash Equivalents

 

The Company considers its holdings of highly liquid money-market instruments and certificates of deposits to be cash equivalents if the securities mature within 90 days from the date of acquisition.  These investments are carried at cost, which approximates fair value.  The Company’s cash balances are maintained in accounts held by major banks and financial institutions.  The majority of these balances may exceed federally insured amounts.  The Company held $21 and $42 of cash and cash equivalents in Canadian banks as of January 1, 2022 and January 2, 2021, respectively, which was held principally in Canadian dollars.  The Company held $169 and $246 of cash and cash equivalents in Serbian banks as of January 1, 2022 and January 2, 2021, respectively, which was held in various currencies.

 

 

Fair Value of Financial Instruments

 

The Company’s carrying value of financial instruments, consisting primarily of accounts receivable, transit accounts receivable, accounts payable and accrued expenses, transit accounts payable and borrowings under line of credit approximates fair value due to their liquidity or their short-term nature and the line of credit’s variable interest rate.  The Company does not have derivative products in place to manage risks related to foreign currency fluctuations for its foreign operations or for interest rate changes.

 

Accounts Receivable and Allowance for Doubtful Accounts

 

The Company’s accounts receivable are primarily due from trade customers.  Credit is extended based on evaluation of customers’ financial condition and, generally, collateral is not required.  Accounts receivable payment terms vary and are stated in the financial statements at amounts due from customers net of an allowance for doubtful accounts. Accounts outstanding longer than the payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole.  The Company writes off accounts receivable when they become uncollectible, and payments subsequently received on such receivables previously written off are credited to bad debt expense.

 

 

F- 7

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

1.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

Accrued and Unbilled Accounts Receivable and Work-in-Process

 

Unbilled receivables primarily represent revenues earned whereby those services are ready to be billed as of the balance sheet ending date. Work-in-process primarily represents revenues earned under contracts which the Company is contractually precluded from invoicing until future dates as project milestones are realized.  See Note 4 for further details.

 

Transit Accounts Receivable and Transit Accounts Payable

 

From time to time, the Company’s Engineering segment enters into agreements to provide, among other things, construction management and engineering services.  Pursuant to these agreements, the Company a) may engage subcontractors to provide construction or other services; b) typically earns a fixed percentage of the total project value; and c) assumes no ownership or risks of inventory.  In such situations, the Company acts as an agent under the provisions of FASB ASC 606 “Revenue from Contracts with Customers” and therefore recognizing revenue on a “net-basis.”  The Company records revenue on a “net” basis on relevant engineering and construction management projects, which require subcontractor/procurement costs or transit costs. In those situations, the Company charges the client a negotiated fee, which is reported as net revenue when earned. 

 

Under the terms of the agreements, the Company is typically not required to pay the subcontractor until after the corresponding payment from the Company’s end-client is received. Upon invoicing the end-client on behalf of the subcontractor or staffing agency the Company records this amount simultaneously as both a “transit account receivable” and “transit account payable” as the amount when paid to the Company is due to and generally paid to the subcontractor within a few days. The Company typically does not pay a given transit account payable until the related transit account receivable is collected. The Company is typically obligated to pay the subcontractor or staffing agency whether or not the client pays the Company.  The Company’s transit accounts payable generally exceeds the Company’s transit accounts receivable but absolute amounts and spreads fluctuate significantly from quarter to quarter in the normal course of business.

 

Property and Equipment

 

Property and equipment are stated at cost and are depreciated on the straight-line method at rates calculated to provide for retirement of assets at the end of their estimated useful lives.  The annual rates are 20% for computer hardware and software as well as furniture and office equipment.  Leasehold improvements are amortized over the shorter of the estimated life of the asset or the lease term. 

 

 

F- 8

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

1.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

Intangible Assets

 

The Company’s intangible assets have been generated through acquisitions.  The Company maintains responsibility for valuing and determining the useful life of intangible assets.  As a general rule, the Company amortizes restricted covenants over four years and customer relationships over six years.  However, circumstances may dictate other amortization terms as determined by the Company and assisted by their third party advisors.

 

Canadian Sales Tax

 

The Company is required to charge and collect sales tax for all Canadian clients and remits invoiced sales tax monthly to the Canadian taxing authorities whether collected or not.  The Company does not collect the sales tax from its clients until they have paid their respective invoices.  The Company includes uncollected Canadian sales tax invoiced to clients in its prepaid and other current assets.

 

Goodwill

 

Goodwill is not amortized but is subject to periodic testing for impairment in accordance with FASB ASC 350Intangibles - Goodwill and Other.”  The Company tests goodwill for impairment on an annual basis as of the last day of the Company’s fiscal December each year or more frequently if events occur or circumstances change indicating that the fair value of the goodwill may be below its carrying amount. The Company has three reporting units.  The Company uses a market-based approach to determine the fair value of the reporting units.  This approach uses earnings/revenue multiples of similar companies recently completing acquisitions and the ability of our reporting units to generate cash flows as measures of fair value of our reporting units. The Company adopted Accounting Standards Update (“ASU”) 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment” effective January 2, 2021 which has eliminated Step 2 from the goodwill impairment test. Under this update, an entity should perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. To satisfy the “Step 0 Test”, the Company reviewed industry and market conditions, reporting unit specific events as well as overall financial performance and found no impairment of goodwill.

 

The Company did not record a goodwill impairment charge in fiscal years ended January 1, 2022 and January 2, 2021.  There can be no assurance that future indicators of impairment and tests of goodwill impairment will not result in an impairment charge.

 

 

F- 9

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

1.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

Long-Lived and Intangible Assets

 

The Company evaluates long-lived assets and intangible assets with definite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  When the Company determines that it is probable that undiscounted future cash flows will not be sufficient to recover an asset’s carrying amount, the asset is written down to its fair value.  Assets to be disposed of by sale, if any, are reported at the lower of the carrying amount or fair value less cost to sell.  The Company’s intangible assets consist of customer relationships and non-compete agreements. 

 

Software

 

In accordance with FASB ASC 350-40 “Accounting for Internal Use Software,” certain costs related to the development or purchase of internal-use software are capitalized and amortized over the estimated useful life of the software. During the fiscal years ended January 1, 2022 and January 2, 2021, the Company capitalized $1,256 and $305, respectively, for software costs.  The net balance after accumulated depreciation for all software costs capitalized as of January 1, 2022 and January 2, 2021 was $1,350 and $1,389, respectively.

 

Income Taxes

 

The Company makes judgments and interpretations based on enacted tax laws, published tax guidance, as well as estimates of future earnings.  These judgments and interpretations affect the provision for income taxes, deferred tax assets and liabilities and the valuation allowance. The Company evaluated the deferred tax assets and determined on the basis of objective factors that the net assets will be realized through future years’ taxable income.  In the event that actual results differ from these estimates and assessments, additional valuation allowances may be required.  The Company did not have any valuation allowance as of January 1, 2022 or January 2, 2021.

 

The Company accounts for income taxes in accordance with FASB ACS 740 “Income Taxes” (FASB ASC 740) which requires an asset and liability approach of accounting for income taxes.  FASB ASC 740 requires assessment of the likelihood of realizing benefits associated with deferred tax assets for purposes of determining whether a valuation allowance is needed for such deferred tax assets.  Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted. The Company measures its deferred tax assets and liabilities using the tax rates that the Company believes will apply in the years in which the temporary differences are expected to be recovered or paid. The Company and its wholly owned United States subsidiaries file a consolidated federal income tax return.  The Company also files tax returns in Canada, Puerto Rico and Serbia.

 

The Company also follows the provisions of FASB ASC 740 which prescribes a model for the recognition and measurement of a tax position taken or expected to be taken in a tax return, and provides guidance on derecognition, classification, interest and penalties, disclosure and transition.  The Company’s policy is to record interest and penalty, if any, as interest expense.

 

 

F- 10

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

1.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

Revenue Recognition

 

The Company records revenue under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers.  Revenue is recognized when we satisfy a performance obligation by transferring services promised in a contract to a customer, in an amount that reflects the consideration that we expect to receive in exchange for those services.  Performance obligations in our contracts represent distinct or separate service streams that we provide to our customers.   

 

We evaluate our revenue contracts with customers based on the five-step model under ASC 606: (1) Identify the contract with the customer; (2) Identify the performance obligations in the contract; (3) Determine the transaction price; (4) Allocate the transaction price to separate performance obligations; and (5) Recognize revenue when (or as) each performance obligation is satisfied.

 

The Company derives its revenue from several sources.  The Company’s Engineering Services and Life Sciences and Information Technology segments perform consulting and project solution services.  The Healthcare segment specializes in long-term and short-term staffing and placement services to hospitals, schools and long-term care facilities amongst others.  All of the Company’s segments perform staff augmentation services and derive revenue from permanent placement fees. The majority of the Company’s revenue is invoiced on a time and materials basis.

 

The following table presents our revenues disaggregated by revenue source for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021:

 

  

January 1,

2022

  

January 2,

2021

 

Engineering:

        

Time and Material

 $45,035  $43,359 

Fixed Fee

  21,070   14,145 

Permanent Placement Services

  67   211 

Total Engineering

 $66,172  $57,715 
         

Specialty Health Care:

        

Time and Material

 $97,363  $59,692 

Permanent Placement Services

  1,132   789 

Total Specialty Health Care

 $98,495  $60,481 
         

Life Sciences and Information Technology:

        

Time and Material

 $38,571  $31,723 

Permanent Placement Services

  637   490 

Total Life Sciences and Information Technology

 $39,208  $32,213 
  $203,875  $150,409 

 

 

F- 11

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

1.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

Revenue Recognition (Continued)

 

Time and Material

The Company’s IT and Healthcare segments predominantly recognize revenue through time and material work while its Engineering segment recognizes revenue through both time and material and fixed fee work. The Company’s time and material contracts are typically based on the number of hours worked at contractually agreed upon rates, therefore revenue associated with these time and materials contracts are recognized based on hours worked at contracted rates. 

 

Fixed Fee

From time to time and predominantly in our Engineering segment, the Company will enter into contracts requiring the completion of specific deliverables.  The Company has master services agreements with many of its customers that broadly define terms and conditions. Actual services performed under fixed fee arrangements are typically delivered under purchase orders that more specifically define terms and conditions related to that fixed fee project. While these master services agreements can often span several years, the Company’s fixed fee purchase orders are typically performed over six to nine month periods.  In instances where project services are provided on a fixed-price basis, revenue is recorded in accordance with the terms of each contract.  In certain instances, revenue is invoiced at the time certain milestones are reached, as defined in the contract.  Revenue under these arrangements are recognized as the costs on these contracts are incurred.  From time-to-time, amounts paid in excess of revenue earned and recognized are recorded as deferred revenue, included in accounts payable and accrued expenses on the accompanying consolidated balance sheets.  Additionally, some contracts contain “Performance Fees” (bonuses) for completing a contract under budget.  Performance Fees, if any, are recorded when earned.  Some contracts also limit revenue and billings to specified maximum amounts.  Provisions for contract losses, if any, are made in the period such losses are determined.  For contracts where there is a specific deliverable and the work is not complete and the revenue is not recognized, the costs incurred are deferred as a prepaid asset.  The associated costs are expensed when the related revenue is recognized.

 

Permanent Placement Services

The Company earns permanent placement fees from providing permanent placement services.  These fees are typically based on a percentage of the compensation paid to the person placed with the Company’s client.  The Company guarantees its permanent placements on a prorated basis for 90 days.  In the event a candidate is not retained for the 90-day period, the Company will provide a suitable replacement candidate.  In the event a replacement candidate cannot be located, the Company will provide a prorated refund to the client.  An allowance for refunds, based upon the Company’s historical experience, is recorded in the financial statements. Permanent placement revenue was $1.8 million for the fiscal year ended January 1, 2022 and $1.5 million for the fiscal year ended January 2, 2021.

 

The deferred revenue balance as of January 1, 2022 and January 2, 2021 was $3.4 million and $0.4 million, respectively. These amounts are included in accounts payable and accrued expense in the accompanying consolidated balance sheets at that date.  Revenue is recognized when the service has been performed.  Deferred revenue may be recognized over a period exceeding one year from the time it was recorded on the balance sheet, although this is an infrequent occurrence.  In each of the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021, the Company recognized revenue of $0.4 million that was included in deferred revenue at the beginning of the period.

 

 

F- 12

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

1.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

Revenue Recognition (Continued)

 

Transit Receivables and Transit Payables

From time to time, the Company’s Engineering segment enters into agreements to provide, among other things, construction management and engineering services.  Pursuant to these agreements, the Company a) may engage subcontractors to provide construction or other services; b) typically earns a fixed percentage of the total project value; and c) assumes no ownership or risks of inventory.  Under the terms of the agreements, the Company is typically not required to pay the subcontractor until after the corresponding payment from the Company’s end-client is received. Upon invoicing the end-client on behalf of the subcontractor or staffing agency the Company records this amount simultaneously as both a “transit account receivable” and “transit account payable” as the amount when paid to the Company is due to and generally paid to the subcontractor within a few days. The Company typically does not pay a given transit account payable until the related transit account receivable is collected. The Company is typically obligated to pay the subcontractor or staffing agency whether or not the client pays the Company.  The Company’s transit accounts payable generally exceeds the Company’s transit accounts receivable but absolute amounts and spreads fluctuate significantly from quarter to quarter in the normal course of business.  The transit accounts receivable was $1.0 million and related transit accounts payable was $2.1 million, for a net payable of $1.1 million, as of January 1, 2022. The transit accounts receivable was $2.5 million and related transit accounts payable was $4.9 million, for a net payable of $2.4 million, as of January 2, 2021.

 

Concentration

 

During the fiscal year ended January 1, 2022, no client accounted for 10% or more of total revenues.  As of January 1, 2022, the following clients represented more than 10.0% of the Company’s accounts receivable, net: Ginkgo Bioworks was 15.3% and Hawaii Department of Education was 14.2%.  No other customer accounted for 10% or more of the Company’s accounts receivable, net. The Company’s five, ten and twenty largest customers accounted for approximately 35.8%, 52.5% and 65.1%, respectively, of the Company’s revenues for the fiscal year ended January 1, 2022.

 

During the fiscal year ended January 2, 2021, New York City Board of Education represented 10.6% of the Company’s revenues.  No other client accounted for 10% or more of total revenues during the year.  As of January 2, 2021, the following clients represented more than 10.0% of the Company’s accounts receivable, net: New York City Board of Education was 11.8% and Hawaii Department of Education was 10.6%.  No other customer accounted for 10% or more of the Company’s accounts receivable, net. The Company’s five, ten and twenty largest customers accounted for approximately 33.4%, 46.6% and 60.7%, respectively, of the Company’s revenues for the fiscal year ended January 2, 2021.

 

 

F- 13

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

1.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

Foreign Currency Translation

 

The functional currency of the Company’s Canadian and Serbian subsidiaries is the local currency. Assets and liabilities are translated at period-end exchange rates.  Income and expense items are translated at weighted average rates of exchange prevailing during the year.  Any translation adjustments are included in the accumulated other comprehensive income account in stockholders’ equity.  Transactions executed in different currencies resulting in exchange adjustments are translated at spot rates and resulting foreign exchange transaction gains and losses are included in the results of operations.

 

Comprehensive Income

 

Comprehensive income consists of net income and foreign currency translation adjustments.

 

Per Share Data

 

Basic net income per share is calculated using the weighted-average number of common shares outstanding during the period.  Diluted net income per share is calculated using the weighted-average number of common shares plus dilutive potential common shares outstanding during the period.  Potential dilutive common shares consist of stock options and other stock-based awards under the Company’s stock compensation plans, when their impact is dilutive.  Because of the Company’s capital structure, all reported earnings pertain to common shareholders and no other adjustments are necessary. 

 

Share - Based Compensation

 

The Company recognizes share-based compensation over the vesting period of an award based on fair value at the grant date determined using the Black-Scholes option pricing model.  Certain assumptions are used to determine the fair value of stock-based payment awards on the date of grant and require subjective judgment.  Because employee stock options have characteristics significantly different from those of traded options, and because changes in the input assumptions can materially affect the fair value estimate, the existing models may not provide a reliable single measure of the fair value of the employee stock options.  Management assesses the assumptions and methodologies used to calculate estimated fair value of stock-based compensation when share-based awards are granted.  Circumstances may change and additional data may become available over time, which could result in changes to these assumptions and methodologies and thereby materially impact our fair value determination.  If an employee leaves the firm before the vesting period has been met, those shares are forfeited and removed from the share – based compensation expense calculation. See Note 11 for additional share-based compensation information.

 

Restricted share awards are recognized at their fair value.  The amount of compensation cost is measured on the grant date fair value of the equity instrument issued.  The compensation cost of the restricted share awards is recognized over the vesting period of the restricted share awards on a straight-line basis.  Restricted share awards typically include dividend accrual equivalents, which means that any dividends paid by the Company during the vesting period become due and payable after the vesting period assuming the grantee’s restricted stock unit fully vests.  Dividends for these grants are accrued on the dividend payment dates and included in accounts payable and accrued expenses on the accompanying consolidated balance sheet.  Dividends for restricted share awards that ultimately do not vest are forfeited.

 

 

F- 14

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

1.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

Advertising Costs

 

Advertising costs are expensed as incurred.  Total advertising expense was $914 and $800 for the fiscal years ended January 1, 2022 and January 2, 2021, respectively.

 

Fair Value Measurements

 

The Company values its financial assets and liabilities based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.  In order to increase consistency and comparability in fair value measurements, a fair value hierarchy was established that prioritizes observable and unobservable inputs used to measure fair value into three broad levels, which are described below:

 

Level 1:  Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities.  The fair value hierarchy gives the highest priority to Level 1 inputs.

 

Level 2:  Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in inactive markets; or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated with observable market data.

 

Level 3:  Unobservable inputs are used when little or no market data is available.  The fair value hierarchy gives the lowest priority to Level 3 inputs.

 

In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible as well as considers counterparty credit risk in its assessment of fair value.

 

Reclassification

 

Certain prior year amounts have been reclassified to conform with the current year presentation.  These classifications had no effect on the previously reported results of operations.

 

  2.

FISCAL YEAR

 

The Company follows a 52/53 week fiscal reporting calendar ending on the Saturday closest to December 31.  The fiscal year ended January 1, 2022 (fiscal 2021) was a 52-week reporting year.  The fiscal year ended January 2, 2021 (fiscal 2020) was a 53-week reporting year.

 

 

F- 15

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

  3.

USE OF ESTIMATES AND UNCERTAINTIES

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenue and expenses and disclosure of contingent assets and liabilities.  Actual results could differ from those estimates.

 

The Company uses estimates to calculate an allowance for doubtful accounts on its accounts receivables, adequacy of reserves, goodwill impairment, if any, equity compensation, the tax rate applied and the valuation of certain assets and liability accounts.  These estimates can be significant to the operating results and financial position of the Company. The estimates are based upon various factors including current and historical trends, as well as other pertinent industry and regulatory authority information, including the potential future effects of COVID-19. Management regularly evaluates this information to determine if it is necessary to update the basis for its estimates and to adjust for known changes.

 

The Company has risk participation arrangements with respect to workers compensation and health care insurance. The amounts included in the Company’s costs related to this risk participation are estimated and can vary based on changes in assumptions, the Company’s claims experience or the providers included in the associated insurance programs.

 

The Company can be affected by a variety of factors including uncertainty relating to the performance of the general economy, competition, demand for the Company’s services, adverse litigation and claims and the hiring, training and retention of key employees.

 

Fair Value of Financial Instruments

 

The Company’s carrying value of financial instruments, consisting primarily of accounts receivable, transit accounts receivable, accounts payable and accrued expenses, transit accounts payable and borrowings under line of credit approximates fair value due to their liquidity or their short-term nature and the line of credit’s variable interest rate.  The Company does not have derivative products in place to manage risks related to foreign currency fluctuations for its foreign operations or for interest rate changes.

 

The Company re-measures the fair value of the contingent consideration at each reporting period and any change in the fair value from either the passage of time or events occurring after the acquisition date, is recorded in earnings in the accompanying consolidated statement of operations.

 

 

 

F- 16

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

4.     ACCOUNTS RECEIVABLE, TRANSIT ACCOUNTS RECEIVABLE AND TRANSIT ACCOUNTS PAYABLE

 

The Company’s accounts receivable are comprised as follows:

 

  

January 1,

2022

  

January 2,

2021

 

Billed

 $37,396  $25,926 

Accrued and unbilled

  10,231   8,219 

Work-in-progress

  1,810   3,612 

Allowance for sales discounts and doubtful accounts

  (1,197

)

  (1,750

)

         

Accounts receivable, net

 $48,240  $36,007 

 

Unbilled receivables primarily represent revenue earned whereby those services are ready to be billed as of the balance sheet ending date.  Work-in-progress primarily represents revenue earned under contracts which the Company contractually invoices at future dates.

 

5.     PROPERTY AND EQUIPMENT

 

Property and equipment are comprised of the following:

 

  

January 1,

2022

  

January 2,

2021

 

Computers and systems

 $4,133  $4,686 

Equipment and furniture

  86   264 

Leasehold improvements

  159   236 
   4,378   5,185 
         

Less: accumulated depreciation and amortization

  2,439   3,107 
         

Property and equipment, net

 $1,939  $2,078 

 

The Company periodically writes off fully depreciated and amortized assets.  The Company wrote off fully depreciated and amortized assets of $1,671 and $1,529 during the fiscal years ended January 1, 2022 and January 2, 2021, respectively.  In addition, $713 of assets not fully depreciated were included in the sale of the Canadian Power Systems business.  For the fiscal years ended January 1, 2022 and January 2, 2021, depreciation and amortization expense for property and equipment was $1,007 and $1,065, respectively.

 

 

F- 17

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

6.     ACQUISITIONS

 

The purchase method of accounting in accordance with FASB ASC 805, “Business Combination,” was applied for all acquisitions.  This requires the cost of an acquisition to be allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective fair values at the date of acquisition with the excess cost accounted for as goodwill.  Goodwill arising from the acquisitions is attributable to expected sales synergies from combining the operations of the acquired business with those of the Company.

 

Future Contingent Payments

As of January 1, 2022, the Company had two active acquisition agreements whereby additional contingent consideration may be earned by the former shareholders: 1) effective October 1, 2017, the Company acquired all of the stock of PSR Engineering Solutions d.o.o. Beograd (Voždovac) (“PSR”) and 2) effective September 30, 2018, the Company acquired certain assets of Thermal Kinetics Engineering, PLLC and Thermal Kinetics Systems, LLC (together, “TKE”). The Company estimates future contingent payments at January 1, 2022 as follows:

 

Fiscal Year Ending

 

Total

 

December 31, 2022

 $103 

December 30, 2023

  600 

Estimated future contingent consideration payments

 $703 

 

Estimates of future contingent payments are subject to significant judgment and actual payments may materially differ from estimates. In the fourth quarter of 2021, the Company remeasured the value of its contingent consideration. The primary driver for remeasuring the contingent consideration was the performance by Thermal Kinetics Engineering (“TKE”) acquired by RCM in 2018.  TKE had very high yearly EBIT targets to achieve earn-out consideration.  TKE performed quite well but two factors contributed to TKE not hitting its targets.  The first was the COVID-19 pandemic which overlapped earn-out years 2 and 3.  TKE had numerous projects in its pipeline that were delayed or eliminated by prospective clients.   The second factor relates to a specific client in earn-out year 2.  This client experienced some problems with the product output, TKE agreed to fix the equipment to keep a valued client happy, thus the additional cost caused TKE to miss its earn-out target.  Based on these factors, the Company decided to amend its asset purchase agreement with TKE to a total of $0.7 million. Potential future contingent payments to be made to all active acquisitions after January 1, 2022 are capped at a cumulative maximum of $0.7 million.  The Company estimates future contingent consideration payments based on forecasted performance and recorded the fair value of those expected payments as of January 1, 2022.  Contingent consideration related to acquisitions is recorded at fair value (level 3) with changes in fair value recorded in other (expense) income, net.

 

 

F- 18

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

6.     ACQUISITIONS (CONTINUED)

 

For acquisitions that involve contingent consideration, the Company records a liability equal to the fair value of the estimated contingent consideration obligation as of the acquisition date. The Company determines the acquisition date fair value of the contingent consideration based on the likelihood of paying the additional consideration. The fair value is estimated using projected future operating results and the corresponding future earn-out payments that can be earned upon the achievement of specified operating objectives and financial results by acquired companies using Level 3 inputs and the amounts are then discounted to present value. These liabilities are measured quarterly at fair value, and any change in the fair value of the contingent consideration liability is recognized in the consolidated statements of operations. During the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recognized in the consolidated statements of operations.

 

In the fourth quarter of 2021, the Company remeasured the value of its contingent consideration. The primary driver for remeasuring the contingent consideration was the performance by Thermal Kinetics Engineering (“TKE”) acquired by RCM in 2018.  This remeasurement lead to a $1.7M reduction to the contingent consideration liability.  TKE had very high yearly EBIT targets to achieve earn-out consideration.  TKE performed quite well but two factors contributed to TKE not hitting its targets.  The first was the COVID-19 pandemic which overlapped earn-out years 2 and 3.  TKE had numerous projects in its pipeline that were delayed or eliminated by prospective clients.   The second factor relates to a specific client in earn-out year 2.  This client experienced some problems with the product output, TKE agreed to fix the equipment to keep a valued client happy, thus the additional cost caused TKE to miss its earn-out target.  Based on these factors, the Company decided to amend its asset purchase agreement with TKE.

 

The Company paid contingent consideration of $0.5 million and $0.3 million during the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021, respectively. 

 

The changes in the liability for contingent consideration from acquisitions for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021 are as follows:

 

Balance as of December 28, 2019

 $3,058 
     

   Contingent payments made

  (345

)

   Changes in fair value of contingent payments

  145 
     

Balance as of January 2, 2021

 $2,858 
     

   Contingent payments made

  (494

)

   Changes in fair value of contingent consideration

  52 

   Remeasurement of contingent consideration

  (1,713

)

     

Balance as of January 1, 2022

 $703 

 

 

 

F- 19

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

6.     ACQUISITIONS (CONTINUED)

 

Sale of Assets

On July 30, 2021, the Company sold the principal assets and certain liabilities of its Pickering and Kincardine offices, located in Ontario, Canada. These two offices were often referred to as Canada Power Systems and principally provided engineering services to two major nuclear power providers in Canada. The two Canada Power Systems offices were part of a reporting unit within the Company’s Engineering segment. The Company will continue to offer other engineering services in Canada and similar services in the United States.  The Company evaluated this transaction under ASC 205-20, discontinued operations and determined it did not meet the requirements to be treated as such.  For the fifty-two week period ended January 1, 2022 and fifty-three week period ended January 2, 2021, these two offices generated revenue of $4.9 million and $11.8 million, respectively.  The Company recorded a gain on the sale of these net assets of $2.4 million.  The purchase agreement provides for a typical indemnity escrow held by an independent escrow agent in the amount of $0.8 million. The escrow has not been recognized in the Company’s financial statements, as the Company does not control the escrow. Provided there are no asserted indemnity claims, the Company expects to receive the $0.8 million about 18 months from the purchase date.

 

7.     GOODWILL

 

Goodwill represents the premium paid over the fair value of the net tangible and intangible assets acquired in business combinations.  The Company tests goodwill for impairment on an annual basis as of the last day of the Company's fiscal year or more frequently if events occur or circumstances change indicating that the fair value of goodwill may be below the carrying amount.  During the fifty-two week period ended January 1, 2022, the Company reviewed the carrying value of goodwill due to the events and circumstances surrounding the COVID-19 pandemic.  While COVID-19 has negatively impacted the Company and may continue to negatively impact the Company in the future, the Company did not conclude in such review that this negative impact is permanent.  The Company reviewed industry and market conditions, reporting unit specific events as well as overall financial performance and determined that no indicators of impairment of goodwill existed during the fifty-two week period ended January 1, 2022 and fifty-three week period ended January 2, 2021.  As such, no impairment loss on the Company’s goodwill during the fifty-two week period ended January 1, 2022 or the fifty-three week period ended January 2, 2021 was recorded as a result of such review. 

 

The changes in the carrying amount of goodwill for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021 are as follows:

 

  

Engineering

  

Specialty

Health Care

  

Information

Technology

  

Total

 

Balance as of December 28, 2019

 $11,918  $2,398  $2,038  $16,354 
                 

   No change in fiscal 2020

  -   -   -   - 
                 

Balance as of January 2, 2021

 $11,918  $2,398  $2,038  $16,354 
                 

   No change in fiscal 2021

  -   -   -   - 
                 

Balance as of January 1, 2022

 $11,918  $2,398  $2,038  $16,354 

 

 

 

 

F- 20

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

8.     INTANGIBLE ASSETS

 

The Company evaluates long-lived assets and intangible assets with definite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the Company determines that it is probable that undiscounted future cash flows will not be sufficient to recover an asset’s carrying amount, the asset is written down to its fair value.  Assets to be disposed of by sale, if any, are reported at the lower of the carrying amount or fair value less cost to sell.  The Company’s intangible assets consist of customer relationships and non-compete agreements.  During the fifty-two week period ended January 1, 2022, the Company reviewed the carrying value of its intangible assets due to the events and circumstances surrounding the COVID-19 pandemic. While COVID-19 has negatively impacted the Company and may continue to negatively impact the Company in the future, the Company did not conclude in such review that this negative impact is permanent. As such, no impairment loss on the Company’s intangible assets during the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021 was recorded as a result of such review.

 

All of the Company’s intangible assets are associated with the Engineering segment.  Intangible assets other than goodwill are amortized over their useful lives.  Intangible assets are carried at cost, less accumulated amortization.

 

Details of intangible assets by class at January 1, 2022 and January 2, 2021:

 

  

January 1,

2022

  

January 2,

2021

 

Restricted covenants

 $-  $12 

Customer relationships

  -   83 
         

Total intangible assets

 $-  $95 

 

Amortization of acquired intangible assets for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021 was $95 and $321, respectively. The remaining intangible asset balance will be amortized during fiscal 2021.

 

 

F- 21

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

9.     LINE OF CREDIT

 

The Company and its subsidiaries amended and restated its Revolving Credit Facility with Citizens Bank of Pennsylvania on October 18, 2019.  As amended and restated, the Revolving Credit Facility provides for a $45.0 million revolving credit facility, has no sub-limit for letters of credit, and expires on August 8, 2023.

 

On September 29, 2020, the Company entered into an amendment to its Revolving Credit Facility. The amendment (i) modifies certain aspects of the financial covenants under the Loan Agreement, including the manner in which the measurement periods for certain components of the financial covenants are determined, (ii) modifies the required compliance levels for certain ratios under the Loan Agreement, and (iii) permitted the repayment of $2.2 million of indebtedness to a third party incurred in connection with the previously disclosed June 2020 repurchase of stock.

 

Borrowings under the Revolving Credit Facility bear interest at one of two alternative rates, as selected by the Company at each incremental borrowing.  These alternatives are: (i) LIBOR (London Interbank Offered Rate), plus applicable margin, typically borrowed in fixed 30-day increments or (ii) the agent bank’s prime rate generally borrowed over shorter durations.  At the option of Citizens Bank, LIBOR can be replaced with SOFR (Secured Overnight Financing Rate). The LIBOR alternative is being phased out in 2022.  Citizens Bank has not indicated when this switch will occur, but in any event, the Company does not believe there will be any material impact on its borrowing rate. The Company also pays unused line fees based on the amount of the Revolving Credit Facility that is not drawn.  Unused line fees are recorded as interest expense.  The effective weighted average interest rate, including unused line fees, for the fifty-two week period ended January 1, 2022 and fifty-three week period ended January 2, 2021 were 2.0% and 2.7%, respectively.

 

All borrowings under the Revolving Credit Facility are collateralized by all of the assets of the Company and its subsidiaries and a pledge of the stock of its subsidiaries.  The Revolving Credit Facility also contains various financial and non-financial covenants, such as a covenant that restricts on the Company’s ability to borrow in order to pay dividends.  As of January 1, 2022, the Company was in compliance with all covenants contained in the Revolving Credit Facility (as amended).  The Company believes that it will maintain compliance with its financial covenants for the foreseeable future.   

 

Borrowings under the line of credit as of January 1, 2022 and January 2, 2021 were $14.2 million and $11.9 million, respectively.  At both January 1, 2022 and January 2, 2021, there were letters of credit outstanding for $1.9 million. At January 1, 2022, the Company had availability for additional borrowings under the Revolving Credit Facility of $28.9 million.

 

Impact to Line of Credit from COVID-19

 

The Company is negatively impacted by COVID-19 as more fully described in Footnote 19 as well as the Segment Discussion, and Liquidity and Capital Resources sections in Management’s Discussion and Analysis of Financial Condition and Results of Operations. The Company believes that its current line of credit is adequate to provide the necessary liquidity while COVID-19 impacts its operations.  While the Company does expect to be in compliance with its financial covenants in the line of credit for the foreseeable future, the Company can give no assurance that the line of credit will be available to the Company.

 

 

F- 22

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

10.  PER SHARE DATA

 

The Company uses the treasury stock method to calculate the weighted-average shares outstanding used for diluted earnings per share.  The number of weighted-average shares used to calculate basic and diluted earnings per share for the fiscal years ended January 1, 2022 and January 2, 2021 was determined as follows:

 

  

Fiscal Years Ended

 
  

January 1,

2022

  

January 2,

2021

 

Basic weighted average shares outstanding

  11,035,361   12,152,042 

Dilutive effect of outstanding restricted share awards

  589,740   - 
         

Weighted average dilutive shares outstanding

  11,625,101   12,152,042 

 

Because the year ended January 2, 2021 recorded a net loss, the otherwise dilutive effect of 46,873 outstanding restricted share awards has not been included in the weighted average diluted shares outstanding.  For the years ended January 1, 2022 and January 2, 2021, there were no anti-dilutive shares included in the calculation of common stock equivalents.

 

Unissued shares of common stock were reserved for the following purposes:

 

  

January 1,

2022

  

January 2,

2021

 

Time-based restricted stock awards outstanding

  420,628   459,805 

Unvested subscription restricted share awards

  -   250,000 

Performance-based restricted stock awards outstanding

  125,000   - 

Future grants of options or shares

  107,924   520,929 

Shares reserved for employee stock purchase plan

  448,110   149,894 
         

Total

  1,101,662   1,380,628

 

 

 

F- 23

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

11.  SHARE BASED COMPENSATION

 

At January 1, 2022, the Company had two share-based employee compensation plans. The Company measures the fair value of share-based awards, if and when granted, based on the Black-Scholes method and using the closing market price of the Company’s common stock on the date of grant.  Awards typically vest over periods ranging from one to three years and expire within 10 years of issuance.  The Company may also issue immediately vested equity awards.  Share-based compensation expense related to time-based awards is amortized in accordance with applicable vesting periods using the straight-line method.  The Company expenses performance-based awards only when the performance metrics are likely to be achieved and the associated awards are therefore likely to vest.  Performance-based share awards that are likely to vest are also expensed on a straight-line basis over the vesting period but may vest on a retroactive basis or be reversed, depending on when it is determined that they are likely to vest, or in the case of a reversal when they are later determined to be unlikely to vest or forfeited. 

 

Share-based compensation expense of $1,358 and $1,108 was recognized for the fiscal years ended January 1, 2022 and January 2, 2021, respectively.  Fiscal year ended January 2, 2021 did not include any expense associated with performance-based awards.  As of January 1, 2022, there were 125,000 performance-based restricted stock units outstanding.

 

As of January 1, 2022, the Company had $0.7 million of total unrecognized compensation cost related to all time-based non-vested share-based awards outstanding. The Company expects to recognize this expense over approximately two years.  These amounts do not include a) the cost of any additional share-based awards granted in future periods or b) the impact of any potential changes in the Company’s forfeiture rate. 

 

2014 Omnibus Equity Compensation Plan (the 2014 Plan)

 

The 2014 Plan, approved by the Company’s shareholders in December 2014, initially provided for the issuance of up to 625,000 shares of the Company’s common stock to officers, non-employee directors, employees of the Company and its subsidiaries, or consultants and advisors utilized by the Company.  In fiscal 2016 and fiscal 2020, the Company amended and restated the 2014 Plan with shareholder approval to increase the aggregate number of shares of stock reserved for issuance under the Plan by an additional 500,000 and 850,000 shares, respectively, so that the total number of shares of stock reserved for issuance under the Plan is 1,975,000 shares.  The expiration date of the Plan is December 17, 2030, unless the 2014 Plan is terminated earlier by the Board or is extended by the Board with the approval of the stockholders.  The Compensation Committee of the Board of Directors determines the vesting period at the time of grant. 

 

As of January 1, 2022, under the 2014 Plan, 420,628 time-based shares were outstanding, there were 125,000 performance-based restricted stock units outstanding and 107,924 shares were available for awards thereunder.

 

The market value of equity grants for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021 was $2.9 million and $1.5 million respectively.  These amounts are based on the equity price on the last trading day in the period presented.

 

 

F- 24

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

11.  SHARE BASED COMPENSATION (CONTINUED)

 

Employee Stock Purchase Plan

 

The Company implemented the 2001 Employee Stock Purchase Plan (the “Purchase Plan”) with shareholder approval, effective January 1, 2001.  Under the Purchase Plan, employees meeting certain specific employment qualifications are eligible to participate and can purchase shares of common stock semi-annually through payroll deductions at the lower of 85% of the fair market value of the stock at the commencement or end of the offering period.  The purchase plan permits eligible employees to purchase shares of common stock through payroll deductions for up to 10% of qualified compensation, subject to maximum purchases in any one fiscal year of 3,000 shares. 

 

The Company has two offering periods in the Purchase Plan coinciding with the Company’s first two fiscal quarters and the last two fiscal quarters. Actual shares are issued on the first business day of the subsequent offering period for the prior offering period payroll deductions. During the fiscal years ended January 1, 2022 and January 2, 2021, there were 101,784 and 117,983 shares issued under the Purchase Plan for net proceeds of $137 and $208, respectively.  As of January 1, 2022, there were 448,110 shares available for issuance under the Purchase Plan.  Compensation expense, representing the discount to the quoted market price, for the Purchase Plan for the fiscal years ended January 1, 2022 and January 2, 2021 was $134 and $44, respectively.

 

In fiscal 2015, the Company amended the Purchase Plan with shareholder approval to increase the aggregate number of shares of stock reserved for issuance or transfer under the Plan by an additional 300,000 shares so that the total number of shares of stock reserved for issuance or transfer under the Plan shall be 1,100,000 shares and to extend the expiration date of the Plan to December 31, 2025.  In fiscal 2018, the Company amended the Purchase Plan with shareholder approval to increase the aggregate number of shares of stock reserved for issuance or transfer under the Plan by an additional 300,000 shares so that the total number of shares of stock reserved for issuance or transfer under the Plan shall be 1,400,000 shares.

 

On October 20, 2021, the Company’s Board of Directors approved amendments to the Purchase Plan, subject to the approval of the Company’s shareholders, to increase by an additional 400,000 the total number of shares of stock reserved for issuance or transfer under the Purchase Plan, and to extend the termination date of the Purchase Plan to December 31, 2030.

 

Time-Based Restricted Stock Awards / Stock Subscription Receivable

 

From time-to-time the Company issues time-based restricted stock awards.  These time-based restricted stock awards typically include dividend accrual equivalents, which means that any dividends paid by the Company during the vesting period become due and payable after the vesting period assuming the grantee’s restricted stock award fully vests.  Dividends for these grants are accrued on the dividend payment dates and included in accounts payable and accrued expenses on the accompanying condensed consolidated balance sheet.  As of January 1, 2022, there were no accrued dividends.  Dividends for time-based restricted stock awards that ultimately do not vest are forfeited.   

 

 

F- 25

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

11.  SHARE BASED COMPENSATION (CONTINUED)

 

Time-Based Restricted Stock Awards / Stock Subscription Receivable (Continued)

 

The following summarizes the activity in the time-based restricted stock awards under the 2014 Plan during the fifty-two week period ended January 1, 2022:

 

  

Number of

Time-Based

Restricted

Stock Awards

  

Weighted

Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at January 2, 2021

  709,805  $1.92 

Granted

  163,005  $3.81 

Vested

  (452,182

)

 $1.89 

Forfeited or expired

  -   - 

Outstanding non-vested at January 1, 2022

  420,628  $2.69 

 

Based on the closing price of the Company’s common stock of $7.12 per share on December 31, 2021 (the last trading day prior to January 1, 2022), the intrinsic value of the time-based non-vested restricted stock units at January 1, 2022 was approximately $3.0 million.  As of January 1, 2022, there was approximately $0.7 million of total unrecognized compensation cost related to time-based restricted stock units, which is expected to be recognized over the average weighted remaining vesting period of the restricted stock units through fiscal 2024.

 

In December 2020, the Company granted members of senior management one-time restricted stock awards of an aggregate of 250,000 shares in exchange for a stock subscription receivable. The shares were acquired by senior management through repayment of the stock subscription receivable from equal biweekly salary reductions over twelve months beginning in January 2021 and ending in December 2021. 

 

During the fifty-two week period ended January 1, 2022, the Company awarded 125,000 immediately vested share awards at an average price of $2.17.  During fiscal 2020, the Company awarded 100,092 immediately vested share awards at an average price of $1.33.

 

Performance-Based Restricted Stock Awards

 

From time-to-time the Company issues performance-based restricted stock units to its executives.  Performance-based restricted stock units are typically vested based on certain multi-year performance metrics as determined by the Board of Directors Compensation Committee. These performance-based restricted stock units typically include dividend accrual equivalents, which means that any dividends paid by the Company during the vesting period become due and payable after the vesting period on any stock awards that actually vest, if any.  Dividends for these grants are accrued on the dividend payment dates and included in accounts payable and accrued expenses on the accompanying condensed consolidated balance sheet.  As of January 1, 2022, there were no accrued dividends for performance-based restricted stock units.  Dividends for performance-based restricted stock units that ultimately do not vest are forfeited.    

 

 

F- 26

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

11.  SHARE BASED COMPENSATION (CONTINUED)

 

To date, the Company has issued performance-based restricted stock units only under the 2014 Plan.  The following summarizes the activity in the performance-based restricted stock units during the fifty-two week period ended January 1, 2022:

 

  

Number of

Performance-Based

Restricted

Stock Awards

  

Weighted

Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at January 2, 2021

  -   - 

Granted

  125,000  $3.26 

Vested

  -   - 

Forfeited or expired

  -   - 

Outstanding non-vested at January 1, 2022

  125,000  $3.26 

 

As of January 1, 2022, there were 125,000 performance-based restricted stock units outstanding. The Company assesses at each reporting date whether achievement of any performance condition is probable and recognizes the expense when achievement of the performance condition becomes probable.  The Company will then recognize the appropriate expense cumulatively in the year performance becomes probable and recognize the remaining compensation cost over the remaining requisite service period. If at a later measurement date the Company determines that performance-based restricted stock awards deemed as likely to vest are deemed as unlikely to vest, the expense recognized will be reversed. 

 

The Company has estimated as of January 1, 2022 that the 125,000 performance-based stock units will be earned in fiscal 2021. The total expense recorded for the 125,000 performance-based stock units earned is $271.

 

  

Number of

Restricted

Stock Awards

  

Weighted Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at December 28, 2019

  391,725  $4.36 

Granted – time-based vesting

  719,805  $1.88 

Granted – performance-based vesting

  -   - 

Vested

  (179,225

)

 $3.78 

Forfeited or expired

  (222,500

)

 $4.55 

Outstanding non-vested at January 2, 2021

  709,805  $1.92 

Granted – time-based vesting

  163,005  $3.81 

Granted – performance-based vesting

  125,000  $3.26 

Vested

  (452,182

)

 $1.89 

Forfeited or expired

  -   - 

Outstanding non-vested at January 1, 2022

  545,628  $2.82 

 

Based on the closing price of the Company’s common stock of $7.12 per share on December 31, 2021, the intrinsic value of all outstanding unvested equity awards at January 1, 2022 was $3.9 million. 

 

 

F- 27

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

12.  TREASURY STOCK TRANSACTIONS

 

On January 13, 2021, the Company’s Board of Directors authorized a program to repurchase shares of the Company’s common stock constituting, in the aggregate, up to an amount not to exceed $7.5 million.  All of these repurchases are conducted under the safe harbor from liability under certain market manipulation rules provided by Rule 10b-18 under the Securities Exchange act of 1934, as amended. On November 12, 2021, the Company’s Board of Directors further increased the total amount available to repurchase shares up to an amount not to exceed $19.1 million (including the initial $7.5 million authorized), consistent with the maximum limitation set forth by the Company’s revolving line of credit. The program is designed to provide the Company with enhanced flexibility over the long term to optimize its capital structure. Shares of the common stock may be repurchased in the open market or through negotiated transactions. The program may be terminated or suspended at any time at the discretion of the Company. 

 

During the fifty-two week period ended January 1, 2022, the Company purchased 1,930,911 shares at an average price of $4.68 per share.  As of January 1, 2022, the Company has $10.1 million available for future treasury stock purchases.

 

On June 2, 2020, the Company entered into a stock purchase agreement with certain stockholders of the Company, whereby the Company purchased an aggregate of 1,858,139 shares of the Company’s common stock for a negotiated purchase price of $1.20 per share or $2.2 million in total. The negotiated price of $1.20 per share was less than the lowest trading price of the stock on the day of the repurchase.  The consideration paid by the Company consisted entirely of an unsecured subordinated promissory note for $2.2 million. The note accrued interest at an annual rate of 9.0%, compounded annually, payable quarterly in arrears commencing on September 1, 2020 and continuing on each December 1, March 1, June 1 and September 1 thereafter, and initially had a maturity date of August 10, 2023. On September 25, 2020, the Company repaid the subordinated promissory note in the amount of $2.2 million.  The shares repurchased on June 2, 2020 were not purchased under a stock repurchase plan.

 

13.  NEW ACCOUNTING STANDARDS

 

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, Financial Instruments - Credit Losses (Topic 326). The new standard amends guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities.  In February 2020, the FASB issued ASU 2020-02, Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842) - Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842), which amends the effective date of the original pronouncement for smaller reporting companies.  ASU 2016-13 and its amendments will be effective for the Company for interim and annual periods in fiscal years beginning after December 15, 2022. The Company believes the adoption will modify the way the Company analyzes financial instruments, but it does not anticipate a material impact on results of operations. The Company is in the process of determining the effects the adoption will have on its consolidated financial statements.

 

In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard only applies to contracts and other transactions that reference London Interbank Offered Rate (LIBOR) or another reference rate expected to be discontinued due to reference rate reform. This guidance provides temporary optional expedients and exceptions to accounting guidance on contract modifications and hedge accounting to ease entities’ financial reporting burdens as the market transitions from the LIBOR and other interbank offered rates to alternative reference rates. The Company may elect to apply the amendments prospectively through December 31, 2022. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and related disclosures.

 

 

F- 28

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

14.  SEGMENT INFORMATION

 

The Company follows ASC280, “Segment Reporting,” which establishes standards for companies to report information about operating segments, geographic areas and major customers. The accounting policies of each reportable segment are the same as those described in the summary of significant accounting policies (see Note 1 to the Company’s Consolidated Financial Statements).

 

Segment operating income (loss) includes selling, general and administrative expenses directly attributable to that segment as well as charges for allocating corporate costs to each of the operating segments.  The following tables reflect the results of the reportable segments consistent with the Company’s management system:

 

Fiscal Year Ended

January 1, 2022

 

Engineering

  

Specialty Health Care

  

Information

Technology

  

Corporate

  

Total

 
                     

Revenue

 $66,172  $98,495  $39,208  $-  $203,875 
                     

Cost of services

  50,109   73,177   27,465   -   150,751 
                     

Gross profit

  16,063   25,318   11,743   -   53,124 
                     

Selling, general and administrative

  14,210   19,490   8,319   -   42,019 
                     

Depreciation and amortization of

   property and equipment

  521   373   113   -   1,007 
                     

Amortization of acquired intangible assets

  95   -   -   -   95 
                     

Remeasurement of acquisition-related

   contingent consideration

  (1,713

)

  -   -   -   (1,713

)

                     

Gain on sale of assets

  (2,420

)

  -   -   -   (2,420

)

                     

Operating income (loss)

 $5,370  $5,455  $3,331  $-  $14,136 
                     

Total assets as of January 1, 2022

 $28,343  $32,809  $8,676  $3,024  $72,852 

Capital expenditures

 $481  $563  $173  $359  $1,576 

 

 

F- 29

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

14.  SEGMENT INFORMATION (CONTINUED)

 

Fiscal Year Ended

January 2, 2021

 

Engineering

  

Specialty Health Care

  

Information

Technology

  

Corporate

  

Total

 
                     

Revenue

 $57,715  $60,481  $32,213  $-  $150,409 
                     

Cost of services

  41,227   47,116   23,211   -   111,554 
                     

Gross profit

  16,488   13,365   9,002   -   38,855 
                     

Selling, general and administrative

  13,021   15,601   9,169   -   37,791 
                     

Depreciation and amortization of

   property and equipment

  638   319   108   -   1,065 
                     

Amortization of acquired intangible assets

  321   -   -   -   321 
                     

Write-off of receivables and

   professional fees incurred

   related to arbitration

  8,397   -   -   -   8,397 
                     

Impairment of right of use assets and

   related costs

  -   -   -   2,231   2,231 
                     

Operating income (loss)

 $(5,889

)

 $(2,555

)

 $(275

)

 $(2,231

)

 $(10,950

)

                     

Total assets as of January 2, 2021

 $33,782  $19,141  $7,498  $7,918  $68,339 

Capital expenditures

 $26  $36  $48  $350  $460 

 

The Company derives a majority of its revenue from offices in the United States. Revenues reported for each operating segment are all from external customers.  The Company is domiciled in the United States and its segments operate in the United States, Canada, Puerto Rico and Serbia. Revenues by geographic area for the fiscal years ended January 1, 2022 and January 2, 2021 are as follows:   

 

  

Fiscal Year Ended

 
  

January 1,

  

January 2,

 
  

2022

  

2021

 

Revenues

        

   United States

 $186,169  $126,238 

   Canada

  9,578   15,310 

   Puerto Rico

  5,237   5,702 

   Serbia

  2,891   3,159 
  $203,875  $150,409 

 

 

F- 30

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

14.  SEGMENT INFORMATION (CONTINUED)

 

Total assets by geographic area as of the reported periods are as follows:

 

  

Fiscal Year Ended

 
  

January 1,

  

January 2,

 
  

2022

  

2021

 

Total Assets

        

   United States

 $67,296  $56,308 

   Canada

  1,327   7,067 

   Puerto Rico

  963   1,483 

   Serbia

  3,266   3,481 
  $72,852  $68,339 
 

15.  INCOME TAXES

 

Generally, the Company’s relative income or loss generated in each of its jurisdictions can materially impact the consolidated effective income tax rate of the Company, particularly the ratio of Canadian and Serbian pretax income, versus United States pretax income.  The consolidated effective income tax rate for fiscal 2021 was 21.0% as compared to 26.4% for the comparable prior year period.  The Company’s United States Federal statutory tax rate for the fifty-two week period ended January 1, 2022 and the comparable prior year period, before any adjustments, was 21.0%.  The income tax provisions reconciled to the tax computed at the United States Federal statutory rate for both fiscal 2021 and 2020 are as follows:

 

  

January 1,

2022

  

January 2,

2021

 

Federal statutory rate

  21.0

%

  21.0

%

Tax expense on taxable (loss)

   income at federal statutory rate

 $2,922  $(2,532

)

State and Puerto Rico income taxes,

   net of Federal income tax benefit

  519   (535

)

Permanent differences domestic

  (114

)

  154 

Permanent differences foreign

  (657

)

  - 

Remeasurement of contingent consideration

  (359

)

  - 

Intangible asset deferred tax liability true-up

  491   - 

Foreign income tax rates

  89   (21

)

Adjustments to prior year federal taxes

  46   (53

)

Other

  (12

)

  (201

)

Total income tax expense

 $2,925  $(3,188

)

 

 

F- 31

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

15.  INCOME TAXES (CONTINUED)

 

The components of income tax expense are as follows:

 

  

Fiscal Years Ended

 
  

January 1,

2022

  

January 2,

2021

 

Current

        

   Federal

 $47  $(32

)

   State and local

  45   174 

   Foreign

  292   382 
   384   524 
         

Deferred

        

   Federal

  2,152   (2,844

)

   State

  612   (851

)

   Foreign

  (223

)

  (17

)

   2,541   (3,755

)

Total

 $2,925  $(3,188

)

 

The components of earnings before income taxes by United States and foreign jurisdictions were as follows:

 

  

Fiscal Years Ended

 
  

January 1,

2022

  

January 2,

2021

 

United States

 $10,880  $(13,898

)

Foreign jurisdictions

  3,034   1,841 
  $13,914  $(12,057

)

 

A reconciliation of the unrecognized tax benefits for the year January 1, 2022:

 

Unrecognized Tax Benefits

    

Balance as of December 28, 2019

    

  Gross increases: tax positions in prior period

 $- 

  Gross increases: tax positions in current period

 $- 

Balance as of January 2, 2021

 $- 

  Gross increases: tax positions in prior period

 $- 

  Gross increases: tax positions in current period

 $1,196 
     

Balance as of January 1, 2022

 $1,196 

 

The total amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statutes of limitations. Although the outcomes and timing of such events are highly uncertain, it is reasonably possible that the balance of gross unrecognized tax benefits will not change during the next 12 months. However, changes in the occurrence, expected outcomes and timing of those events could cause the Company’s current estimate to change materially in the future.

 

 

F- 32

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

15.  INCOME TAXES (CONTINUED)

 

The Company accounts for penalties or interest related to uncertain tax positions as part of its provision for income taxes and records such amounts to interest expense.  The Company recorded no expense for penalties or interest in the fiscal years ended January 1, 2022 and January 2, 2021.

 

At January 1, 2022 and January 2, 2021, deferred tax assets and liabilities consist of the following:

 

  

January 1,

2022

  

January 2,

2021

 

Deferred tax assets:

        

Allowance for doubtful accounts

 $297  $455 

Federal and state net operating loss carryforward

  1,153   2,634 

Reserves and accruals

  800   881 

Lease liability

  844   1,174 

Other

  314   318 

Total deferred tax assets

  3,408   5,462 
         

Deferred tax liabilities:

        

Acquisition amortization, net

  (1,428

)

  (716

)

Prepaid expense deferral

  (552

)

  (602

)

Bonus depreciation to be reversed

  (392

)

  (280

)

Right of use assets

  (501

)

  (564

)

Canada deferred tax liability, net

  (142

)

  (365

)

Total deferred tax liabilities

  (3,015

)

  (2,527

)

Total deferred tax assets (liabilities), net

 $393  $2,935 

 

The Company has gross net operating losses of $2.9 million and $8.6 million to be applied to the net income of future federal and state tax returns, respectively. The principal amount of the federal net operating loss has an unlimited life. The Company conducts business in many states. Net operating losses in these states expire at differing periods but the majority of these expire from 2038 through 2040.

 

The Company conducts its operations in multiple tax jurisdictions in the United States, Canada, Puerto Rico and Serbia. The Company and its subsidiaries file a consolidated United States Federal income tax return and file in various states. The Company’s federal income tax returns have been examined through 2017. The Company has no open federal audits as of January 1, 2022. The Company is no longer subject to audits by state and local tax authorities for tax years prior to 2018. The Company is no longer subject to audit in Canada for the tax years prior to tax year 2017.  The Company is no longer subject to audit in Puerto Rico for the tax years prior to tax year 2011.  The Company has no open state audits as of January 1, 2022.

 

Differences between the effective tax rate and the applicable U.S. federal statutory rate may arise, primarily from the effect of state and local income taxes, share-based compensation, and potential tax credits available to the Company.

 

 

F- 33

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

16.

CONTINGENCIES

 

From time to time, the Company is a defendant or plaintiff in various legal actions that arise in the ordinary business course.  These matters may relate to professional liability, tax, compensation, contract, competitor disputes, and employee-related matters and include individual and class action lawsuits, as well as inquiries and investigations by governmental agencies regarding the Company’s employment and compensation practices. Additionally, some of the Company’s clients may also become subject to claims, governmental inquiries and investigations, and legal actions relating to the Company’s professional services. Depending upon the particular facts and circumstances, the Company may also be subject to indemnification obligations under its contracts with such clients relating to these matters.

 

As such, the Company is required to assess the likelihood of any adverse outcomes to these matters as well as potential ranges of losses and possible recoveries.  The Company may not be covered by insurance as it pertains to some or all of these matters.  A determination of the amount of the provision required for these commitments and contingencies, if any, which would be charged to earnings, is made after careful analysis of each matter.  The Company records a liability when management believes an adverse outcome from a loss contingency is both probable and the amount, or a range, can be reasonably estimated. From time to time, the Company must estimate the potential loss even though the party adverse to the Company has not asserted any specific amounts.  Significant judgment is required to determine both probability of loss and the estimated amount. The Company reviews its loss contingencies at least quarterly and adjusts its accruals and/or disclosures to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, or other new information, as deemed necessary. Once established, a provision may change in the future due to new developments or changes in circumstances and could increase or decrease the Company’s earnings in the period that the changes are made. 

 

The Company is exposed to various asserted claims as of January 1, 2022, where the Company believes it has a probability of loss. Additionally, the Company is exposed to other asserted claims whereby an amount of loss has not been declared, and the Company cannot determine the potential loss. Any of these various claims could result in an unfavorable outcome or settlement that exceeds the accrued amounts. However, the Company believes that such matters will not, either individually or in the aggregate, have a material adverse effect on its business, consolidated financial position, results of operations, or cash flows. As of January 1, 2022, the Company has accrued $2.9 million for asserted claims.  Included in the January 1, 2022 accrual of $2.9 million, the Company has reserved $1.6 million for the settlement of a class-action suit in California that alleges the Company did not properly pay its travel nurses overtime wages. While the Company believes it did not violate any overtime wage laws, it decided to settle this class action lawsuit in December 2020.  The Company paid the $1.6 million settlement in early January 2022.

 

 

F- 34

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

17.  RETIREMENT PLANS

 

Profit Sharing Plans

 

The Company maintains a 401(k) profit sharing plan for the benefit of eligible employees in the United States and other similar plans in Canada, Puerto Rico and Serbia (the “Retirement Plans”).  The 401(k) plan includes a cash or deferred arrangement pursuant to Section 401(k) of the Internal Revenue Code sponsored by the Company to provide eligible employees an opportunity to defer compensation and have such deferred amounts contributed to the 401(k) plan on a pre-tax basis, subject to certain limitations.  The Company, at the discretion of the Board of Directors, may make contributions of cash to match deferrals of compensation by participants in the Retirement Plans.  Contributions to the Retirement Plans charged to operations by the Company for the fiscal years ended January 1, 2022 and January 2, 2021 were $721 and $217, respectively.

 

18.  COMMITMENTS

 

Executive Severance Agreements

 

The Company is a party to Executive Severance Agreement (the “Executive Severance Agreement”) each of Bradley S. Vizi, the Company's Executive Chairman and President (dated as of June 1, 2018), and Kevin Miller, the Company’s Chief Financial Officer (dated as of February 28, 2014, as amended), which set forth the terms and conditions of certain payments to be made by the Company to the executive in the event, while employed by the Company, such executive experiences (a) a termination of employment unrelated to a “Change in Control” (as defined therein) or (b) there occurs a Change in Control and either (i) the executive’s employment is terminated for a reason related to the Change in Control or (ii) in the case of Mr. Miller, the executive remains continuously employed with the Company for a period of three months following the Change in Control. Each Executive Severance Agreement also provide for certain payments, if either (a) the executive is involuntarily terminated by the Company for any reason other than “Cause” (as defined therein), “Disability” (as defined therein) or death, or (b) the executive resigns for “Good Reason” (as defined therein), and, in each case, the termination is not a “Termination Related to a Change in Control” (as defined therein).

 

Leases

 

Leases are recorded in accordance with FASB ASC 842, Leases which requires lessees to recognize a right-of-use (“ROU”) asset and an operating right of use liability for all leases with terms greater than 12 months and requires disclosures by lessees and lessors about the amount, timing and uncertainty of cash flows arising from leases.

 

At January 1, 2021, in connection with the continuing developments from COVID-19, the Company reduced its leased office space as a result of its employees moving to a remote work environment.  The Company does not believe there is an opportunity to sublet any of the vacant office space due to the current commercial rental marketplace.  This decision and reduction in the use of the office spaces resulted in a right-of-use asset impairment of $1.9 million. This loss was determined by identifying the fair value of the impacted right-of-use assets as compared to the carrying value of the assets as of the measurement date, in accordance with Property, Plant and Equipment Topic of the FASB ASC.  The fair value of the right-of-use assets was based on the remaining term of each lease. In addition, the Company wrote off a total of $0.3 million in other office lease costs and obsolete equipment.     

 

 

F- 35

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

18.  COMMITMENTS (CONTINUED)

 

Leases (Continued)

 

The Company determines if an arrangement is a lease at inception. For leases where the Company is the lessee, right of use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. Right of use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. The right of use asset also consists of any lease incentives received. The lease terms used to calculate the right of use asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense using the accelerated interest method of recognition. The Company has lease agreements which require payments for lease and non-lease components. The Company has elected to account for these as a single lease component with the exception of its real estate leases.

 

The components of lease expense were as follows:

 

  

Fifty-Two Week

Period Ended

January 1, 2022

  

Fifty-Three Week

Period Ended

January 2, 2021

 
         

Operating lease cost

 $1,891  $2,524 
         

Finance lease cost

        

   Amortization of right of use assets

 $401  $366 

   Interest on lease liabilities

  9   10 

Total finance lease cost

 $410  $376 

 

Supplemental Cash Flow information related to leases was as follows:

 

  

Fifty-Two Week

Period Ended

January 1, 2022

  

Fifty-Three Week

Period Ended

January 2, 2021

 
         

Cash paid for amounts included in the

measurement of lease liabilities

        

   Operating cash flows from operating leases

 $1,957  $2,589 

   Operating cash flows from finance leases

 $9  $7 

   Financing cash flows from finance leases

 $415  $402 
         

Right of use assets obtained in exchange for lease obligations

        

   Operating leases

 $830  $1,257 

   Finance leases

 $1,002  $258 

 

 

F- 36

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

18.  COMMITMENTS (CONTINUED)

 

Leases (Continued)

 

Supplemental Balance Sheet information as of January 1, 2022 related to leases was as follows:

 

  

Fifty-Two Week

Period Ended

January 1, 2022

  

Fifty-Three Week

Period Ended

January 2, 2021

 

Operating leases

        

   Operating lease right of use assets

 $1,877  $2,409 
         

   Operating right of use liability - current

 $(1,502

)

 $(1,886

)

   Operating right of use liability - non-current

  (1,631

)

  (2,641

)

   Total operating lease liabilities

 $(3,133

)

 $(4,527

)

         

Finance leases

     

   Property and equipment - (right of use assets)

 $1,367  $1,140 

   Accumulated depreciation

  (375

)

  (746

)

   Property and equipment, net

 $992  $394 
         

   Finance lease liability - current

 $(437

)

 $(247

)

   Finance lease liability - non-current

  (502

)

  (106

)

   Total finance lease liabilities

 $(939

)

 $(353

)

         

Weighted average remaining lease term

        

   Operating leases

 

1.80 Years

  

2.03 Years

 

   Finance leases

 

2.34 years

  

1.45 Years

 
         

Weighted average discount rate

        

   Operating leases

  3.32

%

  4.06

%

   Finance leases

  1.15

%

  2.63

%

 

 

F- 37

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

18.  COMMITMENTS (CONTINUED)

 

Leases (Continued)

 

Maturities of lease liabilities are as follows:

 

Fiscal Year

 

Operating

Leases

  

Finance

Leases

 

2022

 $1,579  $446 

2023

  1,097   337 

2024

  396   168 

2025

  133   - 

Thereafter

  50   - 
         

Total lease payments

 $3,255  $951 

Less: imputed interest

  (122

)

  (12

)

Total

 $3,133  $939 

 

 

19.  RELATED PARTY TRANSACTIONS

 

There have been no related party transactions during the time periods presented. 

 

 

F- 38

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended January 1, 2022 and January 2, 2021

(Dollars in thousands, except share and per share amounts, unless otherwise indicated)

 

20.  STOCKHOLDER RIGHTS PLAN

 

On May 22, 2020, the Board of Directors of the Company approved a stockholder rights plan (the “Rights Plan”) and declared a dividend distribution to stockholders of record as of the close of business on June 2, 2020 of one preferred stock purchase right (a “Right”) for each outstanding share of Common Stock of the Company. Each Right entitled the holder to purchase from the Company a unit consisting of one one-hundredth of a share (a “Unit”) of a newly-authorized series of junior participating preferred stock of the Company, upon the occurrence of certain events, at a purchase price of $5.60 per Unit.

 

The initial issuance of the Rights as a dividend had no financial accounting or reporting impact. The fair value of the Rights was nominal because the Rights were not exercisable when issued and no value is attributable to them. Additionally, the Rights did not meet the definition of a liability under generally accepted accounting principles in the United States and were therefore not accounted for as a long-term obligation.  Accordingly, the Rights Plan had no impact on the Company’s Consolidated Financial Statements.

 

The Rights expired in accordance with their terms on May 22, 2021 and the Rights Plan is no longer in effect.

 

21.  COVID-19

 

In March 2020, the World Health Organization declared the outbreak of a novel coronavirus (COVID-19) as a pandemic, which continues to present various health, business and other challenges throughout the United States. As a result, we have temporarily closed or reduced most of our office locations, with most of our workforce working from home, and have seen a reduction in customer demand. The duration and ultimate magnitude of the disruption remains uncertain. Therefore, we experienced a negative impact during fiscal 2020 and fiscal 2021, and this matter may continue to negatively impact our business, results of operations, and financial position throughout fiscal 2022 and possibly beyond, and the related financial impact cannot be reasonably estimated at this time.

 

 

F- 39

 
 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

To the Board of Directors and Stockholders of

RCM Technologies, Inc. and Subsidiaries

 

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of RCM Technologies, Inc. and Subsidiaries (the “Company") as of January 1, 2022 and January 2, 2021, and the related consolidated statements of operations, comprehensive income (loss), changes in stockholders’ equity, and cash flows for the years ended January 1, 2022 and January 2, 2021, and the related notes (collectively referred to as the “financial statements”).  In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of January 1, 2022 and January 2, 2021, and the results of its operations and its cash flows for the years ended January 1, 2022 and January 2, 2021, in conformity with accounting principles generally accepted in the United States of America. 

 

Basis for Opinion

 

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

 

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

 

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

 

Critical Audit Matters

 

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

 

 

F-40

 

 

Realizability of deferred tax assets

 

Description of the Matter

 

As discussed in Note 15 to the financial statements, the Company had gross deferred tax assets of $3.4 million, of which $1.2 million related to net operating loss carryforwards as of January 1,  2022, and a gross deferred tax liability of $3.0 million. The assessment of the realizability of these deferred tax assets is based on the Company’s evaluation of available evidence to determine whether sufficient future taxable income will be generated to allow for the realization of such deferred tax assets. The Company records a valuation allowance to reduce its deferred tax assets to an amount that is more than 50% likely of being realized.

 

We identified the evaluation of the realizability of deferred tax assets as a critical audit matter. A high degree of auditor judgment was necessary to assess the evidence used by the Company to evaluate the realizability of deferred tax assets relating to the net operating loss carryforwards. Specifically, assessing the Company’s determination of the reversal of existing taxable temporary differences, cumulative pre-tax losses and the relevance of such losses to forecasted future taxable income required subjective auditor judgment. In addition, specialized skills were required to evaluate the Company’s application of income tax regulations.

 

How We Addressed the Matter in Our Audit

 

We evaluated the design and obtained an understanding of certain internal controls related to the Company’s income tax process. This included controls related to the application of income tax regulations and the Company’s consideration of available evidence to determine whether sufficient future taxable income will be generated to allow for the realization of existing deferred tax assets. We involved income tax professionals with specialized skills and knowledge, who assisted in evaluating the Company’s application of income tax regulations used in its realizability analysis. This included evaluating the scheduling of the reversal of existing taxable temporary differences to assess the utilization of net operating loss carryforwards in each tax jurisdiction before their scheduled expiration. We evaluated the Company’s consideration of cumulative pre-tax losses and the net deferred tax position in assessing whether deferred tax assets were more than 50% likely of being realized.

 

 

/s/ Macias, Gini & O’Connell LLP

 

 

We have served as the Company’s auditor since 2019. 

 

 

Macias, Gini & O’Connell, LLP

San Diego, California

Firm ID 324

April 4, 2022

 

 

F-41
EX-4.A 2 ex_339901.htm EXHIBIT 4(A) ex_339901.htm

Exhibit (4)(a)

 

DESCRIPTION OF CAPITAL STOCK

 

The following description of the terms of the common stock of RCM Technologies, Inc. (the “Company,” “we,” “our” or “us”) sets forth certain general terms and provisions of our common stock. This section also summarizes relevant provisions of Nevada law. The following summary of the terms of our common stock does not purport to be complete and is subject to, and is qualified in its entirety by reference to, the applicable provisions of Nevada law and our Articles of Incorporation, as amended (the “Articles of Incorporation”) and our Amended and Restated Bylaws, as amended (the “Bylaws”), copies of which are filed with, or incorporated by reference into, our Annual Reports on Form 10-K.

 

Capital Stock

 

Our authorized capital stock currently consists of 40,000,000 shares of common stock, $0.05 par value per share, and 5,000,000 shares of preferred stock, $1.00 par value per share.

 

Common Stock

 

The holders of our common stock are entitled to one vote for every share standing in the name of the stockholder in the books of the Company on any matter submitted to the stockholders, including the election of directors. Holders of the common stock do not have any preemptive rights so long as the common stock remains registered pursuant to section 12 of the Securities Exchange Act of 1934, as amended. Holders of the common stock do not have any cumulative voting rights. The holders of our common stock are entitled to receive dividends when, as and if declared by our board of directors out of legally available funds. Upon our liquidation or dissolution, the holders of common stock will be entitled to share ratably in those of our assets that are legally available for distribution to stockholders after payment of liabilities and subject to the prior rights of any holders of preferred stock then outstanding. All of the outstanding shares of common stock are fully paid and nonassessable. The rights, preferences and privileges of holders of common stock are subject to the rights of the holders of shares of any series of preferred stock that may be issued in the future.

 

Preferred Stock

 

We are authorized to issue up to 5,000,000 shares of preferred stock. Subject to limitations prescribed by Nevada law and the Articles of Incorporation, the Preferred Stock shall be divided into and from time to time may be issued in classes and in series within any class and our board of directors is hereby authorized to make such division into classes and series, to determine the number of shares of any such class or series, and to determine the designation, voting rights, preferences, limitations and special rights, if any, of the shares of each such class or series. The issuance of preferred stock may have the effect of delaying, deferring or preventing a change in control of our Company and may adversely affect the voting and other rights of the holders of our common stock, which could have an adverse impact on the market price of our common stock.

 

 

 

Certain Articles of Incorporation, Bylaws and Statutory Provisions

 

The provisions of the Articles of Incorporation and Bylaws and of the Nevada Business Corporation Act summarized below may have an anti-takeover effect and may delay, defer or prevent a tender offer or takeover attempt that a stockholder might consider in such stockholder’s best interest, including an attempt that might result in the receipt of a premium over the market price for our shares.

 

Limitation of Liability of Officers and Directors

 

Nevada law currently provides that our directors will not be personally liable to our Company or our stockholders for monetary damages for any act or omission as a director other than in the following circumstances:

 

 

the director breaches his fiduciary duty to our Company or our stockholders and this breach involves intentional misconduct, fraud or a knowing violation of law; or

 

our Company makes an unlawful payment of a dividend or unlawful stock purchases, redemptions or other distributions.

 

As a result, neither we nor our stockholders have the right, through stockholders’ derivative suits on our behalf, to recover monetary damages against a director for breach of fiduciary duty as a director, including breaches resulting from grossly negligent behavior, except in the situations described above. Nevada law allows the articles of incorporation of a corporation to provide for greater liability of the corporation’s directors. Our Articles of Incorporation do not provide for such expanded liability.

 

Special Meetings of Stockholders

 

The Bylaws provide that special meetings of stockholders may be called only by a majority of the members of our board or upon the written request of stockholders, in accordance with, and subject to, the provisions of the Bylaws, from stockholders who hold, in the aggregate, not less than twenty percent (20%) of the voting power of our outstanding shares.

 

Stockholder Action; Advance Notice Requirements for Stockholder Proposals and Director Nominations

 

The Articles of Incorporation provide that stockholders may take action by written consent if such consent is signed by the holders of record of the outstanding shares of the Company having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares entitled to vote thereon were present and voted, and otherwise may only take action at duly called annual or special meetings. In addition, our Bylaws establish advance notice procedures for:

 

 

stockholders to nominate candidates for election as a director; and

 

stockholders to propose topics for consideration at stockholders’ meetings.

 

 

 

Stockholders must notify our corporate secretary in writing prior to the meeting at which the matters are to be acted upon or directors are to be elected. The notice must contain the information specified in our Bylaws. To be timely, the notice must be delivered to, or mailed and received at, the principal executive offices of the Company not less than ninety (90) days nor more than one hundred twenty (120) days prior to the one-year anniversary of the immediately preceding year’s annual meeting; provided, however, that in the event that no annual meeting was held in the previous year or the date of the annual meeting is called for a date that is more than thirty (30) days before or more than sixty (60) days after such anniversary date, notice by the stockholder to be timely must be so delivered, or mailed and received, not later than the ninetieth (90th) day prior to such annual meeting or, if later, the tenth (10th) day following the day on which public disclosure of the date of such annual meeting was first made. In the case of a special meeting of stockholders called to elect directors, the stockholder notice must be delivered to, or mailed and received by, the Secretary of the Company at its principal executive offices not earlier than the one hundred twentieth (120th) day prior to such special meeting and not later than the ninetieth (90th) day prior to such special meeting or, if later, the tenth (10th) day following the day on which public disclosure (as defined in Section 3.13(h)) of the date of such special meeting was first made. These provisions may preclude some stockholders from bringing matters before the stockholders at an annual or special meeting or from nominating candidates for director at an annual or special meeting.

 

Election and Removal of Directors

 

Our board of directors is elected each year by our stockholders for a term expiring at the next annual meeting of stockholders. Our stockholders may remove directors with our without cause by the affirmative vote of the holders of two-thirds (2/3) of the combined voting power of all the then issued and outstanding shares of stock of all classes and series of the Company entitled to vote generally for the election of Directors, thereon, voting together as a single class. Our board of directors may elect a director to fill a vacancy created by the expansion of the board of directors.

 

 

 

Nevada Anti-Takeover Statutes

 

Business Combinations Act

 

We are subject to Nevada’s anti-takeover law under the Nevada Business Corporation Act, known as the Business Combinations Act. This law provides that specified persons who, together with affiliates and associates, own, or, with respect to affiliates or associates of ours who within two years did own, 10% or more of the outstanding voting stock of a corporation cannot engage in specified business combinations with the corporation for a period of two years after the date on which the person became an interested stockholder. The law defines the term “business combination” to encompass a wide variety of transactions with or caused by an interested stockholder, including mergers, asset sales and other transactions in which the interested stockholder receives or could receive a benefit on other than a pro rata basis with other stockholders. This provision would then have an anti-takeover effect for transactions not approved in advance by our board of directors, including discouraging takeover attempts that might result in a premium over the market price for the shares of our common stock.

 

Control Shares Act

 

The Nevada Business Corporation Act provides that, in certain circumstances, a stockholder who acquires a controlling interest in a corporation, defined in the statute as an interest in excess of a 1/5, 1/3 or 1/2 interest, has no voting rights in the shares acquired that caused the stockholder to exceed any such threshold, unless the corporation’s other stockholders, by majority vote, grant voting rights to such shares. We may opt out of this act by amending our by-laws either before or within ten days after the relevant acquisition of shares. Presently, our amended and restated by-laws do not opt out of this act.

 

Transfer Agent and Registrar

 

The transfer agent and registrar for the common stock is American Stock Transfer & Trust Company, LLC. Its address is 59 Maiden Lane, New York, New York 10005.

 

Listing

 

Our common stock is listed on the NASDAQ Capital Market under the symbol “RCMT.”

 

 
EX-21 3 ex_340061.htm EXHIBIT 21 HTML Editor

 

EXHIBIT 21

 

 

SUBSIDIARIES OF THE REGISTRANT

 

 

Cataract, Inc.

PSR Engineering Solutions d.o.o. Beograd (Voždovac)

RCM Technologies Canada Corp.

RCM Technologies (USA), Inc.

RCM Technologies Netherlands B.V.

RCMT Delaware, Inc.

RCMT Europe Holdings, Inc.

 

 
EX-23.1 4 ex_340062.htm EXHIBIT 23.1 HTML Editor

 

EXHIBIT 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the Registration Statements of RCM Technologies, Inc. on Form S‐8 (Nos. 333-261767, 333-251516, 333-222151, 333-200826, 333-165482, 333-145904, 333-61306, 333-80590, 333-48089, 333-52206 and 333-52480) and on Form S-3 (No. 333-252148) of our report dated April 4, 2022, related to our audits of the consolidated financial statements of RCM Technologies, Inc. as of January 1, 2022 and January 2, 2021, and for the years then ended, which report appears in this Annual Report on Form 10-K.

 

 

/s/ Macias Gini & O’Connell LLP

 

 

Macias Gini & O’Connell LLP

San Diego, California

April 4, 2022

 

 

 
EX-31.1 5 ex_340063.htm EXHIBIT 31.1 HTML Editor

 

EXHIBIT 31.1

 

CERTIFICATION REQUIRED BY

 

RULE 13a-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934

 

I, Bradley S. Vizi, certify that:

 

1.     I have reviewed this annual report on Form 10-K of RCM Technologies, Inc. (the “registrant”);

 

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 officer(s) 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 annual 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 officer(s) 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 the registrant’s board of directors (or persons performing the equivalent function):

 

(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: April 4, 2022

/s/

Bradley S. Vizi

   

Bradley S. Vizi

Executive Chairman and President

 

 
EX-31.2 6 ex_340064.htm EXHIBIT 31.2 HTML Editor

 

EXHIBIT 31.2

 

CERTIFICATION REQUIRED BY

 

RULE 13a-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934

 

I, Kevin D. Miller, certify that:

 

1.     I have reviewed this annual report on Form 10-K of RCM Technologies, Inc. (the “registrant”);

 

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 officer(s) 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 annual 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 officer(s) 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 the registrant’s board of directors (or persons performing the equivalent function):

 

(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: April 4, 2022

/s/

Kevin D. Miller

   

Kevin D. Miller

Chief Financial Officer, Treasurer and Secretary

 

 
EX-32.1 7 ex_340065.htm EXHIBIT 32.1 HTML Editor

 

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

 

In connection with the Annual Report on Form 10-K of RCM Technologies, Inc. (the “Company”) for the fiscal year ended January 1, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Bradley S. Vizi, Executive Chairman and President of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge, that:

 

(1)   The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended (15 U.S.C. section 78m (a)); and

 

(2)   The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/

Bradley S. Vizi

 

Bradley S. Vizi

Executive Chairman and President

April 4, 2022

 

A signed original of this written statement required by Section 906 has been provided to RCM Technologies, Inc. and will be retained by RCM Technologies, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

 
EX-32.2 8 ex_340066.htm EXHIBIT 32.2 HTML Editor

 

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

 

In connection with the Annual Report on Form 10-K of RCM Technologies, Inc. (the “Company”) for the fiscal year ended January 1, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kevin D. Miller, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge, that:

 

(1)   The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended (15 U.S.C. section 78m (a)); and

 

(2)   The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/

Kevin D. Miller

 

Kevin D. Miller

Chief Financial Officer, Treasurer and Secretary

April 4, 2022

 

A signed original of this written statement required by Section 906 has been provided to RCM Technologies, Inc. and will be retained by RCM Technologies, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

 
EX-101.SCH 9 rcmt-20220101.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Fiscal Year link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Use of Estimates and Uncertainties link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Property and Equipment link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Acquisitions link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Goodwill link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Intangible Assets link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Line of Credit link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Per Share Data link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Share Based Compensation link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Treasury Stock Transactions link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - New Accounting Standards link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Segment Information link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 16 - Contingencies link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 17 - Retirement Plans link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 18 - Commitments link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 19 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 20 - Stockholder Rights Plan link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 21 - COVID-19 link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 5 - Property and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 6 - Acquisitions (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 7 - Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 8 - Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 10 - Per Share Data (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 11 - Share Based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 14 - Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 15 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 18 - Commitments (Tables) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable - Accounts Receivable (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 5 - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 5 - Property and Equipment - Summary of Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 6 - Acquisitions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 7 - Goodwill (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 8 - Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 8 - Intangible Assets - Intangible Assets by Class (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 9 - Line of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 10 - Per Share Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 10 - Per Share Data - Weighted Average Number of Common Shares (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 10 - Per Share Data - Unissued Shares of Common Stock Were Reserved for the Following Purposes (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 11 - Share Based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 11 - Share-based Compensation - Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 12 - Treasury Stock Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 14 - Segment Information - Results of the Segments (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 14 - Segment Information - Revenues by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 14 - Segment Information - Total Assets by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 15 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 16 - Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 17 - Retirement Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 18 - Commitments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 18 - Commitments - Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 18 - Commitments - Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 18 - Commitments - Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 18 - Commitments - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 20 - Stockholder Rights Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 10 rcmt-20220101_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 rcmt-20220101_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 rcmt-20220101_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies Note 1 - Summary of Significant Accounting Policies Tax expense on taxable (loss) income at federal statutory rate Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable Note 5 - Property and Equipment Note 6 - Acquisitions Note 7 - Goodwill Note 8 - Intangible Assets Note 10 - Per Share Data Note 11 - Share Based Compensation Borrowings under line of credit us-gaap_LongTermLineOfCredit Long-term Line of Credit, Noncurrent Income Tax Disclosure [Text Block] Note 14 - Segment Information Note 15 - Income Taxes Note 18 - Commitments Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Liability for contingent consideration from acquisitions Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable - Accounts Receivable (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 5 - Property and Equipment - Summary of Property and Equipment (Details) Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details) Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Note 8 - Intangible Assets - Intangible Assets by Class (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Note 10 - Per Share Data - Weighted Average Number of Common Shares (Details) Note 10 - Per Share Data - Unissued Shares of Common Stock Were Reserved for the Following Purposes (Details) Note 11 - Share-based Compensation - Restricted Stock Units Activity (Details) Note 14 - Segment Information - Results of the Segments (Details) Note 14 - Segment Information - Revenues by Geographic Area (Details) Note 14 - Segment Information - Total Assets by Geographic Area (Details) Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details) Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Note 18 - Commitments - Lease Expense (Details) Note 18 - Commitments - Cash Flow Information (Details) Granted, weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Note 18 - Commitments - Balance Sheet Information (Details) Foreign currency translation adjustment Other comprehensive (loss) income Vested, weighted average grant date fair value (in dollars per share) Note 18 - Commitments - Maturities of Lease Liabilities (Details) Forfeited or expired, weighted average grant date fair value (in dollars per share) Notes To Financial Statements us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Outstanding non-vested, weighted average grant date fair value (in dollars per share) Outstanding non-vested, weighted average grant date fair value (in dollars per share) Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited or expired (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) Outstanding non-vested (in shares) Outstanding non-vested (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested (in shares) Capital expenditures rcmt_CapitalExpenditures Amount of capital expenditures. Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Immediately Vested [Member] Represents information regarding immediately vested awards. Stock subscription receivable Represents the value of shares that were agreed to during the period but will be issued in the future. Stock subscription receivable (in shares) Represents the number of shares that were agreed to during the period but will be issued in the future. Health Care [Member] rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment Total other assets 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 after one year or beyond the normal operating cycle, if longer. Excludes property, plant and equipment. us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent Accounts payable and accrued expenses Deferred revenue Shares reserved for employee stock purchase plan (in shares) Schedule of Goodwill [Table Text Block] Income taxes payable Accrued payroll and related costs us-gaap_AccountsPayableCurrent Accounts Payable, Current, Total Revolving Credit Facility [Member] Proceeds from sale of assets Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Credit Facility [Axis] Credit Facility [Domain] us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee (in shares) us-gaap_NotesIssued1 Notes Issued us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) Unusual or Infrequent Item, or Both [Axis] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date Unusual or Infrequent Item, or Both [Domain] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Property and equipment acquired Dilutive effect of outstanding restricted share awards (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) 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) Goodwill Disclosure [Text Block] Current liabilities: Vesting [Axis] Treasury Stock [Text Block] Vesting [Domain] Total assets us-gaap_Assets Total assets us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation Disposal Group, Including Discontinued Operation, Assets, Total Impairment of right of use assets and related costs Impairment of right of use assets and related costs Operating Lease, Impairment Loss Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Customer Relationships [Member] Effect of excess tax deduction over book expense associated with exercise of equity awards Deferred tax assets, net, domestic Finite-Lived Intangible Assets by Major Class [Axis] Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Business Description and Basis of Presentation [Text Block] Award Type [Domain] us-gaap_EscrowDeposit Escrow Deposit Basis of Presentation and Significant Accounting Policies [Text Block] Award Type [Axis] Net income (loss) Net income (loss) Net income (loss) Intangible assets, net Restricted Stock Units (RSUs) [Member] Restricted Stock [Member] rcmt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value Fair value of share-based awards granted during the period. Pickering and Kincardine Offices [Member] Represents the Pickering and Kincardine offices. Antidilutive Securities [Axis] No change Antidilutive Securities, Name [Domain] Business Combination Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Less: accumulated depreciation and amortization Performance-based Restricted Stock Units Potential Upward Adjustment [Member] Related to awards. PSR & TKE Acquisitions [Member] Related to PSR & TKE acquisitions. Property and equipment, net Property and equipment, net rcmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumSharesUponAdjustment Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Maximum Shares Upon Adjustment (in shares) The number of maximum shares upon adjustment under a share based compensation arrangement. Contingencies Disclosure [Text Block] Goodwill us-gaap_Goodwill Balance Balance Property and equipment Canada Revenue Agency [Member] us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities Total adjustments Cash flows from investing activities: Earnings Per Share [Text Block] us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Income taxes payable Accounts payable and accrued expenses us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities CANADA Accrued payroll and related costs us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities Related Party Transactions Disclosure [Text Block] Income tax expense (benefit) Total income tax expense Lease, Cash Flow Information [Table Text Block] Tabular disclosure of lessee's cash flow information for leases. rcmt_FinanceLeaseCost Total finance lease cost Amount of finance lease cost recognized by lessee for lease contract. Changes in finance lease obligations The amount of increase (decrease) in finance lease liability. Lease, Liability, Maturity [Table Text Block] Tabular disclosure of undiscounted cash flows of operating and finance lease liabilities. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position. Lease, Balance Sheet Information [Table Text Block] Tabular disclosure of lessee's balance sheet information for leases. us-gaap_OperatingExpenses Operating costs and expenses Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Ending Balance us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense Amendment Flag Auditor Name Auditor Location Auditor Firm ID us-gaap_ComprehensiveIncomeNetOfTax Total comprehensive income (loss) City Area Code us-gaap_DebtInstrumentMaturityDate Debt Instrument, Maturity Date us-gaap_GainLossOnSaleOfBusiness Gain (Loss) on Disposition of Business Gain on sale of assets Gain on sale of assets Reclassification, Comparability Adjustment [Policy Text Block] Purchase of treasury stock (in shares) Treasury Stock, Shares, Acquired (in shares) Deferred revenue us-gaap_IncreaseDecreaseInContractWithCustomerLiability us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, outstanding (in shares) Preferred stock, outstanding (in shares) Current Fiscal Year End Date us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage us-gaap_DebtInstrumentInterestRateEffectivePercentage Debt Instrument, Interest Rate, Effective Percentage us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating leases Document Fiscal Period Focus us-gaap_IncreaseDecreaseInDepositOtherAssets Deposits Operating lease cost Document Fiscal Year Focus us-gaap_IncreaseDecreaseInDeferredIncomeTaxes Deferred income tax expense (benefit) Lease, Cost [Table Text Block] Finance leases Document Period End Date Operating leases us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating leases (Year) Entity File Number Entity Emerging Growth Company Document Type Service, Other [Member] Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Transit accounts payable Represents the amount of transit accounts payable as of the balance sheet date. Technology Service [Member] Entity Public Float Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Entity Voluntary Filers Entity Well-known Seasoned Issuer us-gaap_CapitalizedComputerSoftwareAdditions Capitalized Computer Software, Additions us-gaap_CapitalizedComputerSoftwareNet Capitalized Computer Software, Net, Ending Balance us-gaap_IncreaseDecreaseInOtherReceivables Net of transit accounts receivable and payable us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Share-based compensation expense us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Liability Class [Axis] Fair Value by Liability Class [Domain] Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One Amortization of acquired intangible assets Amortization of acquired intangible assets Amortization of Intangible Assets, Total us-gaap_TreasuryStockValueAcquiredCostMethod Treasury Stock, Value, Acquired, Cost Method Purchase of treasury stock Entity Address, City or Town Entity Address, Postal Zip Code Supplemental cash flow information: Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] us-gaap_TreasuryStockValue Treasury stock (6,612,222 shares at January 1, 2022 and 4,681,311 at January 2, 2021) at cost Entity Common Stock, Shares Outstanding Depreciation and amortization of property and equipment Depreciation and amortization of property and equipment us-gaap_AdvertisingExpense Advertising Expense Revenue Benchmark [Member] Accounts Receivable [Member] PUERTO RICO Trading Symbol SERBIA Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Issuance of stock under employee stock purchase plan (in shares) us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) Local Phone Number us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity Line of Credit Facility, Remaining Borrowing Capacity us-gaap_TableTextBlock Notes Tables Issuance of stock under employee stock purchase plan us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan Issuance of stock upon vesting of restricted share awards (in shares) us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Issuance of stock upon vesting of restricted share awards Selling, general and administrative Selling, general and administrative Provision for losses on accounts receivable Line of Credit Facility, Lender [Domain] Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Ginkgo Bioworks [Member] represent Ginkgo Bioworks. UNITED STATES Accumulated deficit Accumulated other comprehensive loss December 31, 2022 Represents estimated future contingent consideration payments in next fiscal year following current fiscal year. Debt Disclosure [Text Block] Changes in assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Remeasurement of contingent consideration Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the re-measurement of contingent consideration. Intangible asset deferred tax liability true-up Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to intangible asset deferred tax liability true-up. Operating right of use liability, net of current position Operating right of use liability - non-current rcmt_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLeaseLiabilities Lease liability Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued lease liabilities. us-gaap_DeferredIncomeTaxesAndTaxCredits Effect of excess tax deduction on equity awards Total, operating leases Total operating lease liabilities Operating right of use liability Operating right of use liability - current Finance lease payable Finance lease liability - current Retirement Benefits [Text Block] Finance lease payable us-gaap_FinanceLeaseLiabilityNoncurrent Finance lease liability - non-current Deposits Operating right of use asset Operating lease right of use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments, operating leases us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: imputed interest, operating leases Total, finance leases Total finance lease liabilities Financing cash flows from finance leases us-gaap_DeferredIncomeTaxExpenseBenefit Deferred Income Tax Expense (Benefit), Total 2024, operating leases 2025, operating leases us-gaap_FinanceLeaseRightOfUseAsset Property and equipment, net Fair Value Measurement, Policy [Policy Text Block] Fair Value of Financial Instruments, Policy [Policy Text Block] 2022, operating leases 2023, operating leases rcmt_DeferredTaxLiabilitiesRightOfUseAssets Right of use assets Represents right of use assets for deferred tax liabilities. Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Foreign Currency Transactions and Translations Policy [Policy Text Block] Share-based compensation expense us-gaap_ShareBasedCompensation us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer Deferred Compensation Arrangement with Individual, Contributions by Employer Operating costs and expenses Comprehensive Income, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Research, Development, and Computer Software, Policy [Policy Text Block] us-gaap_Depreciation Depreciation, Total Depreciation and amortization us-gaap_DepreciationDepletionAndAmortization Intangible Assets Disclosure [Text Block] us-gaap_AssetsCurrent Total current assets Other assets: Time-based Restricted Stock Units [Member] Represents time-based restricted stock units. Share-based Payment Arrangement [Policy Text Block] Stockholders' Equity Note Disclosure [Text Block] Performance-based Restricted Stock Units [Member] Represents information pertaining to performance-based restricted stock units. Changes in fair value of contingent payments Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill Impairment of Intangible Assets (Excluding Goodwill), Total Treasury stock, shares (in shares) Advertising Cost [Policy Text Block] Common stock, $0.05 par value; 40,000,000 shares authorized;16,903,157 shares issued and 10,290,935 shares outstanding at January 1, 2022 and 16,224,191 shares issued and 11,542,880 shares outstanding at January 2, 2021 Restricted stock awards outstanding (in shares) Adjustments to reconcile net income (loss) to net cash provided by operating activities: Common stock, authorized (in shares) Common stock, issued (in shares) Common stock, par value (in dollars per share) Revenue from Contract with Customer [Policy Text Block] us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance, Total Total (in shares) Common Stock, Capital Shares Reserved for Future Issuance (in shares) Statistical Measurement [Domain] Operating cash flows from operating leases Maximum [Member] Non-cash financing activities: Minimum [Member] Product and Service [Axis] us-gaap_PaymentsForLegalSettlements Payments for Legal Settlements us-gaap_CommonStockShareSubscribedButUnissuedSubscriptionsReceivable Stock subscription receivable Product and Service [Domain] Statistical Measurement [Axis] Operating cash flows from finance leases Litigation Case [Axis] Litigation Case [Domain] Preferred stock, $1.00 par value; 5,000,000 shares authorized; no shares issued or outstanding us-gaap_NumberOfReportingUnits Number of Reporting Units us-gaap_DeferredTaxAssetsLiabilitiesNet Total deferred tax assets (liabilities), net Preferred stock, issued (in shares) Interest Income taxes us-gaap_DeferredTaxAssetsOther Other Geographical [Axis] Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Property, Plant and Equipment Disclosure [Text Block] Geographical [Domain] Goodwill and Intangible Assets, Policy [Policy Text Block] Property, Plant and Equipment [Table Text Block] us-gaap_DeferredTaxAssetsGross Total deferred tax assets Preferred stock, authorized (in shares) Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities Canadian Power Systems [Member] Related to Canadian Power Systems. Preferred stock par value (in dollars per share) rcmt_OperatingLeaseRightofuseAssetWriteoff Operating Lease, Right-of-use Asset, Write-off The amount of right of use asset of operating lease written off during the period. Revenues Revenues Revenue from Contract with Customer, Including Assessed Tax Accrued and Unbilled Accounts Receivable and Work in Process [Policy Text Block] Disclosure of accounting policy for accrued and unbilled accounts receivable and work in process. Transit Receivable and Transit Payable [Policy Text Block] Disclosure of accounting policy for policy transit receivable and transit payable. us-gaap_ForeignCurrencyTransactionGainLossBeforeTax Loss (gain) on foreign currency transactions Customer [Axis] Customer [Domain] Issuance of accrued share-based compensation Represents the amount included in noncash investing and financing activities during the period for the issuance of accrued share-based compensation. ROU assets obtained in exchange for lease obligations Amount of increase in right-of-use asset obtained in exchange for operating and finance lease liabilities. Restricted Covenants [Member] Intangible asset, restricted covenants. us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals Reserves and accruals Gain on sale of assets Represents the net book value of property and equipment transferred in sale of assets. us-gaap_InterestIncomeExpenseNet Interest expense and other, net Stock Subscriptions Receivable [Member] Information pertaining to stock subscriptions receivable. rcmt_SaleOfAssetsEscrowDepositExpectedPeriodForReturnOfDeposit Sale of Assets, Escrow Deposit, Expected Period for Return of Deposit (Month) Represents the expected period of time for the return of the escrow deposit associated with a sale of assets. Cash flows from operating activities: Schedule of Segment Reporting Information, by Segment [Table Text Block] us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts Allowance for doubtful accounts rcmt_IncreaseDecreaseInRightOfUseAssets Right of use liabilities The increase (decrease) during the reporting period in the aggregate amount of right-of-use assets. Statement [Line Items] Accounts receivable, current us-gaap_AccountsReceivableGrossCurrent Accounts Receivable, before Allowance for Credit Loss, Current us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent Allowance for sales discounts and doubtful accounts Accounts receivable, net Accounts receivable, net Additional paid-in capital AOCI Attributable to Parent [Member] Stockholders’ equity: Right [Member] Information related to right. Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Other expense, net Effect of COVID-19 Pandemic [Text Block] The entire disclosure for effects of COVID-19 pandemic. Segment Reporting Disclosure [Text Block] rcmt_NumberOfCustomers Number of Customers Represents the number of customers. Long-Lived Tangible Asset [Domain] Federal and state net operating loss carryforward Thereafter, operating leases Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Thereafter, finance leases Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). rcmt_NumberOfUnitsCalledByEachRight Number of Units Called by Each Right (in shares) Number of units into which each right may be converted. Current assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Note Issued to Acquire Treasury Stock [Member] Represents information regarding a note issued in consideration of a stock repurchase. Effect of exchange rate changes on cash and cash equivalents Deferred tax assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Decrease in cash and cash equivalents Five Largest Customers [Member] Five largest customers [member Ten Largest Customers [Member] Ten largest customers [member us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities us-gaap_Liabilities Total liabilities Twenty Largest Customers [Member] Twenty largest customers [member Commitments and contingencies (note 16) Write-off of receivables and professional fees incurred related to arbitration Write-off of receivables and professional fees incurred related to arbitration Amount of write-downs of receivables related to arbitration. Work In Progress [Member] Work in progress [member Operating income (loss) us-gaap_OperatingIncomeLoss Operating income (loss) us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized rcmt_WriteOffOfFullyDepreciatedPropertyAndEquipment Write Off of Fully Depreciated Property and Equipment Write off of fully depreciated property and equipmen us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_DeferredTaxLiabilitiesOther Acquisition amortization, net Other expense (income) us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used in) investing activities Equipment and Furniture [Member] Equipment and furniture [member Prepaid expenses and other current assets Computers and Systems [Member] Computers and systems [member Unvested Subscription Restricted Share Awards [Member] Information pertaining to unvested subscription restricted share awards. Gross profit us-gaap_GrossProfit Gross profit Cost of services Cost of services COVID-19 [Member] Information pertaining to COVID-19. us-gaap_DeferredIncomeTaxLiabilitiesNet Deferred tax liability Class Action Suit for Unpaid Overtime Wages to Travel Nurses [Member] Information pertaining to the class action suit for unpaid overtime wages to travel nurses. Engineering [Member] Engineering [member us-gaap_ContractWithCustomerLiability Contract with Customer, Liability, Total Information Technology [Member] Information technology [member Specialty Health Care [Member] Specialty health care [member us-gaap_LitigationReserve Estimated Litigation Liability Senior Management [Member] Information pertaining to senior management. us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings Canada deferred tax liability, net us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities Payment for Contingent Consideration Liability, Financing Activities Contingent consideration paid Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Bonus depreciation to be reversed us-gaap_DeferredTaxLiabilitiesPrepaidExpenses Prepaid expense deferral us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount Deferred tax liabilities: Unissued Shares of Common Stock [Table Text Block] Unissued shares of common stock [table text block Future grants of options or shares (in shares) Future grants of options or share Hawaii Department of Education [Member] Information related to the Hawaii Department of Education. us-gaap_PaymentsForRepurchaseOfCommonStock Common stock repurchase Issuance of stock for employee stock purchase plan Retained Earnings [Member] us-gaap_TreasuryStockAcquiredAverageCostPerShare Treasury Stock Acquired, Average Cost Per Share (in dollars per share) Title of Individual [Domain] us-gaap_CurrentStateAndLocalTaxExpenseBenefit State and local Title of Individual [Axis] us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit State Treasury Stock [Member] us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 Stock Repurchase Program, Remaining Authorized Repurchase Amount us-gaap_CurrentForeignTaxExpenseBenefit Foreign us-gaap_DeferredForeignIncomeTaxExpenseBenefit Foreign Additional Paid-in Capital [Member] us-gaap_CurrentFederalTaxExpenseBenefit Federal Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount us-gaap_DeferredFederalIncomeTaxExpenseBenefit Federal Deferred Equity Components [Axis] Equity Component [Domain] Current us-gaap_CurrentIncomeTaxExpenseBenefit Current Income Tax Expense (Benefit), Total us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) Class of Warrant or Right [Axis] Other Current Liabilities [Member] Class of Warrant or Right [Domain] us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign Foreign jurisdictions Other Current Assets [Member] Permanent Placement Services [Member] Contract with customer in which the Company earns fees based on a percentage of the compensation paid to the person placed with the client. us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total Income (loss) before income taxes Engineering Services [Member] Services relating to engineering, to include consulting and project solution. us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic United States rcmt_RightofuseAssetAmortizationExpense Amortization of right of use assets Amount of amortization expense for right-of-use asset from operating lease and finance lease. ICFR Auditor Attestation Flag Employee Stock Purchase Plan [Member] Represents information regarding the Employee Stock Purchase Plan. State and Local Jurisdiction [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority [Axis] Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] Foreign Tax Authority [Member] Document Annual Report Cash and Cash Equivalents, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Citizens Bank of Pennsylvania [Member] The entity Citizens Bank of Pennsylvania. Receivable [Policy Text Block] us-gaap_RepaymentsOfSubordinatedDebt Repayments of Subordinated Debt, Total Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Balance Balance Accounting Policies [Abstract] us-gaap_OpenTaxYear Open Tax Year Document Transition Report Basis of Accounting, Policy [Policy Text Block] us-gaap_RepaymentsOfLongTermLinesOfCredit Repayments under line of credit Entity Interactive Data Current Gross increases: tax positions in prior period Security Exchange Name Gross increases: tax positions in current period Title of 12(b) Security Billing Status, Type [Axis] Receivables Billing Status [Domain] rcmt_AccountsPayableNet Accounts Payable, Net Represents the amount of accounts payable as of the specified date, net of accounts receivable. us-gaap_ProceedsFromLongTermLinesOfCredit Borrowings under line of credit Unbilled Revenues [Member] Billed Revenues [Member] Transit Accounts Receivable [Member] Transit accounts receivable used to pay transit accounts payable. New York City Board of Education [Member] Represents New York City Board of Education. Transit Accounts Payable [Member] Transit accounts payable typically paid with cash received from transit accounts receivable. Canadian Sales Tax [Policy Text Block] Disclosure of accounting policy for Canadian sales taxes. rcmt_AnnualDepreciationRate Annual Depreciation Rate Represents the annual depreciation rate. The 2014 Plan [Member] Represents the 2014 Plan. Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] rcmt_AdditionalSharesOfCommonStockReservedForFutureIssuance Additional Shares of Common Stock Reserved for Future Issuance (in shares) Number of additional common shares reserved for future issuance. Subsegments [Axis] Subsegments [Domain] Segments [Axis] Segments [Domain] Corporate Segment [Member] Puerto Rico Department of Treasury [Member] Represents the Puerto Rico Department of Treasury. us-gaap_SharePrice Share Price (in dollars per share) us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization Accumulated depreciation us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted average dilutive shares outstanding (in shares) Property and equipment - (right of use assets) us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards, Total Asset Class [Axis] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Diluted net earnings (loss) per share (in dollars per share) Basic weighted average shares outstanding (in shares) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent, Total Time-and-materials Contract [Member] Business Acquisition [Axis] Basic net earnings (loss) per share (in dollars per share) Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Domain] Fixed-price Contract [Member] Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Disposal Group Name [Axis] Disposal Group Name [Domain] us-gaap_BusinessCombinationContingentConsiderationLiability Balance Finance lease cost, Interest on lease liabilities us-gaap_FinanceLeaseLiabilityPaymentsDue Total lease payments, finance leases Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Remeasurement of contingent consideration us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred Remeasurement of acquisition-related contingent consideration Remeasurement of acquisition-related contingent consideration Amortization of right of use assets Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount Less: imputed interest, finance leases 2022, finance leases 2023, finance leases 2024, finance leases 2025, finance leases Accounting Standards Update and Change in Accounting Principle [Text Block] us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent Finance leases Liability for contingent consideration from acquisitions us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 Finance leases (Year) Other Cash flows from financing activities: Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Adjustments to prior year federal taxes us-gaap_DividendsPayableCurrentAndNoncurrent Dividends Payable us-gaap_StockholdersEquity Stockholders’ equity Balance Balance Permanent differences Class of Stock [Axis] Schedule of Weighted Average Number of Shares [Table Text Block] State and Puerto Rico income taxes, net of Federal income tax benefit Transit accounts receivable December 30, 2023 Represents estimated future contingent consideration payments in year two. Foreign income tax rates rcmt_EstimatedFutureContingentConsiderationPayments Estimated future contingent consideration payments Represents estimated future contingent consideration payments. EX-101.PRE 13 rcmt-20220101_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document And Entity Information - USD ($)
12 Months Ended
Jan. 01, 2022
Apr. 01, 2022
Jul. 02, 2021
Document Information [Line Items]      
Entity Central Index Key 0000700841    
Entity Registrant Name RCM TECHNOLOGIES, INC.    
Amendment Flag false    
Current Fiscal Year End Date --01-01    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jan. 01, 2022    
Document Transition Report false    
Entity File Number 1-10245    
Entity Incorporation, State or Country Code NV    
Entity Tax Identification Number 95-1480559    
Entity Address, Address Line One 2500 McClellan Avenue, Suite 350    
Entity Address, City or Town Pennsauken    
Entity Address, State or Province NJ    
Entity Address, Postal Zip Code 08109-4613    
City Area Code 856    
Local Phone Number 356-4500    
Title of 12(b) Security Common Stock, par value $0.05 per share    
Trading Symbol RCMT    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 28,900,000
Entity Common Stock, Shares Outstanding   10,096,588  
Auditor Name Macias, Gini & O’Connell LLP    
Auditor Location San Diego, California    
Auditor Firm ID 324    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 01, 2022
Jan. 02, 2021
Current assets:    
Cash and cash equivalents $ 235 $ 734
Accounts receivable, net 48,240 36,007
Transit accounts receivable 1,010 2,494
Prepaid expenses and other current assets 2,486 4,699
Total current assets 51,971 43,934
Property and equipment, net 1,939 2,078
Other assets:    
Deposits 176 169
Deferred tax assets, net, domestic 535 3,300
Goodwill 16,354 16,354
Operating right of use asset 1,877 2,409
Intangible assets, net 0 95
Total other assets 18,942 22,327
Total assets 72,852 68,339
Current liabilities:    
Accounts payable and accrued expenses 9,306 7,497
Transit accounts payable 2,064 4,900
Accrued payroll and related costs 13,027 12,877
Finance lease payable 437 247
Income taxes payable 0 436
Operating right of use liability 1,502 1,886
Liability for contingent consideration from acquisitions 103 500
Deferred revenue 3,418 398
Total current liabilities 29,857 28,741
Finance lease payable 502 106
Liability for contingent consideration from acquisitions 600 2,358
Operating right of use liability, net of current position 1,631 2,641
Borrowings under line of credit 14,151 11,890
Total liabilities 46,883 46,101
Commitments and contingencies (note 16)
Stockholders’ equity:    
Preferred stock, $1.00 par value; 5,000,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.05 par value; 40,000,000 shares authorized;16,903,157 shares issued and 10,290,935 shares outstanding at January 1, 2022 and 16,224,191 shares issued and 11,542,880 shares outstanding at January 2, 2021 845 811
Stock subscription receivable 0 (420)
Additional paid-in capital 111,068 109,588
Accumulated other comprehensive loss (2,699) (2,550)
Accumulated deficit (56,985) (67,974)
Treasury stock (6,612,222 shares at January 1, 2022 and 4,681,311 at January 2, 2021) at cost (26,260) (17,217)
Stockholders’ equity 25,969 22,238
Total liabilities and stockholders’ equity 72,852 68,339
Foreign Tax Authority [Member]    
Current liabilities:    
Deferred tax liability $ 142 $ 365
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Jan. 01, 2022
Jan. 02, 2021
Preferred stock par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, authorized (in shares) 5,000,000 5,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.05 $ 0.05
Common stock, authorized (in shares) 40,000,000 40,000,000
Common stock, issued (in shares) 16,903,157 16,224,191
Common stock, outstanding (in shares) 10,290,935 11,542,880
Treasury stock, shares (in shares) 6,612,222 4,681,311
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Revenues $ 203,875 $ 150,409
Cost of services 150,751 111,554
Gross profit 53,124 38,855
Operating costs and expenses    
Selling, general and administrative 42,019 37,791
Depreciation and amortization of property and equipment 1,007 1,065
Amortization of acquired intangible assets 95 321
Write-off of receivables and professional fees incurred related to arbitration 0 8,397
Impairment of right of use assets and related costs 0 2,231
Gain on sale of assets (2,420) 0
Remeasurement of acquisition-related contingent consideration (1,713) 0
Operating costs and expenses 38,988 49,805
Operating income (loss) 14,136 (10,950)
Other expense (income)    
Interest expense and other, net 365 778
Change in fair value of contingent consideration 52 145
Loss (gain) on foreign currency transactions (195) 184
Other expense, net 222 1,107
Income (loss) before income taxes 13,914 (12,057)
Income tax expense (benefit) 2,925 (3,188)
Net income (loss) $ 10,989 $ (8,869)
Basic net earnings (loss) per share (in dollars per share) $ 1.00 $ (0.73)
Diluted net earnings (loss) per share (in dollars per share) $ 0.95 $ (0.73)
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Net income (loss) $ 10,989 $ (8,869)
Other comprehensive (loss) income (149) 198
Total comprehensive income (loss) $ 10,840 $ (8,671)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Stock Subscriptions Receivable [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Total
Balance (in shares) at Dec. 28, 2019 15,826,891         2,823,172  
Balance at Dec. 28, 2019 $ 791 $ 0 $ 108,452 $ (2,748) $ (59,105) $ (14,987) $ 32,403
Issuance of stock under employee stock purchase plan (in shares) 117,983         0  
Issuance of stock under employee stock purchase plan $ 6 0 202 0 0 $ 0 208
Stock subscription receivable (in shares) 0         0  
Stock subscription receivable $ 0 (420) 420 0 0 $ 0 0
Foreign currency translation adjustment 0 0 0 198 0 0 198
Share-based compensation expense $ 0 0 528 0 0 $ 0 528
Issuance of stock upon vesting of restricted share awards (in shares) 279,317         0  
Issuance of stock upon vesting of restricted share awards $ 14 0 (14) 0 0 $ 0 0
Purchase of treasury stock (in shares) 0         1,858,139  
Purchase of treasury stock $ 0 0 0 0 0 $ (2,230) (2,230)
Net income (loss) $ 0 0 0 0 (8,869) $ 0 (8,869)
Balance (in shares) at Jan. 02, 2021 16,224,191         4,681,311  
Balance at Jan. 02, 2021 $ 811 (420) 109,588 (2,550) (67,974) $ (17,217) 22,238
Issuance of stock under employee stock purchase plan (in shares) 101,784         0  
Issuance of stock under employee stock purchase plan $ 5 0 131 0 0 $ 0 136
Stock subscription receivable (in shares) 250,000         0  
Stock subscription receivable $ 13 420 (13) 0 0 $ 0 420
Foreign currency translation adjustment 0 0 0 (149) 0 0 (149)
Share-based compensation expense $ 0 0 1,358 0 0 $ 0 1,358
Issuance of stock upon vesting of restricted share awards (in shares) 327,182         0  
Issuance of stock upon vesting of restricted share awards $ 16 0 (16) 0 0 $ 0 $ 0
Purchase of treasury stock (in shares) 0         1,930,911 1,930,911
Purchase of treasury stock $ 0 0 0 0 0 $ (9,043) $ (9,043)
Net income (loss) 0 0 0 0 10,989 0 10,989
Effect of excess tax deduction over book expense associated with exercise of equity awards $ 0 0 20 0 0 $ 0 20
Balance (in shares) at Jan. 01, 2022 16,903,157         6,612,222  
Balance at Jan. 01, 2022 $ 845 $ 0 $ 111,068 $ (2,699) $ (56,985) $ (26,260) $ 25,969
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Cash flows from operating activities:    
Net income (loss) $ 10,989 $ (8,869)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 1,102 1,386
Gain on sale of assets (2,420) 0
Remeasurement of acquisition-related contingent consideration (1,713) 0
Impairment of right of use assets and related costs 0 2,231
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability 52 145
Share-based compensation expense 1,358 1,108
Effect of excess tax deduction on equity awards 20 0
Provision for losses on accounts receivable (208) 7,911
Deferred income tax expense (benefit) 2,542 (3,712)
Amortization of right of use assets 1,057 1,490
Changes in assets and liabilities:    
Accounts receivable (14,710) 15,947
Net of transit accounts receivable and payable (1,317) 2,757
Prepaid expenses and other current assets 1,838 (162)
Accounts payable and accrued expenses 1,518 1,587
Accrued payroll and related costs 149 4,557
Right of use liabilities (1,919) (1,529)
Income taxes payable 436 (304)
Deferred revenue 3,020 52
Deposits (7) 41
Total adjustments 10,074 (34,113)
Net cash provided by operating activities 915 25,244
Cash flows from investing activities:    
Property and equipment acquired (568) (460)
Proceeds from sale of assets 6,859 0
Net cash provided by (used in) investing activities 6,291 (460)
Cash flows from financing activities:    
Borrowings under line of credit 110,481 73,238
Repayments under line of credit (108,220) (96,109)
Issuance of stock for employee stock purchase plan 137 208
Changes in finance lease obligations (415) (394)
Contingent consideration paid (494) (345)
Common stock repurchase (9,043) (2,230)
Net cash used in financing activities (7,554) (25,632)
Effect of exchange rate changes on cash and cash equivalents (151) (265)
Decrease in cash and cash equivalents (499) (1,113)
Cash and cash equivalents at beginning of period 734 1,847
Cash and cash equivalents at end of period 235 734
Supplemental cash flow information:    
Interest 417 1,026
Income taxes 1,010 264
Non-cash financing activities:    
Issuance of accrued share-based compensation 580 492
ROU assets obtained in exchange for lease obligations $ 1,832 $ 258
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Summary of Significant Accounting Policies
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

1.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Description of Business and Basis of Presentation

 

RCM Technologies, Inc. (the “Company” or “RCM”) is a premier provider of business and technology solutions designed to enhance and maximize the operational performance of its customers through the adaptation and deployment of advanced engineering, life sciences and information technology services.  Additionally, the Company provides specialty health care staffing services through its Specialty Health Care Services group.  RCM’s offices are primarily located in major metropolitan centers throughout North America.

 

The consolidated financial statements are comprised of the accounts of the Company and its wholly owned subsidiaries.  All significant intercompany accounts and transactions have been eliminated in consolidation. 

 

Cash and Cash Equivalents

 

The Company considers its holdings of highly liquid money-market instruments and certificates of deposits to be cash equivalents if the securities mature within 90 days from the date of acquisition.  These investments are carried at cost, which approximates fair value.  The Company’s cash balances are maintained in accounts held by major banks and financial institutions.  The majority of these balances may exceed federally insured amounts.  The Company held $21 and $42 of cash and cash equivalents in Canadian banks as of January 1, 2022 and January 2, 2021, respectively, which was held principally in Canadian dollars.  The Company held $169 and $246 of cash and cash equivalents in Serbian banks as of January 1, 2022 and January 2, 2021, respectively, which was held in various currencies.

 

 

Fair Value of Financial Instruments

 

The Company’s carrying value of financial instruments, consisting primarily of accounts receivable, transit accounts receivable, accounts payable and accrued expenses, transit accounts payable and borrowings under line of credit approximates fair value due to their liquidity or their short-term nature and the line of credit’s variable interest rate.  The Company does not have derivative products in place to manage risks related to foreign currency fluctuations for its foreign operations or for interest rate changes.

 

Accounts Receivable and Allowance for Doubtful Accounts

 

The Company’s accounts receivable are primarily due from trade customers.  Credit is extended based on evaluation of customers’ financial condition and, generally, collateral is not required.  Accounts receivable payment terms vary and are stated in the financial statements at amounts due from customers net of an allowance for doubtful accounts. Accounts outstanding longer than the payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole.  The Company writes off accounts receivable when they become uncollectible, and payments subsequently received on such receivables previously written off are credited to bad debt expense.

 

Accrued and Unbilled Accounts Receivable and Work-in-Process

 

Unbilled receivables primarily represent revenues earned whereby those services are ready to be billed as of the balance sheet ending date. Work-in-process primarily represents revenues earned under contracts which the Company is contractually precluded from invoicing until future dates as project milestones are realized.  See Note 4 for further details.

 

Transit Accounts Receivable and Transit Accounts Payable

 

From time to time, the Company’s Engineering segment enters into agreements to provide, among other things, construction management and engineering services.  Pursuant to these agreements, the Company a) may engage subcontractors to provide construction or other services; b) typically earns a fixed percentage of the total project value; and c) assumes no ownership or risks of inventory.  In such situations, the Company acts as an agent under the provisions of FASB ASC 606 “Revenue from Contracts with Customers” and therefore recognizing revenue on a “net-basis.”  The Company records revenue on a “net” basis on relevant engineering and construction management projects, which require subcontractor/procurement costs or transit costs. In those situations, the Company charges the client a negotiated fee, which is reported as net revenue when earned. 

 

Under the terms of the agreements, the Company is typically not required to pay the subcontractor until after the corresponding payment from the Company’s end-client is received. Upon invoicing the end-client on behalf of the subcontractor or staffing agency the Company records this amount simultaneously as both a “transit account receivable” and “transit account payable” as the amount when paid to the Company is due to and generally paid to the subcontractor within a few days. The Company typically does not pay a given transit account payable until the related transit account receivable is collected. The Company is typically obligated to pay the subcontractor or staffing agency whether or not the client pays the Company.  The Company’s transit accounts payable generally exceeds the Company’s transit accounts receivable but absolute amounts and spreads fluctuate significantly from quarter to quarter in the normal course of business.

 

Property and Equipment

 

Property and equipment are stated at cost and are depreciated on the straight-line method at rates calculated to provide for retirement of assets at the end of their estimated useful lives.  The annual rates are 20% for computer hardware and software as well as furniture and office equipment.  Leasehold improvements are amortized over the shorter of the estimated life of the asset or the lease term. 

 

Intangible Assets

 

The Company’s intangible assets have been generated through acquisitions.  The Company maintains responsibility for valuing and determining the useful life of intangible assets.  As a general rule, the Company amortizes restricted covenants over four years and customer relationships over six years.  However, circumstances may dictate other amortization terms as determined by the Company and assisted by their third party advisors.

 

Canadian Sales Tax

 

The Company is required to charge and collect sales tax for all Canadian clients and remits invoiced sales tax monthly to the Canadian taxing authorities whether collected or not.  The Company does not collect the sales tax from its clients until they have paid their respective invoices.  The Company includes uncollected Canadian sales tax invoiced to clients in its prepaid and other current assets.

 

Goodwill

 

Goodwill is not amortized but is subject to periodic testing for impairment in accordance with FASB ASC 350Intangibles - Goodwill and Other.”  The Company tests goodwill for impairment on an annual basis as of the last day of the Company’s fiscal December each year or more frequently if events occur or circumstances change indicating that the fair value of the goodwill may be below its carrying amount. The Company has three reporting units.  The Company uses a market-based approach to determine the fair value of the reporting units.  This approach uses earnings/revenue multiples of similar companies recently completing acquisitions and the ability of our reporting units to generate cash flows as measures of fair value of our reporting units. The Company adopted Accounting Standards Update (“ASU”) 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment” effective January 2, 2021 which has eliminated Step 2 from the goodwill impairment test. Under this update, an entity should perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. To satisfy the “Step 0 Test”, the Company reviewed industry and market conditions, reporting unit specific events as well as overall financial performance and found no impairment of goodwill.

 

The Company did not record a goodwill impairment charge in fiscal years ended January 1, 2022 and January 2, 2021.  There can be no assurance that future indicators of impairment and tests of goodwill impairment will not result in an impairment charge.

 

Long-Lived and Intangible Assets

 

The Company evaluates long-lived assets and intangible assets with definite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  When the Company determines that it is probable that undiscounted future cash flows will not be sufficient to recover an asset’s carrying amount, the asset is written down to its fair value.  Assets to be disposed of by sale, if any, are reported at the lower of the carrying amount or fair value less cost to sell.  The Company’s intangible assets consist of customer relationships and non-compete agreements. 

 

Software

 

In accordance with FASB ASC 350-40 “Accounting for Internal Use Software,” certain costs related to the development or purchase of internal-use software are capitalized and amortized over the estimated useful life of the software. During the fiscal years ended January 1, 2022 and January 2, 2021, the Company capitalized $1,256 and $305, respectively, for software costs.  The net balance after accumulated depreciation for all software costs capitalized as of January 1, 2022 and January 2, 2021 was $1,350 and $1,389, respectively.

 

Income Taxes

 

The Company makes judgments and interpretations based on enacted tax laws, published tax guidance, as well as estimates of future earnings.  These judgments and interpretations affect the provision for income taxes, deferred tax assets and liabilities and the valuation allowance. The Company evaluated the deferred tax assets and determined on the basis of objective factors that the net assets will be realized through future years’ taxable income.  In the event that actual results differ from these estimates and assessments, additional valuation allowances may be required.  The Company did not have any valuation allowance as of January 1, 2022 or January 2, 2021.

 

The Company accounts for income taxes in accordance with FASB ACS 740 “Income Taxes” (FASB ASC 740) which requires an asset and liability approach of accounting for income taxes.  FASB ASC 740 requires assessment of the likelihood of realizing benefits associated with deferred tax assets for purposes of determining whether a valuation allowance is needed for such deferred tax assets.  Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted. The Company measures its deferred tax assets and liabilities using the tax rates that the Company believes will apply in the years in which the temporary differences are expected to be recovered or paid. The Company and its wholly owned United States subsidiaries file a consolidated federal income tax return.  The Company also files tax returns in Canada, Puerto Rico and Serbia.

 

The Company also follows the provisions of FASB ASC 740 which prescribes a model for the recognition and measurement of a tax position taken or expected to be taken in a tax return, and provides guidance on derecognition, classification, interest and penalties, disclosure and transition.  The Company’s policy is to record interest and penalty, if any, as interest expense.

 

Revenue Recognition

 

The Company records revenue under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers.  Revenue is recognized when we satisfy a performance obligation by transferring services promised in a contract to a customer, in an amount that reflects the consideration that we expect to receive in exchange for those services.  Performance obligations in our contracts represent distinct or separate service streams that we provide to our customers.   

 

We evaluate our revenue contracts with customers based on the five-step model under ASC 606: (1) Identify the contract with the customer; (2) Identify the performance obligations in the contract; (3) Determine the transaction price; (4) Allocate the transaction price to separate performance obligations; and (5) Recognize revenue when (or as) each performance obligation is satisfied.

 

The Company derives its revenue from several sources.  The Company’s Engineering Services and Life Sciences and Information Technology segments perform consulting and project solution services.  The Healthcare segment specializes in long-term and short-term staffing and placement services to hospitals, schools and long-term care facilities amongst others.  All of the Company’s segments perform staff augmentation services and derive revenue from permanent placement fees. The majority of the Company’s revenue is invoiced on a time and materials basis.

 

The following table presents our revenues disaggregated by revenue source for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021:

 

  

January 1,

2022

  

January 2,

2021

 

Engineering:

        

Time and Material

 $45,035  $43,359 

Fixed Fee

  21,070   14,145 

Permanent Placement Services

  67   211 

Total Engineering

 $66,172  $57,715 
         

Specialty Health Care:

        

Time and Material

 $97,363  $59,692 

Permanent Placement Services

  1,132   789 

Total Specialty Health Care

 $98,495  $60,481 
         

Life Sciences and Information Technology:

        

Time and Material

 $38,571  $31,723 

Permanent Placement Services

  637   490 

Total Life Sciences and Information Technology

 $39,208  $32,213 
  $203,875  $150,409 

 

 

Time and Material

The Company’s IT and Healthcare segments predominantly recognize revenue through time and material work while its Engineering segment recognizes revenue through both time and material and fixed fee work. The Company’s time and material contracts are typically based on the number of hours worked at contractually agreed upon rates, therefore revenue associated with these time and materials contracts are recognized based on hours worked at contracted rates. 

 

Fixed Fee

From time to time and predominantly in our Engineering segment, the Company will enter into contracts requiring the completion of specific deliverables.  The Company has master services agreements with many of its customers that broadly define terms and conditions. Actual services performed under fixed fee arrangements are typically delivered under purchase orders that more specifically define terms and conditions related to that fixed fee project. While these master services agreements can often span several years, the Company’s fixed fee purchase orders are typically performed over six to nine month periods.  In instances where project services are provided on a fixed-price basis, revenue is recorded in accordance with the terms of each contract.  In certain instances, revenue is invoiced at the time certain milestones are reached, as defined in the contract.  Revenue under these arrangements are recognized as the costs on these contracts are incurred.  From time-to-time, amounts paid in excess of revenue earned and recognized are recorded as deferred revenue, included in accounts payable and accrued expenses on the accompanying consolidated balance sheets.  Additionally, some contracts contain “Performance Fees” (bonuses) for completing a contract under budget.  Performance Fees, if any, are recorded when earned.  Some contracts also limit revenue and billings to specified maximum amounts.  Provisions for contract losses, if any, are made in the period such losses are determined.  For contracts where there is a specific deliverable and the work is not complete and the revenue is not recognized, the costs incurred are deferred as a prepaid asset.  The associated costs are expensed when the related revenue is recognized.

 

Permanent Placement Services

The Company earns permanent placement fees from providing permanent placement services.  These fees are typically based on a percentage of the compensation paid to the person placed with the Company’s client.  The Company guarantees its permanent placements on a prorated basis for 90 days.  In the event a candidate is not retained for the 90-day period, the Company will provide a suitable replacement candidate.  In the event a replacement candidate cannot be located, the Company will provide a prorated refund to the client.  An allowance for refunds, based upon the Company’s historical experience, is recorded in the financial statements. Permanent placement revenue was $1.8 million for the fiscal year ended January 1, 2022 and $1.5 million for the fiscal year ended January 2, 2021.

 

The deferred revenue balance as of January 1, 2022 and January 2, 2021 was $3.4 million and $0.4 million, respectively. These amounts are included in accounts payable and accrued expense in the accompanying consolidated balance sheets at that date.  Revenue is recognized when the service has been performed.  Deferred revenue may be recognized over a period exceeding one year from the time it was recorded on the balance sheet, although this is an infrequent occurrence.  In each of the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021, the Company recognized revenue of $0.4 million that was included in deferred revenue at the beginning of the period.

 

Transit Receivables and Transit Payables

From time to time, the Company’s Engineering segment enters into agreements to provide, among other things, construction management and engineering services.  Pursuant to these agreements, the Company a) may engage subcontractors to provide construction or other services; b) typically earns a fixed percentage of the total project value; and c) assumes no ownership or risks of inventory.  Under the terms of the agreements, the Company is typically not required to pay the subcontractor until after the corresponding payment from the Company’s end-client is received. Upon invoicing the end-client on behalf of the subcontractor or staffing agency the Company records this amount simultaneously as both a “transit account receivable” and “transit account payable” as the amount when paid to the Company is due to and generally paid to the subcontractor within a few days. The Company typically does not pay a given transit account payable until the related transit account receivable is collected. The Company is typically obligated to pay the subcontractor or staffing agency whether or not the client pays the Company.  The Company’s transit accounts payable generally exceeds the Company’s transit accounts receivable but absolute amounts and spreads fluctuate significantly from quarter to quarter in the normal course of business.  The transit accounts receivable was $1.0 million and related transit accounts payable was $2.1 million, for a net payable of $1.1 million, as of January 1, 2022. The transit accounts receivable was $2.5 million and related transit accounts payable was $4.9 million, for a net payable of $2.4 million, as of January 2, 2021.

 

Concentration

 

During the fiscal year ended January 1, 2022, no client accounted for 10% or more of total revenues.  As of January 1, 2022, the following clients represented more than 10.0% of the Company’s accounts receivable, net: Ginkgo Bioworks was 15.3% and Hawaii Department of Education was 14.2%.  No other customer accounted for 10% or more of the Company’s accounts receivable, net. The Company’s five, ten and twenty largest customers accounted for approximately 35.8%, 52.5% and 65.1%, respectively, of the Company’s revenues for the fiscal year ended January 1, 2022.

 

During the fiscal year ended January 2, 2021, New York City Board of Education represented 10.6% of the Company’s revenues.  No other client accounted for 10% or more of total revenues during the year.  As of January 2, 2021, the following clients represented more than 10.0% of the Company’s accounts receivable, net: New York City Board of Education was 11.8% and Hawaii Department of Education was 10.6%.  No other customer accounted for 10% or more of the Company’s accounts receivable, net. The Company’s five, ten and twenty largest customers accounted for approximately 33.4%, 46.6% and 60.7%, respectively, of the Company’s revenues for the fiscal year ended January 2, 2021.

 

Foreign Currency Translation

 

The functional currency of the Company’s Canadian and Serbian subsidiaries is the local currency. Assets and liabilities are translated at period-end exchange rates.  Income and expense items are translated at weighted average rates of exchange prevailing during the year.  Any translation adjustments are included in the accumulated other comprehensive income account in stockholders’ equity.  Transactions executed in different currencies resulting in exchange adjustments are translated at spot rates and resulting foreign exchange transaction gains and losses are included in the results of operations.

 

Comprehensive Income

 

Comprehensive income consists of net income and foreign currency translation adjustments.

 

Per Share Data

 

Basic net income per share is calculated using the weighted-average number of common shares outstanding during the period.  Diluted net income per share is calculated using the weighted-average number of common shares plus dilutive potential common shares outstanding during the period.  Potential dilutive common shares consist of stock options and other stock-based awards under the Company’s stock compensation plans, when their impact is dilutive.  Because of the Company’s capital structure, all reported earnings pertain to common shareholders and no other adjustments are necessary. 

 

Share - Based Compensation

 

The Company recognizes share-based compensation over the vesting period of an award based on fair value at the grant date determined using the Black-Scholes option pricing model.  Certain assumptions are used to determine the fair value of stock-based payment awards on the date of grant and require subjective judgment.  Because employee stock options have characteristics significantly different from those of traded options, and because changes in the input assumptions can materially affect the fair value estimate, the existing models may not provide a reliable single measure of the fair value of the employee stock options.  Management assesses the assumptions and methodologies used to calculate estimated fair value of stock-based compensation when share-based awards are granted.  Circumstances may change and additional data may become available over time, which could result in changes to these assumptions and methodologies and thereby materially impact our fair value determination.  If an employee leaves the firm before the vesting period has been met, those shares are forfeited and removed from the share – based compensation expense calculation. See Note 11 for additional share-based compensation information.

 

Restricted share awards are recognized at their fair value.  The amount of compensation cost is measured on the grant date fair value of the equity instrument issued.  The compensation cost of the restricted share awards is recognized over the vesting period of the restricted share awards on a straight-line basis.  Restricted share awards typically include dividend accrual equivalents, which means that any dividends paid by the Company during the vesting period become due and payable after the vesting period assuming the grantee’s restricted stock unit fully vests.  Dividends for these grants are accrued on the dividend payment dates and included in accounts payable and accrued expenses on the accompanying consolidated balance sheet.  Dividends for restricted share awards that ultimately do not vest are forfeited.

 

Advertising Costs

 

Advertising costs are expensed as incurred.  Total advertising expense was $914 and $800 for the fiscal years ended January 1, 2022 and January 2, 2021, respectively.

 

Fair Value Measurements

 

The Company values its financial assets and liabilities based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.  In order to increase consistency and comparability in fair value measurements, a fair value hierarchy was established that prioritizes observable and unobservable inputs used to measure fair value into three broad levels, which are described below:

 

Level 1:  Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities.  The fair value hierarchy gives the highest priority to Level 1 inputs.

 

Level 2:  Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in inactive markets; or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated with observable market data.

 

Level 3:  Unobservable inputs are used when little or no market data is available.  The fair value hierarchy gives the lowest priority to Level 3 inputs.

 

In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible as well as considers counterparty credit risk in its assessment of fair value.

 

Reclassification

 

Certain prior year amounts have been reclassified to conform with the current year presentation.  These classifications had no effect on the previously reported results of operations.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Fiscal Year
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Business Description and Basis of Presentation [Text Block]

  2.

FISCAL YEAR

 

The Company follows a 52/53 week fiscal reporting calendar ending on the Saturday closest to December 31.  The fiscal year ended January 1, 2022 (fiscal 2021) was a 52-week reporting year.  The fiscal year ended January 2, 2021 (fiscal 2020) was a 53-week reporting year.

 

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Use of Estimates and Uncertainties
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Basis of Presentation and Significant Accounting Policies [Text Block]

  3.

USE OF ESTIMATES AND UNCERTAINTIES

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenue and expenses and disclosure of contingent assets and liabilities.  Actual results could differ from those estimates.

 

The Company uses estimates to calculate an allowance for doubtful accounts on its accounts receivables, adequacy of reserves, goodwill impairment, if any, equity compensation, the tax rate applied and the valuation of certain assets and liability accounts.  These estimates can be significant to the operating results and financial position of the Company. The estimates are based upon various factors including current and historical trends, as well as other pertinent industry and regulatory authority information, including the potential future effects of COVID-19. Management regularly evaluates this information to determine if it is necessary to update the basis for its estimates and to adjust for known changes.

 

The Company has risk participation arrangements with respect to workers compensation and health care insurance. The amounts included in the Company’s costs related to this risk participation are estimated and can vary based on changes in assumptions, the Company’s claims experience or the providers included in the associated insurance programs.

 

The Company can be affected by a variety of factors including uncertainty relating to the performance of the general economy, competition, demand for the Company’s services, adverse litigation and claims and the hiring, training and retention of key employees.

 

Fair Value of Financial Instruments

 

The Company’s carrying value of financial instruments, consisting primarily of accounts receivable, transit accounts receivable, accounts payable and accrued expenses, transit accounts payable and borrowings under line of credit approximates fair value due to their liquidity or their short-term nature and the line of credit’s variable interest rate.  The Company does not have derivative products in place to manage risks related to foreign currency fluctuations for its foreign operations or for interest rate changes.

 

The Company re-measures the fair value of the contingent consideration at each reporting period and any change in the fair value from either the passage of time or events occurring after the acquisition date, is recorded in earnings in the accompanying consolidated statement of operations.

 

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Loans, Notes, Trade and Other Receivables Disclosure [Text Block]

4.     ACCOUNTS RECEIVABLE, TRANSIT ACCOUNTS RECEIVABLE AND TRANSIT ACCOUNTS PAYABLE

 

The Company’s accounts receivable are comprised as follows:

 

  

January 1,

2022

  

January 2,

2021

 

Billed

 $37,396  $25,926 

Accrued and unbilled

  10,231   8,219 

Work-in-progress

  1,810   3,612 

Allowance for sales discounts and doubtful accounts

  (1,197

)

  (1,750

)

         

Accounts receivable, net

 $48,240  $36,007 

 

Unbilled receivables primarily represent revenue earned whereby those services are ready to be billed as of the balance sheet ending date.  Work-in-progress primarily represents revenue earned under contracts which the Company contractually invoices at future dates.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Property and Equipment
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

5.     PROPERTY AND EQUIPMENT

 

Property and equipment are comprised of the following:

 

  

January 1,

2022

  

January 2,

2021

 

Computers and systems

 $4,133  $4,686 

Equipment and furniture

  86   264 

Leasehold improvements

  159   236 
   4,378   5,185 
         

Less: accumulated depreciation and amortization

  2,439   3,107 
         

Property and equipment, net

 $1,939  $2,078 

 

The Company periodically writes off fully depreciated and amortized assets.  The Company wrote off fully depreciated and amortized assets of $1,671 and $1,529 during the fiscal years ended January 1, 2022 and January 2, 2021, respectively.  In addition, $713 of assets not fully depreciated were included in the sale of the Canadian Power Systems business.  For the fiscal years ended January 1, 2022 and January 2, 2021, depreciation and amortization expense for property and equipment was $1,007 and $1,065, respectively.

 

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Acquisitions
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

6.     ACQUISITIONS

 

The purchase method of accounting in accordance with FASB ASC 805, “Business Combination,” was applied for all acquisitions.  This requires the cost of an acquisition to be allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective fair values at the date of acquisition with the excess cost accounted for as goodwill.  Goodwill arising from the acquisitions is attributable to expected sales synergies from combining the operations of the acquired business with those of the Company.

 

Future Contingent Payments

As of January 1, 2022, the Company had two active acquisition agreements whereby additional contingent consideration may be earned by the former shareholders: 1) effective October 1, 2017, the Company acquired all of the stock of PSR Engineering Solutions d.o.o. Beograd (Voždovac) (“PSR”) and 2) effective September 30, 2018, the Company acquired certain assets of Thermal Kinetics Engineering, PLLC and Thermal Kinetics Systems, LLC (together, “TKE”). The Company estimates future contingent payments at January 1, 2022 as follows:

 

Fiscal Year Ending

 

Total

 

December 31, 2022

 $103 

December 30, 2023

  600 

Estimated future contingent consideration payments

 $703 

 

Estimates of future contingent payments are subject to significant judgment and actual payments may materially differ from estimates. In the fourth quarter of 2021, the Company remeasured the value of its contingent consideration. The primary driver for remeasuring the contingent consideration was the performance by Thermal Kinetics Engineering (“TKE”) acquired by RCM in 2018.  TKE had very high yearly EBIT targets to achieve earn-out consideration.  TKE performed quite well but two factors contributed to TKE not hitting its targets.  The first was the COVID-19 pandemic which overlapped earn-out years 2 and 3.  TKE had numerous projects in its pipeline that were delayed or eliminated by prospective clients.   The second factor relates to a specific client in earn-out year 2.  This client experienced some problems with the product output, TKE agreed to fix the equipment to keep a valued client happy, thus the additional cost caused TKE to miss its earn-out target.  Based on these factors, the Company decided to amend its asset purchase agreement with TKE to a total of $0.7 million. Potential future contingent payments to be made to all active acquisitions after January 1, 2022 are capped at a cumulative maximum of $0.7 million.  The Company estimates future contingent consideration payments based on forecasted performance and recorded the fair value of those expected payments as of January 1, 2022.  Contingent consideration related to acquisitions is recorded at fair value (level 3) with changes in fair value recorded in other (expense) income, net.

 

For acquisitions that involve contingent consideration, the Company records a liability equal to the fair value of the estimated contingent consideration obligation as of the acquisition date. The Company determines the acquisition date fair value of the contingent consideration based on the likelihood of paying the additional consideration. The fair value is estimated using projected future operating results and the corresponding future earn-out payments that can be earned upon the achievement of specified operating objectives and financial results by acquired companies using Level 3 inputs and the amounts are then discounted to present value. These liabilities are measured quarterly at fair value, and any change in the fair value of the contingent consideration liability is recognized in the consolidated statements of operations. During the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recognized in the consolidated statements of operations.

 

In the fourth quarter of 2021, the Company remeasured the value of its contingent consideration. The primary driver for remeasuring the contingent consideration was the performance by Thermal Kinetics Engineering (“TKE”) acquired by RCM in 2018.  This remeasurement lead to a $1.7M reduction to the contingent consideration liability.  TKE had very high yearly EBIT targets to achieve earn-out consideration.  TKE performed quite well but two factors contributed to TKE not hitting its targets.  The first was the COVID-19 pandemic which overlapped earn-out years 2 and 3.  TKE had numerous projects in its pipeline that were delayed or eliminated by prospective clients.   The second factor relates to a specific client in earn-out year 2.  This client experienced some problems with the product output, TKE agreed to fix the equipment to keep a valued client happy, thus the additional cost caused TKE to miss its earn-out target.  Based on these factors, the Company decided to amend its asset purchase agreement with TKE.

 

The Company paid contingent consideration of $0.5 million and $0.3 million during the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021, respectively. 

 

The changes in the liability for contingent consideration from acquisitions for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021 are as follows:

 

Balance as of December 28, 2019

 $3,058 
     

   Contingent payments made

  (345

)

   Changes in fair value of contingent payments

  145 
     

Balance as of January 2, 2021

 $2,858 
     

   Contingent payments made

  (494

)

   Changes in fair value of contingent consideration

  52 

   Remeasurement of contingent consideration

  (1,713

)

     

Balance as of January 1, 2022

 $703 

 

 

Sale of Assets

On July 30, 2021, the Company sold the principal assets and certain liabilities of its Pickering and Kincardine offices, located in Ontario, Canada. These two offices were often referred to as Canada Power Systems and principally provided engineering services to two major nuclear power providers in Canada. The two Canada Power Systems offices were part of a reporting unit within the Company’s Engineering segment. The Company will continue to offer other engineering services in Canada and similar services in the United States.  The Company evaluated this transaction under ASC 205-20, discontinued operations and determined it did not meet the requirements to be treated as such.  For the fifty-two week period ended January 1, 2022 and fifty-three week period ended January 2, 2021, these two offices generated revenue of $4.9 million and $11.8 million, respectively.  The Company recorded a gain on the sale of these net assets of $2.4 million.  The purchase agreement provides for a typical indemnity escrow held by an independent escrow agent in the amount of $0.8 million. The escrow has not been recognized in the Company’s financial statements, as the Company does not control the escrow. Provided there are no asserted indemnity claims, the Company expects to receive the $0.8 million about 18 months from the purchase date.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Goodwill
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Goodwill Disclosure [Text Block]

7.     GOODWILL

 

Goodwill represents the premium paid over the fair value of the net tangible and intangible assets acquired in business combinations.  The Company tests goodwill for impairment on an annual basis as of the last day of the Company's fiscal year or more frequently if events occur or circumstances change indicating that the fair value of goodwill may be below the carrying amount.  During the fifty-two week period ended January 1, 2022, the Company reviewed the carrying value of goodwill due to the events and circumstances surrounding the COVID-19 pandemic.  While COVID-19 has negatively impacted the Company and may continue to negatively impact the Company in the future, the Company did not conclude in such review that this negative impact is permanent.  The Company reviewed industry and market conditions, reporting unit specific events as well as overall financial performance and determined that no indicators of impairment of goodwill existed during the fifty-two week period ended January 1, 2022 and fifty-three week period ended January 2, 2021.  As such, no impairment loss on the Company’s goodwill during the fifty-two week period ended January 1, 2022 or the fifty-three week period ended January 2, 2021 was recorded as a result of such review. 

 

The changes in the carrying amount of goodwill for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021 are as follows:

 

  

Engineering

  

Specialty

Health Care

  

Information

Technology

  

Total

 

Balance as of December 28, 2019

 $11,918  $2,398  $2,038  $16,354 
                 

   No change in fiscal 2020

  -   -   -   - 
                 

Balance as of January 2, 2021

 $11,918  $2,398  $2,038  $16,354 
                 

   No change in fiscal 2021

  -   -   -   - 
                 

Balance as of January 1, 2022

 $11,918  $2,398  $2,038  $16,354 

 

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Intangible Assets
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

8.     INTANGIBLE ASSETS

 

The Company evaluates long-lived assets and intangible assets with definite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the Company determines that it is probable that undiscounted future cash flows will not be sufficient to recover an asset’s carrying amount, the asset is written down to its fair value.  Assets to be disposed of by sale, if any, are reported at the lower of the carrying amount or fair value less cost to sell.  The Company’s intangible assets consist of customer relationships and non-compete agreements.  During the fifty-two week period ended January 1, 2022, the Company reviewed the carrying value of its intangible assets due to the events and circumstances surrounding the COVID-19 pandemic. While COVID-19 has negatively impacted the Company and may continue to negatively impact the Company in the future, the Company did not conclude in such review that this negative impact is permanent. As such, no impairment loss on the Company’s intangible assets during the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021 was recorded as a result of such review.

 

All of the Company’s intangible assets are associated with the Engineering segment.  Intangible assets other than goodwill are amortized over their useful lives.  Intangible assets are carried at cost, less accumulated amortization.

 

Details of intangible assets by class at January 1, 2022 and January 2, 2021:

 

  

January 1,

2022

  

January 2,

2021

 

Restricted covenants

 $-  $12 

Customer relationships

  -   83 
         

Total intangible assets

 $-  $95 

 

Amortization of acquired intangible assets for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021 was $95 and $321, respectively. The remaining intangible asset balance will be amortized during fiscal 2021.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Line of Credit
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Debt Disclosure [Text Block]

9.     LINE OF CREDIT

 

The Company and its subsidiaries amended and restated its Revolving Credit Facility with Citizens Bank of Pennsylvania on October 18, 2019.  As amended and restated, the Revolving Credit Facility provides for a $45.0 million revolving credit facility, has no sub-limit for letters of credit, and expires on August 8, 2023.

 

On September 29, 2020, the Company entered into an amendment to its Revolving Credit Facility. The amendment (i) modifies certain aspects of the financial covenants under the Loan Agreement, including the manner in which the measurement periods for certain components of the financial covenants are determined, (ii) modifies the required compliance levels for certain ratios under the Loan Agreement, and (iii) permitted the repayment of $2.2 million of indebtedness to a third party incurred in connection with the previously disclosed June 2020 repurchase of stock.

 

Borrowings under the Revolving Credit Facility bear interest at one of two alternative rates, as selected by the Company at each incremental borrowing.  These alternatives are: (i) LIBOR (London Interbank Offered Rate), plus applicable margin, typically borrowed in fixed 30-day increments or (ii) the agent bank’s prime rate generally borrowed over shorter durations.  At the option of Citizens Bank, LIBOR can be replaced with SOFR (Secured Overnight Financing Rate). The LIBOR alternative is being phased out in 2022.  Citizens Bank has not indicated when this switch will occur, but in any event, the Company does not believe there will be any material impact on its borrowing rate. The Company also pays unused line fees based on the amount of the Revolving Credit Facility that is not drawn.  Unused line fees are recorded as interest expense.  The effective weighted average interest rate, including unused line fees, for the fifty-two week period ended January 1, 2022 and fifty-three week period ended January 2, 2021 were 2.0% and 2.7%, respectively.

 

All borrowings under the Revolving Credit Facility are collateralized by all of the assets of the Company and its subsidiaries and a pledge of the stock of its subsidiaries.  The Revolving Credit Facility also contains various financial and non-financial covenants, such as a covenant that restricts on the Company’s ability to borrow in order to pay dividends.  As of January 1, 2022, the Company was in compliance with all covenants contained in the Revolving Credit Facility (as amended).  The Company believes that it will maintain compliance with its financial covenants for the foreseeable future.   

 

Borrowings under the line of credit as of January 1, 2022 and January 2, 2021 were $14.2 million and $11.9 million, respectively.  At both January 1, 2022 and January 2, 2021, there were letters of credit outstanding for $1.9 million. At January 1, 2022, the Company had availability for additional borrowings under the Revolving Credit Facility of $28.9 million.

 

Impact to Line of Credit from COVID-19

 

The Company is negatively impacted by COVID-19 as more fully described in Footnote 19 as well as the Segment Discussion, and Liquidity and Capital Resources sections in Management’s Discussion and Analysis of Financial Condition and Results of Operations. The Company believes that its current line of credit is adequate to provide the necessary liquidity while COVID-19 impacts its operations.  While the Company does expect to be in compliance with its financial covenants in the line of credit for the foreseeable future, the Company can give no assurance that the line of credit will be available to the Company.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Per Share Data
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Earnings Per Share [Text Block]

10.  PER SHARE DATA

 

The Company uses the treasury stock method to calculate the weighted-average shares outstanding used for diluted earnings per share.  The number of weighted-average shares used to calculate basic and diluted earnings per share for the fiscal years ended January 1, 2022 and January 2, 2021 was determined as follows:

 

  

Fiscal Years Ended

 
  

January 1,

2022

  

January 2,

2021

 

Basic weighted average shares outstanding

  11,035,361   12,152,042 

Dilutive effect of outstanding restricted share awards

  589,740   - 
         

Weighted average dilutive shares outstanding

  11,625,101   12,152,042 

 

Because the year ended January 2, 2021 recorded a net loss, the otherwise dilutive effect of 46,873 outstanding restricted share awards has not been included in the weighted average diluted shares outstanding.  For the years ended January 1, 2022 and January 2, 2021, there were no anti-dilutive shares included in the calculation of common stock equivalents.

 

Unissued shares of common stock were reserved for the following purposes:

 

  

January 1,

2022

  

January 2,

2021

 

Time-based restricted stock awards outstanding

  420,628   459,805 

Unvested subscription restricted share awards

  -   250,000 

Performance-based restricted stock awards outstanding

  125,000   - 

Future grants of options or shares

  107,924   520,929 

Shares reserved for employee stock purchase plan

  448,110   149,894 
         

Total

  1,101,662   1,380,628

 

 

 

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Share Based Compensation
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

11.  SHARE BASED COMPENSATION

 

At January 1, 2022, the Company had two share-based employee compensation plans. The Company measures the fair value of share-based awards, if and when granted, based on the Black-Scholes method and using the closing market price of the Company’s common stock on the date of grant.  Awards typically vest over periods ranging from one to three years and expire within 10 years of issuance.  The Company may also issue immediately vested equity awards.  Share-based compensation expense related to time-based awards is amortized in accordance with applicable vesting periods using the straight-line method.  The Company expenses performance-based awards only when the performance metrics are likely to be achieved and the associated awards are therefore likely to vest.  Performance-based share awards that are likely to vest are also expensed on a straight-line basis over the vesting period but may vest on a retroactive basis or be reversed, depending on when it is determined that they are likely to vest, or in the case of a reversal when they are later determined to be unlikely to vest or forfeited. 

 

Share-based compensation expense of $1,358 and $1,108 was recognized for the fiscal years ended January 1, 2022 and January 2, 2021, respectively.  Fiscal year ended January 2, 2021 did not include any expense associated with performance-based awards.  As of January 1, 2022, there were 125,000 performance-based restricted stock units outstanding.

 

As of January 1, 2022, the Company had $0.7 million of total unrecognized compensation cost related to all time-based non-vested share-based awards outstanding. The Company expects to recognize this expense over approximately two years.  These amounts do not include a) the cost of any additional share-based awards granted in future periods or b) the impact of any potential changes in the Company’s forfeiture rate. 

 

2014 Omnibus Equity Compensation Plan (the 2014 Plan)

 

The 2014 Plan, approved by the Company’s shareholders in December 2014, initially provided for the issuance of up to 625,000 shares of the Company’s common stock to officers, non-employee directors, employees of the Company and its subsidiaries, or consultants and advisors utilized by the Company.  In fiscal 2016 and fiscal 2020, the Company amended and restated the 2014 Plan with shareholder approval to increase the aggregate number of shares of stock reserved for issuance under the Plan by an additional 500,000 and 850,000 shares, respectively, so that the total number of shares of stock reserved for issuance under the Plan is 1,975,000 shares.  The expiration date of the Plan is December 17, 2030, unless the 2014 Plan is terminated earlier by the Board or is extended by the Board with the approval of the stockholders.  The Compensation Committee of the Board of Directors determines the vesting period at the time of grant. 

 

As of January 1, 2022, under the 2014 Plan, 420,628 time-based shares were outstanding, there were 125,000 performance-based restricted stock units outstanding and 107,924 shares were available for awards thereunder.

 

The market value of equity grants for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021 was $2.9 million and $1.5 million respectively.  These amounts are based on the equity price on the last trading day in the period presented.

 

Employee Stock Purchase Plan

 

The Company implemented the 2001 Employee Stock Purchase Plan (the “Purchase Plan”) with shareholder approval, effective January 1, 2001.  Under the Purchase Plan, employees meeting certain specific employment qualifications are eligible to participate and can purchase shares of common stock semi-annually through payroll deductions at the lower of 85% of the fair market value of the stock at the commencement or end of the offering period.  The purchase plan permits eligible employees to purchase shares of common stock through payroll deductions for up to 10% of qualified compensation, subject to maximum purchases in any one fiscal year of 3,000 shares. 

 

The Company has two offering periods in the Purchase Plan coinciding with the Company’s first two fiscal quarters and the last two fiscal quarters. Actual shares are issued on the first business day of the subsequent offering period for the prior offering period payroll deductions. During the fiscal years ended January 1, 2022 and January 2, 2021, there were 101,784 and 117,983 shares issued under the Purchase Plan for net proceeds of $137 and $208, respectively.  As of January 1, 2022, there were 448,110 shares available for issuance under the Purchase Plan.  Compensation expense, representing the discount to the quoted market price, for the Purchase Plan for the fiscal years ended January 1, 2022 and January 2, 2021 was $134 and $44, respectively.

 

In fiscal 2015, the Company amended the Purchase Plan with shareholder approval to increase the aggregate number of shares of stock reserved for issuance or transfer under the Plan by an additional 300,000 shares so that the total number of shares of stock reserved for issuance or transfer under the Plan shall be 1,100,000 shares and to extend the expiration date of the Plan to December 31, 2025.  In fiscal 2018, the Company amended the Purchase Plan with shareholder approval to increase the aggregate number of shares of stock reserved for issuance or transfer under the Plan by an additional 300,000 shares so that the total number of shares of stock reserved for issuance or transfer under the Plan shall be 1,400,000 shares.

 

On October 20, 2021, the Company’s Board of Directors approved amendments to the Purchase Plan, subject to the approval of the Company’s shareholders, to increase by an additional 400,000 the total number of shares of stock reserved for issuance or transfer under the Purchase Plan, and to extend the termination date of the Purchase Plan to December 31, 2030.

 

Time-Based Restricted Stock Awards / Stock Subscription Receivable

 

From time-to-time the Company issues time-based restricted stock awards.  These time-based restricted stock awards typically include dividend accrual equivalents, which means that any dividends paid by the Company during the vesting period become due and payable after the vesting period assuming the grantee’s restricted stock award fully vests.  Dividends for these grants are accrued on the dividend payment dates and included in accounts payable and accrued expenses on the accompanying condensed consolidated balance sheet.  As of January 1, 2022, there were no accrued dividends.  Dividends for time-based restricted stock awards that ultimately do not vest are forfeited.   

 

 

Time-Based Restricted Stock Awards / Stock Subscription Receivable (Continued)

 

The following summarizes the activity in the time-based restricted stock awards under the 2014 Plan during the fifty-two week period ended January 1, 2022:

 

  

Number of

Time-Based

Restricted

Stock Awards

  

Weighted

Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at January 2, 2021

  709,805  $1.92 

Granted

  163,005  $3.81 

Vested

  (452,182

)

 $1.89 

Forfeited or expired

  -   - 

Outstanding non-vested at January 1, 2022

  420,628  $2.69 

 

Based on the closing price of the Company’s common stock of $7.12 per share on December 31, 2021 (the last trading day prior to January 1, 2022), the intrinsic value of the time-based non-vested restricted stock units at January 1, 2022 was approximately $3.0 million.  As of January 1, 2022, there was approximately $0.7 million of total unrecognized compensation cost related to time-based restricted stock units, which is expected to be recognized over the average weighted remaining vesting period of the restricted stock units through fiscal 2024.

 

In December 2020, the Company granted members of senior management one-time restricted stock awards of an aggregate of 250,000 shares in exchange for a stock subscription receivable. The shares were acquired by senior management through repayment of the stock subscription receivable from equal biweekly salary reductions over twelve months beginning in January 2021 and ending in December 2021. 

 

During the fifty-two week period ended January 1, 2022, the Company awarded 125,000 immediately vested share awards at an average price of $2.17.  During fiscal 2020, the Company awarded 100,092 immediately vested share awards at an average price of $1.33.

 

Performance-Based Restricted Stock Awards

 

From time-to-time the Company issues performance-based restricted stock units to its executives.  Performance-based restricted stock units are typically vested based on certain multi-year performance metrics as determined by the Board of Directors Compensation Committee. These performance-based restricted stock units typically include dividend accrual equivalents, which means that any dividends paid by the Company during the vesting period become due and payable after the vesting period on any stock awards that actually vest, if any.  Dividends for these grants are accrued on the dividend payment dates and included in accounts payable and accrued expenses on the accompanying condensed consolidated balance sheet.  As of January 1, 2022, there were no accrued dividends for performance-based restricted stock units.  Dividends for performance-based restricted stock units that ultimately do not vest are forfeited.    

 

 

To date, the Company has issued performance-based restricted stock units only under the 2014 Plan.  The following summarizes the activity in the performance-based restricted stock units during the fifty-two week period ended January 1, 2022:

 

  

Number of

Performance-Based

Restricted

Stock Awards

  

Weighted

Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at January 2, 2021

  -   - 

Granted

  125,000  $3.26 

Vested

  -   - 

Forfeited or expired

  -   - 

Outstanding non-vested at January 1, 2022

  125,000  $3.26 

 

As of January 1, 2022, there were 125,000 performance-based restricted stock units outstanding. The Company assesses at each reporting date whether achievement of any performance condition is probable and recognizes the expense when achievement of the performance condition becomes probable.  The Company will then recognize the appropriate expense cumulatively in the year performance becomes probable and recognize the remaining compensation cost over the remaining requisite service period. If at a later measurement date the Company determines that performance-based restricted stock awards deemed as likely to vest are deemed as unlikely to vest, the expense recognized will be reversed. 

 

The Company has estimated as of January 1, 2022 that the 125,000 performance-based stock units will be earned in fiscal 2021. The total expense recorded for the 125,000 performance-based stock units earned is $271.

 

  

Number of

Restricted

Stock Awards

  

Weighted Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at December 28, 2019

  391,725  $4.36 

Granted – time-based vesting

  719,805  $1.88 

Granted – performance-based vesting

  -   - 

Vested

  (179,225

)

 $3.78 

Forfeited or expired

  (222,500

)

 $4.55 

Outstanding non-vested at January 2, 2021

  709,805  $1.92 

Granted – time-based vesting

  163,005  $3.81 

Granted – performance-based vesting

  125,000  $3.26 

Vested

  (452,182

)

 $1.89 

Forfeited or expired

  -   - 

Outstanding non-vested at January 1, 2022

  545,628  $2.82 

 

Based on the closing price of the Company’s common stock of $7.12 per share on December 31, 2021, the intrinsic value of all outstanding unvested equity awards at January 1, 2022 was $3.9 million. 

 

 

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Treasury Stock Transactions
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Treasury Stock [Text Block]

12.  TREASURY STOCK TRANSACTIONS

 

On January 13, 2021, the Company’s Board of Directors authorized a program to repurchase shares of the Company’s common stock constituting, in the aggregate, up to an amount not to exceed $7.5 million.  All of these repurchases are conducted under the safe harbor from liability under certain market manipulation rules provided by Rule 10b-18 under the Securities Exchange act of 1934, as amended. On November 12, 2021, the Company’s Board of Directors further increased the total amount available to repurchase shares up to an amount not to exceed $19.1 million (including the initial $7.5 million authorized), consistent with the maximum limitation set forth by the Company’s revolving line of credit. The program is designed to provide the Company with enhanced flexibility over the long term to optimize its capital structure. Shares of the common stock may be repurchased in the open market or through negotiated transactions. The program may be terminated or suspended at any time at the discretion of the Company. 

 

During the fifty-two week period ended January 1, 2022, the Company purchased 1,930,911 shares at an average price of $4.68 per share.  As of January 1, 2022, the Company has $10.1 million available for future treasury stock purchases.

 

On June 2, 2020, the Company entered into a stock purchase agreement with certain stockholders of the Company, whereby the Company purchased an aggregate of 1,858,139 shares of the Company’s common stock for a negotiated purchase price of $1.20 per share or $2.2 million in total. The negotiated price of $1.20 per share was less than the lowest trading price of the stock on the day of the repurchase.  The consideration paid by the Company consisted entirely of an unsecured subordinated promissory note for $2.2 million. The note accrued interest at an annual rate of 9.0%, compounded annually, payable quarterly in arrears commencing on September 1, 2020 and continuing on each December 1, March 1, June 1 and September 1 thereafter, and initially had a maturity date of August 10, 2023. On September 25, 2020, the Company repaid the subordinated promissory note in the amount of $2.2 million.  The shares repurchased on June 2, 2020 were not purchased under a stock repurchase plan.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - New Accounting Standards
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

13.  NEW ACCOUNTING STANDARDS

 

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-13, Financial Instruments - Credit Losses (Topic 326). The new standard amends guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities.  In February 2020, the FASB issued ASU 2020-02, Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842) - Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842), which amends the effective date of the original pronouncement for smaller reporting companies.  ASU 2016-13 and its amendments will be effective for the Company for interim and annual periods in fiscal years beginning after December 15, 2022. The Company believes the adoption will modify the way the Company analyzes financial instruments, but it does not anticipate a material impact on results of operations. The Company is in the process of determining the effects the adoption will have on its consolidated financial statements.

 

In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard only applies to contracts and other transactions that reference London Interbank Offered Rate (LIBOR) or another reference rate expected to be discontinued due to reference rate reform. This guidance provides temporary optional expedients and exceptions to accounting guidance on contract modifications and hedge accounting to ease entities’ financial reporting burdens as the market transitions from the LIBOR and other interbank offered rates to alternative reference rates. The Company may elect to apply the amendments prospectively through December 31, 2022. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and related disclosures.

 

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Segment Information
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

14.  SEGMENT INFORMATION

 

The Company follows ASC280, “Segment Reporting,” which establishes standards for companies to report information about operating segments, geographic areas and major customers. The accounting policies of each reportable segment are the same as those described in the summary of significant accounting policies (see Note 1 to the Company’s Consolidated Financial Statements).

 

Segment operating income (loss) includes selling, general and administrative expenses directly attributable to that segment as well as charges for allocating corporate costs to each of the operating segments.  The following tables reflect the results of the reportable segments consistent with the Company’s management system:

 

Fiscal Year Ended

January 1, 2022

 

Engineering

  

Specialty Health Care

  

Information

Technology

  

Corporate

  

Total

 
                     

Revenue

 $66,172  $98,495  $39,208  $-  $203,875 
                     

Cost of services

  50,109   73,177   27,465   -   150,751 
                     

Gross profit

  16,063   25,318   11,743   -   53,124 
                     

Selling, general and administrative

  14,210   19,490   8,319   -   42,019 
                     

Depreciation and amortization of

   property and equipment

  521   373   113   -   1,007 
                     

Amortization of acquired intangible assets

  95   -   -   -   95 
                     

Remeasurement of acquisition-related

   contingent consideration

  (1,713

)

  -   -   -   (1,713

)

                     

Gain on sale of assets

  (2,420

)

  -   -   -   (2,420

)

                     

Operating income (loss)

 $5,370  $5,455  $3,331  $-  $14,136 
                     

Total assets as of January 1, 2022

 $28,343  $32,809  $8,676  $3,024  $72,852 

Capital expenditures

 $481  $563  $173  $359  $1,576 

 

 

Fiscal Year Ended

January 2, 2021

 

Engineering

  

Specialty Health Care

  

Information

Technology

  

Corporate

  

Total

 
                     

Revenue

 $57,715  $60,481  $32,213  $-  $150,409 
                     

Cost of services

  41,227   47,116   23,211   -   111,554 
                     

Gross profit

  16,488   13,365   9,002   -   38,855 
                     

Selling, general and administrative

  13,021   15,601   9,169   -   37,791 
                     

Depreciation and amortization of

   property and equipment

  638   319   108   -   1,065 
                     

Amortization of acquired intangible assets

  321   -   -   -   321 
                     

Write-off of receivables and

   professional fees incurred

   related to arbitration

  8,397   -   -   -   8,397 
                     

Impairment of right of use assets and

   related costs

  -   -   -   2,231   2,231 
                     

Operating income (loss)

 $(5,889

)

 $(2,555

)

 $(275

)

 $(2,231

)

 $(10,950

)

                     

Total assets as of January 2, 2021

 $33,782  $19,141  $7,498  $7,918  $68,339 

Capital expenditures

 $26  $36  $48  $350  $460 

 

The Company derives a majority of its revenue from offices in the United States. Revenues reported for each operating segment are all from external customers.  The Company is domiciled in the United States and its segments operate in the United States, Canada, Puerto Rico and Serbia. Revenues by geographic area for the fiscal years ended January 1, 2022 and January 2, 2021 are as follows:   

 

  

Fiscal Year Ended

 
  

January 1,

  

January 2,

 
  

2022

  

2021

 

Revenues

        

   United States

 $186,169  $126,238 

   Canada

  9,578   15,310 

   Puerto Rico

  5,237   5,702 

   Serbia

  2,891   3,159 
  $203,875  $150,409 

 

 

 

Total assets by geographic area as of the reported periods are as follows:

 

  

Fiscal Year Ended

 
  

January 1,

  

January 2,

 
  

2022

  

2021

 

Total Assets

        

   United States

 $67,296  $56,308 

   Canada

  1,327   7,067 

   Puerto Rico

  963   1,483 

   Serbia

  3,266   3,481 
  $72,852  $68,339 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Note 15 - Income Taxes
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

15.  INCOME TAXES

 

Generally, the Company’s relative income or loss generated in each of its jurisdictions can materially impact the consolidated effective income tax rate of the Company, particularly the ratio of Canadian and Serbian pretax income, versus United States pretax income.  The consolidated effective income tax rate for fiscal 2021 was 21.0% as compared to 26.4% for the comparable prior year period.  The Company’s United States Federal statutory tax rate for the fifty-two week period ended January 1, 2022 and the comparable prior year period, before any adjustments, was 21.0%.  The income tax provisions reconciled to the tax computed at the United States Federal statutory rate for both fiscal 2021 and 2020 are as follows:

 

  

January 1,

2022

  

January 2,

2021

 

Federal statutory rate

  21.0

%

  21.0

%

Tax expense on taxable (loss)

   income at federal statutory rate

 $2,922  $(2,532

)

State and Puerto Rico income taxes,

   net of Federal income tax benefit

  519   (535

)

Permanent differences domestic

  (114

)

  154 

Permanent differences foreign

  (657

)

  - 

Remeasurement of contingent consideration

  (359

)

  - 

Intangible asset deferred tax liability true-up

  491   - 

Foreign income tax rates

  89   (21

)

Adjustments to prior year federal taxes

  46   (53

)

Other

  (12

)

  (201

)

Total income tax expense

 $2,925  $(3,188

)

 

 

The components of income tax expense are as follows:

 

  

Fiscal Years Ended

 
  

January 1,

2022

  

January 2,

2021

 

Current

        

   Federal

 $47  $(32

)

   State and local

  45   174 

   Foreign

  292   382 
   384   524 
         

Deferred

        

   Federal

  2,152   (2,844

)

   State

  612   (851

)

   Foreign

  (223

)

  (17

)

   2,541   (3,755

)

Total

 $2,925  $(3,188

)

 

The components of earnings before income taxes by United States and foreign jurisdictions were as follows:

 

  

Fiscal Years Ended

 
  

January 1,

2022

  

January 2,

2021

 

United States

 $10,880  $(13,898

)

Foreign jurisdictions

  3,034   1,841 
  $13,914  $(12,057

)

 

A reconciliation of the unrecognized tax benefits for the year January 1, 2022:

 

Unrecognized Tax Benefits

    

Balance as of December 28, 2019

    

  Gross increases: tax positions in prior period

 $- 

  Gross increases: tax positions in current period

 $- 

Balance as of January 2, 2021

 $- 

  Gross increases: tax positions in prior period

 $- 

  Gross increases: tax positions in current period

 $1,196 
     

Balance as of January 1, 2022

 $1,196 

 

The total amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statutes of limitations. Although the outcomes and timing of such events are highly uncertain, it is reasonably possible that the balance of gross unrecognized tax benefits will not change during the next 12 months. However, changes in the occurrence, expected outcomes and timing of those events could cause the Company’s current estimate to change materially in the future.

 

The Company accounts for penalties or interest related to uncertain tax positions as part of its provision for income taxes and records such amounts to interest expense.  The Company recorded no expense for penalties or interest in the fiscal years ended January 1, 2022 and January 2, 2021.

 

At January 1, 2022 and January 2, 2021, deferred tax assets and liabilities consist of the following:

 

  

January 1,

2022

  

January 2,

2021

 

Deferred tax assets:

        

Allowance for doubtful accounts

 $297  $455 

Federal and state net operating loss carryforward

  1,153   2,634 

Reserves and accruals

  800   881 

Lease liability

  844   1,174 

Other

  314   318 

Total deferred tax assets

  3,408   5,462 
         

Deferred tax liabilities:

        

Acquisition amortization, net

  (1,428

)

  (716

)

Prepaid expense deferral

  (552

)

  (602

)

Bonus depreciation to be reversed

  (392

)

  (280

)

Right of use assets

  (501

)

  (564

)

Canada deferred tax liability, net

  (142

)

  (365

)

Total deferred tax liabilities

  (3,015

)

  (2,527

)

Total deferred tax assets (liabilities), net

 $393  $2,935 

 

The Company has gross net operating losses of $2.9 million and $8.6 million to be applied to the net income of future federal and state tax returns, respectively. The principal amount of the federal net operating loss has an unlimited life. The Company conducts business in many states. Net operating losses in these states expire at differing periods but the majority of these expire from 2038 through 2040.

 

The Company conducts its operations in multiple tax jurisdictions in the United States, Canada, Puerto Rico and Serbia. The Company and its subsidiaries file a consolidated United States Federal income tax return and file in various states. The Company’s federal income tax returns have been examined through 2017. The Company has no open federal audits as of January 1, 2022. The Company is no longer subject to audits by state and local tax authorities for tax years prior to 2018. The Company is no longer subject to audit in Canada for the tax years prior to tax year 2017.  The Company is no longer subject to audit in Puerto Rico for the tax years prior to tax year 2011.  The Company has no open state audits as of January 1, 2022.

 

Differences between the effective tax rate and the applicable U.S. federal statutory rate may arise, primarily from the effect of state and local income taxes, share-based compensation, and potential tax credits available to the Company.

 

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Note 16 - Contingencies
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Contingencies Disclosure [Text Block]

16.

CONTINGENCIES

 

From time to time, the Company is a defendant or plaintiff in various legal actions that arise in the ordinary business course.  These matters may relate to professional liability, tax, compensation, contract, competitor disputes, and employee-related matters and include individual and class action lawsuits, as well as inquiries and investigations by governmental agencies regarding the Company’s employment and compensation practices. Additionally, some of the Company’s clients may also become subject to claims, governmental inquiries and investigations, and legal actions relating to the Company’s professional services. Depending upon the particular facts and circumstances, the Company may also be subject to indemnification obligations under its contracts with such clients relating to these matters.

 

As such, the Company is required to assess the likelihood of any adverse outcomes to these matters as well as potential ranges of losses and possible recoveries.  The Company may not be covered by insurance as it pertains to some or all of these matters.  A determination of the amount of the provision required for these commitments and contingencies, if any, which would be charged to earnings, is made after careful analysis of each matter.  The Company records a liability when management believes an adverse outcome from a loss contingency is both probable and the amount, or a range, can be reasonably estimated. From time to time, the Company must estimate the potential loss even though the party adverse to the Company has not asserted any specific amounts.  Significant judgment is required to determine both probability of loss and the estimated amount. The Company reviews its loss contingencies at least quarterly and adjusts its accruals and/or disclosures to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, or other new information, as deemed necessary. Once established, a provision may change in the future due to new developments or changes in circumstances and could increase or decrease the Company’s earnings in the period that the changes are made. 

 

The Company is exposed to various asserted claims as of January 1, 2022, where the Company believes it has a probability of loss. Additionally, the Company is exposed to other asserted claims whereby an amount of loss has not been declared, and the Company cannot determine the potential loss. Any of these various claims could result in an unfavorable outcome or settlement that exceeds the accrued amounts. However, the Company believes that such matters will not, either individually or in the aggregate, have a material adverse effect on its business, consolidated financial position, results of operations, or cash flows. As of January 1, 2022, the Company has accrued $2.9 million for asserted claims.  Included in the January 1, 2022 accrual of $2.9 million, the Company has reserved $1.6 million for the settlement of a class-action suit in California that alleges the Company did not properly pay its travel nurses overtime wages. While the Company believes it did not violate any overtime wage laws, it decided to settle this class action lawsuit in December 2020.  The Company paid the $1.6 million settlement in early January 2022.

 

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Note 17 - Retirement Plans
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Retirement Benefits [Text Block]

17.  RETIREMENT PLANS

 

Profit Sharing Plans

 

The Company maintains a 401(k) profit sharing plan for the benefit of eligible employees in the United States and other similar plans in Canada, Puerto Rico and Serbia (the “Retirement Plans”).  The 401(k) plan includes a cash or deferred arrangement pursuant to Section 401(k) of the Internal Revenue Code sponsored by the Company to provide eligible employees an opportunity to defer compensation and have such deferred amounts contributed to the 401(k) plan on a pre-tax basis, subject to certain limitations.  The Company, at the discretion of the Board of Directors, may make contributions of cash to match deferrals of compensation by participants in the Retirement Plans.  Contributions to the Retirement Plans charged to operations by the Company for the fiscal years ended January 1, 2022 and January 2, 2021 were $721 and $217, respectively.

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Note 18 - Commitments
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

18.  COMMITMENTS

 

Executive Severance Agreements

 

The Company is a party to Executive Severance Agreement (the “Executive Severance Agreement”) each of Bradley S. Vizi, the Company's Executive Chairman and President (dated as of June 1, 2018), and Kevin Miller, the Company’s Chief Financial Officer (dated as of February 28, 2014, as amended), which set forth the terms and conditions of certain payments to be made by the Company to the executive in the event, while employed by the Company, such executive experiences (a) a termination of employment unrelated to a “Change in Control” (as defined therein) or (b) there occurs a Change in Control and either (i) the executive’s employment is terminated for a reason related to the Change in Control or (ii) in the case of Mr. Miller, the executive remains continuously employed with the Company for a period of three months following the Change in Control. Each Executive Severance Agreement also provide for certain payments, if either (a) the executive is involuntarily terminated by the Company for any reason other than “Cause” (as defined therein), “Disability” (as defined therein) or death, or (b) the executive resigns for “Good Reason” (as defined therein), and, in each case, the termination is not a “Termination Related to a Change in Control” (as defined therein).

 

Leases

 

Leases are recorded in accordance with FASB ASC 842, Leases which requires lessees to recognize a right-of-use (“ROU”) asset and an operating right of use liability for all leases with terms greater than 12 months and requires disclosures by lessees and lessors about the amount, timing and uncertainty of cash flows arising from leases.

 

At January 1, 2021, in connection with the continuing developments from COVID-19, the Company reduced its leased office space as a result of its employees moving to a remote work environment.  The Company does not believe there is an opportunity to sublet any of the vacant office space due to the current commercial rental marketplace.  This decision and reduction in the use of the office spaces resulted in a right-of-use asset impairment of $1.9 million. This loss was determined by identifying the fair value of the impacted right-of-use assets as compared to the carrying value of the assets as of the measurement date, in accordance with Property, Plant and Equipment Topic of the FASB ASC.  The fair value of the right-of-use assets was based on the remaining term of each lease. In addition, the Company wrote off a total of $0.3 million in other office lease costs and obsolete equipment.     

 

The Company determines if an arrangement is a lease at inception. For leases where the Company is the lessee, right of use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. Right of use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. The right of use asset also consists of any lease incentives received. The lease terms used to calculate the right of use asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense using the accelerated interest method of recognition. The Company has lease agreements which require payments for lease and non-lease components. The Company has elected to account for these as a single lease component with the exception of its real estate leases.

 

The components of lease expense were as follows:

 

  

Fifty-Two Week

Period Ended

January 1, 2022

  

Fifty-Three Week

Period Ended

January 2, 2021

 
         

Operating lease cost

 $1,891  $2,524 
         

Finance lease cost

        

   Amortization of right of use assets

 $401  $366 

   Interest on lease liabilities

  9   10 

Total finance lease cost

 $410  $376 

 

Supplemental Cash Flow information related to leases was as follows:

 

  

Fifty-Two Week

Period Ended

January 1, 2022

  

Fifty-Three Week

Period Ended

January 2, 2021

 
         

Cash paid for amounts included in the

measurement of lease liabilities

        

   Operating cash flows from operating leases

 $1,957  $2,589 

   Operating cash flows from finance leases

 $9  $7 

   Financing cash flows from finance leases

 $415  $402 
         

Right of use assets obtained in exchange for lease obligations

        

   Operating leases

 $830  $1,257 

   Finance leases

 $1,002  $258 

 

 

 

Supplemental Balance Sheet information as of January 1, 2022 related to leases was as follows:

 

  

Fifty-Two Week

Period Ended

January 1, 2022

  

Fifty-Three Week

Period Ended

January 2, 2021

 

Operating leases

        

   Operating lease right of use assets

 $1,877  $2,409 
         

   Operating right of use liability - current

 $(1,502

)

 $(1,886

)

   Operating right of use liability - non-current

  (1,631

)

  (2,641

)

   Total operating lease liabilities

 $(3,133

)

 $(4,527

)

         

Finance leases

     

   Property and equipment - (right of use assets)

 $1,367  $1,140 

   Accumulated depreciation

  (375

)

  (746

)

   Property and equipment, net

 $992  $394 
         

   Finance lease liability - current

 $(437

)

 $(247

)

   Finance lease liability - non-current

  (502

)

  (106

)

   Total finance lease liabilities

 $(939

)

 $(353

)

         

Weighted average remaining lease term

        

   Operating leases

 

1.80 Years

  

2.03 Years

 

   Finance leases

 

2.34 years

  

1.45 Years

 
         

Weighted average discount rate

        

   Operating leases

  3.32

%

  4.06

%

   Finance leases

  1.15

%

  2.63

%

 

 

 

Maturities of lease liabilities are as follows:

 

Fiscal Year

 

Operating

Leases

  

Finance

Leases

 

2022

 $1,579  $446 

2023

  1,097   337 

2024

  396   168 

2025

  133   - 

Thereafter

  50   - 
         

Total lease payments

 $3,255  $951 

Less: imputed interest

  (122

)

  (12

)

Total

 $3,133  $939 

 

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Note 19 - Related Party Transactions
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

19.  RELATED PARTY TRANSACTIONS

 

There have been no related party transactions during the time periods presented. 

 

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Note 20 - Stockholder Rights Plan
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Stockholders' Equity Note Disclosure [Text Block]

20.  STOCKHOLDER RIGHTS PLAN

 

On May 22, 2020, the Board of Directors of the Company approved a stockholder rights plan (the “Rights Plan”) and declared a dividend distribution to stockholders of record as of the close of business on June 2, 2020 of one preferred stock purchase right (a “Right”) for each outstanding share of Common Stock of the Company. Each Right entitled the holder to purchase from the Company a unit consisting of one one-hundredth of a share (a “Unit”) of a newly-authorized series of junior participating preferred stock of the Company, upon the occurrence of certain events, at a purchase price of $5.60 per Unit.

 

The initial issuance of the Rights as a dividend had no financial accounting or reporting impact. The fair value of the Rights was nominal because the Rights were not exercisable when issued and no value is attributable to them. Additionally, the Rights did not meet the definition of a liability under generally accepted accounting principles in the United States and were therefore not accounted for as a long-term obligation.  Accordingly, the Rights Plan had no impact on the Company’s Consolidated Financial Statements.

 

The Rights expired in accordance with their terms on May 22, 2021 and the Rights Plan is no longer in effect.

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Note 21 - COVID-19
12 Months Ended
Jan. 01, 2022
Notes to Financial Statements  
Effect of COVID-19 Pandemic [Text Block]

21.  COVID-19

 

In March 2020, the World Health Organization declared the outbreak of a novel coronavirus (COVID-19) as a pandemic, which continues to present various health, business and other challenges throughout the United States. As a result, we have temporarily closed or reduced most of our office locations, with most of our workforce working from home, and have seen a reduction in customer demand. The duration and ultimate magnitude of the disruption remains uncertain. Therefore, we experienced a negative impact during fiscal 2020 and fiscal 2021, and this matter may continue to negatively impact our business, results of operations, and financial position throughout fiscal 2022 and possibly beyond, and the related financial impact cannot be reasonably estimated at this time.

 

 

 

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Policies)
12 Months Ended
Jan. 01, 2022
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Description of Business and Basis of Presentation

 

RCM Technologies, Inc. (the “Company” or “RCM”) is a premier provider of business and technology solutions designed to enhance and maximize the operational performance of its customers through the adaptation and deployment of advanced engineering, life sciences and information technology services.  Additionally, the Company provides specialty health care staffing services through its Specialty Health Care Services group.  RCM’s offices are primarily located in major metropolitan centers throughout North America.

 

The consolidated financial statements are comprised of the accounts of the Company and its wholly owned subsidiaries.  All significant intercompany accounts and transactions have been eliminated in consolidation. 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

The Company considers its holdings of highly liquid money-market instruments and certificates of deposits to be cash equivalents if the securities mature within 90 days from the date of acquisition.  These investments are carried at cost, which approximates fair value.  The Company’s cash balances are maintained in accounts held by major banks and financial institutions.  The majority of these balances may exceed federally insured amounts.  The Company held $21 and $42 of cash and cash equivalents in Canadian banks as of January 1, 2022 and January 2, 2021, respectively, which was held principally in Canadian dollars.  The Company held $169 and $246 of cash and cash equivalents in Serbian banks as of January 1, 2022 and January 2, 2021, respectively, which was held in various currencies.

Fair Value of Financial Instruments, Policy [Policy Text Block]

Fair Value of Financial Instruments

 

The Company’s carrying value of financial instruments, consisting primarily of accounts receivable, transit accounts receivable, accounts payable and accrued expenses, transit accounts payable and borrowings under line of credit approximates fair value due to their liquidity or their short-term nature and the line of credit’s variable interest rate.  The Company does not have derivative products in place to manage risks related to foreign currency fluctuations for its foreign operations or for interest rate changes.

Receivable [Policy Text Block]

Accounts Receivable and Allowance for Doubtful Accounts

 

The Company’s accounts receivable are primarily due from trade customers.  Credit is extended based on evaluation of customers’ financial condition and, generally, collateral is not required.  Accounts receivable payment terms vary and are stated in the financial statements at amounts due from customers net of an allowance for doubtful accounts. Accounts outstanding longer than the payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole.  The Company writes off accounts receivable when they become uncollectible, and payments subsequently received on such receivables previously written off are credited to bad debt expense.

Accrued and Unbilled Accounts Receivable and Work in Process [Policy Text Block]

Accrued and Unbilled Accounts Receivable and Work-in-Process

 

Unbilled receivables primarily represent revenues earned whereby those services are ready to be billed as of the balance sheet ending date. Work-in-process primarily represents revenues earned under contracts which the Company is contractually precluded from invoicing until future dates as project milestones are realized.  See Note 4 for further details.

Transit Receivable and Transit Payable [Policy Text Block]

Transit Accounts Receivable and Transit Accounts Payable

 

From time to time, the Company’s Engineering segment enters into agreements to provide, among other things, construction management and engineering services.  Pursuant to these agreements, the Company a) may engage subcontractors to provide construction or other services; b) typically earns a fixed percentage of the total project value; and c) assumes no ownership or risks of inventory.  In such situations, the Company acts as an agent under the provisions of FASB ASC 606 “Revenue from Contracts with Customers” and therefore recognizing revenue on a “net-basis.”  The Company records revenue on a “net” basis on relevant engineering and construction management projects, which require subcontractor/procurement costs or transit costs. In those situations, the Company charges the client a negotiated fee, which is reported as net revenue when earned. 

 

Under the terms of the agreements, the Company is typically not required to pay the subcontractor until after the corresponding payment from the Company’s end-client is received. Upon invoicing the end-client on behalf of the subcontractor or staffing agency the Company records this amount simultaneously as both a “transit account receivable” and “transit account payable” as the amount when paid to the Company is due to and generally paid to the subcontractor within a few days. The Company typically does not pay a given transit account payable until the related transit account receivable is collected. The Company is typically obligated to pay the subcontractor or staffing agency whether or not the client pays the Company.  The Company’s transit accounts payable generally exceeds the Company’s transit accounts receivable but absolute amounts and spreads fluctuate significantly from quarter to quarter in the normal course of business.

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

Property and Equipment

 

Property and equipment are stated at cost and are depreciated on the straight-line method at rates calculated to provide for retirement of assets at the end of their estimated useful lives.  The annual rates are 20% for computer hardware and software as well as furniture and office equipment.  Leasehold improvements are amortized over the shorter of the estimated life of the asset or the lease term. 

Goodwill and Intangible Assets, Policy [Policy Text Block]

Intangible Assets

 

The Company’s intangible assets have been generated through acquisitions.  The Company maintains responsibility for valuing and determining the useful life of intangible assets.  As a general rule, the Company amortizes restricted covenants over four years and customer relationships over six years.  However, circumstances may dictate other amortization terms as determined by the Company and assisted by their third party advisors.

Canadian Sales Tax [Policy Text Block]

Canadian Sales Tax

 

The Company is required to charge and collect sales tax for all Canadian clients and remits invoiced sales tax monthly to the Canadian taxing authorities whether collected or not.  The Company does not collect the sales tax from its clients until they have paid their respective invoices.  The Company includes uncollected Canadian sales tax invoiced to clients in its prepaid and other current assets.

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill

 

Goodwill is not amortized but is subject to periodic testing for impairment in accordance with FASB ASC 350Intangibles - Goodwill and Other.”  The Company tests goodwill for impairment on an annual basis as of the last day of the Company’s fiscal December each year or more frequently if events occur or circumstances change indicating that the fair value of the goodwill may be below its carrying amount. The Company has three reporting units.  The Company uses a market-based approach to determine the fair value of the reporting units.  This approach uses earnings/revenue multiples of similar companies recently completing acquisitions and the ability of our reporting units to generate cash flows as measures of fair value of our reporting units. The Company adopted Accounting Standards Update (“ASU”) 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment” effective January 2, 2021 which has eliminated Step 2 from the goodwill impairment test. Under this update, an entity should perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. To satisfy the “Step 0 Test”, the Company reviewed industry and market conditions, reporting unit specific events as well as overall financial performance and found no impairment of goodwill.

 

The Company did not record a goodwill impairment charge in fiscal years ended January 1, 2022 and January 2, 2021.  There can be no assurance that future indicators of impairment and tests of goodwill impairment will not result in an impairment charge.

Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]

Long-Lived and Intangible Assets

 

The Company evaluates long-lived assets and intangible assets with definite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.  When the Company determines that it is probable that undiscounted future cash flows will not be sufficient to recover an asset’s carrying amount, the asset is written down to its fair value.  Assets to be disposed of by sale, if any, are reported at the lower of the carrying amount or fair value less cost to sell.  The Company’s intangible assets consist of customer relationships and non-compete agreements. 

Research, Development, and Computer Software, Policy [Policy Text Block]

Software

 

In accordance with FASB ASC 350-40 “Accounting for Internal Use Software,” certain costs related to the development or purchase of internal-use software are capitalized and amortized over the estimated useful life of the software. During the fiscal years ended January 1, 2022 and January 2, 2021, the Company capitalized $1,256 and $305, respectively, for software costs.  The net balance after accumulated depreciation for all software costs capitalized as of January 1, 2022 and January 2, 2021 was $1,350 and $1,389, respectively.

Income Tax, Policy [Policy Text Block]

Income Taxes

 

The Company makes judgments and interpretations based on enacted tax laws, published tax guidance, as well as estimates of future earnings.  These judgments and interpretations affect the provision for income taxes, deferred tax assets and liabilities and the valuation allowance. The Company evaluated the deferred tax assets and determined on the basis of objective factors that the net assets will be realized through future years’ taxable income.  In the event that actual results differ from these estimates and assessments, additional valuation allowances may be required.  The Company did not have any valuation allowance as of January 1, 2022 or January 2, 2021.

 

The Company accounts for income taxes in accordance with FASB ACS 740 “Income Taxes” (FASB ASC 740) which requires an asset and liability approach of accounting for income taxes.  FASB ASC 740 requires assessment of the likelihood of realizing benefits associated with deferred tax assets for purposes of determining whether a valuation allowance is needed for such deferred tax assets.  Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted. The Company measures its deferred tax assets and liabilities using the tax rates that the Company believes will apply in the years in which the temporary differences are expected to be recovered or paid. The Company and its wholly owned United States subsidiaries file a consolidated federal income tax return.  The Company also files tax returns in Canada, Puerto Rico and Serbia.

 

The Company also follows the provisions of FASB ASC 740 which prescribes a model for the recognition and measurement of a tax position taken or expected to be taken in a tax return, and provides guidance on derecognition, classification, interest and penalties, disclosure and transition.  The Company’s policy is to record interest and penalty, if any, as interest expense.

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

The Company records revenue under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers.  Revenue is recognized when we satisfy a performance obligation by transferring services promised in a contract to a customer, in an amount that reflects the consideration that we expect to receive in exchange for those services.  Performance obligations in our contracts represent distinct or separate service streams that we provide to our customers.   

 

We evaluate our revenue contracts with customers based on the five-step model under ASC 606: (1) Identify the contract with the customer; (2) Identify the performance obligations in the contract; (3) Determine the transaction price; (4) Allocate the transaction price to separate performance obligations; and (5) Recognize revenue when (or as) each performance obligation is satisfied.

 

The Company derives its revenue from several sources.  The Company’s Engineering Services and Life Sciences and Information Technology segments perform consulting and project solution services.  The Healthcare segment specializes in long-term and short-term staffing and placement services to hospitals, schools and long-term care facilities amongst others.  All of the Company’s segments perform staff augmentation services and derive revenue from permanent placement fees. The majority of the Company’s revenue is invoiced on a time and materials basis.

 

The following table presents our revenues disaggregated by revenue source for the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021:

 

  

January 1,

2022

  

January 2,

2021

 

Engineering:

        

Time and Material

 $45,035  $43,359 

Fixed Fee

  21,070   14,145 

Permanent Placement Services

  67   211 

Total Engineering

 $66,172  $57,715 
         

Specialty Health Care:

        

Time and Material

 $97,363  $59,692 

Permanent Placement Services

  1,132   789 

Total Specialty Health Care

 $98,495  $60,481 
         

Life Sciences and Information Technology:

        

Time and Material

 $38,571  $31,723 

Permanent Placement Services

  637   490 

Total Life Sciences and Information Technology

 $39,208  $32,213 
  $203,875  $150,409 

 

 

Time and Material

The Company’s IT and Healthcare segments predominantly recognize revenue through time and material work while its Engineering segment recognizes revenue through both time and material and fixed fee work. The Company’s time and material contracts are typically based on the number of hours worked at contractually agreed upon rates, therefore revenue associated with these time and materials contracts are recognized based on hours worked at contracted rates. 

 

Fixed Fee

From time to time and predominantly in our Engineering segment, the Company will enter into contracts requiring the completion of specific deliverables.  The Company has master services agreements with many of its customers that broadly define terms and conditions. Actual services performed under fixed fee arrangements are typically delivered under purchase orders that more specifically define terms and conditions related to that fixed fee project. While these master services agreements can often span several years, the Company’s fixed fee purchase orders are typically performed over six to nine month periods.  In instances where project services are provided on a fixed-price basis, revenue is recorded in accordance with the terms of each contract.  In certain instances, revenue is invoiced at the time certain milestones are reached, as defined in the contract.  Revenue under these arrangements are recognized as the costs on these contracts are incurred.  From time-to-time, amounts paid in excess of revenue earned and recognized are recorded as deferred revenue, included in accounts payable and accrued expenses on the accompanying consolidated balance sheets.  Additionally, some contracts contain “Performance Fees” (bonuses) for completing a contract under budget.  Performance Fees, if any, are recorded when earned.  Some contracts also limit revenue and billings to specified maximum amounts.  Provisions for contract losses, if any, are made in the period such losses are determined.  For contracts where there is a specific deliverable and the work is not complete and the revenue is not recognized, the costs incurred are deferred as a prepaid asset.  The associated costs are expensed when the related revenue is recognized.

 

Permanent Placement Services

The Company earns permanent placement fees from providing permanent placement services.  These fees are typically based on a percentage of the compensation paid to the person placed with the Company’s client.  The Company guarantees its permanent placements on a prorated basis for 90 days.  In the event a candidate is not retained for the 90-day period, the Company will provide a suitable replacement candidate.  In the event a replacement candidate cannot be located, the Company will provide a prorated refund to the client.  An allowance for refunds, based upon the Company’s historical experience, is recorded in the financial statements. Permanent placement revenue was $1.8 million for the fiscal year ended January 1, 2022 and $1.5 million for the fiscal year ended January 2, 2021.

 

The deferred revenue balance as of January 1, 2022 and January 2, 2021 was $3.4 million and $0.4 million, respectively. These amounts are included in accounts payable and accrued expense in the accompanying consolidated balance sheets at that date.  Revenue is recognized when the service has been performed.  Deferred revenue may be recognized over a period exceeding one year from the time it was recorded on the balance sheet, although this is an infrequent occurrence.  In each of the fifty-two week period ended January 1, 2022 and the fifty-three week period ended January 2, 2021, the Company recognized revenue of $0.4 million that was included in deferred revenue at the beginning of the period.

 

Transit Receivables and Transit Payables

From time to time, the Company’s Engineering segment enters into agreements to provide, among other things, construction management and engineering services.  Pursuant to these agreements, the Company a) may engage subcontractors to provide construction or other services; b) typically earns a fixed percentage of the total project value; and c) assumes no ownership or risks of inventory.  Under the terms of the agreements, the Company is typically not required to pay the subcontractor until after the corresponding payment from the Company’s end-client is received. Upon invoicing the end-client on behalf of the subcontractor or staffing agency the Company records this amount simultaneously as both a “transit account receivable” and “transit account payable” as the amount when paid to the Company is due to and generally paid to the subcontractor within a few days. The Company typically does not pay a given transit account payable until the related transit account receivable is collected. The Company is typically obligated to pay the subcontractor or staffing agency whether or not the client pays the Company.  The Company’s transit accounts payable generally exceeds the Company’s transit accounts receivable but absolute amounts and spreads fluctuate significantly from quarter to quarter in the normal course of business.  The transit accounts receivable was $1.0 million and related transit accounts payable was $2.1 million, for a net payable of $1.1 million, as of January 1, 2022. The transit accounts receivable was $2.5 million and related transit accounts payable was $4.9 million, for a net payable of $2.4 million, as of January 2, 2021.

 

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

Concentration

 

During the fiscal year ended January 1, 2022, no client accounted for 10% or more of total revenues.  As of January 1, 2022, the following clients represented more than 10.0% of the Company’s accounts receivable, net: Ginkgo Bioworks was 15.3% and Hawaii Department of Education was 14.2%.  No other customer accounted for 10% or more of the Company’s accounts receivable, net. The Company’s five, ten and twenty largest customers accounted for approximately 35.8%, 52.5% and 65.1%, respectively, of the Company’s revenues for the fiscal year ended January 1, 2022.

 

During the fiscal year ended January 2, 2021, New York City Board of Education represented 10.6% of the Company’s revenues.  No other client accounted for 10% or more of total revenues during the year.  As of January 2, 2021, the following clients represented more than 10.0% of the Company’s accounts receivable, net: New York City Board of Education was 11.8% and Hawaii Department of Education was 10.6%.  No other customer accounted for 10% or more of the Company’s accounts receivable, net. The Company’s five, ten and twenty largest customers accounted for approximately 33.4%, 46.6% and 60.7%, respectively, of the Company’s revenues for the fiscal year ended January 2, 2021.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency Translation

 

The functional currency of the Company’s Canadian and Serbian subsidiaries is the local currency. Assets and liabilities are translated at period-end exchange rates.  Income and expense items are translated at weighted average rates of exchange prevailing during the year.  Any translation adjustments are included in the accumulated other comprehensive income account in stockholders’ equity.  Transactions executed in different currencies resulting in exchange adjustments are translated at spot rates and resulting foreign exchange transaction gains and losses are included in the results of operations.

Comprehensive Income, Policy [Policy Text Block]

Comprehensive Income

 

Comprehensive income consists of net income and foreign currency translation adjustments.

Earnings Per Share, Policy [Policy Text Block]

Per Share Data

 

Basic net income per share is calculated using the weighted-average number of common shares outstanding during the period.  Diluted net income per share is calculated using the weighted-average number of common shares plus dilutive potential common shares outstanding during the period.  Potential dilutive common shares consist of stock options and other stock-based awards under the Company’s stock compensation plans, when their impact is dilutive.  Because of the Company’s capital structure, all reported earnings pertain to common shareholders and no other adjustments are necessary. 

Share-based Payment Arrangement [Policy Text Block]

Share - Based Compensation

 

The Company recognizes share-based compensation over the vesting period of an award based on fair value at the grant date determined using the Black-Scholes option pricing model.  Certain assumptions are used to determine the fair value of stock-based payment awards on the date of grant and require subjective judgment.  Because employee stock options have characteristics significantly different from those of traded options, and because changes in the input assumptions can materially affect the fair value estimate, the existing models may not provide a reliable single measure of the fair value of the employee stock options.  Management assesses the assumptions and methodologies used to calculate estimated fair value of stock-based compensation when share-based awards are granted.  Circumstances may change and additional data may become available over time, which could result in changes to these assumptions and methodologies and thereby materially impact our fair value determination.  If an employee leaves the firm before the vesting period has been met, those shares are forfeited and removed from the share – based compensation expense calculation. See Note 11 for additional share-based compensation information.

 

Restricted share awards are recognized at their fair value.  The amount of compensation cost is measured on the grant date fair value of the equity instrument issued.  The compensation cost of the restricted share awards is recognized over the vesting period of the restricted share awards on a straight-line basis.  Restricted share awards typically include dividend accrual equivalents, which means that any dividends paid by the Company during the vesting period become due and payable after the vesting period assuming the grantee’s restricted stock unit fully vests.  Dividends for these grants are accrued on the dividend payment dates and included in accounts payable and accrued expenses on the accompanying consolidated balance sheet.  Dividends for restricted share awards that ultimately do not vest are forfeited.

Advertising Cost [Policy Text Block]

Advertising Costs

 

Advertising costs are expensed as incurred.  Total advertising expense was $914 and $800 for the fiscal years ended January 1, 2022 and January 2, 2021, respectively.

Fair Value Measurement, Policy [Policy Text Block]

Fair Value Measurements

 

The Company values its financial assets and liabilities based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.  In order to increase consistency and comparability in fair value measurements, a fair value hierarchy was established that prioritizes observable and unobservable inputs used to measure fair value into three broad levels, which are described below:

 

Level 1:  Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities.  The fair value hierarchy gives the highest priority to Level 1 inputs.

 

Level 2:  Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in inactive markets; or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated with observable market data.

 

Level 3:  Unobservable inputs are used when little or no market data is available.  The fair value hierarchy gives the lowest priority to Level 3 inputs.

 

In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible as well as considers counterparty credit risk in its assessment of fair value.

Reclassification, Comparability Adjustment [Policy Text Block]

Reclassification

 

Certain prior year amounts have been reclassified to conform with the current year presentation.  These classifications had no effect on the previously reported results of operations.

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 01, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

January 1,

2022

  

January 2,

2021

 

Engineering:

        

Time and Material

 $45,035  $43,359 

Fixed Fee

  21,070   14,145 

Permanent Placement Services

  67   211 

Total Engineering

 $66,172  $57,715 
         

Specialty Health Care:

        

Time and Material

 $97,363  $59,692 

Permanent Placement Services

  1,132   789 

Total Specialty Health Care

 $98,495  $60,481 
         

Life Sciences and Information Technology:

        

Time and Material

 $38,571  $31,723 

Permanent Placement Services

  637   490 

Total Life Sciences and Information Technology

 $39,208  $32,213 
  $203,875  $150,409 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable (Tables)
12 Months Ended
Jan. 01, 2022
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

January 1,

2022

  

January 2,

2021

 

Billed

 $37,396  $25,926 

Accrued and unbilled

  10,231   8,219 

Work-in-progress

  1,810   3,612 

Allowance for sales discounts and doubtful accounts

  (1,197

)

  (1,750

)

         

Accounts receivable, net

 $48,240  $36,007 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Property and Equipment (Tables)
12 Months Ended
Jan. 01, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

January 1,

2022

  

January 2,

2021

 

Computers and systems

 $4,133  $4,686 

Equipment and furniture

  86   264 

Leasehold improvements

  159   236 
   4,378   5,185 
         

Less: accumulated depreciation and amortization

  2,439   3,107 
         

Property and equipment, net

 $1,939  $2,078 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Acquisitions (Tables)
12 Months Ended
Jan. 01, 2022
Notes Tables  
Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]

Fiscal Year Ending

 

Total

 

December 31, 2022

 $103 

December 30, 2023

  600 

Estimated future contingent consideration payments

 $703 

Balance as of December 28, 2019

 $3,058 
     

   Contingent payments made

  (345

)

   Changes in fair value of contingent payments

  145 
     

Balance as of January 2, 2021

 $2,858 
     

   Contingent payments made

  (494

)

   Changes in fair value of contingent consideration

  52 

   Remeasurement of contingent consideration

  (1,713

)

     

Balance as of January 1, 2022

 $703 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Goodwill (Tables)
12 Months Ended
Jan. 01, 2022
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Engineering

  

Specialty

Health Care

  

Information

Technology

  

Total

 

Balance as of December 28, 2019

 $11,918  $2,398  $2,038  $16,354 
                 

   No change in fiscal 2020

  -   -   -   - 
                 

Balance as of January 2, 2021

 $11,918  $2,398  $2,038  $16,354 
                 

   No change in fiscal 2021

  -   -   -   - 
                 

Balance as of January 1, 2022

 $11,918  $2,398  $2,038  $16,354 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Intangible Assets (Tables)
12 Months Ended
Jan. 01, 2022
Notes Tables  
Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]
  

January 1,

2022

  

January 2,

2021

 

Restricted covenants

 $-  $12 

Customer relationships

  -   83 
         

Total intangible assets

 $-  $95 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Per Share Data (Tables)
12 Months Ended
Jan. 01, 2022
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
  

Fiscal Years Ended

 
  

January 1,

2022

  

January 2,

2021

 

Basic weighted average shares outstanding

  11,035,361   12,152,042 

Dilutive effect of outstanding restricted share awards

  589,740   - 
         

Weighted average dilutive shares outstanding

  11,625,101   12,152,042 
Unissued Shares of Common Stock [Table Text Block]
  

January 1,

2022

  

January 2,

2021

 

Time-based restricted stock awards outstanding

  420,628   459,805 

Unvested subscription restricted share awards

  -   250,000 

Performance-based restricted stock awards outstanding

  125,000   - 

Future grants of options or shares

  107,924   520,929 

Shares reserved for employee stock purchase plan

  448,110   149,894 
         

Total

  1,101,662   1,380,628

 

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Share Based Compensation (Tables)
12 Months Ended
Jan. 01, 2022
Notes Tables  
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

Number of

Time-Based

Restricted

Stock Awards

  

Weighted

Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at January 2, 2021

  709,805  $1.92 

Granted

  163,005  $3.81 

Vested

  (452,182

)

 $1.89 

Forfeited or expired

  -   - 

Outstanding non-vested at January 1, 2022

  420,628  $2.69 
  

Number of

Performance-Based

Restricted

Stock Awards

  

Weighted

Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at January 2, 2021

  -   - 

Granted

  125,000  $3.26 

Vested

  -   - 

Forfeited or expired

  -   - 

Outstanding non-vested at January 1, 2022

  125,000  $3.26 
  

Number of

Restricted

Stock Awards

  

Weighted Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at December 28, 2019

  391,725  $4.36 

Granted – time-based vesting

  719,805  $1.88 

Granted – performance-based vesting

  -   - 

Vested

  (179,225

)

 $3.78 

Forfeited or expired

  (222,500

)

 $4.55 

Outstanding non-vested at January 2, 2021

  709,805  $1.92 

Granted – time-based vesting

  163,005  $3.81 

Granted – performance-based vesting

  125,000  $3.26 

Vested

  (452,182

)

 $1.89 

Forfeited or expired

  -   - 

Outstanding non-vested at January 1, 2022

  545,628  $2.82 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Segment Information (Tables)
12 Months Ended
Jan. 01, 2022
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]

Fiscal Year Ended

January 1, 2022

 

Engineering

  

Specialty Health Care

  

Information

Technology

  

Corporate

  

Total

 
                     

Revenue

 $66,172  $98,495  $39,208  $-  $203,875 
                     

Cost of services

  50,109   73,177   27,465   -   150,751 
                     

Gross profit

  16,063   25,318   11,743   -   53,124 
                     

Selling, general and administrative

  14,210   19,490   8,319   -   42,019 
                     

Depreciation and amortization of

   property and equipment

  521   373   113   -   1,007 
                     

Amortization of acquired intangible assets

  95   -   -   -   95 
                     

Remeasurement of acquisition-related

   contingent consideration

  (1,713

)

  -   -   -   (1,713

)

                     

Gain on sale of assets

  (2,420

)

  -   -   -   (2,420

)

                     

Operating income (loss)

 $5,370  $5,455  $3,331  $-  $14,136 
                     

Total assets as of January 1, 2022

 $28,343  $32,809  $8,676  $3,024  $72,852 

Capital expenditures

 $481  $563  $173  $359  $1,576 

Fiscal Year Ended

January 2, 2021

 

Engineering

  

Specialty Health Care

  

Information

Technology

  

Corporate

  

Total

 
                     

Revenue

 $57,715  $60,481  $32,213  $-  $150,409 
                     

Cost of services

  41,227   47,116   23,211   -   111,554 
                     

Gross profit

  16,488   13,365   9,002   -   38,855 
                     

Selling, general and administrative

  13,021   15,601   9,169   -   37,791 
                     

Depreciation and amortization of

   property and equipment

  638   319   108   -   1,065 
                     

Amortization of acquired intangible assets

  321   -   -   -   321 
                     

Write-off of receivables and

   professional fees incurred

   related to arbitration

  8,397   -   -   -   8,397 
                     

Impairment of right of use assets and

   related costs

  -   -   -   2,231   2,231 
                     

Operating income (loss)

 $(5,889

)

 $(2,555

)

 $(275

)

 $(2,231

)

 $(10,950

)

                     

Total assets as of January 2, 2021

 $33,782  $19,141  $7,498  $7,918  $68,339 

Capital expenditures

 $26  $36  $48  $350  $460 
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
  

Fiscal Year Ended

 
  

January 1,

  

January 2,

 
  

2022

  

2021

 

Revenues

        

   United States

 $186,169  $126,238 

   Canada

  9,578   15,310 

   Puerto Rico

  5,237   5,702 

   Serbia

  2,891   3,159 
  $203,875  $150,409 
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
  

Fiscal Year Ended

 
  

January 1,

  

January 2,

 
  

2022

  

2021

 

Total Assets

        

   United States

 $67,296  $56,308 

   Canada

  1,327   7,067 

   Puerto Rico

  963   1,483 

   Serbia

  3,266   3,481 
  $72,852  $68,339 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Note 15 - Income Taxes (Tables)
12 Months Ended
Jan. 01, 2022
Notes Tables  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

January 1,

2022

  

January 2,

2021

 

Federal statutory rate

  21.0

%

  21.0

%

Tax expense on taxable (loss)

   income at federal statutory rate

 $2,922  $(2,532

)

State and Puerto Rico income taxes,

   net of Federal income tax benefit

  519   (535

)

Permanent differences domestic

  (114

)

  154 

Permanent differences foreign

  (657

)

  - 

Remeasurement of contingent consideration

  (359

)

  - 

Intangible asset deferred tax liability true-up

  491   - 

Foreign income tax rates

  89   (21

)

Adjustments to prior year federal taxes

  46   (53

)

Other

  (12

)

  (201

)

Total income tax expense

 $2,925  $(3,188

)

Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Fiscal Years Ended

 
  

January 1,

2022

  

January 2,

2021

 

Current

        

   Federal

 $47  $(32

)

   State and local

  45   174 

   Foreign

  292   382 
   384   524 
         

Deferred

        

   Federal

  2,152   (2,844

)

   State

  612   (851

)

   Foreign

  (223

)

  (17

)

   2,541   (3,755

)

Total

 $2,925  $(3,188

)

  

Fiscal Years Ended

 
  

January 1,

2022

  

January 2,

2021

 

United States

 $10,880  $(13,898

)

Foreign jurisdictions

  3,034   1,841 
  $13,914  $(12,057

)

Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]

Unrecognized Tax Benefits

    

Balance as of December 28, 2019

    

  Gross increases: tax positions in prior period

 $- 

  Gross increases: tax positions in current period

 $- 

Balance as of January 2, 2021

 $- 

  Gross increases: tax positions in prior period

 $- 

  Gross increases: tax positions in current period

 $1,196 
     

Balance as of January 1, 2022

 $1,196 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

January 1,

2022

  

January 2,

2021

 

Deferred tax assets:

        

Allowance for doubtful accounts

 $297  $455 

Federal and state net operating loss carryforward

  1,153   2,634 

Reserves and accruals

  800   881 

Lease liability

  844   1,174 

Other

  314   318 

Total deferred tax assets

  3,408   5,462 
         

Deferred tax liabilities:

        

Acquisition amortization, net

  (1,428

)

  (716

)

Prepaid expense deferral

  (552

)

  (602

)

Bonus depreciation to be reversed

  (392

)

  (280

)

Right of use assets

  (501

)

  (564

)

Canada deferred tax liability, net

  (142

)

  (365

)

Total deferred tax liabilities

  (3,015

)

  (2,527

)

Total deferred tax assets (liabilities), net

 $393  $2,935 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Note 18 - Commitments (Tables)
12 Months Ended
Jan. 01, 2022
Notes Tables  
Lease, Cost [Table Text Block]
  

Fifty-Two Week

Period Ended

January 1, 2022

  

Fifty-Three Week

Period Ended

January 2, 2021

 
         

Operating lease cost

 $1,891  $2,524 
         

Finance lease cost

        

   Amortization of right of use assets

 $401  $366 

   Interest on lease liabilities

  9   10 

Total finance lease cost

 $410  $376 
Lease, Cash Flow Information [Table Text Block]
  

Fifty-Two Week

Period Ended

January 1, 2022

  

Fifty-Three Week

Period Ended

January 2, 2021

 
         

Cash paid for amounts included in the

measurement of lease liabilities

        

   Operating cash flows from operating leases

 $1,957  $2,589 

   Operating cash flows from finance leases

 $9  $7 

   Financing cash flows from finance leases

 $415  $402 
         

Right of use assets obtained in exchange for lease obligations

        

   Operating leases

 $830  $1,257 

   Finance leases

 $1,002  $258 
Lease, Balance Sheet Information [Table Text Block]
  

Fifty-Two Week

Period Ended

January 1, 2022

  

Fifty-Three Week

Period Ended

January 2, 2021

 

Operating leases

        

   Operating lease right of use assets

 $1,877  $2,409 
         

   Operating right of use liability - current

 $(1,502

)

 $(1,886

)

   Operating right of use liability - non-current

  (1,631

)

  (2,641

)

   Total operating lease liabilities

 $(3,133

)

 $(4,527

)

         

Finance leases

     

   Property and equipment - (right of use assets)

 $1,367  $1,140 

   Accumulated depreciation

  (375

)

  (746

)

   Property and equipment, net

 $992  $394 
         

   Finance lease liability - current

 $(437

)

 $(247

)

   Finance lease liability - non-current

  (502

)

  (106

)

   Total finance lease liabilities

 $(939

)

 $(353

)

         

Weighted average remaining lease term

        

   Operating leases

 

1.80 Years

  

2.03 Years

 

   Finance leases

 

2.34 years

  

1.45 Years

 
         

Weighted average discount rate

        

   Operating leases

  3.32

%

  4.06

%

   Finance leases

  1.15

%

  2.63

%

Lease, Liability, Maturity [Table Text Block]

Fiscal Year

 

Operating

Leases

  

Finance

Leases

 

2022

 $1,579  $446 

2023

  1,097   337 

2024

  396   168 

2025

  133   - 

Thereafter

  50   - 
         

Total lease payments

 $3,255  $951 

Less: imputed interest

  (122

)

  (12

)

Total

 $3,133  $939 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
12 Months Ended
Jan. 01, 2022
USD ($)
Jan. 02, 2021
USD ($)
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 235 $ 734
Annual Depreciation Rate 20.00%  
Number of Reporting Units 3  
Goodwill, Impairment Loss $ 0 0
Capitalized Computer Software, Additions 1,256 305
Capitalized Computer Software, Net, Ending Balance 1,350 1,389
Deferred Tax Assets, Valuation Allowance, Total 0 0
Revenue from Contract with Customer, Including Assessed Tax 203,875 150,409
Contract with Customer, Liability, Total 3,400 400
Contract with Customer, Liability, Revenue Recognized 400 400
Advertising Expense $ 914 $ 800
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Ginkgo Bioworks [Member]    
Concentration Risk, Percentage 15.30%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Hawaii Department of Education [Member]    
Concentration Risk, Percentage 14.20% 10.60%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | New York City Board of Education [Member]    
Concentration Risk, Percentage   11.80%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Five Largest Customers [Member]    
Concentration Risk, Percentage 35.80% 33.40%
Number of Customers 5 5
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Ten Largest Customers [Member]    
Concentration Risk, Percentage 52.50% 46.60%
Number of Customers 10 10
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Twenty Largest Customers [Member]    
Concentration Risk, Percentage 65.10% 60.70%
Number of Customers 20 20
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | New York City Board of Education [Member]    
Concentration Risk, Percentage   10.60%
Transit Accounts Payable [Member]    
Accounts Payable, Current, Total $ 2,100 $ 4,900
Accounts Payable, Net 1,100 2,400
Transit Accounts Receivable [Member]    
Accounts Receivable, before Allowance for Credit Loss, Current 1,000 2,500
Service, Other [Member]    
Revenue from Contract with Customer, Including Assessed Tax $ 1,800 1,500
Restricted Covenants [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 4 years  
Customer Relationships [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 6 years  
CANADA    
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 21 42
Revenue from Contract with Customer, Including Assessed Tax 9,578 15,310
SERBIA    
Cash and Cash Equivalents, at Carrying Value, Ending Balance 169 246
Revenue from Contract with Customer, Including Assessed Tax $ 2,891 $ 3,159
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Revenues $ 203,875 $ 150,409
Engineering Services [Member]    
Revenues 66,172 57,715
Engineering Services [Member] | Time-and-materials Contract [Member]    
Revenues 45,035 43,359
Engineering Services [Member] | Fixed-price Contract [Member]    
Revenues 21,070 14,145
Engineering Services [Member] | Permanent Placement Services [Member]    
Revenues 67 211
Health Care [Member]    
Revenues 98,495 60,481
Health Care [Member] | Time-and-materials Contract [Member]    
Revenues 97,363 59,692
Health Care [Member] | Permanent Placement Services [Member]    
Revenues 1,132 789
Technology Service [Member]    
Revenues 39,208 32,213
Technology Service [Member] | Time-and-materials Contract [Member]    
Revenues 38,571 31,723
Technology Service [Member] | Permanent Placement Services [Member]    
Revenues $ 637 $ 490
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable - Accounts Receivable (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Jan. 02, 2021
Allowance for sales discounts and doubtful accounts $ (1,197) $ (1,750)
Accounts receivable, net 48,240 36,007
Billed Revenues [Member]    
Accounts receivable, current 37,396 25,926
Unbilled Revenues [Member]    
Accounts receivable, current 10,231 8,219
Work In Progress [Member]    
Accounts receivable, current $ 1,810 $ 3,612
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Property and Equipment (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Write Off of Fully Depreciated Property and Equipment $ 1,671 $ 1,529
Depreciation, Total 1,007 $ 1,065
Canadian Power Systems [Member]    
Disposal Group, Including Discontinued Operation, Assets, Total $ 713  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Jan. 02, 2021
Property and equipment $ 4,378 $ 5,185
Less: accumulated depreciation and amortization 2,439 3,107
Property and equipment, net 1,939 2,078
Computers and Systems [Member]    
Property and equipment 4,133 4,686
Equipment and Furniture [Member]    
Property and equipment 86 264
Leasehold Improvements [Member]    
Property and equipment $ 159 $ 236
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Acquisitions (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 30, 2021
Jan. 01, 2022
Jan. 01, 2022
Jan. 02, 2021
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability     $ 52 $ 145
Payment for Contingent Consideration Liability, Financing Activities     494 345
Revenue from Contract with Customer, Including Assessed Tax     203,875 150,409
Gain (Loss) on Disposition of Business     2,420 (0)
Engineering [Member]        
Revenue from Contract with Customer, Including Assessed Tax     66,172 57,715
Gain (Loss) on Disposition of Business     2,420  
Engineering [Member] | Pickering and Kincardine Offices [Member]        
Revenue from Contract with Customer, Including Assessed Tax     4,900 11,800
Gain (Loss) on Disposition of Business $ 2,400      
Escrow Deposit $ 800      
Sale of Assets, Escrow Deposit, Expected Period for Return of Deposit (Month) 18 months      
PSR & TKE Acquisitions [Member]        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   $ 700 700  
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability   $ (1,700)    
Payment for Contingent Consideration Liability, Financing Activities     $ 500 $ 300
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details)
$ in Thousands
12 Months Ended
Jan. 01, 2022
USD ($)
Jan. 02, 2021
USD ($)
December 31, 2022 $ 103  
December 30, 2023 600  
Estimated future contingent consideration payments 703  
Contingent consideration paid (494) $ (345)
Changes in fair value of contingent payments 52 145
Remeasurement of contingent consideration 1,713 (0)
Balance $ 703 $ 2,858
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Goodwill (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Goodwill, Impairment Loss $ 0 $ 0
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Balance $ 16,354 $ 16,354
No change 0 0
Balance 16,354 16,354
Engineering [Member]    
Balance 11,918 11,918
No change   0
Balance 11,918 11,918
Specialty Health Care [Member]    
Balance 2,398 2,398
No change   0
Balance 2,398 2,398
Information Technology [Member]    
Balance 2,038 2,038
No change   0
Balance $ 2,038 $ 2,038
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Intangible Assets (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Impairment of Intangible Assets (Excluding Goodwill), Total $ 0 $ 0
Amortization of Intangible Assets, Total $ 95 $ 321
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Intangible Assets - Intangible Assets by Class (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Jan. 02, 2021
Intangible assets, net $ 0 $ 95
Restricted Covenants [Member]    
Intangible assets, net 0 12
Customer Relationships [Member]    
Intangible assets, net $ 0 $ 83
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Line of Credit (Details Textual) - USD ($)
$ in Thousands
Sep. 29, 2020
Sep. 25, 2020
Jan. 01, 2022
Jan. 02, 2021
Oct. 18, 2019
Long-term Line of Credit, Noncurrent     $ 14,151 $ 11,890  
Note Issued to Acquire Treasury Stock [Member]          
Repayments of Subordinated Debt, Total $ 2,200 $ 2,200      
Citizens Bank of Pennsylvania [Member] | Revolving Credit Facility [Member]          
Line of Credit Facility, Maximum Borrowing Capacity         $ 45,000
Debt Instrument, Interest Rate, Effective Percentage     2.00% 2.70%  
Long-term Line of Credit, Noncurrent     $ 14,200 $ 11,900  
Letters of Credit Outstanding, Amount     1,900 $ 1,900  
Line of Credit Facility, Remaining Borrowing Capacity     $ 28,900    
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Per Share Data (Details Textual) - shares
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0 0
Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)   46,873
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Per Share Data - Weighted Average Number of Common Shares (Details) - shares
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Basic weighted average shares outstanding (in shares) 11,035,361 12,152,042
Dilutive effect of outstanding restricted share awards (in shares) 589,740 0
Weighted average dilutive shares outstanding (in shares) 11,625,101 12,152,042
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Per Share Data - Unissued Shares of Common Stock Were Reserved for the Following Purposes (Details) - shares
Jan. 01, 2022
Jan. 02, 2021
Future grants of options or shares (in shares) 107,924 520,929
Shares reserved for employee stock purchase plan (in shares) 448,110 149,894
Total (in shares) 1,101,662 1,380,628
Time-based Restricted Stock Units [Member]    
Restricted stock awards outstanding (in shares) 420,628 459,805
Unvested Subscription Restricted Share Awards [Member]    
Restricted stock awards outstanding (in shares) 0 250,000
Performance-based Restricted Stock Units Potential Upward Adjustment [Member]    
Restricted stock awards outstanding (in shares) 125,000 0
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Share Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 20, 2021
Dec. 31, 2020
Jan. 01, 2022
Jan. 02, 2021
Dec. 29, 2018
Dec. 31, 2016
Dec. 27, 2015
Dec. 31, 2021
Oct. 02, 2021
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)     10 years              
Share-based Payment Arrangement, Expense     $ 1,358 $ 1,108            
Common Stock, Capital Shares Reserved for Future Issuance (in shares)     1,101,662 1,380,628            
Share Price (in dollars per share)               $ 7.12    
The 2014 Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)       1,975,000           625,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)       850,000   500,000        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)     107,924              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value     $ 2,900 $ 1,500            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested     3,900              
Employee Stock Purchase Plan [Member]                    
Share-based Payment Arrangement, Expense     $ 134 $ 44            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) 400,000                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)     448,110              
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date     85.00%              
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate     10.00%              
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee (in shares)     3,000              
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)     101,784 117,983            
Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total     $ 137 $ 208            
Additional Shares of Common Stock Reserved for Future Issuance (in shares)         300,000   300,000      
Common Stock, Capital Shares Reserved for Future Issuance (in shares)         1,400,000   1,100,000      
Performance-based Restricted Stock Units [Member]                    
Share-based Payment Arrangement, Expense       $ 0            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)     125,000              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     125,000 0            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 3.26 $ 0            
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Maximum Shares Upon Adjustment (in shares)     125,000              
Performance-based Restricted Stock Units [Member] | The 2014 Plan [Member]                    
Share-based Payment Arrangement, Expense     $ 271,000              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)     125,000 0            
Dividends Payable                 $ 0  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     125,000              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 3.26              
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Maximum Shares Upon Adjustment (in shares)     125,000              
Time-based Restricted Stock Units [Member]                    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total     $ 700              
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     2 years              
Share Price (in dollars per share)               $ 7.12    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     163,005 719,805            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 3.81 $ 1.88            
Time-based Restricted Stock Units [Member] | Immediately Vested [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     125,000 100,092            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 2.17 $ 1.33            
Time-based Restricted Stock Units [Member] | Senior Management [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   250,000                
Time-based Restricted Stock Units [Member] | The 2014 Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)     420,628 709,805            
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total     $ 700              
Dividends Payable     0              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested     $ 3,000              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     163,005              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 3.81              
Minimum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     1 year              
Maximum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     3 years              
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Share-based Compensation - Restricted Stock Units Activity (Details) - $ / shares
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Time-based Restricted Stock Units [Member]    
Granted (in shares) 163,005 719,805
Granted, weighted average grant date fair value (in dollars per share) $ 3.81 $ 1.88
Time-based Restricted Stock Units [Member] | The 2014 Plan [Member]    
Outstanding non-vested (in shares) 709,805  
Outstanding non-vested, weighted average grant date fair value (in dollars per share) $ 1.92  
Granted (in shares) 163,005  
Granted, weighted average grant date fair value (in dollars per share) $ 3.81  
Vested (in shares) (452,182)  
Vested, weighted average grant date fair value (in dollars per share) $ 1.89  
Forfeited or expired (in shares) 0  
Forfeited or expired, weighted average grant date fair value (in dollars per share) $ 0  
Outstanding non-vested (in shares) 420,628 709,805
Outstanding non-vested, weighted average grant date fair value (in dollars per share) $ 2.69 $ 1.92
Performance-based Restricted Stock Units [Member]    
Granted (in shares) 125,000 0
Granted, weighted average grant date fair value (in dollars per share) $ 3.26 $ 0
Outstanding non-vested (in shares) 125,000  
Performance-based Restricted Stock Units [Member] | The 2014 Plan [Member]    
Outstanding non-vested (in shares) 0  
Outstanding non-vested, weighted average grant date fair value (in dollars per share) $ 0  
Granted (in shares) 125,000  
Granted, weighted average grant date fair value (in dollars per share) $ 3.26  
Vested (in shares) 0  
Vested, weighted average grant date fair value (in dollars per share) $ 0  
Forfeited or expired (in shares) 0  
Forfeited or expired, weighted average grant date fair value (in dollars per share) $ 0  
Outstanding non-vested (in shares) 125,000 0
Outstanding non-vested, weighted average grant date fair value (in dollars per share) $ 3.26 $ 0
Restricted Stock Units (RSUs) [Member]    
Outstanding non-vested (in shares) 709,805 391,725
Outstanding non-vested, weighted average grant date fair value (in dollars per share) $ 1.92 $ 4.36
Vested (in shares) (452,182) (179,225)
Vested, weighted average grant date fair value (in dollars per share) $ 1.89 $ 3.78
Forfeited or expired (in shares) 0 (222,500)
Forfeited or expired, weighted average grant date fair value (in dollars per share) $ 0 $ 4.55
Outstanding non-vested (in shares) 545,628 709,805
Outstanding non-vested, weighted average grant date fair value (in dollars per share) $ 2.82 $ 1.92
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Treasury Stock Transactions (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 29, 2020
Sep. 25, 2020
Jun. 02, 2020
Jan. 01, 2022
Jan. 02, 2021
Nov. 12, 2021
Jan. 13, 2021
Treasury Stock, Shares, Acquired (in shares)     1,858,139 1,930,911      
Treasury Stock Acquired, Average Cost Per Share (in dollars per share)     $ 1.20 $ 4.68      
Stock Repurchase Program, Remaining Authorized Repurchase Amount       $ 10,100      
Treasury Stock, Value, Acquired, Cost Method     $ 2,200 $ 9,043 $ 2,230    
Note Issued to Acquire Treasury Stock [Member]              
Notes Issued     $ 2,200        
Debt Instrument, Interest Rate, Stated Percentage     9.00%        
Debt Instrument, Maturity Date     Aug. 10, 2023        
Repayments of Subordinated Debt, Total $ 2,200 $ 2,200          
Maximum [Member]              
Stock Repurchase Program, Authorized Amount           $ 19,100 $ 7,500
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Segment Information - Results of the Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Revenues $ 203,875 $ 150,409
Cost of services 150,751 111,554
Gross profit 53,124 38,855
Selling, general and administrative 42,019 37,791
Depreciation and amortization of property and equipment 1,007 1,065
Amortization of acquired intangible assets 95 321
Remeasurement of acquisition-related contingent consideration (1,713) 0
Gain on sale of assets (2,420) 0
Operating income (loss) 14,136 (10,950)
Total assets 72,852 68,339
Capital expenditures 1,576 460
Write-off of receivables and professional fees incurred related to arbitration 0 8,397
Impairment of right of use assets and related costs 0 2,231
Engineering [Member]    
Revenues 66,172 57,715
Cost of services 50,109 41,227
Gross profit 16,063 16,488
Selling, general and administrative 14,210 13,021
Depreciation and amortization of property and equipment 521 638
Amortization of acquired intangible assets 95 321
Remeasurement of acquisition-related contingent consideration (1,713)  
Gain on sale of assets (2,420)  
Operating income (loss) 5,370 (5,889)
Total assets 28,343 33,782
Capital expenditures 481 26
Write-off of receivables and professional fees incurred related to arbitration   8,397
Impairment of right of use assets and related costs   0
Specialty Health Care [Member]    
Revenues 98,495 60,481
Cost of services 73,177 47,116
Gross profit 25,318 13,365
Selling, general and administrative 19,490 15,601
Depreciation and amortization of property and equipment 373 319
Amortization of acquired intangible assets 0 0
Remeasurement of acquisition-related contingent consideration 0  
Gain on sale of assets 0  
Operating income (loss) 5,455 (2,555)
Total assets 32,809 19,141
Capital expenditures 563 36
Write-off of receivables and professional fees incurred related to arbitration   0
Impairment of right of use assets and related costs   0
Information Technology [Member]    
Revenues 39,208 32,213
Cost of services 27,465 23,211
Gross profit 11,743 9,002
Selling, general and administrative 8,319 9,169
Depreciation and amortization of property and equipment 113 108
Amortization of acquired intangible assets 0 0
Remeasurement of acquisition-related contingent consideration 0  
Gain on sale of assets 0  
Operating income (loss) 3,331 (275)
Total assets 8,676 7,498
Capital expenditures 173 48
Write-off of receivables and professional fees incurred related to arbitration   0
Impairment of right of use assets and related costs   0
Corporate Segment [Member]    
Revenues 0 0
Cost of services 0 0
Gross profit 0 0
Selling, general and administrative 0 0
Depreciation and amortization of property and equipment 0 0
Amortization of acquired intangible assets 0 0
Remeasurement of acquisition-related contingent consideration 0  
Gain on sale of assets 0  
Operating income (loss) 0 (2,231)
Total assets 3,024 7,918
Capital expenditures $ 359 350
Write-off of receivables and professional fees incurred related to arbitration   0
Impairment of right of use assets and related costs   $ 2,231
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Segment Information - Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Revenues $ 203,875 $ 150,409
UNITED STATES    
Revenues 186,169 126,238
CANADA    
Revenues 9,578 15,310
PUERTO RICO    
Revenues 5,237 5,702
SERBIA    
Revenues $ 2,891 $ 3,159
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Segment Information - Total Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Jan. 02, 2021
Total assets $ 72,852 $ 68,339
UNITED STATES    
Total assets 67,296 56,308
CANADA    
Total assets 1,327 7,067
PUERTO RICO    
Total assets 963 1,483
SERBIA    
Total assets $ 3,266 $ 3,481
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Note 15 - Income Taxes (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Effective Income Tax Rate Reconciliation, Percent, Total 21.00% 26.40%
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00%
Puerto Rico Department of Treasury [Member]    
Open Tax Year 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021  
Domestic Tax Authority [Member]    
Operating Loss Carryforwards, Total $ 2.9  
State and Local Jurisdiction [Member]    
Operating Loss Carryforwards, Total $ 8.6  
Open Tax Year 2018 2019 2020 2021  
Foreign Tax Authority [Member] | Canada Revenue Agency [Member]    
Open Tax Year 2017 2018 2019 2020 2021  
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Federal statutory rate 21.00% 21.00%
Tax expense on taxable (loss) income at federal statutory rate $ 2,922 $ (2,532)
State and Puerto Rico income taxes, net of Federal income tax benefit 519 (535)
Remeasurement of contingent consideration (359) 0
Intangible asset deferred tax liability true-up 491 0
Foreign income tax rates 89 (21)
Adjustments to prior year federal taxes 46 (53)
Other (12) (201)
Total income tax expense 2,925 (3,188)
Domestic Tax Authority [Member]    
Permanent differences (114) 154
Foreign Tax Authority [Member]    
Permanent differences $ (657) $ 0
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Current    
Federal $ 47 $ (32)
State and local 45 174
Foreign 292 382
Current Income Tax Expense (Benefit), Total 384 524
Deferred    
Federal 2,152 (2,844)
State 612 (851)
Foreign (223) (17)
Deferred Income Tax Expense (Benefit), Total 2,541 (3,755)
Total income tax expense 2,925 (3,188)
United States 10,880 (13,898)
Foreign jurisdictions 3,034 1,841
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total $ 13,914 $ (12,057)
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Gross increases: tax positions in prior period $ 0 $ 0
Gross increases: tax positions in current period 1,196 0
Balance 0  
Balance $ 1,196 $ 0
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Jan. 02, 2021
Deferred tax assets:    
Allowance for doubtful accounts $ 297 $ 455
Federal and state net operating loss carryforward 1,153 2,634
Reserves and accruals 800 881
Lease liability 844 1,174
Other 314 318
Total deferred tax assets 3,408 5,462
Deferred tax liabilities:    
Acquisition amortization, net (1,428) (716)
Prepaid expense deferral (552) (602)
Bonus depreciation to be reversed (392) (280)
Right of use assets (501) (564)
Canada deferred tax liability, net (142) (365)
Total deferred tax liabilities (3,015) (2,527)
Total deferred tax assets (liabilities), net $ 393 $ 2,935
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Note 16 - Contingencies (Details Textual)
$ in Millions
Jan. 01, 2022
USD ($)
Estimated Litigation Liability $ 2.9
Class Action Suit for Unpaid Overtime Wages to Travel Nurses [Member]  
Estimated Litigation Liability 1.6
Payments for Legal Settlements $ 1.6
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Note 17 - Retirement Plans (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Deferred Compensation Arrangement with Individual, Contributions by Employer $ 721 $ 217
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Note 18 - Commitments (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 01, 2022
Jan. 02, 2021
Operating Lease, Impairment Loss   $ 0 $ 2,231
COVID-19 [Member]      
Operating Lease, Impairment Loss $ 1,900    
Operating Lease, Right-of-use Asset, Write-off $ 300    
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Note 18 - Commitments - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Operating lease cost $ 1,891 $ 2,524
Amortization of right of use assets 401 366
Finance lease cost, Interest on lease liabilities 9 10
Total finance lease cost $ 410 $ 376
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Note 18 - Commitments - Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Operating cash flows from operating leases $ 1,957 $ 2,589
Operating cash flows from finance leases 9 7
Financing cash flows from finance leases 415 402
Operating leases 830 1,257
Finance leases $ 1,002 $ 258
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Note 18 - Commitments - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Jan. 02, 2021
Operating lease right of use assets $ 1,877 $ 2,409
Operating right of use liability - current (1,502) (1,886)
Operating right of use liability - non-current (1,631) (2,641)
Total operating lease liabilities (3,133) (4,527)
Property and equipment - (right of use assets) 1,367 1,140
Accumulated depreciation (375) (746)
Finance lease liability - current (437) (247)
Finance lease liability - non-current (502) (106)
Total finance lease liabilities $ (939) $ (353)
Operating leases (Year) 1 year 9 months 18 days 2 years 10 days
Finance leases (Year) 2 years 4 months 2 days 1 year 5 months 12 days
Operating leases 3.32% 4.06%
Finance leases 1.15% 2.63%
Other Current Assets [Member]    
Operating right of use liability - current $ (1,502) $ (1,886)
Property and equipment, net 992 394
Other Current Liabilities [Member]    
Finance lease liability - current $ (437) $ (247)
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Note 18 - Commitments - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Jan. 02, 2021
2022, operating leases $ 1,579  
2022, finance leases 446  
2023, operating leases 1,097  
2023, finance leases 337  
2024, operating leases 396  
2024, finance leases 168  
2025, operating leases 133  
2025, finance leases 0  
Thereafter, operating leases 50  
Thereafter, finance leases 0  
Total lease payments, operating leases 3,255  
Total lease payments, finance leases 951  
Less: imputed interest, operating leases (122)  
Less: imputed interest, finance leases (12)  
Total, operating leases 3,133 $ 4,527
Total, finance leases $ 939 $ 353
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Note 20 - Stockholder Rights Plan (Details Textual) - Right [Member]
May 22, 2020
$ / shares
shares
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 1
Number of Units Called by Each Right (in shares) 0.01
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 5.60
XML 88 rcmt20220101_10k_htm.xml IDEA: XBRL DOCUMENT 0000700841 2021-01-03 2022-01-01 0000700841 2021-07-02 0000700841 2022-04-01 0000700841 2022-01-01 0000700841 2021-01-02 0000700841 us-gaap:ForeignCountryMember 2022-01-01 0000700841 us-gaap:ForeignCountryMember 2021-01-02 0000700841 2019-12-29 2021-01-02 0000700841 us-gaap:CommonStockMember 2019-12-28 0000700841 rcmt:StockSubscriptionsReceivableMember 2019-12-28 0000700841 us-gaap:AdditionalPaidInCapitalMember 2019-12-28 0000700841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-28 0000700841 us-gaap:RetainedEarningsMember 2019-12-28 0000700841 us-gaap:TreasuryStockMember 2019-12-28 0000700841 2019-12-28 0000700841 us-gaap:CommonStockMember 2019-12-29 2021-01-02 0000700841 rcmt:StockSubscriptionsReceivableMember 2019-12-29 2021-01-02 0000700841 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2021-01-02 0000700841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-29 2021-01-02 0000700841 us-gaap:RetainedEarningsMember 2019-12-29 2021-01-02 0000700841 us-gaap:TreasuryStockMember 2019-12-29 2021-01-02 0000700841 us-gaap:CommonStockMember 2021-01-02 0000700841 rcmt:StockSubscriptionsReceivableMember 2021-01-02 0000700841 us-gaap:AdditionalPaidInCapitalMember 2021-01-02 0000700841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-02 0000700841 us-gaap:RetainedEarningsMember 2021-01-02 0000700841 us-gaap:TreasuryStockMember 2021-01-02 0000700841 us-gaap:CommonStockMember 2021-01-03 2022-01-01 0000700841 rcmt:StockSubscriptionsReceivableMember 2021-01-03 2022-01-01 0000700841 us-gaap:AdditionalPaidInCapitalMember 2021-01-03 2022-01-01 0000700841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-03 2022-01-01 0000700841 us-gaap:RetainedEarningsMember 2021-01-03 2022-01-01 0000700841 us-gaap:TreasuryStockMember 2021-01-03 2022-01-01 0000700841 us-gaap:CommonStockMember 2022-01-01 0000700841 rcmt:StockSubscriptionsReceivableMember 2022-01-01 0000700841 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 0000700841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 0000700841 us-gaap:RetainedEarningsMember 2022-01-01 0000700841 us-gaap:TreasuryStockMember 2022-01-01 0000700841 country:CA 2022-01-01 0000700841 country:CA 2021-01-02 0000700841 country:RS 2022-01-01 0000700841 country:RS 2021-01-02 0000700841 rcmt:RestrictedCovenantsMember 2021-01-03 2022-01-01 0000700841 us-gaap:CustomerRelationshipsMember 2021-01-03 2022-01-01 0000700841 rcmt:EngineeringServicesMember us-gaap:TimeAndMaterialsContractMember 2021-01-03 2022-01-01 0000700841 rcmt:EngineeringServicesMember us-gaap:TimeAndMaterialsContractMember 2019-12-29 2021-01-02 0000700841 rcmt:EngineeringServicesMember us-gaap:FixedPriceContractMember 2021-01-03 2022-01-01 0000700841 rcmt:EngineeringServicesMember us-gaap:FixedPriceContractMember 2019-12-29 2021-01-02 0000700841 rcmt:EngineeringServicesMember rcmt:PermanentPlacementServicesMember 2021-01-03 2022-01-01 0000700841 rcmt:EngineeringServicesMember rcmt:PermanentPlacementServicesMember 2019-12-29 2021-01-02 0000700841 rcmt:EngineeringServicesMember 2021-01-03 2022-01-01 0000700841 rcmt:EngineeringServicesMember 2019-12-29 2021-01-02 0000700841 us-gaap:HealthCareMember us-gaap:TimeAndMaterialsContractMember 2021-01-03 2022-01-01 0000700841 us-gaap:HealthCareMember us-gaap:TimeAndMaterialsContractMember 2019-12-29 2021-01-02 0000700841 us-gaap:HealthCareMember rcmt:PermanentPlacementServicesMember 2021-01-03 2022-01-01 0000700841 us-gaap:HealthCareMember rcmt:PermanentPlacementServicesMember 2019-12-29 2021-01-02 0000700841 us-gaap:HealthCareMember 2021-01-03 2022-01-01 0000700841 us-gaap:HealthCareMember 2019-12-29 2021-01-02 0000700841 us-gaap:TechnologyServiceMember us-gaap:TimeAndMaterialsContractMember 2021-01-03 2022-01-01 0000700841 us-gaap:TechnologyServiceMember us-gaap:TimeAndMaterialsContractMember 2019-12-29 2021-01-02 0000700841 us-gaap:TechnologyServiceMember rcmt:PermanentPlacementServicesMember 2021-01-03 2022-01-01 0000700841 us-gaap:TechnologyServiceMember rcmt:PermanentPlacementServicesMember 2019-12-29 2021-01-02 0000700841 us-gaap:TechnologyServiceMember 2021-01-03 2022-01-01 0000700841 us-gaap:TechnologyServiceMember 2019-12-29 2021-01-02 0000700841 us-gaap:ServiceOtherMember 2021-01-03 2022-01-01 0000700841 us-gaap:ServiceOtherMember 2019-12-29 2021-01-02 0000700841 rcmt:TransitAccountsReceivableMember 2022-01-01 0000700841 rcmt:TransitAccountsPayableMember 2022-01-01 0000700841 rcmt:TransitAccountsReceivableMember 2021-01-02 0000700841 rcmt:TransitAccountsPayableMember 2021-01-02 0000700841 rcmt:GinkgoBioworksMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2022-01-01 0000700841 rcmt:HawaiiDepartmentOfEducationMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2022-01-01 0000700841 rcmt:FiveLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2022-01-01 0000700841 rcmt:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2022-01-01 0000700841 rcmt:TwentyLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2022-01-01 0000700841 rcmt:NewYorkCityBoardOfEducationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0000700841 rcmt:NewYorkCityBoardOfEducationMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0000700841 rcmt:HawaiiDepartmentOfEducationMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0000700841 rcmt:FiveLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0000700841 rcmt:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0000700841 rcmt:TwentyLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0000700841 us-gaap:BilledRevenuesMember 2022-01-01 0000700841 us-gaap:BilledRevenuesMember 2021-01-02 0000700841 us-gaap:UnbilledRevenuesMember 2022-01-01 0000700841 us-gaap:UnbilledRevenuesMember 2021-01-02 0000700841 rcmt:WorkInProgressMember 2022-01-01 0000700841 rcmt:WorkInProgressMember 2021-01-02 0000700841 rcmt:ComputersAndSystemsMember 2022-01-01 0000700841 rcmt:ComputersAndSystemsMember 2021-01-02 0000700841 rcmt:EquipmentAndFurnitureMember 2022-01-01 0000700841 rcmt:EquipmentAndFurnitureMember 2021-01-02 0000700841 us-gaap:LeaseholdImprovementsMember 2022-01-01 0000700841 us-gaap:LeaseholdImprovementsMember 2021-01-02 0000700841 rcmt:CanadianPowerSystemsMember 2022-01-01 0000700841 rcmt:PSRTKEAcquisitionsMember 2022-01-01 0000700841 rcmt:PSRTKEAcquisitionsMember 2021-10-03 2022-01-01 0000700841 rcmt:PSRTKEAcquisitionsMember 2021-01-03 2022-01-01 0000700841 rcmt:PSRTKEAcquisitionsMember 2019-12-29 2021-01-02 0000700841 rcmt:EngineeringMember rcmt:PickeringAndKincardineOfficesMember 2021-01-03 2022-01-01 0000700841 rcmt:EngineeringMember rcmt:PickeringAndKincardineOfficesMember 2019-12-29 2021-01-02 0000700841 rcmt:EngineeringMember rcmt:PickeringAndKincardineOfficesMember 2021-07-30 2021-07-30 0000700841 rcmt:EngineeringMember rcmt:PickeringAndKincardineOfficesMember 2021-07-30 0000700841 rcmt:EngineeringMember 2019-12-28 0000700841 rcmt:SpecialtyHealthCareMember 2019-12-28 0000700841 rcmt:InformationTechnologyMember 2019-12-28 0000700841 rcmt:EngineeringMember 2019-12-29 2021-01-02 0000700841 rcmt:SpecialtyHealthCareMember 2019-12-29 2021-01-02 0000700841 rcmt:InformationTechnologyMember 2019-12-29 2021-01-02 0000700841 rcmt:EngineeringMember 2021-01-02 0000700841 rcmt:SpecialtyHealthCareMember 2021-01-02 0000700841 rcmt:InformationTechnologyMember 2021-01-02 0000700841 rcmt:EngineeringMember 2022-01-01 0000700841 rcmt:SpecialtyHealthCareMember 2022-01-01 0000700841 rcmt:InformationTechnologyMember 2022-01-01 0000700841 rcmt:RestrictedCovenantsMember 2022-01-01 0000700841 rcmt:RestrictedCovenantsMember 2021-01-02 0000700841 us-gaap:CustomerRelationshipsMember 2022-01-01 0000700841 us-gaap:CustomerRelationshipsMember 2021-01-02 0000700841 us-gaap:RevolvingCreditFacilityMember rcmt:CitizensBankOfPennsylvaniaMember 2019-10-18 0000700841 rcmt:NoteIssuedToAcquireTreasuryStockMember 2020-09-29 2020-09-29 0000700841 us-gaap:RevolvingCreditFacilityMember rcmt:CitizensBankOfPennsylvaniaMember 2022-01-01 0000700841 us-gaap:RevolvingCreditFacilityMember rcmt:CitizensBankOfPennsylvaniaMember 2021-01-02 0000700841 us-gaap:RestrictedStockMember 2019-12-29 2021-01-02 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember 2022-01-01 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember 2021-01-02 0000700841 rcmt:UnvestedSubscriptionRestrictedShareAwardsMember 2022-01-01 0000700841 rcmt:UnvestedSubscriptionRestrictedShareAwardsMember 2021-01-02 0000700841 rcmt:PerformancebasedRestrictedStockUnitsPotentialUpwardAdjustmentMember 2022-01-01 0000700841 rcmt:PerformancebasedRestrictedStockUnitsPotentialUpwardAdjustmentMember 2021-01-02 0000700841 srt:MinimumMember 2021-01-03 2022-01-01 0000700841 srt:MaximumMember 2021-01-03 2022-01-01 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember 2019-12-29 2021-01-02 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember 2021-01-03 2022-01-01 0000700841 rcmt:The2014PlanMember 2014-12-31 0000700841 rcmt:The2014PlanMember 2016-01-03 2016-12-31 0000700841 rcmt:The2014PlanMember 2019-12-29 2021-01-02 0000700841 rcmt:The2014PlanMember 2021-01-02 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2022-01-01 0000700841 rcmt:The2014PlanMember 2022-01-01 0000700841 rcmt:The2014PlanMember 2021-01-03 2022-01-01 0000700841 rcmt:EmployeeStockPurchasePlanMember 2021-01-03 2022-01-01 0000700841 rcmt:EmployeeStockPurchasePlanMember 2022-01-01 0000700841 rcmt:EmployeeStockPurchasePlanMember 2019-12-29 2021-01-02 0000700841 rcmt:EmployeeStockPurchasePlanMember 2014-12-28 2015-12-27 0000700841 rcmt:EmployeeStockPurchasePlanMember 2015-12-27 0000700841 rcmt:EmployeeStockPurchasePlanMember 2017-12-31 2018-12-29 0000700841 rcmt:EmployeeStockPurchasePlanMember 2018-12-29 0000700841 rcmt:EmployeeStockPurchasePlanMember 2021-10-20 2021-10-20 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2021-01-02 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2021-01-03 2022-01-01 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember 2021-12-31 0000700841 rcmt:SeniorManagementMember rcmt:TimeBasedRestrictedStockUnitsMember 2020-12-01 2020-12-31 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:ImmediatelyVestedMember 2021-01-03 2022-01-01 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:ImmediatelyVestedMember 2019-12-29 2021-01-02 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2021-10-02 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2021-01-02 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2021-01-03 2022-01-01 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2022-01-01 0000700841 us-gaap:RestrictedStockUnitsRSUMember 2019-12-28 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember 2019-12-29 2021-01-02 0000700841 us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2021-01-02 0000700841 us-gaap:RestrictedStockUnitsRSUMember 2021-01-02 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember 2021-01-03 2022-01-01 0000700841 us-gaap:RestrictedStockUnitsRSUMember 2021-01-03 2022-01-01 0000700841 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 0000700841 2021-12-31 0000700841 srt:MaximumMember 2021-01-13 0000700841 srt:MaximumMember 2021-11-12 0000700841 2020-06-02 2020-06-02 0000700841 rcmt:NoteIssuedToAcquireTreasuryStockMember 2020-06-02 2020-06-02 0000700841 rcmt:NoteIssuedToAcquireTreasuryStockMember 2020-06-02 0000700841 rcmt:NoteIssuedToAcquireTreasuryStockMember 2020-09-25 2020-09-25 0000700841 rcmt:EngineeringMember 2021-01-03 2022-01-01 0000700841 rcmt:SpecialtyHealthCareMember 2021-01-03 2022-01-01 0000700841 rcmt:InformationTechnologyMember 2021-01-03 2022-01-01 0000700841 us-gaap:CorporateMember 2021-01-03 2022-01-01 0000700841 us-gaap:CorporateMember 2022-01-01 0000700841 us-gaap:CorporateMember 2019-12-29 2021-01-02 0000700841 us-gaap:CorporateMember 2021-01-02 0000700841 country:US 2021-01-03 2022-01-01 0000700841 country:US 2019-12-29 2021-01-02 0000700841 country:CA 2021-01-03 2022-01-01 0000700841 country:CA 2019-12-29 2021-01-02 0000700841 country:PR 2021-01-03 2022-01-01 0000700841 country:PR 2019-12-29 2021-01-02 0000700841 country:RS 2021-01-03 2022-01-01 0000700841 country:RS 2019-12-29 2021-01-02 0000700841 country:US 2022-01-01 0000700841 country:US 2021-01-02 0000700841 country:PR 2022-01-01 0000700841 country:PR 2021-01-02 0000700841 us-gaap:DomesticCountryMember 2021-01-03 2022-01-01 0000700841 us-gaap:DomesticCountryMember 2019-12-29 2021-01-02 0000700841 us-gaap:ForeignCountryMember 2021-01-03 2022-01-01 0000700841 us-gaap:ForeignCountryMember 2019-12-29 2021-01-02 0000700841 us-gaap:DomesticCountryMember 2022-01-01 0000700841 us-gaap:StateAndLocalJurisdictionMember 2022-01-01 0000700841 us-gaap:StateAndLocalJurisdictionMember 2021-01-03 2022-01-01 0000700841 us-gaap:ForeignCountryMember us-gaap:CanadaRevenueAgencyMember 2021-01-03 2022-01-01 0000700841 rcmt:PuertoRicoDepartmentOfTreasuryMember 2021-01-03 2022-01-01 0000700841 rcmt:ClassActionSuitForUnpaidOvertimeWagesToTravelNursesMember 2022-01-01 0000700841 rcmt:ClassActionSuitForUnpaidOvertimeWagesToTravelNursesMember 2022-01-01 2022-01-01 0000700841 rcmt:COVID19Member 2021-01-01 2021-01-01 0000700841 us-gaap:OtherCurrentAssetsMember 2022-01-01 0000700841 us-gaap:OtherCurrentAssetsMember 2021-01-02 0000700841 us-gaap:OtherCurrentLiabilitiesMember 2022-01-01 0000700841 us-gaap:OtherCurrentLiabilitiesMember 2021-01-02 0000700841 rcmt:RightMember 2020-05-22 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:Y utr:M 0000700841 RCM TECHNOLOGIES, INC. false --01-01 FY 2021 1.00 1.00 5000000 5000000 0 0 0 0 0.05 0.05 40000000 40000000 16903157 10290935 16224191 11542880 6612222 4681311 P4Y P6Y 3 0 0 0 0 400000 0.153 0.142 5 10 20 0.651 0.106 5 0.334 0.607 -1700000 0 0 1900000 0 0 P1Y P3Y 0 P2Y 2.17 271000000 2023-08-10 0.210 0 1196000 2018 2019 2020 2021 2017 2018 2019 2020 2021 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2900000 P1Y9M18D P2Y10D P2Y4M2D P1Y5M12D 1 0.01 10-K true 2022-01-01 false 1-10245 NV 95-1480559 2500 McClellan Avenue, Suite 350 Pennsauken NJ 08109-4613 856 356-4500 Common Stock, par value $0.05 per share RCMT NASDAQ No No Yes Yes Non-accelerated Filer true false false false 28900000 10096588 235000 734000 48240000 36007000 1010000 2494000 2486000 4699000 51971000 43934000 1939000 2078000 176000 169000 535000 3300000 16354000 16354000 1877000 2409000 0 95000 18942000 22327000 72852000 68339000 9306000 7497000 2064000 4900000 13027000 12877000 437000 247000 0 436000 1502000 1886000 103000 500000 3418000 398000 29857000 28741000 142000 365000 502000 106000 600000 2358000 1631000 2641000 14151000 11890000 46883000 46101000 0 0 845000 811000 -0 420000 111068000 109588000 -2699000 -2550000 -56985000 -67974000 26260000 17217000 25969000 22238000 72852000 68339000 203875000 150409000 150751000 111554000 53124000 38855000 42019000 37791000 1007000 1065000 95000 321000 0 8397000 0 2231000 2420000 -0 1713000 -0 38988000 49805000 14136000 -10950000 -365000 -778000 52000 145000 195000 -184000 -222000 -1107000 13914000 -12057000 2925000 -3188000 10989000 -8869000 1.00 -0.73 0.95 -0.73 10989000 -8869000 -149000 198000 10840000 -8671000 15826891 791000 0 108452000 -2748000 -59105000 2823172 -14987000 32403000 117983 6000 0 202000 0 0 0 0 208000 0 0 -420000 420000 0 0 0 0 0 0 0 0 198000 0 0 198000 0 0 528000 0 0 0 528000 279317 14000 0 -14000 0 0 0 0 0 0 -0 -0 -0 -0 -0 1858139 2230000 2230000 0 0 0 0 -8869000 0 -8869000 16224191 811000 -420000 109588000 -2550000 -67974000 4681311 -17217000 22238000 101784 5000 0 131000 0 0 0 0 136000 250000 13000 420000 -13000 0 0 0 0 420000 0 0 0 -149000 0 0 -149000 0 0 1358000 0 0 0 1358000 327182 16000 0 -16000 0 0 0 0 0 0 0 20000 0 0 0 20000 0 -0 -0 -0 -0 -0 1930911 9043000 9043000 0 0 0 0 10989000 0 10989000 16903157 845000 0 111068000 -2699000 -56985000 6612222 -26260000 25969000 10989000 -8869000 1102000 1386000 -2420000 0 1713000 -0 0 2231000 52000 145000 1358000 1108000 20000 0 -208000 7911000 -2542000 3712000 1057000 1490000 14710000 -15947000 1317000 -2757000 -1838000 162000 1518000 1587000 149000 4557000 1919000 1529000 -436000 304000 3020000 52000 7000 -41000 -10074000 34113000 915000 25244000 568000 460000 6859000 0 6291000 -460000 110481000 73238000 108220000 96109000 137000 208000 -415000 -394000 494000 345000 9043000 2230000 -7554000 -25632000 -151000 -265000 -499000 -1113000 734000 1847000 235000 734000 417000 1026000 1010000 264000 580000 492000 1832000 258000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">1.</em></b>    <b> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Description of Business and Basis of Presentation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">RCM Technologies, Inc. (the “Company” or “RCM”) is a premier provider of business and technology solutions designed to enhance and maximize the operational performance of its customers through the adaptation and deployment of advanced engineering, life sciences and information technology services.  Additionally, the Company provides specialty health care staffing services through its Specialty Health Care Services group.  RCM’s offices are primarily located in major metropolitan centers throughout North America.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The consolidated financial statements are comprised of the accounts of the Company and its wholly owned subsidiaries.  All significant intercompany accounts and transactions have been eliminated in consolidation. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Cash and Cash Equivalents</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company considers its holdings of highly liquid money-market instruments and certificates of deposits to be cash equivalents if the securities mature within <em style="font: inherit;">90</em> days from the date of acquisition.  These investments are carried at cost, which approximates fair value.  The Company’s cash balances are maintained in accounts held by major banks and financial institutions.  The majority of these balances <em style="font: inherit;"> may </em>exceed federally insured amounts.  The Company held $21 and $42 of cash and cash equivalents in Canadian banks as of <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>respectively, which was held principally in Canadian dollars.  The Company held $169 and $246 of cash and cash equivalents in Serbian banks as of <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>respectively, which was held in various currencies.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i>Fair Value of Financial Instruments</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Company’s carrying value of financial instruments, consisting primarily of accounts receivable, transit accounts receivable, accounts payable and accrued expenses, transit accounts payable and borrowings under line of credit approximates fair value due to their liquidity or their short-term nature and the line of credit’s variable interest rate.  The Company does <em style="font: inherit;">not</em> have derivative products in place to manage risks related to foreign currency fluctuations for its foreign operations or for interest rate changes.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i>Accounts Receivable and Allowance for Doubtful Accounts</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company’s accounts receivable are primarily due from trade customers.  Credit is extended based on evaluation of customers’ financial condition and, generally, collateral is <em style="font: inherit;">not</em> required.  Accounts receivable payment terms vary and are stated in the financial statements at amounts due from customers net of an allowance for doubtful accounts. Accounts outstanding longer than the payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole.  The Company writes off accounts receivable when they become uncollectible, and payments subsequently received on such receivables previously written off are credited to bad debt expense.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i>Accrued and Unbilled Accounts Receivable and Work-in-Process</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Unbilled receivables primarily represent revenues earned whereby those services are ready to be billed as of the balance sheet ending date. Work-in-process primarily represents revenues earned under contracts which the Company is contractually precluded from invoicing until future dates as project milestones are realized.  See Note <em style="font: inherit;">4</em> for further details.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Transit Accounts Receivable and Transit Accounts Payable</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">From time to time, the Company’s Engineering segment enters into agreements to provide, among other things, construction management and engineering services.  Pursuant to these agreements, the Company a) <em style="font: inherit;"> may </em>engage subcontractors to provide construction or other services; b) typically earns a fixed percentage of the total project value; and c) assumes <em style="font: inherit;">no</em> ownership or risks of inventory.  In such situations, the Company acts as an agent under the provisions of FASB ASC <em style="font: inherit;">606</em> “Revenue from Contracts with Customers” and therefore recognizing revenue on a “net-basis.”  The Company records revenue on a “net” basis on relevant engineering and construction management projects, which require subcontractor/procurement costs or transit costs. In those situations, the Company charges the client a negotiated fee, which is reported as net revenue when earned. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Under the terms of the agreements, the Company is typically <em style="font: inherit;">not</em> required to pay the subcontractor until after the corresponding payment from the Company’s end-client is received. Upon invoicing the end-client on behalf of the subcontractor or staffing agency the Company records this amount simultaneously as both a “transit account receivable” and “transit account payable” as the amount when paid to the Company is due to and generally paid to the subcontractor within a few days. The Company typically does <em style="font: inherit;">not</em> pay a given transit account payable until the related transit account receivable is collected. The Company is typically obligated to pay the subcontractor or staffing agency whether or <em style="font: inherit;">not</em> the client pays the Company.  The Company’s transit accounts payable generally exceeds the Company’s transit accounts receivable but absolute amounts and spreads fluctuate significantly from quarter to quarter in the normal course of business.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Property and Equipment</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Property and equipment are stated at cost and are depreciated on the straight-line method at rates calculated to provide for retirement of assets at the end of their estimated useful lives.  The annual rates are 20% for computer hardware and software as well as furniture and office equipment.  Leasehold improvements are amortized over the shorter of the estimated life of the asset or the lease term. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Intangible Assets</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company’s intangible assets have been generated through acquisitions.  The Company maintains responsibility for valuing and determining the useful life of intangible assets.  As a general rule, the Company amortizes restricted covenants over <span style="-sec-ix-hidden:c82820532">four</span> years and customer relationships over <span style="-sec-ix-hidden:c82820535">six</span> years.  However, circumstances <em style="font: inherit;"> may </em>dictate other amortization terms as determined by the Company and assisted by their <em style="font: inherit;">third</em> party advisors.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Canadian Sales Tax</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company is required to charge and collect sales tax for all Canadian clients and remits invoiced sales tax monthly to the Canadian taxing authorities whether collected or <em style="font: inherit;">not.</em>  The Company does <em style="font: inherit;">not</em> collect the sales tax from its clients until they have paid their respective invoices.  The Company includes uncollected Canadian sales tax invoiced to clients in its prepaid and other current assets.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Goodwill</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Goodwill is <em style="font: inherit;">not</em> amortized but is subject to periodic testing for impairment in accordance with FASB ASC <em style="font: inherit;">350</em> “<i>Intangibles - Goodwill and Other.</i>”  The Company tests goodwill for impairment on an annual basis as of the last day of the Company’s fiscal <em style="font: inherit;"> December </em>each year or more frequently if events occur or circumstances change indicating that the fair value of the goodwill <em style="font: inherit;"> may </em>be below its carrying amount. The Company has <span style="-sec-ix-hidden:c82820548">three</span> reporting units.  The Company uses a market-based approach to determine the fair value of the reporting units.  This approach uses earnings/revenue multiples of similar companies recently completing acquisitions and the ability of our reporting units to generate cash flows as measures of fair value of our reporting units. The Company adopted Accounting Standards Update (“ASU”) <em style="font: inherit;">2017</em>-<em style="font: inherit;">04,</em> “Intangibles - Goodwill and Other (Topic <em style="font: inherit;">350</em>): Simplifying the Test for Goodwill Impairment” effective <em style="font: inherit;"> January 2, 2021 </em>which has eliminated Step <em style="font: inherit;">2</em> from the goodwill impairment test. Under this update, an entity should perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. To satisfy the “Step <em style="font: inherit;">0</em> Test”, the Company reviewed industry and market conditions, reporting unit specific events as well as overall financial performance and found <em style="font: inherit;">no</em> impairment of goodwill.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company did <span style="-sec-ix-hidden:c82820558"><span style="-sec-ix-hidden:c82820559">not</span></span> record a goodwill impairment charge in fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021.  </em>There can be <em style="font: inherit;">no</em> assurance that future indicators of impairment and tests of goodwill impairment will <em style="font: inherit;">not</em> result in an impairment charge.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Long-Lived and Intangible Assets </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company evaluates long-lived assets and intangible assets with definite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable.  When the Company determines that it is probable that undiscounted future cash flows will <em style="font: inherit;">not</em> be sufficient to recover an asset’s carrying amount, the asset is written down to its fair value.  Assets to be disposed of by sale, if any, are reported at the lower of the carrying amount or fair value less cost to sell.  The Company’s intangible assets consist of customer relationships and non-compete agreements. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"><b><i>Software</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">In accordance with FASB ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40</em> “Accounting for Internal Use Software,” certain costs related to the development or purchase of internal-use software are capitalized and amortized over the estimated useful life of the software. During the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>the Company capitalized $1,256 and $305, respectively, for software costs.  The net balance after accumulated depreciation for all software costs capitalized as of <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021 </em>was $1,350 and $1,389, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Income Taxes</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company makes judgments and interpretations based on enacted tax laws, published tax guidance, as well as estimates of future earnings.  These judgments and interpretations affect the provision for income taxes, deferred tax assets and liabilities and the valuation allowance. The Company evaluated the deferred tax assets and determined on the basis of objective factors that the net assets will be realized through future years’ taxable income.  In the event that actual results differ from these estimates and assessments, additional valuation allowances <em style="font: inherit;"> may </em>be required.  The Company did <span style="-sec-ix-hidden:c82820577"><span style="-sec-ix-hidden:c82820579">not</span></span> have any valuation allowance as of <em style="font: inherit;"> January 1, 2022 </em>or <em style="font: inherit;"> January 2, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company accounts for income taxes in accordance with FASB ACS <em style="font: inherit;">740</em> “Income Taxes” (FASB ASC <em style="font: inherit;">740</em>) which requires an asset and liability approach of accounting for income taxes.  FASB ASC <em style="font: inherit;">740</em> requires assessment of the likelihood of realizing benefits associated with deferred tax assets for purposes of determining whether a valuation allowance is needed for such deferred tax assets.  Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted. The Company measures its deferred tax assets and liabilities using the tax rates that the Company believes will apply in the years in which the temporary differences are expected to be recovered or paid. The Company and its wholly owned United States subsidiaries file a consolidated federal income tax return.  The Company also files tax returns in Canada, Puerto Rico and Serbia.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company also follows the provisions of FASB ASC <em style="font: inherit;">740</em> which prescribes a model for the recognition and measurement of a tax position taken or expected to be taken in a tax return, and provides guidance on derecognition, classification, interest and penalties, disclosure and transition.  The Company’s policy is to record interest and penalty, if any, as interest expense.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"><b><i>Revenue Recognition</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company records revenue under Accounting Standards Codification ("ASC") Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>.  Revenue is recognized when we satisfy a performance obligation by transferring services promised in a contract to a customer, in an amount that reflects the consideration that we expect to receive in exchange for those services.  Performance obligations in our contracts represent distinct or separate service streams that we provide to our customers.   </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">We evaluate our revenue contracts with customers based on the <em style="font: inherit;">five</em>-step model under ASC <em style="font: inherit;">606:</em> (<em style="font: inherit;">1</em>) Identify the contract with the customer; (<em style="font: inherit;">2</em>) Identify the performance obligations in the contract; (<em style="font: inherit;">3</em>) Determine the transaction price; (<em style="font: inherit;">4</em>) Allocate the transaction price to separate performance obligations; and (<em style="font: inherit;">5</em>) Recognize revenue when (or as) each performance obligation is satisfied.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Company derives its revenue from several sources.  The Company’s Engineering Services and Life Sciences and Information Technology segments perform consulting and project solution services.  The Healthcare segment specializes in long-term and short-term staffing and placement services to hospitals, schools and long-term care facilities amongst others.  All of the Company’s segments perform staff augmentation services and derive revenue from permanent placement fees. The majority of the Company’s revenue is invoiced on a time and materials basis.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The following table presents our revenues disaggregated by revenue source for the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and the <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Engineering:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Time and Material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,035</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43,359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fixed Fee</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent Placement Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">211</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Engineering</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,715</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Specialty Health Care:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Time and Material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">97,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,692</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent Placement Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Specialty Health Care</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">98,495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,481</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Life Sciences and Information Technology:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Time and Material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38,571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent Placement Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Life Sciences and Information Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,213</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">203,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><span style="text-decoration: underline; ">Time and Material</span></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company’s IT and Healthcare segments predominantly recognize revenue through time and material work while its Engineering segment recognizes revenue through both time and material and fixed fee work. The Company’s time and material contracts are typically based on the number of hours worked at contractually agreed upon rates, therefore revenue associated with these time and materials contracts are recognized based on hours worked at contracted rates. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><span style="text-decoration: underline; ">Fixed Fee</span></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">From time to time and predominantly in our Engineering segment, the Company will enter into contracts requiring the completion of specific deliverables.  The Company has master services agreements with many of its customers that broadly define terms and conditions. Actual services performed under fixed fee arrangements are typically delivered under purchase orders that more specifically define terms and conditions related to that fixed fee project. While these master services agreements can often span several years, the Company’s fixed fee purchase orders are typically performed over <em style="font: inherit;">six</em> to <em style="font: inherit;">nine</em> month periods.  In instances where project services are provided on a fixed-price basis, revenue is recorded in accordance with the terms of each contract.  In certain instances, revenue is invoiced at the time certain milestones are reached, as defined in the contract.  Revenue under these arrangements are recognized as the costs on these contracts are incurred.  From time-to-time, amounts paid in excess of revenue earned and recognized are recorded as deferred revenue, included in accounts payable and accrued expenses on the accompanying consolidated balance sheets.  Additionally, some contracts contain “Performance Fees” (bonuses) for completing a contract under budget.  Performance Fees, if any, are recorded when earned.  Some contracts also limit revenue and billings to specified maximum amounts.  Provisions for contract losses, if any, are made in the period such losses are determined.  For contracts where there is a specific deliverable and the work is <em style="font: inherit;">not</em> complete and the revenue is <em style="font: inherit;">not</em> recognized, the costs incurred are deferred as a prepaid asset.  The associated costs are expensed when the related revenue is recognized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><span style="text-decoration: underline; ">Permanent Placement Services</span></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Company earns permanent placement fees from providing permanent placement services.  These fees are typically based on a percentage of the compensation paid to the person placed with the Company’s client.  The Company guarantees its permanent placements on a prorated basis for <em style="font: inherit;">90</em> days.  In the event a candidate is <em style="font: inherit;">not</em> retained for the <em style="font: inherit;">90</em>-day period, the Company will provide a suitable replacement candidate.  In the event a replacement candidate cannot be located, the Company will provide a prorated refund to the client.  An allowance for refunds, based upon the Company’s historical experience, is recorded in the financial statements. Permanent placement revenue was $1.8 million for the fiscal year ended <em style="font: inherit;"> January 1, 2022 </em>and $1.5 million for the fiscal year ended <em style="font: inherit;"> January 2, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The deferred revenue balance as of <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021 </em>was $3.4 million and $0.4 million, respectively. These amounts are included in accounts payable and accrued expense in the accompanying consolidated balance sheets at that date.  Revenue is recognized when the service has been performed.  Deferred revenue <em style="font: inherit;"> may </em>be recognized over a period exceeding <em style="font: inherit;">one</em> year from the time it was recorded on the balance sheet, although this is an infrequent occurrence.  In each of the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and the <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021, </em>the Company recognized revenue of $0.4 million that was included in deferred revenue at the beginning of the period.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"><b><i/></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><span style="text-decoration: underline; ">Transit Receivables and Transit Payables</span></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">From time to time, the Company’s Engineering segment enters into agreements to provide, among other things, construction management and engineering services.  Pursuant to these agreements, the Company a) <em style="font: inherit;"> may </em>engage subcontractors to provide construction or other services; b) typically earns a fixed percentage of the total project value; and c) assumes <em style="font: inherit;">no</em> ownership or risks of inventory.  Under the terms of the agreements, the Company is typically <em style="font: inherit;">not</em> required to pay the subcontractor until after the corresponding payment from the Company’s end-client is received. Upon invoicing the end-client on behalf of the subcontractor or staffing agency the Company records this amount simultaneously as both a “transit account receivable” and “transit account payable” as the amount when paid to the Company is due to and generally paid to the subcontractor within a few days. The Company typically does <em style="font: inherit;">not</em> pay a given transit account payable until the related transit account receivable is collected. The Company is typically obligated to pay the subcontractor or staffing agency whether or <em style="font: inherit;">not</em> the client pays the Company.  The Company’s transit accounts payable generally exceeds the Company’s transit accounts receivable but absolute amounts and spreads fluctuate significantly from quarter to quarter in the normal course of business.  The transit accounts receivable was $1.0 million and related transit accounts payable was $2.1 million, for a net payable of $1.1 million, as of <em style="font: inherit;"> January 1, 2022. </em>The transit accounts receivable was $2.5 million and related transit accounts payable was $4.9 million, for a net payable of $2.4 million, as of <em style="font: inherit;"> January 2, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i>Concentration</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">During the fiscal year ended <em style="font: inherit;"> January 1, 2022, </em><em style="font: inherit;">no</em> client accounted for <em style="font: inherit;">10%</em> or more of total revenues.  As of <em style="font: inherit;"> January 1, 2022, </em>the following clients represented more than <em style="font: inherit;">10.0%</em> of the Company’s accounts receivable, net: Ginkgo Bioworks was <span style="-sec-ix-hidden:c82820645">15.3%</span> and Hawaii Department of Education was <span style="-sec-ix-hidden:c82820646">14.2%.</span>  <em style="font: inherit;">No</em> other customer accounted for <em style="font: inherit;">10%</em> or more of the Company’s accounts receivable, net. The Company’s <span style="-sec-ix-hidden:c82820650">five</span>, <span style="-sec-ix-hidden:c82820651">ten</span> and <span style="-sec-ix-hidden:c82820653">twenty</span> largest customers accounted for approximately 35.8%, 52.5% and <span style="-sec-ix-hidden:c82820656">65.1%,</span> respectively, of the Company’s revenues for the fiscal year ended <em style="font: inherit;"> January 1, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">During the fiscal year ended <em style="font: inherit;"> January 2, 2021, </em>New York City Board of Education represented 10.6% of the Company’s revenues.  <em style="font: inherit;">No</em> other client accounted for <em style="font: inherit;">10%</em> or more of total revenues during the year.  As of <em style="font: inherit;"> January 2, 2021, </em>the following clients represented more than <em style="font: inherit;">10.0%</em> of the Company’s accounts receivable, net: New York City Board of Education was 11.8% and Hawaii Department of Education was <span style="-sec-ix-hidden:c82820664">10.6%.</span>  <em style="font: inherit;">No</em> other customer accounted for <em style="font: inherit;">10%</em> or more of the Company’s accounts receivable, net. The Company’s <span style="-sec-ix-hidden:c82820668">five</span>, ten and twenty largest customers accounted for approximately <span style="-sec-ix-hidden:c82820671">33.4%,</span> 46.6% and <span style="-sec-ix-hidden:c82820674">60.7%,</span> respectively, of the Company’s revenues for the fiscal year ended <em style="font: inherit;"> January 2, 2021.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Foreign Currency Translation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The functional currency of the Company’s Canadian and Serbian subsidiaries is the local currency. Assets and liabilities are translated at period-end exchange rates.  Income and expense items are translated at weighted average rates of exchange prevailing during the year.  Any translation adjustments are included in the accumulated other comprehensive income account in stockholders’ equity.  Transactions executed in different currencies resulting in exchange adjustments are translated at spot rates and resulting foreign exchange transaction gains and losses are included in the results of operations.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Comprehensive Income</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Comprehensive income consists of net income and foreign currency translation adjustments.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Per Share Data</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">Basic net income per share is calculated using the weighted-average number of common shares outstanding during the period.  Diluted net income per share is calculated using the weighted-average number of common shares plus dilutive potential common shares outstanding during the period.  Potential dilutive common shares consist of stock options and other stock-based awards under the Company’s stock compensation plans, when their impact is dilutive.  Because of the Company’s capital structure, all reported earnings pertain to common shareholders and <em style="font: inherit;">no</em> other adjustments are necessary. </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Share - Based Compensation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company recognizes share-based compensation over the vesting period of an award based on fair value at the grant date determined using the Black-Scholes option pricing model.  Certain assumptions are used to determine the fair value of stock-based payment awards on the date of grant and require subjective judgment.  Because employee stock options have characteristics significantly different from those of traded options, and because changes in the input assumptions can materially affect the fair value estimate, the existing models <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> provide a reliable single measure of the fair value of the employee stock options.  Management assesses the assumptions and methodologies used to calculate estimated fair value of stock-based compensation when share-based awards are granted.  Circumstances <em style="font: inherit;"> may </em>change and additional data <em style="font: inherit;"> may </em>become available over time, which could result in changes to these assumptions and methodologies and thereby materially impact our fair value determination.  If an employee leaves the firm before the vesting period has been met, those shares are forfeited and removed from the share – based compensation expense calculation. See Note <em style="font: inherit;">11</em> for additional share-based compensation information.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Restricted share awards are recognized at their fair value.  The amount of compensation cost is measured on the grant date fair value of the equity instrument issued.  The compensation cost of the restricted share awards is recognized over the vesting period of the restricted share awards on a straight-line basis.  Restricted share awards typically include dividend accrual equivalents, which means that any dividends paid by the Company during the vesting period become due and payable after the vesting period assuming the grantee’s restricted stock unit fully vests.  Dividends for these grants are accrued on the dividend payment dates and included in accounts payable and accrued expenses on the accompanying consolidated balance sheet.  Dividends for restricted share awards that ultimately do <em style="font: inherit;">not</em> vest are forfeited.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Advertising Costs</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Advertising costs are expensed as incurred.  Total advertising expense was $914 and $800 for the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 26pt;"><b><i>Fair Value Measurements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company values its financial assets and liabilities based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.  In order to increase consistency and comparability in fair value measurements, a fair value hierarchy was established that prioritizes observable and unobservable inputs used to measure fair value into <em style="font: inherit;">three</em> broad levels, which are described below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 80pt;text-indent:-36pt;">Level <em style="font: inherit;">1:</em>  Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities.  The fair value hierarchy gives the highest priority to Level <em style="font: inherit;">1</em> inputs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 80pt;text-indent:-36pt;">Level <em style="font: inherit;">2:</em>  Observable inputs other than Level <em style="font: inherit;">1</em> prices such as quoted prices for similar assets or liabilities; quoted prices in inactive markets; or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated with observable market data.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 80pt;text-indent:-36pt;">Level <em style="font: inherit;">3:</em>  Unobservable inputs are used when little or <em style="font: inherit;">no</em> market data is available.  The fair value hierarchy gives the lowest priority to Level <em style="font: inherit;">3</em> inputs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible as well as considers counterparty credit risk in its assessment of fair value.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Reclassification</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Certain prior year amounts have been reclassified to conform with the current year presentation.  These classifications had <em style="font: inherit;">no</em> effect on the previously reported results of operations.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Description of Business and Basis of Presentation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">RCM Technologies, Inc. (the “Company” or “RCM”) is a premier provider of business and technology solutions designed to enhance and maximize the operational performance of its customers through the adaptation and deployment of advanced engineering, life sciences and information technology services.  Additionally, the Company provides specialty health care staffing services through its Specialty Health Care Services group.  RCM’s offices are primarily located in major metropolitan centers throughout North America.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The consolidated financial statements are comprised of the accounts of the Company and its wholly owned subsidiaries.  All significant intercompany accounts and transactions have been eliminated in consolidation. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Cash and Cash Equivalents</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company considers its holdings of highly liquid money-market instruments and certificates of deposits to be cash equivalents if the securities mature within <em style="font: inherit;">90</em> days from the date of acquisition.  These investments are carried at cost, which approximates fair value.  The Company’s cash balances are maintained in accounts held by major banks and financial institutions.  The majority of these balances <em style="font: inherit;"> may </em>exceed federally insured amounts.  The Company held $21 and $42 of cash and cash equivalents in Canadian banks as of <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>respectively, which was held principally in Canadian dollars.  The Company held $169 and $246 of cash and cash equivalents in Serbian banks as of <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>respectively, which was held in various currencies.</p> 21000 42000 169000 246000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i>Fair Value of Financial Instruments</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Company’s carrying value of financial instruments, consisting primarily of accounts receivable, transit accounts receivable, accounts payable and accrued expenses, transit accounts payable and borrowings under line of credit approximates fair value due to their liquidity or their short-term nature and the line of credit’s variable interest rate.  The Company does <em style="font: inherit;">not</em> have derivative products in place to manage risks related to foreign currency fluctuations for its foreign operations or for interest rate changes.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i>Accounts Receivable and Allowance for Doubtful Accounts</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company’s accounts receivable are primarily due from trade customers.  Credit is extended based on evaluation of customers’ financial condition and, generally, collateral is <em style="font: inherit;">not</em> required.  Accounts receivable payment terms vary and are stated in the financial statements at amounts due from customers net of an allowance for doubtful accounts. Accounts outstanding longer than the payment terms are considered past due. The Company determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole.  The Company writes off accounts receivable when they become uncollectible, and payments subsequently received on such receivables previously written off are credited to bad debt expense.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i>Accrued and Unbilled Accounts Receivable and Work-in-Process</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Unbilled receivables primarily represent revenues earned whereby those services are ready to be billed as of the balance sheet ending date. Work-in-process primarily represents revenues earned under contracts which the Company is contractually precluded from invoicing until future dates as project milestones are realized.  See Note <em style="font: inherit;">4</em> for further details.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Transit Accounts Receivable and Transit Accounts Payable</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">From time to time, the Company’s Engineering segment enters into agreements to provide, among other things, construction management and engineering services.  Pursuant to these agreements, the Company a) <em style="font: inherit;"> may </em>engage subcontractors to provide construction or other services; b) typically earns a fixed percentage of the total project value; and c) assumes <em style="font: inherit;">no</em> ownership or risks of inventory.  In such situations, the Company acts as an agent under the provisions of FASB ASC <em style="font: inherit;">606</em> “Revenue from Contracts with Customers” and therefore recognizing revenue on a “net-basis.”  The Company records revenue on a “net” basis on relevant engineering and construction management projects, which require subcontractor/procurement costs or transit costs. In those situations, the Company charges the client a negotiated fee, which is reported as net revenue when earned. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Under the terms of the agreements, the Company is typically <em style="font: inherit;">not</em> required to pay the subcontractor until after the corresponding payment from the Company’s end-client is received. Upon invoicing the end-client on behalf of the subcontractor or staffing agency the Company records this amount simultaneously as both a “transit account receivable” and “transit account payable” as the amount when paid to the Company is due to and generally paid to the subcontractor within a few days. The Company typically does <em style="font: inherit;">not</em> pay a given transit account payable until the related transit account receivable is collected. The Company is typically obligated to pay the subcontractor or staffing agency whether or <em style="font: inherit;">not</em> the client pays the Company.  The Company’s transit accounts payable generally exceeds the Company’s transit accounts receivable but absolute amounts and spreads fluctuate significantly from quarter to quarter in the normal course of business.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Property and Equipment</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Property and equipment are stated at cost and are depreciated on the straight-line method at rates calculated to provide for retirement of assets at the end of their estimated useful lives.  The annual rates are 20% for computer hardware and software as well as furniture and office equipment.  Leasehold improvements are amortized over the shorter of the estimated life of the asset or the lease term. </p> 0.20 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Intangible Assets</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company’s intangible assets have been generated through acquisitions.  The Company maintains responsibility for valuing and determining the useful life of intangible assets.  As a general rule, the Company amortizes restricted covenants over <span style="-sec-ix-hidden:c82820532">four</span> years and customer relationships over <span style="-sec-ix-hidden:c82820535">six</span> years.  However, circumstances <em style="font: inherit;"> may </em>dictate other amortization terms as determined by the Company and assisted by their <em style="font: inherit;">third</em> party advisors.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Canadian Sales Tax</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company is required to charge and collect sales tax for all Canadian clients and remits invoiced sales tax monthly to the Canadian taxing authorities whether collected or <em style="font: inherit;">not.</em>  The Company does <em style="font: inherit;">not</em> collect the sales tax from its clients until they have paid their respective invoices.  The Company includes uncollected Canadian sales tax invoiced to clients in its prepaid and other current assets.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Goodwill</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Goodwill is <em style="font: inherit;">not</em> amortized but is subject to periodic testing for impairment in accordance with FASB ASC <em style="font: inherit;">350</em> “<i>Intangibles - Goodwill and Other.</i>”  The Company tests goodwill for impairment on an annual basis as of the last day of the Company’s fiscal <em style="font: inherit;"> December </em>each year or more frequently if events occur or circumstances change indicating that the fair value of the goodwill <em style="font: inherit;"> may </em>be below its carrying amount. The Company has <span style="-sec-ix-hidden:c82820548">three</span> reporting units.  The Company uses a market-based approach to determine the fair value of the reporting units.  This approach uses earnings/revenue multiples of similar companies recently completing acquisitions and the ability of our reporting units to generate cash flows as measures of fair value of our reporting units. The Company adopted Accounting Standards Update (“ASU”) <em style="font: inherit;">2017</em>-<em style="font: inherit;">04,</em> “Intangibles - Goodwill and Other (Topic <em style="font: inherit;">350</em>): Simplifying the Test for Goodwill Impairment” effective <em style="font: inherit;"> January 2, 2021 </em>which has eliminated Step <em style="font: inherit;">2</em> from the goodwill impairment test. Under this update, an entity should perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. To satisfy the “Step <em style="font: inherit;">0</em> Test”, the Company reviewed industry and market conditions, reporting unit specific events as well as overall financial performance and found <em style="font: inherit;">no</em> impairment of goodwill.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company did <span style="-sec-ix-hidden:c82820558"><span style="-sec-ix-hidden:c82820559">not</span></span> record a goodwill impairment charge in fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021.  </em>There can be <em style="font: inherit;">no</em> assurance that future indicators of impairment and tests of goodwill impairment will <em style="font: inherit;">not</em> result in an impairment charge.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Long-Lived and Intangible Assets </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company evaluates long-lived assets and intangible assets with definite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable.  When the Company determines that it is probable that undiscounted future cash flows will <em style="font: inherit;">not</em> be sufficient to recover an asset’s carrying amount, the asset is written down to its fair value.  Assets to be disposed of by sale, if any, are reported at the lower of the carrying amount or fair value less cost to sell.  The Company’s intangible assets consist of customer relationships and non-compete agreements. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"><b><i>Software</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">In accordance with FASB ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40</em> “Accounting for Internal Use Software,” certain costs related to the development or purchase of internal-use software are capitalized and amortized over the estimated useful life of the software. During the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>the Company capitalized $1,256 and $305, respectively, for software costs.  The net balance after accumulated depreciation for all software costs capitalized as of <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021 </em>was $1,350 and $1,389, respectively.</p> 1256000 305000 1350000 1389000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Income Taxes</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company makes judgments and interpretations based on enacted tax laws, published tax guidance, as well as estimates of future earnings.  These judgments and interpretations affect the provision for income taxes, deferred tax assets and liabilities and the valuation allowance. The Company evaluated the deferred tax assets and determined on the basis of objective factors that the net assets will be realized through future years’ taxable income.  In the event that actual results differ from these estimates and assessments, additional valuation allowances <em style="font: inherit;"> may </em>be required.  The Company did <span style="-sec-ix-hidden:c82820577"><span style="-sec-ix-hidden:c82820579">not</span></span> have any valuation allowance as of <em style="font: inherit;"> January 1, 2022 </em>or <em style="font: inherit;"> January 2, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company accounts for income taxes in accordance with FASB ACS <em style="font: inherit;">740</em> “Income Taxes” (FASB ASC <em style="font: inherit;">740</em>) which requires an asset and liability approach of accounting for income taxes.  FASB ASC <em style="font: inherit;">740</em> requires assessment of the likelihood of realizing benefits associated with deferred tax assets for purposes of determining whether a valuation allowance is needed for such deferred tax assets.  Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted. The Company measures its deferred tax assets and liabilities using the tax rates that the Company believes will apply in the years in which the temporary differences are expected to be recovered or paid. The Company and its wholly owned United States subsidiaries file a consolidated federal income tax return.  The Company also files tax returns in Canada, Puerto Rico and Serbia.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company also follows the provisions of FASB ASC <em style="font: inherit;">740</em> which prescribes a model for the recognition and measurement of a tax position taken or expected to be taken in a tax return, and provides guidance on derecognition, classification, interest and penalties, disclosure and transition.  The Company’s policy is to record interest and penalty, if any, as interest expense.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"><b><i>Revenue Recognition</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company records revenue under Accounting Standards Codification ("ASC") Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>.  Revenue is recognized when we satisfy a performance obligation by transferring services promised in a contract to a customer, in an amount that reflects the consideration that we expect to receive in exchange for those services.  Performance obligations in our contracts represent distinct or separate service streams that we provide to our customers.   </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">We evaluate our revenue contracts with customers based on the <em style="font: inherit;">five</em>-step model under ASC <em style="font: inherit;">606:</em> (<em style="font: inherit;">1</em>) Identify the contract with the customer; (<em style="font: inherit;">2</em>) Identify the performance obligations in the contract; (<em style="font: inherit;">3</em>) Determine the transaction price; (<em style="font: inherit;">4</em>) Allocate the transaction price to separate performance obligations; and (<em style="font: inherit;">5</em>) Recognize revenue when (or as) each performance obligation is satisfied.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Company derives its revenue from several sources.  The Company’s Engineering Services and Life Sciences and Information Technology segments perform consulting and project solution services.  The Healthcare segment specializes in long-term and short-term staffing and placement services to hospitals, schools and long-term care facilities amongst others.  All of the Company’s segments perform staff augmentation services and derive revenue from permanent placement fees. The majority of the Company’s revenue is invoiced on a time and materials basis.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The following table presents our revenues disaggregated by revenue source for the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and the <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Engineering:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Time and Material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,035</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43,359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fixed Fee</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent Placement Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">211</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Engineering</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,715</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Specialty Health Care:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Time and Material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">97,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,692</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent Placement Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Specialty Health Care</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">98,495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,481</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Life Sciences and Information Technology:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Time and Material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38,571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent Placement Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Life Sciences and Information Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,213</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">203,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><span style="text-decoration: underline; ">Time and Material</span></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company’s IT and Healthcare segments predominantly recognize revenue through time and material work while its Engineering segment recognizes revenue through both time and material and fixed fee work. The Company’s time and material contracts are typically based on the number of hours worked at contractually agreed upon rates, therefore revenue associated with these time and materials contracts are recognized based on hours worked at contracted rates. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><span style="text-decoration: underline; ">Fixed Fee</span></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">From time to time and predominantly in our Engineering segment, the Company will enter into contracts requiring the completion of specific deliverables.  The Company has master services agreements with many of its customers that broadly define terms and conditions. Actual services performed under fixed fee arrangements are typically delivered under purchase orders that more specifically define terms and conditions related to that fixed fee project. While these master services agreements can often span several years, the Company’s fixed fee purchase orders are typically performed over <em style="font: inherit;">six</em> to <em style="font: inherit;">nine</em> month periods.  In instances where project services are provided on a fixed-price basis, revenue is recorded in accordance with the terms of each contract.  In certain instances, revenue is invoiced at the time certain milestones are reached, as defined in the contract.  Revenue under these arrangements are recognized as the costs on these contracts are incurred.  From time-to-time, amounts paid in excess of revenue earned and recognized are recorded as deferred revenue, included in accounts payable and accrued expenses on the accompanying consolidated balance sheets.  Additionally, some contracts contain “Performance Fees” (bonuses) for completing a contract under budget.  Performance Fees, if any, are recorded when earned.  Some contracts also limit revenue and billings to specified maximum amounts.  Provisions for contract losses, if any, are made in the period such losses are determined.  For contracts where there is a specific deliverable and the work is <em style="font: inherit;">not</em> complete and the revenue is <em style="font: inherit;">not</em> recognized, the costs incurred are deferred as a prepaid asset.  The associated costs are expensed when the related revenue is recognized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><span style="text-decoration: underline; ">Permanent Placement Services</span></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Company earns permanent placement fees from providing permanent placement services.  These fees are typically based on a percentage of the compensation paid to the person placed with the Company’s client.  The Company guarantees its permanent placements on a prorated basis for <em style="font: inherit;">90</em> days.  In the event a candidate is <em style="font: inherit;">not</em> retained for the <em style="font: inherit;">90</em>-day period, the Company will provide a suitable replacement candidate.  In the event a replacement candidate cannot be located, the Company will provide a prorated refund to the client.  An allowance for refunds, based upon the Company’s historical experience, is recorded in the financial statements. Permanent placement revenue was $1.8 million for the fiscal year ended <em style="font: inherit;"> January 1, 2022 </em>and $1.5 million for the fiscal year ended <em style="font: inherit;"> January 2, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The deferred revenue balance as of <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021 </em>was $3.4 million and $0.4 million, respectively. These amounts are included in accounts payable and accrued expense in the accompanying consolidated balance sheets at that date.  Revenue is recognized when the service has been performed.  Deferred revenue <em style="font: inherit;"> may </em>be recognized over a period exceeding <em style="font: inherit;">one</em> year from the time it was recorded on the balance sheet, although this is an infrequent occurrence.  In each of the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and the <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021, </em>the Company recognized revenue of $0.4 million that was included in deferred revenue at the beginning of the period.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"><b><i/></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><span style="text-decoration: underline; ">Transit Receivables and Transit Payables</span></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">From time to time, the Company’s Engineering segment enters into agreements to provide, among other things, construction management and engineering services.  Pursuant to these agreements, the Company a) <em style="font: inherit;"> may </em>engage subcontractors to provide construction or other services; b) typically earns a fixed percentage of the total project value; and c) assumes <em style="font: inherit;">no</em> ownership or risks of inventory.  Under the terms of the agreements, the Company is typically <em style="font: inherit;">not</em> required to pay the subcontractor until after the corresponding payment from the Company’s end-client is received. Upon invoicing the end-client on behalf of the subcontractor or staffing agency the Company records this amount simultaneously as both a “transit account receivable” and “transit account payable” as the amount when paid to the Company is due to and generally paid to the subcontractor within a few days. The Company typically does <em style="font: inherit;">not</em> pay a given transit account payable until the related transit account receivable is collected. The Company is typically obligated to pay the subcontractor or staffing agency whether or <em style="font: inherit;">not</em> the client pays the Company.  The Company’s transit accounts payable generally exceeds the Company’s transit accounts receivable but absolute amounts and spreads fluctuate significantly from quarter to quarter in the normal course of business.  The transit accounts receivable was $1.0 million and related transit accounts payable was $2.1 million, for a net payable of $1.1 million, as of <em style="font: inherit;"> January 1, 2022. </em>The transit accounts receivable was $2.5 million and related transit accounts payable was $4.9 million, for a net payable of $2.4 million, as of <em style="font: inherit;"> January 2, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Engineering:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Time and Material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,035</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43,359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fixed Fee</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent Placement Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">211</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Engineering</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,715</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Specialty Health Care:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Time and Material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">97,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,692</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent Placement Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Specialty Health Care</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">98,495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,481</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Life Sciences and Information Technology:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Time and Material</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38,571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent Placement Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Life Sciences and Information Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,213</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">203,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 45035000 43359000 21070000 14145000 67000 211000 66172000 57715000 97363000 59692000 1132000 789000 98495000 60481000 38571000 31723000 637000 490000 39208000 32213000 203875000 150409000 1800000 1500000 3400000 400000 400000 1000000.0 2100000 1100000 2500000 4900000 2400000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i>Concentration</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">During the fiscal year ended <em style="font: inherit;"> January 1, 2022, </em><em style="font: inherit;">no</em> client accounted for <em style="font: inherit;">10%</em> or more of total revenues.  As of <em style="font: inherit;"> January 1, 2022, </em>the following clients represented more than <em style="font: inherit;">10.0%</em> of the Company’s accounts receivable, net: Ginkgo Bioworks was <span style="-sec-ix-hidden:c82820645">15.3%</span> and Hawaii Department of Education was <span style="-sec-ix-hidden:c82820646">14.2%.</span>  <em style="font: inherit;">No</em> other customer accounted for <em style="font: inherit;">10%</em> or more of the Company’s accounts receivable, net. The Company’s <span style="-sec-ix-hidden:c82820650">five</span>, <span style="-sec-ix-hidden:c82820651">ten</span> and <span style="-sec-ix-hidden:c82820653">twenty</span> largest customers accounted for approximately 35.8%, 52.5% and <span style="-sec-ix-hidden:c82820656">65.1%,</span> respectively, of the Company’s revenues for the fiscal year ended <em style="font: inherit;"> January 1, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">During the fiscal year ended <em style="font: inherit;"> January 2, 2021, </em>New York City Board of Education represented 10.6% of the Company’s revenues.  <em style="font: inherit;">No</em> other client accounted for <em style="font: inherit;">10%</em> or more of total revenues during the year.  As of <em style="font: inherit;"> January 2, 2021, </em>the following clients represented more than <em style="font: inherit;">10.0%</em> of the Company’s accounts receivable, net: New York City Board of Education was 11.8% and Hawaii Department of Education was <span style="-sec-ix-hidden:c82820664">10.6%.</span>  <em style="font: inherit;">No</em> other customer accounted for <em style="font: inherit;">10%</em> or more of the Company’s accounts receivable, net. The Company’s <span style="-sec-ix-hidden:c82820668">five</span>, ten and twenty largest customers accounted for approximately <span style="-sec-ix-hidden:c82820671">33.4%,</span> 46.6% and <span style="-sec-ix-hidden:c82820674">60.7%,</span> respectively, of the Company’s revenues for the fiscal year ended <em style="font: inherit;"> January 2, 2021.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> 0.358 0.525 0.106 0.118 10 20 0.466 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Foreign Currency Translation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The functional currency of the Company’s Canadian and Serbian subsidiaries is the local currency. Assets and liabilities are translated at period-end exchange rates.  Income and expense items are translated at weighted average rates of exchange prevailing during the year.  Any translation adjustments are included in the accumulated other comprehensive income account in stockholders’ equity.  Transactions executed in different currencies resulting in exchange adjustments are translated at spot rates and resulting foreign exchange transaction gains and losses are included in the results of operations.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Comprehensive Income</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Comprehensive income consists of net income and foreign currency translation adjustments.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Per Share Data</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">Basic net income per share is calculated using the weighted-average number of common shares outstanding during the period.  Diluted net income per share is calculated using the weighted-average number of common shares plus dilutive potential common shares outstanding during the period.  Potential dilutive common shares consist of stock options and other stock-based awards under the Company’s stock compensation plans, when their impact is dilutive.  Because of the Company’s capital structure, all reported earnings pertain to common shareholders and <em style="font: inherit;">no</em> other adjustments are necessary. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Share - Based Compensation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company recognizes share-based compensation over the vesting period of an award based on fair value at the grant date determined using the Black-Scholes option pricing model.  Certain assumptions are used to determine the fair value of stock-based payment awards on the date of grant and require subjective judgment.  Because employee stock options have characteristics significantly different from those of traded options, and because changes in the input assumptions can materially affect the fair value estimate, the existing models <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> provide a reliable single measure of the fair value of the employee stock options.  Management assesses the assumptions and methodologies used to calculate estimated fair value of stock-based compensation when share-based awards are granted.  Circumstances <em style="font: inherit;"> may </em>change and additional data <em style="font: inherit;"> may </em>become available over time, which could result in changes to these assumptions and methodologies and thereby materially impact our fair value determination.  If an employee leaves the firm before the vesting period has been met, those shares are forfeited and removed from the share – based compensation expense calculation. See Note <em style="font: inherit;">11</em> for additional share-based compensation information.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Restricted share awards are recognized at their fair value.  The amount of compensation cost is measured on the grant date fair value of the equity instrument issued.  The compensation cost of the restricted share awards is recognized over the vesting period of the restricted share awards on a straight-line basis.  Restricted share awards typically include dividend accrual equivalents, which means that any dividends paid by the Company during the vesting period become due and payable after the vesting period assuming the grantee’s restricted stock unit fully vests.  Dividends for these grants are accrued on the dividend payment dates and included in accounts payable and accrued expenses on the accompanying consolidated balance sheet.  Dividends for restricted share awards that ultimately do <em style="font: inherit;">not</em> vest are forfeited.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Advertising Costs</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Advertising costs are expensed as incurred.  Total advertising expense was $914 and $800 for the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>respectively.</p> 914000 800000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 26pt;"><b><i>Fair Value Measurements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company values its financial assets and liabilities based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.  In order to increase consistency and comparability in fair value measurements, a fair value hierarchy was established that prioritizes observable and unobservable inputs used to measure fair value into <em style="font: inherit;">three</em> broad levels, which are described below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 80pt;text-indent:-36pt;">Level <em style="font: inherit;">1:</em>  Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities.  The fair value hierarchy gives the highest priority to Level <em style="font: inherit;">1</em> inputs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 80pt;text-indent:-36pt;">Level <em style="font: inherit;">2:</em>  Observable inputs other than Level <em style="font: inherit;">1</em> prices such as quoted prices for similar assets or liabilities; quoted prices in inactive markets; or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated with observable market data.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 80pt;text-indent:-36pt;">Level <em style="font: inherit;">3:</em>  Unobservable inputs are used when little or <em style="font: inherit;">no</em> market data is available.  The fair value hierarchy gives the lowest priority to Level <em style="font: inherit;">3</em> inputs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible as well as considers counterparty credit risk in its assessment of fair value.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Reclassification</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Certain prior year amounts have been reclassified to conform with the current year presentation.  These classifications had <em style="font: inherit;">no</em> effect on the previously reported results of operations.</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>  <em style="font: inherit;">2.</em></b></p> </td><td style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 97%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>FISCAL YEAR</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 25pt;">The Company follows a <em style="font: inherit;">52/53</em> week fiscal reporting calendar ending on the Saturday closest to <em style="font: inherit;"> December 31.  </em>The fiscal year ended <em style="font: inherit;"> January 1, 2022 (</em>fiscal <em style="font: inherit;">2021</em>) was a <em style="font: inherit;">52</em>-week reporting year.  The fiscal year ended <em style="font: inherit;"> January 2, 2021 (</em>fiscal <em style="font: inherit;">2020</em>) was a <em style="font: inherit;">53</em>-week reporting year.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 25pt;"/><table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 105.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><i/></p> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" style="width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>  <em style="font: inherit;">3.</em></b></p> </td><td style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 97%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>USE OF ESTIMATES AND UNCERTAINTIES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenue and expenses and disclosure of contingent assets and liabilities.  Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company uses estimates to calculate an allowance for doubtful accounts on its accounts receivables, adequacy of reserves, goodwill impairment, if any, equity compensation, the tax rate applied and the valuation of certain assets and liability accounts.  These estimates can be significant to the operating results and financial position of the Company. The estimates are based upon various factors including current and historical trends, as well as other pertinent industry and regulatory authority information, including the potential future effects of COVID-<em style="font: inherit;">19.</em> Management regularly evaluates this information to determine if it is necessary to update the basis for its estimates and to adjust for known changes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company has risk participation arrangements with respect to workers compensation and health care insurance. The amounts included in the Company’s costs related to this risk participation are estimated and can vary based on changes in assumptions, the Company’s claims experience or the providers included in the associated insurance programs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company can be affected by a variety of factors including uncertainty relating to the performance of the general economy, competition, demand for the Company’s services, adverse litigation and claims and the hiring, training and retention of key employees.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i>Fair Value of Financial Instruments</i></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Company’s carrying value of financial instruments, consisting primarily of accounts receivable, transit accounts receivable, accounts payable and accrued expenses, transit accounts payable and borrowings under line of credit approximates fair value due to their liquidity or their short-term nature and the line of credit’s variable interest rate.  The Company does <em style="font: inherit;">not</em> have derivative products in place to manage risks related to foreign currency fluctuations for its foreign operations or for interest rate changes.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Company re-measures the fair value of the contingent consideration at each reporting period and any change in the fair value from either the passage of time or events occurring after the acquisition date, is recorded in earnings in the accompanying consolidated statement of operations.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"/><table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 105.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><i/></p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;text-indent:-18pt;"><b><em style="font: inherit;">4.</em></b>    <b> ACCOUNTS RECEIVABLE, TRANSIT ACCOUNTS RECEIVABLE AND TRANSIT ACCOUNTS PAYABLE</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company’s accounts receivable are comprised as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Billed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,396</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued and unbilled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work-in-progress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,612</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for sales discounts and doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">48,240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;text-indent:-18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Unbilled receivables primarily represent revenue earned whereby those services are ready to be billed as of the balance sheet ending date.  Work-in-progress primarily represents revenue earned under contracts which the Company contractually invoices at future dates.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Billed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,396</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued and unbilled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work-in-progress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,612</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for sales discounts and doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">48,240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 37396000 25926000 10231000 8219000 1810000 3612000 1197000 1750000 48240000 36007000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">5.</em></b>    <b> PROPERTY AND EQUIPMENT</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Property and equipment are comprised of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 15%; margin-right: 15%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Computers and systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Equipment and furniture</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">236</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,378</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,439</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company periodically writes off fully depreciated and amortized assets.  The Company wrote off fully depreciated and amortized assets of $1,671 and $1,529 during the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>respectively.  In addition, $713 of assets <em style="font: inherit;">not</em> fully depreciated were included in the sale of the Canadian Power Systems business.  For the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>depreciation and amortization expense for property and equipment was $1,007 and $1,065, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 105.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><i/></p> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 15%; margin-right: 15%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Computers and systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Equipment and furniture</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">236</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,378</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,439</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4133000 4686000 86000 264000 159000 236000 4378000 5185000 2439000 3107000 1939000 2078000 1671000 1529000 713000 1007000 1065000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">6.</em></b>    <b> ACQUISITIONS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The purchase method of accounting in accordance with FASB ASC <em style="font: inherit;">805,</em> “Business Combination,” was applied for all acquisitions.  This requires the cost of an acquisition to be allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective fair values at the date of acquisition with the excess cost accounted for as goodwill.  Goodwill arising from the acquisitions is attributable to expected sales synergies from combining the operations of the acquired business with those of the Company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><span style="text-decoration: underline; ">Future Contingent Payments</span></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">As of <em style="font: inherit;"> January 1, 2022, </em>the Company had <em style="font: inherit;">two</em> active acquisition agreements whereby additional contingent consideration <em style="font: inherit;"> may </em>be earned by the former shareholders: <em style="font: inherit;">1</em>) effective <em style="font: inherit;"> October 1, 2017, </em>the Company acquired all of the stock of PSR Engineering Solutions d.o.o. Beograd (Voždovac) (“PSR”) and <em style="font: inherit;">2</em>) effective <em style="font: inherit;"> September 30, 2018, </em>the Company acquired certain assets of Thermal Kinetics Engineering, PLLC and Thermal Kinetics Systems, LLC (together, “TKE”). The Company estimates future contingent payments at <em style="font: inherit;"> January 1, 2022 </em>as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 15%; margin-right: 15%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fiscal Year Ending</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">103</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">December 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Estimated future contingent consideration payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Estimates of future contingent payments are subject to significant judgment and actual payments <em style="font: inherit;"> may </em>materially differ from estimates. In the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2021,</em> the Company remeasured the value of its contingent consideration. The primary driver for remeasuring the contingent consideration was the performance by Thermal Kinetics Engineering (“TKE”) acquired by RCM in <em style="font: inherit;">2018.</em>  TKE had very high yearly EBIT targets to achieve earn-out consideration.  TKE performed quite well but <em style="font: inherit;">two</em> factors contributed to TKE <em style="font: inherit;">not</em> hitting its targets.  The <em style="font: inherit;">first</em> was the COVID-<em style="font: inherit;">19</em> pandemic which overlapped earn-out years <em style="font: inherit;">2</em> and <em style="font: inherit;">3.</em>  TKE had numerous projects in its pipeline that were delayed or eliminated by prospective clients.   The <em style="font: inherit;">second</em> factor relates to a specific client in earn-out year <em style="font: inherit;">2.</em>  This client experienced some problems with the product output, TKE agreed to fix the equipment to keep a valued client happy, thus the additional cost caused TKE to miss its earn-out target.  Based on these factors, the Company decided to amend its asset purchase agreement with TKE to a total of $0.7 million. Potential future contingent payments to be made to all active acquisitions after <em style="font: inherit;"> January 1, 2022 </em>are capped at a cumulative maximum of <em style="font: inherit;">$0.7</em> million.  The Company estimates future contingent consideration payments based on forecasted performance and recorded the fair value of those expected payments as of <em style="font: inherit;"> January 1, 2022.  </em>Contingent consideration related to acquisitions is recorded at fair value (level <em style="font: inherit;">3</em>) with changes in fair value recorded in other (expense) income, net.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">For acquisitions that involve contingent consideration, the Company records a liability equal to the fair value of the estimated contingent consideration obligation as of the acquisition date. The Company determines the acquisition date fair value of the contingent consideration based on the likelihood of paying the additional consideration. The fair value is estimated using projected future operating results and the corresponding future earn-out payments that can be earned upon the achievement of specified operating objectives and financial results by acquired companies using Level <em style="font: inherit;">3</em> inputs and the amounts are then discounted to present value. These liabilities are measured quarterly at fair value, and any change in the fair value of the contingent consideration liability is recognized in the consolidated statements of operations. During the measurement period, which <em style="font: inherit;"> may </em>be up to <em style="font: inherit;">one</em> year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding adjustment to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recognized in the consolidated statements of operations.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">In the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2021,</em> the Company remeasured the value of its contingent consideration. The primary driver for remeasuring the contingent consideration was the performance by Thermal Kinetics Engineering (“TKE”) acquired by RCM in <em style="font: inherit;">2018.</em>  This remeasurement lead to a <span style="-sec-ix-hidden:c82820819">$1.7M</span> reduction to the contingent consideration liability.  TKE had very high yearly EBIT targets to achieve earn-out consideration.  TKE performed quite well but <em style="font: inherit;">two</em> factors contributed to TKE <em style="font: inherit;">not</em> hitting its targets.  The <em style="font: inherit;">first</em> was the COVID-<em style="font: inherit;">19</em> pandemic which overlapped earn-out years <em style="font: inherit;">2</em> and <em style="font: inherit;">3.</em>  TKE had numerous projects in its pipeline that were delayed or eliminated by prospective clients.   The <em style="font: inherit;">second</em> factor relates to a specific client in earn-out year <em style="font: inherit;">2.</em>  This client experienced some problems with the product output, TKE agreed to fix the equipment to keep a valued client happy, thus the additional cost caused TKE to miss its earn-out target.  Based on these factors, the Company decided to amend its asset purchase agreement with TKE.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company paid contingent consideration of $0.5 million and $0.3 million during the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and the <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021, </em>respectively. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The changes in the liability for contingent consideration from acquisitions for the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and the <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021 </em>are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 15%; margin-right: 15%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 28, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,058</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Contingent payments made</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Changes in fair value of contingent payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 2, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Contingent payments made</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(494</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Changes in fair value of contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Remeasurement of contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><span style="text-decoration: underline; ">Sale of Assets</span></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">On <em style="font: inherit;"> July 30, 2021, </em>the Company sold the principal assets and certain liabilities of its Pickering and Kincardine offices, located in Ontario, Canada. These <em style="font: inherit;">two</em> offices were often referred to as Canada Power Systems and principally provided engineering services to <em style="font: inherit;">two</em> major nuclear power providers in Canada. The <em style="font: inherit;">two</em> Canada Power Systems offices were part of a reporting unit within the Company’s Engineering segment. The Company will continue to offer other engineering services in Canada and similar services in the United States.  The Company evaluated this transaction under ASC <em style="font: inherit;">205</em>-<em style="font: inherit;">20,</em> discontinued operations and determined it did <em style="font: inherit;">not</em> meet the requirements to be treated as such.  For the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021, </em>these <em style="font: inherit;">two</em> offices generated revenue of $4.9 million and $11.8 million, respectively.  The Company recorded a gain on the sale of these net assets of $2.4 million.  The purchase agreement provides for a typical indemnity escrow held by an independent escrow agent in the amount of $0.8 million. The escrow has <em style="font: inherit;">not</em> been recognized in the Company’s financial statements, as the Company does <em style="font: inherit;">not</em> control the escrow. Provided there are <em style="font: inherit;">no</em> asserted indemnity claims, the Company expects to receive the $0.8 million about 18 months from the purchase date.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 15%; margin-right: 15%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fiscal Year Ending</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">103</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">December 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Estimated future contingent consideration payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 15%; margin-right: 15%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 28, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,058</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Contingent payments made</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Changes in fair value of contingent payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 2, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Contingent payments made</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(494</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Changes in fair value of contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Remeasurement of contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 103000 600000 703000 700000 500000 300000 345000 145000 2858000 494000 52000 1713000 703000 4900000 11800000 2400000 800000 800000 P18M <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">7.</em></b>    <b> GOODWILL </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Goodwill represents the premium paid over the fair value of the net tangible and intangible assets acquired in business combinations.  The Company tests goodwill for impairment on an annual basis as of the last day of the Company's fiscal year or more frequently if events occur or circumstances change indicating that the fair value of goodwill <em style="font: inherit;"> may </em>be below the carrying amount.  During the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022, </em>the Company reviewed the carrying value of goodwill due to the events and circumstances surrounding the COVID-<em style="font: inherit;">19</em> pandemic.  While COVID-<em style="font: inherit;">19</em> has negatively impacted the Company and <em style="font: inherit;"> may </em>continue to negatively impact the Company in the future, the Company did <em style="font: inherit;">not</em> conclude in such review that this negative impact is permanent.  The Company reviewed industry and market conditions, reporting unit specific events as well as overall financial performance and determined that <em style="font: inherit;">no</em> indicators of impairment of goodwill existed during the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021.  </em>As such, no impairment loss on the Company’s goodwill during the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>or the <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021 </em>was recorded as a result of such review. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The changes in the carrying amount of goodwill for the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and the <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021 </em>are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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;">Engineering</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Specialty</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Health Care</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Information</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Technology</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Total</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="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;">Balance as of December 28, 2019</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;">11,918</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;">2,398</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;">2,038</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;">16,354</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   No change in fiscal 2020</p> </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: 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: 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: 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;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 2, 2021</p> </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);">11,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">2,398</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">2,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">16,354</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   No change in fiscal 2021</p> </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; padding-bottom: 1px; 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; padding-bottom: 1px; 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; padding-bottom: 1px; 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; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 1, 2022</p> </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,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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);">2,398</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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);">2,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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);">16,354</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';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <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;"><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;">Engineering</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Specialty</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Health Care</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Information</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Technology</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Total</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="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;">Balance as of December 28, 2019</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;">11,918</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;">2,398</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;">2,038</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;">16,354</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   No change in fiscal 2020</p> </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: 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: 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: 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;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 2, 2021</p> </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);">11,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">2,398</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">2,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">16,354</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   No change in fiscal 2021</p> </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; padding-bottom: 1px; 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; padding-bottom: 1px; 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; padding-bottom: 1px; 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; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 1, 2022</p> </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,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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);">2,398</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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);">2,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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);">16,354</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 11918000 2398000 2038000 16354000 0 0 0 0 11918000 2398000 2038000 16354000 0 0 0 0 11918000 2398000 2038000 16354000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">8.</em></b>    <b> INTANGIBLE ASSETS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company evaluates long-lived assets and intangible assets with definite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. When the Company determines that it is probable that undiscounted future cash flows will <em style="font: inherit;">not</em> be sufficient to recover an asset’s carrying amount, the asset is written down to its fair value.  Assets to be disposed of by sale, if any, are reported at the lower of the carrying amount or fair value less cost to sell.  The Company’s intangible assets consist of customer relationships and non-compete agreements.  During the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022, </em>the Company reviewed the carrying value of its intangible assets due to the events and circumstances surrounding the COVID-<em style="font: inherit;">19</em> pandemic. While COVID-<em style="font: inherit;">19</em> has negatively impacted the Company and <em style="font: inherit;"> may </em>continue to negatively impact the Company in the future, the Company did <em style="font: inherit;">not</em> conclude in such review that this negative impact is permanent. As such, no impairment loss on the Company’s intangible assets during the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and the <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021 </em>was recorded as a result of such review.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">All of the Company’s intangible assets are associated with the Engineering segment.  Intangible assets other than goodwill are amortized over their useful lives.  Intangible assets are carried at cost, less accumulated amortization.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Details of intangible assets by class at <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Restricted covenants</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Amortization of acquired intangible assets for the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and the <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021 </em>was $95 and $321, respectively. The remaining intangible asset balance will be amortized during fiscal <em style="font: inherit;">2021.</em></p> 0 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Restricted covenants</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 0 12000 0 83000 0 95000 95000 321000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;text-indent:-18pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;text-indent:-18pt;"><b><em style="font: inherit;">9.</em></b>    <b> LINE OF CREDIT</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company and its subsidiaries amended and restated its Revolving Credit Facility with Citizens Bank of Pennsylvania on <em style="font: inherit;"> October 18, 2019.  </em>As amended and restated, the Revolving Credit Facility provides for a $45.0 million revolving credit facility, has <em style="font: inherit;">no</em> sub-limit for letters of credit, and expires on <em style="font: inherit;"> August 8, 2023.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">On <em style="font: inherit;"> September 29, 2020, </em>the Company entered into an amendment to its Revolving Credit Facility. The amendment (i) modifies certain aspects of the financial covenants under the Loan Agreement, including the manner in which the measurement periods for certain components of the financial covenants are determined, (ii) modifies the required compliance levels for certain ratios under the Loan Agreement, and (iii) permitted the repayment of $2.2 million of indebtedness to a <em style="font: inherit;">third</em> party incurred in connection with the previously disclosed <em style="font: inherit;"> June 2020 </em>repurchase of stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Borrowings under the Revolving Credit Facility bear interest at <em style="font: inherit;">one</em> of <em style="font: inherit;">two</em> alternative rates, as selected by the Company at each incremental borrowing.  These alternatives are: (i) LIBOR (London Interbank Offered Rate), plus applicable margin, typically borrowed in fixed <em style="font: inherit;">30</em>-day increments or (ii) the agent bank’s prime rate generally borrowed over shorter durations.  At the option of Citizens Bank, LIBOR can be replaced with SOFR (Secured Overnight Financing Rate). The LIBOR alternative is being phased out in <em style="font: inherit;">2022.</em>  Citizens Bank has <em style="font: inherit;">not</em> indicated when this switch will occur, but in any event, the Company does <em style="font: inherit;">not</em> believe there will be any material impact on its borrowing rate. The Company also pays unused line fees based on the amount of the Revolving Credit Facility that is <em style="font: inherit;">not</em> drawn.  Unused line fees are recorded as interest expense.  The effective weighted average interest rate, including unused line fees, for the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021 </em>were 2.0% and 2.7%, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">All borrowings under the Revolving Credit Facility are collateralized by all of the assets of the Company and its subsidiaries and a pledge of the stock of its subsidiaries.  The Revolving Credit Facility also contains various financial and non-financial covenants, such as a covenant that restricts on the Company’s ability to borrow in order to pay dividends.  As of <em style="font: inherit;"> January 1, 2022, </em>the Company was in compliance with all covenants contained in the Revolving Credit Facility (as amended).<b> </b> The Company believes that it will maintain compliance with its financial covenants for the foreseeable future.   </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">Borrowings under the line of credit as of <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021 </em>were $14.2 million and $11.9 million, respectively.  At both <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>there were letters of credit outstanding for $1.9 million. At <em style="font: inherit;"> January 1, 2022, </em>the Company had availability for additional borrowings under the Revolving Credit Facility of $28.9 million.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><span style="text-decoration: underline; ">Impact to Line of Credit from COVID-<em style="font: inherit;">19</em></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Company is negatively impacted by COVID-<em style="font: inherit;">19</em> as more fully described in Footnote <em style="font: inherit;">19</em> as well as the Segment Discussion, and Liquidity and Capital Resources sections in Management’s Discussion and Analysis of Financial Condition and Results of Operations. The Company believes that its current line of credit is adequate to provide the necessary liquidity while COVID-<em style="font: inherit;">19</em> impacts its operations.  While the Company does expect to be in compliance with its financial covenants in the line of credit for the foreseeable future, the Company can give <em style="font: inherit;">no</em> assurance that the line of credit will be available to the Company.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"/><table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 105.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><i/></p> </td></tr> </tbody></table> 45000000.0 2200000 0.020 0.027 14200000 11900000 1900000 28900000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">10.</em></b> <b> PER SHARE DATA</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company uses the treasury stock method to calculate the weighted-average shares outstanding used for diluted earnings per share.  The number of weighted-average shares used to calculate basic and diluted earnings per share for the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021 </em>was determined as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fiscal Years Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted average shares outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,035,361</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,152,042</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of outstanding restricted share awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">589,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average dilutive shares outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,625,101</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,152,042</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Because the year ended <em style="font: inherit;"> January 2, 2021 </em>recorded a net loss, the otherwise dilutive effect of 46,873 outstanding restricted share awards has <em style="font: inherit;">not</em> been included in the weighted average diluted shares outstanding.  For the years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>there were <em style="font: inherit;"><span style="-sec-ix-hidden:c82820972"><span style="-sec-ix-hidden:c82820973">no</span></span></em> anti-dilutive shares included in the calculation of common stock equivalents.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:18pt;">Unissued shares of common stock were reserved for the following purposes:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Time-based restricted stock awards outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">420,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">459,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested subscription restricted share awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">250,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Performance-based restricted stock awards outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Future grants of options or shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">107,924</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">520,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Shares reserved for employee stock purchase plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">448,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">149,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,101,662</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,380,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 105.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><i/></p> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fiscal Years Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted average shares outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,035,361</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,152,042</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of outstanding restricted share awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">589,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average dilutive shares outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,625,101</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,152,042</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 11035361 12152042 589740 0 11625101 12152042 46873 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Time-based restricted stock awards outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">420,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">459,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested subscription restricted share awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">250,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Performance-based restricted stock awards outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Future grants of options or shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">107,924</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">520,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Shares reserved for employee stock purchase plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">448,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">149,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,101,662</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,380,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> </td></tr> </tbody></table> 420628 459805 0 250000 125000 0 107924 520929 448110 149894 1101662 1380628 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">11.</em></b> <b> SHARE BASED COMPENSATION</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">At <em style="font: inherit;"> January 1, 2022, </em>the Company had <em style="font: inherit;">two</em> share-based employee compensation plans. The Company measures the fair value of share-based awards, if and when granted, based on the Black-Scholes method and using the closing market price of the Company’s common stock on the date of grant.  Awards typically vest over periods ranging from <span style="-sec-ix-hidden:c82821001">one</span> to <span style="-sec-ix-hidden:c82821002">three</span> years and expire within 10 years of issuance.  The Company <em style="font: inherit;"> may </em>also issue immediately vested equity awards.  Share-based compensation expense related to time-based awards is amortized in accordance with applicable vesting periods using the straight-line method.  The Company expenses performance-based awards only when the performance metrics are likely to be achieved and the associated awards are therefore likely to vest.  Performance-based share awards that are likely to vest are also expensed on a straight-line basis over the vesting period but <em style="font: inherit;"> may </em>vest on a retroactive basis or be reversed, depending on when it is determined that they are likely to vest, or in the case of a reversal when they are later determined to be unlikely to vest or forfeited. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Share-based compensation expense of $1,358 and $1,108 was recognized for the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>respectively.  Fiscal year ended <em style="font: inherit;"> January 2, 2021 </em>did <span style="-sec-ix-hidden:c82821006">not</span> include any expense associated with performance-based awards.  As of <em style="font: inherit;"> January 1, 2022, </em>there were 125,000 performance-based restricted stock units outstanding.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">As of <em style="font: inherit;"> January 1, 2022, </em>the Company had $0.7 million of total unrecognized compensation cost related to all time-based non-vested share-based awards outstanding. The Company expects to recognize this expense over approximately <span style="-sec-ix-hidden:c82821009">two</span> years.  These amounts do <em style="font: inherit;">not</em> include a) the cost of any additional share-based awards granted in future periods or b) the impact of any potential changes in the Company’s forfeiture rate. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i><em style="font: inherit;">2014</em> Omnibus Equity Compensation Plan (the <em style="font: inherit;">2014</em> Plan)</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The <em style="font: inherit;">2014</em> Plan, approved by the Company’s shareholders in <em style="font: inherit;"> December 2014, </em>initially provided for the issuance of up to 625,000 shares of the Company’s common stock to officers, non-employee directors, employees of the Company and its subsidiaries, or consultants and advisors utilized by the Company.  In fiscal <em style="font: inherit;">2016</em> and fiscal <em style="font: inherit;">2020,</em> the Company amended and restated the <em style="font: inherit;">2014</em> Plan with shareholder approval to increase the aggregate number of shares of stock reserved for issuance under the Plan by an additional 500,000 and 850,000 shares, respectively, so that the total number of shares of stock reserved for issuance under the Plan is 1,975,000 shares.  The expiration date of the Plan is <em style="font: inherit;"> December 17, 2030, </em>unless the <em style="font: inherit;">2014</em> Plan is terminated earlier by the Board or is extended by the Board with the approval of the stockholders.  The Compensation Committee of the Board of Directors determines the vesting period at the time of grant. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">As of <em style="font: inherit;"> January 1, 2022, </em>under the <em style="font: inherit;">2014</em> Plan, 420,628 time-based shares were outstanding, there were <em style="font: inherit;">125,000</em> performance-based restricted stock units outstanding and 107,924 shares were available for awards thereunder.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The market value of equity grants for the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and the <em style="font: inherit;">fifty-three</em> week period ended <em style="font: inherit;"> January 2, 2021 </em>was $2.9 million and $1.5 million respectively.  These amounts are based on the equity price on the last trading day in the period presented.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><b><i>Employee Stock Purchase Plan</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company implemented the <em style="font: inherit;">2001</em> Employee Stock Purchase Plan (the “Purchase Plan”) with shareholder approval, effective <em style="font: inherit;"> January 1, 2001.  </em>Under the Purchase Plan, employees meeting certain specific employment qualifications are eligible to participate and can purchase shares of common stock semi-annually through payroll deductions at the lower of 85% of the fair market value of the stock at the commencement or end of the offering period.  The purchase plan permits eligible employees to purchase shares of common stock through payroll deductions for up to 10% of qualified compensation, subject to maximum purchases in any <em style="font: inherit;">one</em> fiscal year of 3,000 shares. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company has <em style="font: inherit;">two</em> offering periods in the Purchase Plan coinciding with the Company’s <em style="font: inherit;">first</em> <em style="font: inherit;">two</em> fiscal quarters and the last <em style="font: inherit;">two</em> fiscal quarters. Actual shares are issued on the <em style="font: inherit;">first</em> business day of the subsequent offering period for the prior offering period payroll deductions. During the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>there were 101,784 and 117,983 shares issued under the Purchase Plan for net proceeds of $137 and $208, respectively.  As of <em style="font: inherit;"> January 1, 2022, </em>there were 448,110 shares available for issuance under the Purchase Plan.  Compensation expense, representing the discount to the quoted market price, for the Purchase Plan for the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021 </em>was $134 and $44, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">In fiscal <em style="font: inherit;">2015,</em> the Company amended the Purchase Plan with shareholder approval to increase the aggregate number of shares of stock reserved for issuance or transfer under the Plan by an additional 300,000 shares so that the total number of shares of stock reserved for issuance or transfer under the Plan shall be 1,100,000 shares and to extend the expiration date of the Plan to <em style="font: inherit;"> December 31, 2025.  </em>In fiscal <em style="font: inherit;">2018,</em> the Company amended the Purchase Plan with shareholder approval to increase the aggregate number of shares of stock reserved for issuance or transfer under the Plan by an additional 300,000 shares so that the total number of shares of stock reserved for issuance or transfer under the Plan shall be 1,400,000 shares.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">On <em style="font: inherit;"> October 20, 2021, </em>the Company’s Board of Directors approved amendments to the Purchase Plan, subject to the approval of the Company’s shareholders, to increase by an additional 400,000 the total number of shares of stock reserved for issuance or transfer under the Purchase Plan, and to extend the termination date of the Purchase Plan to <em style="font: inherit;"> December 31, 2030.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Time-Based Restricted Stock Awards / Stock Subscription Receivable</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">From time-to-time the Company issues time-based restricted stock awards.  These time-based restricted stock awards typically include dividend accrual equivalents, which means that any dividends paid by the Company during the vesting period become due and payable after the vesting period assuming the grantee’s restricted stock award fully vests.  Dividends for these grants are accrued on the dividend payment dates and included in accounts payable and accrued expenses on the accompanying condensed consolidated balance sheet.  As of <em style="font: inherit;"> January 1, 2022, </em>there were no accrued dividends.  Dividends for time-based restricted stock awards that ultimately do <em style="font: inherit;">not</em> vest are forfeited.   </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Time-Based Restricted Stock Awards / Stock Subscription Receivable (Continued)</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The following summarizes the activity in the time-based restricted stock awards under the <em style="font: inherit;">2014</em> Plan during the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Number of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Time-Based</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Restricted</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Stock Awards</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Weighted</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Average</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Grant Date Fair</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Value per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at January 2, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">709,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">163,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(452,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">420,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Based on the closing price of the Company’s common stock of $7.12 per share on <em style="font: inherit;"> December 31, 2021 (</em>the last trading day prior to <em style="font: inherit;"> January 1, 2022), </em>the intrinsic value of the time-based non-vested restricted stock units at <em style="font: inherit;"> January 1, 2022 </em>was approximately $3.0 million.  As of <em style="font: inherit;"> January 1, 2022, </em>there was approximately $0.7 million of total unrecognized compensation cost related to time-based restricted stock units, which is expected to be recognized over the average weighted remaining vesting period of the restricted stock units through fiscal <em style="font: inherit;">2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">In <em style="font: inherit;"> December 2020, </em>the Company granted members of senior management <em style="font: inherit;">one</em>-time restricted stock awards of an aggregate of 250,000 shares in exchange for a stock subscription receivable. The shares were acquired by senior management through repayment of the stock subscription receivable from equal biweekly salary reductions over <em style="font: inherit;">twelve</em> months beginning in <em style="font: inherit;"> January 2021 </em>and ending in <em style="font: inherit;"> December 2021. </em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">During the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022, </em>the Company awarded 125,000 immediately vested share awards at an average price of <span style="-sec-ix-hidden:c82821071">$2.17.</span>  During fiscal <em style="font: inherit;">2020,</em> the Company awarded 100,092 immediately vested share awards at an average price of $1.33.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Performance-Based Restricted Stock Awards</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">From time-to-time the Company issues performance-based restricted stock units to its executives.  Performance-based restricted stock units are typically vested based on certain multi-year performance metrics as determined by the Board of Directors Compensation Committee. These performance-based restricted stock units typically include dividend accrual equivalents, which means that any dividends paid by the Company during the vesting period become due and payable after the vesting period on any stock awards that actually vest, if any.  Dividends for these grants are accrued on the dividend payment dates and included in accounts payable and accrued expenses on the accompanying condensed consolidated balance sheet.  As of <em style="font: inherit;"> January 1, 2022, </em>there were no accrued dividends for performance-based restricted stock units.  Dividends for performance-based restricted stock units that ultimately do <em style="font: inherit;">not</em> vest are forfeited.    </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">To date, the Company has issued performance-based restricted stock units only under the <em style="font: inherit;">2014</em> Plan.  The following summarizes the activity in the performance-based restricted stock units during the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Number of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Performance-Based</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Restricted</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Stock Awards</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Weighted</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Average</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Grant Date Fair</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Value per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at January 2, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">As of <em style="font: inherit;"> January 1, 2022, </em>there were 125,000 performance-based restricted stock units outstanding. The Company assesses at each reporting date whether achievement of any performance condition is probable and recognizes the expense when achievement of the performance condition becomes probable.  The Company will then recognize the appropriate expense cumulatively in the year performance becomes probable and recognize the remaining compensation cost over the remaining requisite service period. If at a later measurement date the Company determines that performance-based restricted stock awards deemed as likely to vest are deemed as unlikely to vest, the expense recognized will be reversed. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company has estimated as of <em style="font: inherit;"> January 1, 2022 </em>that the 125,000 performance-based stock units will be earned in fiscal <em style="font: inherit;">2021.</em> The total expense recorded for the 125,000 performance-based stock units earned is <span style="-sec-ix-hidden:c82821085">$271.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Number of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Restricted</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Stock Awards</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Weighted Average</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Grant Date Fair</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Value per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at December 28, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">391,725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted – time-based vesting</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">719,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted – performance-based vesting</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(179,225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.78</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(222,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at January 2, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">709,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted – time-based vesting</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">163,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted – performance-based vesting</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(452,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">545,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Based on the closing price of the Company’s common stock of $7.12 per share on <em style="font: inherit;"> December 31, 2021, </em>the intrinsic value of all outstanding unvested equity awards at <em style="font: inherit;"> January 1, 2022 </em>was $3.9 million. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 105.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><i/></p> </td></tr> </tbody></table> P10Y 1358000 1108000 125000 700000 625000 500000 850000 1975000 420628 107924 2900000 1500000 0.85 0.10 3000 101784 117983 137000 208000 448110 134000 44000 300000 1100000 300000 1400000 400000 0 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Number of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Time-Based</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Restricted</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Stock Awards</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Weighted</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Average</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Grant Date Fair</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Value per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at January 2, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">709,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">163,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(452,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">420,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Number of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Performance-Based</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Restricted</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Stock Awards</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Weighted</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Average</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Grant Date Fair</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Value per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at January 2, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Number of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Restricted</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Stock Awards</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Weighted Average</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Grant Date Fair</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Value per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at December 28, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">391,725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted – time-based vesting</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">719,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted – performance-based vesting</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(179,225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.78</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(222,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at January 2, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">709,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted – time-based vesting</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">163,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted – performance-based vesting</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(452,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding non-vested at January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">545,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 709805 1.92 163005 3.81 452182 1.89 -0 0 420628 2.69 7.12 3000000.0 700000 250000 125000 100092 1.33 0 0 0 125000 3.26 -0 0 -0 0 125000 3.26 125000 125000 125000 391725 4.36 719805 1.88 0 0 179225 3.78 222500 4.55 709805 1.92 163005 3.81 125000 3.26 452182 1.89 -0 0 545628 2.82 7.12 3900000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;text-indent:-18pt;"><b><em style="font: inherit;">12.</em></b> <b> TREASURY STOCK TRANSACTIONS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">On <em style="font: inherit;"> January 13, 2021, </em>the Company’s Board of Directors authorized a program to repurchase shares of the Company’s common stock constituting, in the aggregate, up to an amount <em style="font: inherit;">not</em> to exceed $7.5 million.  All of these repurchases are conducted under the safe harbor from liability under certain market manipulation rules provided by Rule <em style="font: inherit;">10b</em>-<em style="font: inherit;">18</em> under the Securities Exchange act of <em style="font: inherit;">1934,</em> as amended. On <em style="font: inherit;"> November 12, 2021, </em>the Company’s Board of Directors further increased the total amount available to repurchase shares up to an amount <em style="font: inherit;">not</em> to exceed $19.1 million (including the initial <em style="font: inherit;">$7.5</em> million authorized), consistent with the maximum limitation set forth by the Company’s revolving line of credit. The program is designed to provide the Company with enhanced flexibility over the long term to optimize its capital structure. Shares of the common stock <em style="font: inherit;"> may </em>be repurchased in the open market or through negotiated transactions. The program <em style="font: inherit;"> may </em>be terminated or suspended at any time at the discretion of the Company. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 25pt;">During the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022, </em>the Company purchased 1,930,911 shares at an average price of $4.68 per share.  As of <em style="font: inherit;"> January 1, 2022, </em>the Company has $10.1 million available for future treasury stock purchases.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">On <em style="font: inherit;"> June 2, 2020, </em>the Company entered into a stock purchase agreement with certain stockholders of the Company, whereby the Company purchased an aggregate of 1,858,139 shares of the Company’s common stock for a negotiated purchase price of $1.20 per share or $2.2 million in total. The negotiated price of <em style="font: inherit;">$1.20</em> per share was less than the lowest trading price of the stock on the day of the repurchase.  The consideration paid by the Company consisted entirely of an unsecured subordinated promissory note for $2.2 million. The note accrued interest at an annual rate of 9.0%, compounded annually, payable quarterly in arrears commencing on <em style="font: inherit;"> September 1, 2020 </em>and continuing on each <em style="font: inherit;"> December 1, </em><em style="font: inherit;"> March 1, </em><em style="font: inherit;"> June 1 </em>and <em style="font: inherit;"> September 1 </em>thereafter, and initially had a maturity date of <em style="font: inherit;"> <span style="-sec-ix-hidden:c82821152">August 10, 2023</span>. </em>On <em style="font: inherit;"> September 25, 2020, </em>the Company repaid the subordinated promissory note in the amount of $2.2 million.  The shares repurchased on <em style="font: inherit;"> June 2, 2020 </em>were <em style="font: inherit;">not</em> purchased under a stock repurchase plan.</p> 7500000 19100000 1930911 4.68 10100000 1858139 1.20 2200000 2200000 0.090 2200000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;text-indent:-18pt;"><b><em style="font: inherit;">13.</em></b> <b> NEW ACCOUNTING STANDARDS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">In <em style="font: inherit;"> June 2016, </em>the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments - Credit Losses (Topic <em style="font: inherit;">326</em>). </i>The new standard amends guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities.  In <em style="font: inherit;"> February 2020, </em>the FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">02,</em> <i>Financial Instruments-Credit Losses (Topic <em style="font: inherit;">326</em>) and Leases (Topic <em style="font: inherit;">842</em>) - Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin <em style="font: inherit;">No.</em> <em style="font: inherit;">119</em> and Update to SEC Section on Effective Date Related to Accounting Standards Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> Leases (Topic <em style="font: inherit;">842</em>),</i> which amends the effective date of the original pronouncement for smaller reporting companies.  ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> and its amendments will be effective for the Company for interim and annual periods in fiscal years beginning after <em style="font: inherit;"> December 15, 2022. </em>The Company believes the adoption will modify the way the Company analyzes financial instruments, but it does <em style="font: inherit;">not</em> anticipate a material impact on results of operations. The Company is in the process of determining the effects the adoption will have on its consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">In <em style="font: inherit;"> March 2020, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> <i>Reference Rate Reform (Topic <em style="font: inherit;">848</em>): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.</i> This standard only applies to contracts and other transactions that reference London Interbank Offered Rate (LIBOR) or another reference rate expected to be discontinued due to reference rate reform. This guidance provides temporary optional expedients and exceptions to accounting guidance on contract modifications and hedge accounting to ease entities’ financial reporting burdens as the market transitions from the LIBOR and other interbank offered rates to alternative reference rates. The Company <em style="font: inherit;"> may </em>elect to apply the amendments prospectively through <em style="font: inherit;"> December 31, 2022. </em>The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and related disclosures.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 105.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><i/></p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">14.</em></b> <b> SEGMENT INFORMATION </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company follows <em style="font: inherit;">ASC280,</em> “Segment Reporting,” which establishes standards for companies to report information about operating segments, geographic areas and major customers. The accounting policies of each reportable segment are the same as those described in the summary of significant accounting policies (see Note <em style="font: inherit;">1</em> to the Company’s Consolidated Financial Statements).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Segment operating income (loss) includes selling, general and administrative expenses directly attributable to that segment as well as charges for allocating corporate costs to each of the operating segments.  The following tables reflect the results of the reportable segments consistent with the Company’s management system:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal Year Ended</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>January 1, 2022</b></p> </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;">Engineering</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Specialty Health Care</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Information</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Technology</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Corporate</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Total</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66,172</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;">98,495</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;">39,208</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;">203,875</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of services</p> </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);">50,109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">73,177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">27,465</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; padding-bottom: 1px; 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);">150,751</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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 profit</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;">16,063</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;">25,318</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;">11,743</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;">-</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;">53,124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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: 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;">14,210</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;">19,490</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;">8,319</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;">-</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;">42,019</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">Depreciation and amortization of</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   property and equipment</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;">521</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;">373</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;">113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </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;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,007</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">Amortization of acquired intangible 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;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">-</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;">-</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;">-</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;">95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">Remeasurement of acquisition-related</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   contingent consideration</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,713</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</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;">-</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;">-</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;">-</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,713</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gain on sale of assets</p> </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,420</td><td style="width: 1%; 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;margin:0pt;">)</p> </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: 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: 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: 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,420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating income (loss)</p> </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,370</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);">5,455</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);">3,331</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);">-</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);">14,136</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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 assets as of 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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,343</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;">32,809</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,676</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,024</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;">72,852</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="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;">Capital expenditures</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;">481</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;">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;">173</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;">359</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,576</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal Year Ended</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>January 2, 2021</b></p> </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;">Engineering</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Specialty Health Care</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Information</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Technology</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Corporate</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Total</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57,715</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;">60,481</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;">32,213</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;">150,409</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of services</p> </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);">41,227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">47,116</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">23,211</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; padding-bottom: 1px; 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);">111,554</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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 profit</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;">16,488</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;">13,365</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;">9,002</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;">-</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,855</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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: 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;">13,021</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;">15,601</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;">9,169</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;">-</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;">37,791</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">Depreciation and amortization of</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   property and equipment</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;">638</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;">319</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;">108</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;">-</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,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">Amortization of acquired intangible 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;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">321</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;">-</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;">-</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;">-</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;">321</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">Write-off of receivables and</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   professional fees incurred</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   related to arbitration</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;">8,397</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;">-</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;">-</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;">-</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;">8,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Impairment of right of use assets and</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   related costs</p> </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: 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: 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: 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,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 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,231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating income (loss)</p> </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,889</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </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,555</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </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);">(275</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </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,231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </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,950</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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 assets as of January 2, 2021</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;">33,782</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;">19,141</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,498</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,918</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;">68,339</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="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;">Capital expenditures</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;">26</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;">36</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;">48</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;">350</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;">460</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company derives a majority of its revenue from offices in the United States. Revenues reported for each operating segment are all from external customers.  The Company is domiciled in the United States and its segments operate in the United States, Canada, Puerto Rico and Serbia. Revenues by geographic area for the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021 </em>are as follows:   </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20%; margin-right: 20%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 63%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 19%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fiscal Year Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 63%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Revenues</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">186,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">126,238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Canada</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Puerto Rico</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,702</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Serbia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,159</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 63%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">203,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Total assets by geographic area as of the reported periods are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20%; margin-right: 20%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fiscal Year Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 61.7%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">67,296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56,308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Canada</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Puerto Rico</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">963</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Serbia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,266</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,481</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">68,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal Year Ended</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>January 1, 2022</b></p> </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;">Engineering</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Specialty Health Care</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Information</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Technology</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Corporate</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Total</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66,172</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;">98,495</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;">39,208</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;">203,875</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of services</p> </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);">50,109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">73,177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">27,465</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; padding-bottom: 1px; 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);">150,751</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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 profit</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;">16,063</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;">25,318</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;">11,743</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;">-</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;">53,124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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: 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;">14,210</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;">19,490</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;">8,319</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;">-</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;">42,019</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">Depreciation and amortization of</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   property and equipment</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;">521</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;">373</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;">113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </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;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,007</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">Amortization of acquired intangible 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;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td 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;">-</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;">-</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;">-</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;">95</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">Remeasurement of acquisition-related</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   contingent consideration</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,713</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</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;">-</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;">-</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;">-</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,713</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gain on sale of assets</p> </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,420</td><td style="width: 1%; 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;margin:0pt;">)</p> </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: 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: 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: 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,420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating income (loss)</p> </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,370</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);">5,455</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);">3,331</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);">-</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);">14,136</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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 assets as of 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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,343</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;">32,809</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,676</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,024</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;">72,852</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="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;">Capital expenditures</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;">481</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;">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;">173</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;">359</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,576</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="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal Year Ended</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>January 2, 2021</b></p> </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;">Engineering</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Specialty Health Care</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Information</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Technology</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Corporate</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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;">Total</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57,715</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;">60,481</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;">32,213</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;">150,409</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of services</p> </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);">41,227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">47,116</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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);">23,211</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; padding-bottom: 1px; 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);">111,554</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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 profit</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;">16,488</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;">13,365</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;">9,002</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;">-</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,855</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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: 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;">13,021</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;">15,601</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;">9,169</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;">-</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;">37,791</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">Depreciation and amortization of</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   property and equipment</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;">638</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;">319</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;">108</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;">-</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,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">Amortization of acquired intangible 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;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">321</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;">-</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;">-</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;">-</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;">321</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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;">Write-off of receivables and</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   professional fees incurred</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   related to arbitration</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;">8,397</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;">-</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;">-</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;">-</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;">8,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Impairment of right of use assets and</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   related costs</p> </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: 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: 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: 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,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 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,231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating income (loss)</p> </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,889</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </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,555</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </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);">(275</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </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,231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </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,950</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="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 assets as of January 2, 2021</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;">33,782</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;">19,141</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,498</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,918</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;">68,339</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="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;">Capital expenditures</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;">26</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;">36</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;">48</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;">350</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;">460</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 66172000 98495000 39208000 0 203875000 50109000 73177000 27465000 0 150751000 16063000 25318000 11743000 0 53124000 14210000 19490000 8319000 0 42019000 521000 373000 113000 0 1007000 95000 0 0 0 95000 1713000 -0 -0 -0 1713000 2420000 -0 -0 -0 2420000 5370000 5455000 3331000 0 14136000 28343000 32809000 8676000 3024000 72852000 481000 563000 173000 359000 1576000 57715000 60481000 32213000 0 150409000 41227000 47116000 23211000 0 111554000 16488000 13365000 9002000 0 38855000 13021000 15601000 9169000 0 37791000 638000 319000 108000 0 1065000 321000 0 0 0 321000 8397000 0 0 0 8397000 0 0 0 2231000 2231000 -5889000 -2555000 -275000 -2231000 -10950000 33782000 19141000 7498000 7918000 68339000 26000 36000 48000 350000 460000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20%; margin-right: 20%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 63%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 19%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fiscal Year Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 63%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Revenues</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">186,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">126,238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Canada</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Puerto Rico</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,702</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Serbia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,159</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 63%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">203,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 186169000 126238000 9578000 15310000 5237000 5702000 2891000 3159000 203875000 150409000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20%; margin-right: 20%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fiscal Year Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 61.7%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">67,296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56,308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Canada</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Puerto Rico</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">963</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Serbia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,266</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,481</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">68,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 67296000 56308000 1327000 7067000 963000 1483000 3266000 3481000 72852000 68339000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">15.</em></b> <b> INCOME TAXES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Generally, the Company’s relative income or loss generated in each of its jurisdictions can materially impact the consolidated effective income tax rate of the Company, particularly the ratio of Canadian and Serbian pretax income, versus United States pretax income.  The consolidated effective income tax rate for fiscal <em style="font: inherit;">2021</em> was 21.0% as compared to 26.4% for the comparable prior year period.  The Company’s United States Federal statutory tax rate for the <em style="font: inherit;">fifty-two</em> week period ended <em style="font: inherit;"> January 1, 2022 </em>and the comparable prior year period, before any adjustments, was <em style="font: inherit;"><span style="-sec-ix-hidden:c82821324">21.0%</span>.</em>  The income tax provisions reconciled to the tax computed at the United States Federal statutory rate for both fiscal <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Federal statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tax expense on taxable (loss)</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   income at federal statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,532</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">State and Puerto Rico income taxes,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   net of Federal income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">519</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent differences domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent differences foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(657</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Remeasurement of contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible asset deferred tax liability true-up</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign income tax rates</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Adjustments to prior year federal taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total income tax expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The components of income tax expense are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20%; margin-right: 20%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 19%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fiscal Years Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Current</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   State and local</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">292</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">524</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Deferred</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">612</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(851</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,541</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The components of earnings before income taxes by United States and foreign jurisdictions were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20%; margin-right: 20%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 66%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 18%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fiscal Years Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 66%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,880</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign jurisdictions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 66%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">A reconciliation of the unrecognized tax benefits for the year <em style="font: inherit;"> January 1, 2022:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20%; margin-right: 20%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">Unrecognized Tax Benefits</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 28, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">  Gross increases: tax positions in prior period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">  Gross increases: tax positions in current period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 2, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82823086">-</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">  Gross increases: tax positions in prior period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">  Gross increases: tax positions in current period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82823089">1,196</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The total amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but <em style="font: inherit;">not</em> limited to, the settlements of ongoing audits and/or the expiration of applicable statutes of limitations. Although the outcomes and timing of such events are highly uncertain, it is reasonably possible that the balance of gross unrecognized tax benefits will <em style="font: inherit;">not</em> change during the next <em style="font: inherit;">12</em> months. However, changes in the occurrence, expected outcomes and timing of those events could cause the Company’s current estimate to change materially in the future.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company accounts for penalties or interest related to uncertain tax positions as part of its provision for income taxes and records such amounts to interest expense.  The Company recorded <em style="font: inherit;">no</em> expense for penalties or interest in the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">At <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021, </em>deferred tax assets and liabilities consist of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">297</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Federal and state net operating loss carryforward</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Reserves and accruals</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">881</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Lease liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Acquisition amortization, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,428</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expense deferral</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(602</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bonus depreciation to be reversed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(280</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right of use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(501</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Canada deferred tax liability, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total deferred tax assets (liabilities), net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">393</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company has gross net operating losses of $2.9 million and $8.6 million to be applied to the net income of future federal and state tax returns, respectively. The principal amount of the federal net operating loss has an unlimited life. The Company conducts business in many states. Net operating losses in these states expire at differing periods but the majority of these expire from <em style="font: inherit;">2038</em> through <em style="font: inherit;">2040.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company conducts its operations in multiple tax jurisdictions in the United States, Canada, Puerto Rico and Serbia. The Company and its subsidiaries file a consolidated United States Federal income tax return and file in various states. The Company’s federal income tax returns have been examined through <em style="font: inherit;">2017.</em> The Company has <em style="font: inherit;">no</em> open federal audits as of <em style="font: inherit;"> January 1, 2022. </em>The Company is <em style="font: inherit;">no</em> longer subject to audits by state and local tax authorities for tax years prior to <span style="-sec-ix-hidden:c82821344">2018.</span> The Company is <em style="font: inherit;">no</em> longer subject to audit in Canada for the tax years prior to tax year <span style="-sec-ix-hidden:c82821346">2017.</span>  The Company is <em style="font: inherit;">no</em> longer subject to audit in Puerto Rico for the tax years prior to tax year <span style="-sec-ix-hidden:c82821348">2011.</span>  The Company has <em style="font: inherit;">no</em> open state audits as of <em style="font: inherit;"> January 1, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Differences between the effective tax rate and the applicable U.S. federal statutory rate <em style="font: inherit;"> may </em>arise, primarily from the effect of state and local income taxes, share-based compensation, and potential tax credits available to the Company.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 105.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><i/></p> </td></tr> </tbody></table> 0.210 0.264 0.210 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Federal statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tax expense on taxable (loss)</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   income at federal statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,532</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">State and Puerto Rico income taxes,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   net of Federal income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">519</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent differences domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Permanent differences foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(657</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Remeasurement of contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible asset deferred tax liability true-up</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign income tax rates</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Adjustments to prior year federal taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total income tax expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> </tbody></table> 0.210 0.210 2922000 -2532000 519000 -535000 -114000 154000 -657000 0 -359000 0 491000 0 89000 -21000 46000 -53000 -12000 -201000 2925000 -3188000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20%; margin-right: 20%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 19%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fiscal Years Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Current</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   State and local</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">292</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">524</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Deferred</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">612</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(851</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,541</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20%; margin-right: 20%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 66%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 18%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fiscal Years Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 66%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,880</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign jurisdictions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 66%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> </tbody></table> 47000 -32000 45000 174000 292000 382000 384000 524000 2152000 -2844000 612000 -851000 -223000 -17000 2541000 -3755000 2925000 -3188000 10880000 -13898000 3034000 1841000 13914000 -12057000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20%; margin-right: 20%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;">Unrecognized Tax Benefits</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 28, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">  Gross increases: tax positions in prior period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">  Gross increases: tax positions in current period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 2, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82823086">-</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">  Gross increases: tax positions in prior period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">  Gross increases: tax positions in current period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82823089">1,196</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 0 0 1196000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">297</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Federal and state net operating loss carryforward</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Reserves and accruals</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">881</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Lease liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Acquisition amortization, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,428</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expense deferral</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(602</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bonus depreciation to be reversed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(280</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right of use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(501</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Canada deferred tax liability, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total deferred tax assets (liabilities), net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">393</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 297000 455000 1153000 2634000 800000 881000 844000 1174000 314000 318000 3408000 5462000 1428000 716000 552000 602000 392000 280000 501000 564000 142000 365000 3015000 2527000 393000 2935000 2900000 8600000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">16.</em></b></p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>CONTINGENCIES </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">From time to time, the Company is a defendant or plaintiff in various legal actions that arise in the ordinary business course.  These matters <em style="font: inherit;"> may </em>relate to professional liability, tax, compensation, contract, competitor disputes, and employee-related matters and include individual and class action lawsuits, as well as inquiries and investigations by governmental agencies regarding the Company’s employment and compensation practices. Additionally, some of the Company’s clients <em style="font: inherit;"> may </em>also become subject to claims, governmental inquiries and investigations, and legal actions relating to the Company’s professional services. Depending upon the particular facts and circumstances, the Company <em style="font: inherit;"> may </em>also be subject to indemnification obligations under its contracts with such clients relating to these matters.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">As such, the Company is required to assess the likelihood of any adverse outcomes to these matters as well as potential ranges of losses and possible recoveries.  The Company <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be covered by insurance as it pertains to some or all of these matters.  A determination of the amount of the provision required for these commitments and contingencies, if any, which would be charged to earnings, is made after careful analysis of each matter.  The Company records a liability when management believes an adverse outcome from a loss contingency is both probable and the amount, or a range, can be reasonably estimated. From time to time, the Company must estimate the potential loss even though the party adverse to the Company has <em style="font: inherit;">not</em> asserted any specific amounts.  Significant judgment is required to determine both probability of loss and the estimated amount. The Company reviews its loss contingencies at least quarterly and adjusts its accruals and/or disclosures to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, or other new information, as deemed necessary. Once established, a provision <em style="font: inherit;"> may </em>change in the future due to new developments or changes in circumstances and could increase or decrease the Company’s earnings in the period that the changes are made. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company is exposed to various asserted claims as of <em style="font: inherit;"> January 1, 2022, </em>where the Company believes it has a probability of loss. Additionally, the Company is exposed to other asserted claims whereby an amount of loss has <em style="font: inherit;">not</em> been declared, and the Company cannot determine the potential loss. Any of these various claims could result in an unfavorable outcome or settlement that exceeds the accrued amounts. However, the Company believes that such matters will <em style="font: inherit;">not,</em> either individually or in the aggregate, have a material adverse effect on its business, consolidated financial position, results of operations, or cash flows. As of <em style="font: inherit;"> January 1, 2022, </em>the Company has accrued $2.9 million for asserted claims.  Included in the <em style="font: inherit;"> January 1, 2022 </em>accrual of <span style="-sec-ix-hidden:c82821442">$2.9</span> million, the Company has reserved $1.6 million for the settlement of a class-action suit in California that alleges the Company did <em style="font: inherit;">not</em> properly pay its travel nurses overtime wages. While the Company believes it did <em style="font: inherit;">not</em> violate any overtime wage laws, it decided to settle this class action lawsuit in <em style="font: inherit;"> December 2020.  </em>The Company paid the $1.6 million settlement in early <em style="font: inherit;"> January 2022.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 105.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><i/></p> </td></tr> </tbody></table> 2900000 1600000 1600000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">17.</em></b> <b> RETIREMENT PLANS </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"><b><i>Profit Sharing Plans</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company maintains a <em style="font: inherit;">401</em>(k) profit sharing plan for the benefit of eligible employees in the United States and other similar plans in Canada, Puerto Rico and Serbia (the “Retirement Plans”).  The <em style="font: inherit;">401</em>(k) plan includes a cash or deferred arrangement pursuant to Section <em style="font: inherit;">401</em>(k) of the Internal Revenue Code sponsored by the Company to provide eligible employees an opportunity to defer compensation and have such deferred amounts contributed to the <em style="font: inherit;">401</em>(k) plan on a pre-tax basis, subject to certain limitations.  The Company, at the discretion of the Board of Directors, <em style="font: inherit;"> may </em>make contributions of cash to match deferrals of compensation by participants in the Retirement Plans.  Contributions to the Retirement Plans charged to operations by the Company for the fiscal years ended <em style="font: inherit;"> January 1, 2022 </em>and <em style="font: inherit;"> January 2, 2021 </em>were $721 and $217, respectively.</p> 721000 217000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">18.</em></b> <b> COMMITMENTS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Executive Severance Agreements</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company is a party to Executive Severance Agreement (the “Executive Severance Agreement”) each of Bradley S. Vizi, the Company's Executive Chairman and President (dated as of <em style="font: inherit;"> June 1, 2018), </em>and Kevin Miller, the Company’s Chief Financial Officer (dated as of <em style="font: inherit;"> February 28, 2014, </em>as amended), which set forth the terms and conditions of certain payments to be made by the Company to the executive in the event, while employed by the Company, such executive experiences (a) a termination of employment unrelated to a “Change in Control” (as defined therein) or (b) there occurs a Change in Control and either (i) the executive’s employment is terminated for a reason related to the Change in Control or (ii) in the case of Mr. Miller, the executive remains continuously employed with the Company for a period of <em style="font: inherit;">three</em> months following the Change in Control. Each Executive Severance Agreement also provide for certain payments, if either (a) the executive is involuntarily terminated by the Company for any reason other than “Cause” (as defined therein), “Disability” (as defined therein) or death, or (b) the executive resigns for “Good Reason” (as defined therein), and, in each case, the termination is <em style="font: inherit;">not</em> a “Termination Related to a Change in Control” (as defined therein).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i>Leases</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Leases are recorded in accordance with FASB ASC <em style="font: inherit;">842,</em> Leases which requires lessees to recognize a right-of-use (“ROU”) asset and an operating right of use liability for all leases with terms greater than <em style="font: inherit;">12</em> months and requires disclosures by lessees and lessors about the amount, timing and uncertainty of cash flows arising from leases.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">At <em style="font: inherit;"> January 1, 2021, </em>in connection with the continuing developments from COVID-<em style="font: inherit;">19,</em> the Company reduced its leased office space as a result of its employees moving to a remote work environment.  The Company does <em style="font: inherit;">not</em> believe there is an opportunity to sublet any of the vacant office space due to the current commercial rental marketplace.  This decision and reduction in the use of the office spaces resulted in a right-of-use asset impairment of $1.9 million. This loss was determined by identifying the fair value of the impacted right-of-use assets as compared to the carrying value of the assets as of the measurement date, in accordance with <i>Property, Plant and Equipment </i>Topic of the FASB ASC.  The fair value of the right-of-use assets was based on the remaining term of each lease. In addition, the Company wrote off a total of $0.3 million in other office lease costs and obsolete equipment.     </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"><b><i> </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The Company determines if an arrangement is a lease at inception. For leases where the Company is the lessee, right of use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. Right of use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do <em style="font: inherit;">not</em> provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments<b>. </b>The right of use asset also consists of any lease incentives received. The lease terms used to calculate the right of use asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as depreciation expense and interest expense using the accelerated interest method of recognition. The Company has lease agreements which require payments for lease and non-lease components. The Company has elected to account for these as a single lease component with the exception of its real estate leases.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The components of lease expense were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fifty-Two Week</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Period Ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fifty-Three Week</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Period Ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,524</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease cost</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Amortization of right of use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">366</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Interest on lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total finance lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Supplemental Cash Flow information related to leases was as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fifty-Two Week</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Period Ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fifty-Three Week</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Period Ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">measurement of lease liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,957</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,589</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">415</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Right of use assets obtained in exchange for lease obligations</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,002</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">258</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 105.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b/></p></td></tr> </tbody></table><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><i/></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Supplemental Balance Sheet information as of <em style="font: inherit;"> January 1, 2022 </em>related to leases was as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fifty-Two Week</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Period Ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fifty-Three Week</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Period Ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating lease right of use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating right of use liability - current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating right of use liability - non-current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,641</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Total operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="4" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Finance leases</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Property and equipment - (right of use assets)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(375</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(746</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Property and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Finance lease liability - current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(437</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Finance lease liability - non-current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Total finance lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(353</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><span style="-sec-ix-hidden:c82821517">1.80 Years</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><span style="-sec-ix-hidden:c82821518">2.03 Years</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Finance leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><span style="-sec-ix-hidden:c82821519">2.34 years</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><span style="-sec-ix-hidden:c82821520">1.45 Years</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><i/></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">Maturities of lease liabilities are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20%; margin-right: 20%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fiscal Year</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Operating</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Finance</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,097</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">396</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">951</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 65%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: imputed interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1900000 300000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fifty-Two Week</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Period Ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fifty-Three Week</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Period Ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,524</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease cost</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Amortization of right of use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">366</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Interest on lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total finance lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1891000 2524000 401000 366000 9000 10000 410000 376000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fifty-Two Week</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Period Ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fifty-Three Week</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Period Ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">measurement of lease liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,957</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,589</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">415</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Right of use assets obtained in exchange for lease obligations</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,002</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">258</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1957000 2589000 9000 7000 415000 402000 830000 1257000 1002000 258000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fifty-Two Week</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Period Ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 1, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fifty-Three Week</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Period Ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">January 2, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating lease right of use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating right of use liability - current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating right of use liability - non-current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,641</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Total operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="4" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Finance leases</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Property and equipment - (right of use assets)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(375</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(746</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Property and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Finance lease liability - current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(437</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Finance lease liability - non-current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Total finance lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(353</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><span style="-sec-ix-hidden:c82821517">1.80 Years</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><span style="-sec-ix-hidden:c82821518">2.03 Years</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Finance leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><span style="-sec-ix-hidden:c82821519">2.34 years</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><span style="-sec-ix-hidden:c82821520">1.45 Years</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">   Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> </tbody></table> 1877000 2409000 1502000 1886000 1631000 2641000 3133000 4527000 1367000 1140000 375000 746000 992000 394000 437000 247000 502000 106000 939000 353000 0.0332 0.0406 0.0115 0.0263 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 20%; margin-right: 20%;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fiscal Year</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Operating</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Finance</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,097</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">396</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">951</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 65%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: imputed interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 65%; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1579000 446000 1097000 337000 396000 168000 133000 0 50000 0 3255000 951000 122000 12000 3133000 939000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">19.</em></b> <b> RELATED PARTY TRANSACTIONS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">There have been <em style="font: inherit;">no</em> related party transactions during the time periods presented. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"/><table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 105.7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><i/></p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">20.</em></b> <b> STOCKHOLDER RIGHTS PLAN</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">On <em style="font: inherit;"> May 22, 2020, </em>the Board of Directors of the Company approved <span style="text-decoration: underline; ">a</span> stockholder rights plan (the “Rights Plan”) and declared a dividend distribution to stockholders of record as of the close of business on <em style="font: inherit;"> June 2, 2020 </em>of <span style="-sec-ix-hidden:c82821548">one</span> preferred stock purchase right (a “Right”) for each outstanding share of Common Stock of the Company. Each Right entitled the holder to purchase from the Company a unit consisting of <span style="-sec-ix-hidden:c82821549">one one</span>-hundredth of a share (a “Unit”) of a newly-authorized series of junior participating preferred stock of the Company, upon the occurrence of certain events, at a purchase price of $5.60 per Unit.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The initial issuance of the Rights as a dividend had <em style="font: inherit;">no</em> financial accounting or reporting impact. The fair value of the Rights was nominal because the Rights were <em style="font: inherit;">not</em> exercisable when issued and <em style="font: inherit;">no</em> value is attributable to them. Additionally, the Rights did <em style="font: inherit;">not</em> meet the definition of a liability under generally accepted accounting principles in the United States and were therefore <em style="font: inherit;">not</em> accounted for as a long-term obligation.  Accordingly, the Rights Plan had <em style="font: inherit;">no</em> impact on the Company’s Consolidated Financial Statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 17pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Rights expired in accordance with their terms on <em style="font: inherit;"> May 22, 2021 </em>and the Rights Plan is <em style="font: inherit;">no</em> longer in effect.</p> 5.60 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b><em style="font: inherit;">21.</em></b> <b> COVID-<em style="font: inherit;">19</em></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">In <em style="font: inherit;"> March 2020, </em>the World Health Organization declared the outbreak of a novel coronavirus (COVID-<em style="font: inherit;">19</em>) as a pandemic, which continues to present various health, business and other challenges throughout the United States. As a result, we have temporarily closed or reduced most of our office locations, with most of our workforce working from home, and have seen a reduction in customer demand. The duration and ultimate magnitude of the disruption remains uncertain. Therefore, we experienced a negative impact during fiscal <em style="font: inherit;">2020</em> and fiscal <em style="font: inherit;">2021,</em> and this matter <em style="font: inherit;"> may </em>continue to negatively impact our business, results of operations, and financial position throughout fiscal <em style="font: inherit;">2022</em> and possibly beyond, and the related financial impact cannot be reasonably estimated at this time.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> Macias, Gini & O’Connell LLP San Diego, California 324 EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &&#A%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !A@X14;"&QD>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G=VT5 C;7!1/"H(%Q5M(IFUPLPG)R&[?WFQLMX@^@)!+9OY\ M\PVDTT%H'_$Y^H"1+*:;R?5#$CILV9$H"("DC^A4JG-BR,V]CTY1OL8#!*4_ MU &!-\T&')(RBA3,P"HL1"8[HX6.J,C',][H!1\^8U]@1@/VZ'"@!&W= I/S MQ'":^@ZN@!E&&%WZ+J!9B*7Z)[9T@)V34[)+:AS'>ER57-ZAA;>GQY>R;F6' M1&K0F%\E*^@4<,LNDU]7=_>[!R9YPWG5K//9\4;PC5C?OL^N/_RNPLX;N[?_ MV/@B*#OX]2_D%U!+ P04 " !A@X14F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &&#A%2?9YFS.@8 "$: 8 >&PO=V]R:W-H965T&UL ME9EO) M_/GVMV ,;@XO7":3@,T^^K$KGA5P_*3T@UEQ;LES'$ESTEI9N_[8Z9A@Q6-F M#M6:2_AFH73,+.SJ9<>L-6=A%A1''>HX_4[,A&R='F>?S?3IL4IL)"2?:6*2 M.&;ZY8Q'ZNFDY;:V']R*Y?#X M)Q=M%6.F@;O;6_6+[.3A9.Z9X;Z*?HC0KDY:@Q8)^8(ED;U53Y]Y?D*]5"]0 MDTX!N M'M#-,K,YE2P/8V;9Z;%63T2G1X-:NI$E,XN&TQA)!.,W"7>1L MO"+U7J;GU:5^-]]_7<%19&)Y;/Y&QN@68W2S,;I[QL@KZL,PFD4P4LB?R5?^ M4E5-7,F!GR/'&72Q4^\56+TF6+=\*0R 00ZF+.954+C.K7]-[L[]S].;JYO+ MR?G\@$RF_B$"V"\ ^ZCP" H39L6YB-BR"@R/7[#(<(3CJ. X0G7\1.N,0I@ MZO>3,YU>302N]0"/C957+C:Q4\$ M:5@@#?\74I:KO4"X5LT5[CJENSK-H.Y>UI4%JXEWG?97#&3'YMUF(",I$\C. M+5\K;2N)<"&K$VQBN[0DHLV(\KF#3>L:J:PON >_O7GS7V?_E:[T9M=K6#BP M)R,R;T9RAHO5N8%;VKG;R,\O1,3)-(GON:[$P473D$QDH M#=G)FM@!F5LH)%&:^"J!S@,-2(75A<75I]\QR-+,7=R-<\@[]DPF(115+$2P M:;=(#G')8:_M=@=.KS?$"$N;=W%GS@E'8:BY,0?;#9*M!FYD=>YP2=IS''(= M^!&LJ9DDHTU/U./('F&7[08)[05F9 M@3D7DHDQR9Y)AVM.%896]@;:J#=\5Q'T4J8WW5]7KFIKE'"@TO1I(]/?WIML MED79U )_K5YNURC^Y 8C*PV?-C+\B;1<;YXHI4M*MD6M),,5<3*O]'NOD=]G MI2,^M*&ETI6.4:,S5;+-@H"##(B$&T&,L#1\#_?KG' >LR@B9XF!KTUE+6MT M:FX0O-+X/=RS[@7;V?/OM97$W[- L%@W7@II"#O6+S^ M1&[>_3Z@[M$G7TF95O_J:H95L+1[#S?G+6FZ$$LG>24M+C&'&Y"Q ,^#.P06 MB8724C ,KG1\#_?G+=R%T#&9C"O9< 6/=JM(.CO/U%,'RMY-&!*D-[2;Q^O% MI\7[CU'VU+]3'KYY>7+-4@,S).(+"'4.CV"6Z\W[B,V.5>OL"?V]LE;%V>:* MLY#K] #X?J&4W>ZD Q1OA4[_!5!+ P04 " !A@X14V9CA*Z ' "=( M& 'AL+W=OD$Q3A<;436SB[/NV;6^.%.MK:M&7FMDVLU&Z*>/LE8/YS,R>W[P M6W6WMN[!XN)L*^[DC;2_;Z\U?%L<>EE6&]F82C5(R]7Y[)*\O^*):]!9_%') M!S/XC)PKMTI].-U?!K!>WLQ95JC*JKI;!RB3Z*6C2E1#>N.X-.T.\W MG]#;-^_0&U0UZ.M:M48T2W.VL/!FUWY1[M_RDUSVC4G+YLOP-^#T_3@-.WZ8U-.MUK+QB)A#/CY/M(C._3(NA[Y5(_"K!&, M#2K=!_EW6]V+&EX1'*M=5TG7E5MF]Q>4)6>+^^& ^#89XP>;%QKY02./:KPL M2]6")%A]I01]M[6565$LD'R&E&FFZZ5=V+36LVV%\ MA52G 4%Y.E+M&_&T*,*JLX/J+#ZZRHKZ%0(S[]T)*3(R4NA;<59,Q6E^D)@? M&5B E+9/W8"ZI;0%;-C)4,W] "A8,1+J&U&UF8XZ6:B.- MK0_*]%DP3L(!DR*94-C#@ARA19?/U& I!M4%*)$7G(X5!CA!&9T &NE) M0>*HV(F,R/,S?4;SQ)/GFZ4Y8U.SW".!9*\JA^I*W%9U92L9SV=](B?Q3'ZH M.+;B271!!!D=N*Y;V7,S."!^OBX8]K*=;Y7Q8FJV^K1.BG]6@.S5!X46 ;"D M7B[QK7@QE>5HCPL:Q\7E?B1!GU9UW8VNEG57RI?*A&.-!A#!,!TGE) 9'>:= MEYI[EM X2SY73;?%J"7LO6(C2WTR<.:I](THG](XV!W$Z?&E*8%KCG8R.OG4 M1\0XYP5,.$LG!/8,H?\70Y[7[U-0;( C"1ZGF)!5GD\)[CE"XQSY^5D96BDH MCU7CQ+N4 Q]-M>R\@3W]2JL-+#LH^6#]P8-P /L8(9B-_?"-DLD%U\.&QF%S M*(2TO)=-&PX*GR&,DWRL+V!53-2CM.<,?0UG2C^=!X4&]B!%GGA++&"69YQ, M:.VA0^,;D=O#*L5>N@CL4U@R%1<]T6B< M:,?R15?5N:?/H=-M0\"3H",^S* P'N\, U8TG8H:UB./Q9'W46EH YX8U#8P M <@9=,IA65;!RI0%2,9),A8<,H,:<2)GL!YX+ Z\W9H\LA99 '9IGH^S6M", MX*E1[8''XL"[4IM-9=TN>W>*<8CT$O2BMXVR$I'T75!YM&=W"/W>;$4ISV=; M+8W4]W)V@4(G@-^AHY?>#X[N6+3\O;&J_+96-823^?&'G)+L0W?L8)^B)X,] M_%@S,EC!)P4DYOAF+FKQTM,WK.VFW>VA]H>Y:@,99^UNKNZ!F$9W'"#V4OY:HJ)UCH4_DD2:'J&\L,V*59D4W=0/3\YG%^?]50 M[K6PKKHD@=ZF\Y106*?TD!+"BYG/TYS,&2&!M?G./7/[W>!%AH]UF!>:>E<9 M 3N2 0LF/.[YS^/\GZ9+4&Y@0YL4Z3B,0F:4LHGHYWTAP..%@%>L=(-O_ID+ M_I8W=)@5,(L<9O&>YCR^-_ZLM*SN&O15/*++'5^@?O_S%[FYE?JO"-#YX!Z- M?\_S,MX#E+]R?^D.VJ.[^7U'P_M!XAUG!HQ8.CYQ70SNCMW%_2]"WU6-@7W9 M"EKATPR:Z]U=^.Z+5=ON.OE66:LVW<>U%! ;S@!^7RDH%_=?W WUX7\D7/P/ M4$L#!!0 ( &&#A%2M72X5W0( ,T) 8 >&PO=V]R:W-H965T&ULG99=;YLP%(;_BH5VT4I=, Z0I$HBK9FF;=*DJ-W'M0M.L&IL M9INDW:^?;0B#A'PM%\$VYSU^7G/ GFZ%?%$9(1J\YHRKF9=I7=S[ODHRDF,U M$ 7AYLY*R!QKTY5K7Q62X-2)R!,;&=>X.T&'NDZTW; GT\+O"9/1/\HEM+T_"9+2G/"%14<2+*:>1^"^T4 MKE MTB*OQ88@I[RZXM=Z(5J"(#PB0+4 72H8UH*A,UJ1.5L?L<;SJ11;(&VTR68; M;FVKX07 E&4ZQ)"AXPPSPAX,FF4^!FB27A.B.:)IBI M6_ >O ,^4)D95E-?F^EM$C^IIWJHID)'IOJ*^0# X X@B%"/?'&)'#EYT)7[ MQG3C'#7.D1FN^?TIBGE*_/X49G<4]% M='#C!C<^B;L0>6Z^B#7K_]1QE7_41AK :(_[3% '?=2@CZY O[R41P=K&,+> M6KX@L ,^;L#'5X!?5LGC Y8@GL!A$(WVH/L"$0J#R9%OQZ2!GEP!?4513PZ! M()K R7"_1GH"@RA$X_&1Y0[@OWT*GF3_;@XIJI1O._J*]AQXG;0-%,]#YAN6:<@4861DE'(S,ZRVKLT/5T:)PV^^ST&8S M=\W,G+>(M 'F_DH(O>O8';TYPRF) HFDU*RL5H,7=C']5B+BM3<,$^*J2KLJ3J^QTKY-/M"(_. Y_X;F_L MP&0Q/] =>V3F\^&C@K=)$V7#2R8TEP(IMKT=O],4SLE16 M4GZU+P^;VU%D$;&"K8T-0>'GR):L*&PDP/'M%'34S&D=+Y_/T7]VY(',BFJV ME,47OC'[VU$V0ANVI55A/LFG7]F)D .XEH5V?]%3;9OF([2NM)'ER1D0E%S4 MO_3YE(@+!SSK<2 G!])UF/8XQ">'V!&MD3E:]]30Q5S))Z2L-42S#RXWSAO8 M<&&7\=$H^"\'/[-82J%EP3?4L UZ-/ #:V0TDEOTYX$I:G.MT1A]?KQ'5V^N MT1O$!?IK+RM-Q4;/)P8PV$B3]6F^NWH^TC,?)NB#%&:OT4]BPS8O TP ?,. MG!G.!^#$34)C%V_:$^\3.S)1L6!J:L_$ M>=K]=5R0*,[29#XY7@+VS7 23:.\,7L!;-H FPX"6TIM[+)JIHY\'0981YB] MG#E-< =@P SC))F& 28-P&00X"]*:HT.2FZY"8%+O%F3&)-I!YMO%6=9DH2A MS1IH,^<6]T [;06Q0VO(HD90^X@]0RO5W3R^")\VX=-!YH_0Q2#X6[1C B8J M7'RZ@>W.M;$3'UDH(:E'=4HBG'<2XEO%:9KC<$*R!G$VB/B>@6BL.:U;L45; M2F7X/_4 5!DL(^3,?*]3]:WB!]M70BPROYBB*.V0"!G->A8U;SCD@QS>=R#3 M-< MY5G6A>J;3?,LZFDXN%4X/"QQ+5S8E[)DZ*H S;L.(O6%#$]Q/.LB]$#OEKL'89ABK)NU\;Y%@09' M 16;=?MMP"A-LYY$M$J'AZ5NN0_D\[Q->OA'31!S1N MVE=QK<;A89'[W9ZIKG;0EZYM8X+O/OBP$,+Z(C;&G M= $KG/4+$G@DRG*L^Y1.& VSK)9SX<5:56(#*O0 M'=5\;>L3,:H$- 5]+@GH]TCOJ7(=%&UD45"EV]$PF:E/IDND-DDOB40W:=Q# MI-4G,JQ/][RHK/K_;U02#V=TXW6/@%6(S>3BEJ-D:NX9A=9O#>#_6RG-^<5.T%S'+?X%4$L#!!0 ( &&#A%2R*=68;P( !X& M 8 >&PO=V]R:W-H965T&ULC97;4MLP$(9?1>/A F8* M/N2 PSB>(:&=PI0V0Z"]%O8FUB!I4TE)Z-M7DAT30I+V)CIX_]_?KJQ-MD;U MHBL 0UX%EWH85,8LKL)0%Q4(JB]P =(^F:$2U-BEFH=ZH8"67B1XF$11/Q24 MR2#/_-Y$Y1DN#6<2)HKHI1!4_1D!Q_4PB(/-Q@.;5\9MA'FVH'.8@GE:3)1= MA:U+R01(S5 2!;-AG)&3@B3Y+'"I::RU%EH M+)2S#HL&8%0#) < XH35[@]!FTZ:4;%(:)4<=[ZB\(%'\B211 MDNP!&O^///'R^ A.IZUPQ_MU#_A]MU>1-<7CKGC[:E1;]+R%NWBK/(X&Z2 + M5]O@'Z/.T[3_%O6.K]OR=8_R_3 5*%*\.^P:M,'>QUM;]K=)XNXN[L>@>)#N MA^VUL+VCL(]H*-^!_6=Q>WN*FW:C'=J/4>=I_S+>X0VWKIH -?<=2%NBI33U M)]KNMDWNVM_MG?V1;7YUKWJSJ3OG/55S)C7A,+.6T<6E95)U-ZH7!A?^0C^C ML>W!3RO;P$&Y /M\AF@V"_>"]B\A_PM02P,$% @ 88.$5-$<=%EB!P MI"< !@ !X;"]W;W)KC'K$LDN)-TK8?&DL^]^CR M\(HZE];YH2B_L0VE'#ULLYQ=C#:<[]Y/)BS>T&W$SHH=S<4WZZ+<1EPU^>NRLOS8L^S-*=7)6+[[38J'S_2K#AK?AU8G)Y?DNNJ,WE'_=797B:')D2=(MS5E:Y*BDZXO1!_Q^95M50(WX M,Z4'=O(954.Y+8IOU<&GY&)D51G1C,:\HHC$GWLZI5E6,8D\_FM)1\=K5H&G MGY_8%_7@Q6!N(T:G1?97FO#-Q2@8H82NHWW&KXO#BK8#BYG$8\NS\OB@,H* M+=BJ#W5!U-%B"M.\JMT;7HIO4Q''+Z=%SHHL32).$W3#Q1]1F)RA8HVFFRB_ MHPREN?BBB+]MBBRA)?L%S?_;I_P1C='7FQEZ^^8=>E-AOFR*/8ORA)U/N$BL MHI_$;1(?FR3(8!+;;=%>!?W]F6YO:?F/AF9JIFGB;_:W+"[3775K,'1-8YK> M1[<9-1'/S,0?DB2MZ*(,745I,A:CG4:[E(MC ^D<(/UC^@E]X+Q,;_>\3I 7 M@KX4\IM8%V;6:\K%@B7F9K?,1/7TLSU12R&;%\^PA.S H@*(54_;"+J M]%BLY%BLI.9Q!G@^1EF4QQ2]%1/ -D(J]@Y%',UH?(9(\"LB%@YUU=>P>C5K MM9C?7V(W(%X0XO/)_:D>*I $Q,8^.>)Z>=O'O.UGY?V<7!LF]R0%7TYSJF*L M/F*F(K 5."[IP^8J;$Q\)^BC%AJ4&V++E<33P+ 3!GX?ME)A-G$L6Z^PW*W+^.->-*AG9B0TS+2S82C5@WV MP\"6AJW"+/U8W.-8W!\^%EW^KB*T)]61:TB]J2,502RYB$"6!8A8JKE*B)4N MDT OM'<4VC,*W2QK[.1Y(=S8\7$!5(<'CLF$Z.7K'_/U7Y^O+DQV4]? M/5D(H2]_,ON-_%"MJ$Y9&9/&=0=N@.UP(.W.36.SG1Y.6YLJZ):G+<18#"!D M#D,6,&2I27=,B*V4@\K4A_6U[7PT-AOIWRD7S;Q8KH4!R@HV,/L.+*G)%K>2 M@I Y#%EH(.,@\$)95C#E%ZUM^B_ Q9I.H$"=:JK%I>[!'B M8*5MU2 =3]QI& _DWCED;+;()YTKG*^G2!Q@N77%JBO6.$X-"ENA&\B/<1T; M<5VE1C0PSP]]1]91'<%8-/_R$W"EX2/BYAMZM'?^'IL-_L_H8K'JF;&%_4 9 M^[.]->[,-3:[ZQ_5R;:7.9T75ZXKV&QK(.(6D2L*Y%G D*4F866UT67C#2C> M66X,>.[O:6FQZE>):XE_\NA,WKB_L=>Y6F)VM2_N;5N^GLF3MF:F1'6JZEJC M 8UEIKD&))<%#%EJE-'DI IKMF0:";5=^7,)$"QBRA#->0>GT]>V, M/S$;_Y_6^A+53=O$QP&1AV[R[_U!=8Z;O'CK^O6M+U%M+I9W?0ELS360LDUC7A4K?8@I8XA'#RBAR;YY MPZ6X%UU#]0+,TY,418P5<5J_M7!(^4:XW@D@6GW5!@%[H65C5]Y+UB ]#XMF M>N@7]ZZAL,T-A;)S8*@BQN2$(#0+[LUV\#I 6: MN,1^L4FJ 9QN=/?I!GGV*.0/M>=F;M7Y9*_UXPTR[9J>*LJT2+)=^>32_QE MS59F@)7XJ^*/:G"-C"H;(7Z8FZ_;\TEF$/&:E]I,4<"_![[F=6UF AQ_]Y-. M3FN:@9;=*?A'^R1 M5DCLT+I0>_0;[+-"4_3][AI]^.4C^@55+?IS+XZJ:+?J;*8!@YEI5O;K777K MDER.7=2K_#E)WQY MT@Z7V_^"]W;.I 5$?"G:LJHY:L? S<_F86DL=Y#BH0+'0)OG=YMN?H(V3YKN MFD/&*ZNBRR/M%A6-D+KZGWT0,F,WW7QH1IR1D14#0G0Y#QMQ<4*Z2"+]!^1A M!"!5 8:#D"R4XCH8=0MO]2EA)!MA]*6R,,#E"> R"? 6TD6ACM)F#8NP_/M8 MJYM9/G$(JO NK!*X.N2]!",5A\#AS23Q+PK\Z*GBB%%J+9E.U MUKJ?X.9D]_70[NA2R@*>V^ $L;VY,7G]LA''S@*QH9_0OZMB4]65?@[F_LQ3 M+Q_'24 &LSQB@0&-X:0%[O:%Y%-#Z&9[&JAR5*#2L;8FC^59NMT\03UQ_;8E3<&.422?D;%8R$C3$M\9QK[ M6T F$BK8,1RF2>@W)D?;.@[*2&1R.%?(EF2E\1]EDCVO'HI-'38[#>2JS#.[ M+[58X5BD.-;$:=J\YCLN)3A)3T'&ZKV+H \;WO)=I8-4VL_[RM@Y\YS;EYK2 M!281V(Y,<9Z$?3E@J$B&"H+.?=_-\L48=$"*K6)NXE@6S].5D,TKRB2600ZM M^_SQ$R['CB)QFB,OW^AU 8;$;(&]@/'E<+YBBX@U'%'B-%.:>@WV2T/F!7H, MQ8HUSZ%XCFH0XD:*O=WTQ<@BC^%W!(G3#'DC.5#D]B58NLT4>L\EM"D04< 4 M"3_T:0\OJ1?ROM04SR.Q0QPYDC0YGARDMVU7\I6E/'*G3@@U"3!5CL>H@U++ MB+V)(S22)K3+'B" EJ*NWU9_D !7L7&Y'Q!B>MR&N0CJ](FJ^^O;75#8+WV6F%\S%T M7XCDA,5>1S+UD'I-@\4NI01S$T33& M^1\V]OEY]TZ]3ECOLS'Z2\@%4/J:(6F M:27H?1^.RE;$'X-;&E3 YY Y6>&Q KY4PMJ.:2AYEQ_NH.-MR[?[(1V6.F@97PZ@':1+3W;!/H;2FBDKZ2.-VB:-VZA M3'ONCMW>##G0M$"'2SPF"0FNYCB+$#)U;$+3;/)5J2-LH<6IM"A_V,Z2-X=: M/'/>/SH<9;F'!A\=ZB)X=D0#?0P=$T] B,2Z>>J8AZ:99]#K=-X()1 W6,6F MKNYMVQ:.HP#+,"^AAZ3H*I+/J6,BFF:B=>1<#IE"/X@VT$.QU9@Y0U(T=L)# M'?O0= .U%DUCCD*M+T STGM#$&>@4UIE;'R*&!(CA,;RDV,OFF:O4X[MTVHP M005Q!]AID>>>@0-B))_32%'''(VQ-(V].I/J3@7!(S@J>^\&\UN]#"O;"T/- M#\!VD5*+^00&]?LX$X:DR#SB+\PQ'4LSW36'C&="L'HOZA!KK;R7)@$I'"T/ MF2,WEFZCUC&HJ-!HP^^KMC6.!'L$%5(E@G'*_+YI0<=>%!#"R]@Y!W.4R=*4 MF<3/S9E!$KG/BH2.TV% :*C>:^"#]VDL657<'0^'VIZ)0P]1OI08X#W=NW+( MB\G7=H[KV$^XKM5<0I$55#_4%8T9+""$,Q)YT\0.J=@BN3??1#OMMN2=I1YS],+2]#(L05X.AU3DI4+0/#Z9Y$O/.KX0 M6\72MN,;EN:;VS^^OYRPBHTNX%?+.J<<;D_IWU*-].N\>E^\I.,S[H 4R<<5 MU&SP24+#Y;W]4D,A>Q+7O=L_/3U]#7)IOX$8/;_"7];=-QUNFNX3D]\+"=E0 M@6H[F#+[O !$LOMJH[O1XF _?-@(K45C+_>\@"K'",#O.R'TRXU9X/3MS,7_ M 5!+ P04 " !A@X140N,.E-$2 9- & 'AL+W=OG1 M*LG+@W=OY-UM]>Z-:>HB+_5MI6RS6B75]E(79O/V8'P07GS)%\N:+X[>O5DG M"WVGZ]_6MQ4^'44J6;[2I'6@,CU/FJ+^8C9_UUZ>$])+36'E?[7Q8T<'*FUL;59^,CA8Y:7[FSQZ M/7S/A(F?,!&^W4+"Y?ND3MZ]J';'//J=Y], MK=58':H[MRO*S-5=OBCS>9XF9:TNTM0T99V7"W5KBCS-M7US5&-A3C]*_2*7 M;I'),XN,)^JC*>NE5;^4F<[Z!([ <61[$MB^G+Q(\3^2-GZ'^N%DF9_Y70 M$@?JRI06RLP29YAEIFXK;;&4>X$MV,>&>I_;M#"VJ;3ZKWO]6*O+PJ1?_WO? M?KS,S7BH[G[[^/'BRW^JS]?J[N;73S?7-U<7G^[5Q=75Y]\^W=]\^E7=?OYP MO VF5C0:C#2EL%K3;DP,(Q+:Q89]Q372ZA3"V#X3KY*O]+*_*"T%8)Q] S'B7$ M<2!6R*%OYWZZ@F$L*],LEC(IR9)UW>Y%V7*#."W)'D@APYH+<*@K.,Y M%?E<*PO?P5>.Y[QT\914NOSKZB''F*&ZR++<<59L![*NUUC0@U5VK6DA]58M M-?XL59K ,FR=S.=TUT K,D^1[N*PB41B\ H7DT>-L:/-=,(7:56PR!>D7_+B+9\#GH1=2*UYNE@9:#:5%J ?*=X):3S33,#W3%IJJDM$GJ;&F9/&@UT[I4NH#QE$'RM.O&0ZC2 M+F6R//SR9Y,_)(7(<=]ADY-HQE:8!:\9-DN$62*!4+4Y9L)03:FWAU#W5TU& M;5TU7BE8(=55+4(P:F$JC-!8TH.USZ S,J [#.1.55:G306SPB38'N/()J^7 MD.1\A!=;A:C:, ?XN!H_3^0SWGYSP'625^H?2='H?A2[Z0C0T4:T,IANM:75 M/H2YK4%TA!\X]5G)1ZTUTO'"[E4ZU9![5NB!V\6\WO]E?+E.MGPCBL7+JJ'[ M/@+U6$:N)S2ZPV>F0B*0#6Q*QB9&6K*35CKCI#6\%0%']FE.W3CY,OS#5F%/ M\LIO> Z?A!^Y5W8)=SF$<:Y4Z39*C!**ZR\0]?< 10A78M+:U@J!30][EI<9 M,%&:F-.M^A+5(?3A'F8C 1#!2;TWS:R>-T4[?-_&[5'M3JB@K//*K*C)3+=! M%0[CE(0HCV2FB0P$8,'3X6E45$R'<9)?MV,=, @7*2G"0"UTB9@N01/0J( 2 M*II0%%QVE\+^5L[RHL"'Y[3Q.]#D85X>WE8F9:J)$UI);4?,2J]="L33@RX; M?*F3BC%HL\2.S+;8/F-U&Y:I)<+HK7=:3SV)@6V6%+(9#IQ#/S3Z3+8U\+;V MO.UAPS[APUDH](6-2"50YNFR%T*AIO!U0QTR]Z9%PXV1'^]5SZG_R_:WWNVNQ M)10&XD'XVTN/T3!_:1,P=+Z0!.W3$GS$J&11:9]F\,DG540%Q-V%,J!(7Z1G MNYB#".3*"" $%"M"CFSJWC(A>]\VE6V889R38]O;Y?K9//E)(F]IU.GH%#:6 MR;J0#;X?+>&YR=BO>KM&&N!>T<##/]@L\$SMDB(ST5H8[KW6\;6'#5@0_F(Y$3%BLU0Q !>HVZV)94B+A%'XM,C@9_2C4F<4;* W) MNLHVB8^8ULQK]P'FCLJ/?^=-5>8QICIXTRICJ#YHQ"#F996OR'\'B\ XD'?_ MHBX>_#Y)I':@5 2)O OF"_M'87UT5P7IR_X.D18!EQ8YS?K"*61?C,W;45YM M+2)Q\4[4[6%>DD(6*R'1]A, :_0:_Q@:[)J)%#&'>8<*9+RE$3M,2_;RDI_) M*DY5K0$ RG$*)B.)$S4#=*0?A )8_/E.CXX%0V %B M:J)&C"F]] ]0R06_@>'(KHS[@$!X^ &NY_+EBZ8:TC7X+SBM<-.\CTN]LVO" M1)YLG\#*:NU<7#8)3@><)&$"&BTU38.)C&92<8_+A;:"OO,J;5:(6U)4Y4B/ MA,-0CH\I$5+"^!H?=$KOBB[DNEAY%V+$32EHILHDZPI_UQ=WE^KB[DIT?#SZ M7P-DUL' ,;1D;7=\\RO>_-%DBQ;E"Y9#_'75INV HS(1 Z.%%LD&66'=S(H< M0,&]6P!/4HA!-^Z%T"19Q6=N(@/F.(D3B$HOKX_"DDY%Y4I@E\:<[)F3JJ94 M VZJKBK/2L<&"B!4QIO@LI80G1&J&D60M58C3UBMI"4Q%\8G&/M2DVH[B+_;121]T!* :[ MI@#U+(?F*H^"1='M9DBF!1/6^@2?Q,I_GW9LM-UO^G%7C1&F[VX7/6F_U5_= MJ3.8?/C7HU98 TKDR?;-050>O8;SOC@42GAG4'F+-%U:@!=8/*)5CU([;<<[ M>'B6<,B5R5S12QI_.\ *!S^I>P, 1/ TB$N)GJ]:G$N9KF(OYW<=C4HQY82% MT_Z$MOD3W8Z2SFE)6.VU8I"= LB>]*,LH"!#6=X"<,>/921C>P-KIKJ?F?>" MUMB4H85\8.J]ZW:0;CH=I/MN!\D[L.]G"7B%$8;4'B!ZZ)1U0"L9""[\($/+ZZ0GJX\9W*G^)F$N\#W9;@68 MZZ @\WI[6&_,DP#AOQ'PL!,L7G\S<74L\[6Z#_)\]/*H M']3QR6 T/>'#=# ].5?7^2/XO"90&0]&9R,U/AZ,CT_4;53Q;51Q-/73,XP> MPZ=A)#UG^$&=G@[&9Q,\G)P-SL8G^SN9^UD[/QM,3Z><>CXX/9^\S,)X,)Y. MU-FK<\_%_HXIB+X:')]3WM/1X/C5^+L]=#^+TU>#D[,Q'\:#L\GT&UJ:GJGC M\Y%G\+M# XB?#R:C5WR8#"9C:F0RF@Y>G5&,\0GD&)WOX6Y?H+JYES%/PP6; M #HS[)*6=>'".\+^7ZVCQ5[ZKE/(^1V[$DRM]?X*/I*S3^C-$"3V$.6'N=@B M'%F6V!]ZG\YL$P+E:POM7CXH&X'E;-_"#ZTL$.KH;B=%2GA4M&N>93+Q2X%4 M:>Q4JQK@ ..+;PYO(/^L,DG&;B0KCM!><:6B[Q\RO3C8%NG[5!)[9ZT=H;9@ M(=*V!EKS\"+$26N$YR5+?L"90RJBQT5F=WRX=/Y4/TN;N,, MY@4UI0GU76OD0F@U@A*!M_O[:)VU=@3IB]WJ2JIY%O(E!8HMJ9EKR2' 'O&]2 -^)5YS_AP0@H\KTH6L5U#V]2E=0$4U6@6RG\,M7S% ME5H7?7J8(:V%OODND$WA2=I#PSUL6\].95P_QU4P3.OG(]'@^3?K3[=D+))" M6 F-9-=:_E:F9WUARG\12 QBW_9+ITO>[>?Z-J[]?]O'[?9A=S0W?+IA*%-H M?>X86KUO8H"7V^PZ%:=G@S'/S[I6@R_CX^XY9_Z?,3WGH_1\'2'@^ET>(QE3T?#L\[J M42?7"([YHD3-!C,NTZVSG2*)M>.\*5-?(J=AS#.8/';LN,F(-S,^=T^%I8G. MMJQ).^2&H/D93A$ M;U:^3V]\VW*%!9:\;O406ANA;N33AA< W;0&+N;272Z9S$^" \G>_KP.WFU3TG^2%HHE')8'W<]M])D]&C(]JKLE^>,U M+KE7DW:IK9E3Y?N\=\C"BS#.$((%'08+:J$I**Q8_G(^R\J:7=-LQY"<'V_PD6;^.T2*D_WV^)0$O:+7;6MS#+8._R M_M#A@&0C_:4FGKX]:2X(D3XN0$Y%#F"/VI];L7.=RG%VX&JH+G6:-%8_%YW2 M1/HARJ6EIF+B*M@W7/-4*8O]64K.DQLYYNA(ZOU1Q$(V< 9T2.O!Y*LNN[LM M-U]$"16OA9YX\8#K0?O;%J+[T$6GPEH0U;G9X%NK"X(=.1CN]F9;>[D$ZOEZ M>)=" &ZWNURVKMSA\LH 0\,#OU&ZA6O>VF]8U=R(,<#*)98%2^HI+9[ MU8@ /\9"WPRD%5FVZ'OZ",T MFQUBT8_^_HRHN>TG\R__CGV&LNT:_E3VGCBTK,I.5F& M>ZQTPDN,L8;N&$M_%X5=R3&=2T"@8!M>)KC?A>I"WT^KGA%!S@RC!"]8^4M$ M!*CWS\%]/^\YS;65AT\_, <"U7#E"#&@O)^%-T?PLG.&)01/#3+*;Y;JK^KNM:@28'BU8H1>^>8>]2S2ZK MS^VW[ !![V(KNQ0_D7VP'MX$M2N#!% ]TTJ;TC%R 2L0#-5[IW26=& MP(@;C/OA?'PL(O[P:C3J-'\SA7F;8WJYXYNNNU MOQBR_9GKQC1%YL[06/FY&&WE\+%L;T#$*+8])#?3 MJ%@T8YWI%[ 2$2W,:7Y M!;L+29'K:NT/J.<+->;1DWNB+3@M\VYX4!APA>^(*69>@NO=HJCC+7R8QTD1O MFSP.PM=N_KISVSUTF?JKDC8QV;[?#AQU?JZQTM5"?I3B17:_W(AOX^]>+MS/ M/=KA[D&PO M=V]R:W-H965T&UL?91?3]LP$,"_RBE/>V!-ZK8,H3924T!C M&E-%V28T[<%-+HV%8V>V0\NWW]D)62=!7V+?OY_OG#O/]]H\V0K1P:&6RBZB MRKGF,HYM7F'-[4@WJ,A2:E-S1Z+9Q;8QR(L05,N8)=&N3SG7K MI%"X-F#;NN;F)4.I]XMH'+TJ[L6NO])O0NU4RY9;7&GY4Q2N6D07$118\E:Z>[W_C'T],\_+M;3A"_O. M]SR)(&^MTW4?3!G40G4K/_3W!-ACHG@3'&12YT^_W[KNDX?Y0;VT#<]Q$36>:IXQ2MD(;FXWJ^57>+Q>WL-# MA;#2=98;]' 9#P"NNF6QA'ZNX8/?AF3YV!A9YTJ M6!(@P%L7%A\U88UF%T;-0JY;Y;I^'+3#-"^[)O[GWCT%=]SLA+(@L:309/1I M%H'IQJL3G&Y"2V^UHP$)VXI>)#3>@>REIM_="_Z X8U+_P)02P,$% @ M88.$5$ ILU<3!@ I0T !D !X;"]W;W)K&UL M?5=14QLW$/XK&G>F3X#!D"9-@1D@9$IG0I@ Z4.G#[)NS]:@DZZ2SL;_OM^N MSF>3&![ /IVT^^VWW^[*I\L0G]*<**OGQOET-IKGW'XD;WE!_;NXBG\6"EL@WY9(-7D>JST<71Q\L3WB\; MOEM:IJWOBB.9AO#$#S?5V>B0 9$CD]F"QL>"KL@Y-@08__4V1X-+/KC]?6W] ML\2.6*8ZT55P?]LJS\]&'T:JHEIW+G\+RS^IC^<=VS/!)?FOEF7O>W@T7M Q\.7SDPZ0],!'=Q)"@_Z:S/3V-8JLB[88V_2*AR&N"L MYZ3U+6OJ'II8 RD ]S)&N[EY$V+?VE_H Z/]M3D<#)Y MP][Q$/ZQV#M^(_RD6.W4?4;XD%U.;]@_&>R?B/V35^Q?ZF03\WH7 M*<&F+E($M?=VYFUMC?9971@3.G#L9^HN.&M MOKG@9ZSNG3!//V[B_DW_7(I M?TRM-G0V:MES7-#H_/A /=Y?JZ^?U?7]P\V7BX?K>W5Q^TD]WEY=?WNXN+E] MN,'*PYP4SK0Z%K 7P_DI($<9;TRP7-;L'D%U>8Y2FR(HXT6)UJ'2&;D*6KG M5OR>VDP5G\UP\^@M/PGC"27^7VD"5B=A5 MK7/* H&-S/6>LF#*K_84YP$I-4 '2D0%>\)MUL\J"JBV M=98Y!@_\8J%=-ZBE;QF[N%H-((6 ;480LE=34FFK+D $6\<$8BU"56M^V>9& ME&U(=NT\;V@M'&\I!]GD!EZIKL7FA8XV=$G5& PALIZ-ZRKV8KH8)=GP,K=H MP1%PG,I8K)C1I):8(OP9X"XJP ,Z/F%]A98=5W(TTHQ3&/BQ0_XCQV]]&:3" MZ<8EPV[1BR T>*J[S-(C4;4H^.KK]YM/^^KH]Y?"F0-#M.E)H5HS^D;;]Y<8 MM9_U=2J5">):J9 @4Y)B>I'>$BIIAZV&>;(>XF?)%7_K6BJ -P7#[D'Z,G6O:FE+K M"T1*BKO2;)/8GIQULO,,/$;@8UQ%K"*^4D1/M%+4M"ZLB%O59W0(]1TE M+G@WD_+&0^M=4=G#KJ1 ARMVL%B?W=2LW9SE:'')2^NY@K-+9(%1]JH9+GOJG4 MS$V)K\)?2;'E,VBB%5=\R1J6$EI WL\4&^6U%/@Z(R\=#/RQP@059$2HX"S- M]Z4TJP 0/N07BY'V&](\OI+8WP+9"VYKI GY%?73'L.4M)GW8U0R@HH*I4:E M%J0JUT6T95G&'%GIB")S%!C&N'C$-9YYX''+_IT)VW8%P@D.8*TD%274YLB(*U.I_M@=@?6BM>FMA?"O[^Q=T.YAJ)^ =LS M\\PSC\>SPYW2SZ9$M/!2"6EN@]+:S4T4F;S$BIF.VJ DRTKIBEG:ZG5D-AI9 MX8,J$:5QW(\JQF4P&OJSJ1X-56T%ESC58.JJ8GH_1J%VMT$2O![,^+JT[B : M#3=LC7.T3YNIIEUT0"EXA=)P)4'CZC;(DIMQS_E[A\\<=^9H#:Z2I5+/;O-0 MW :Q(X0"<^L0&/UM<8)".""B\;7%# XI7>#Q^A7]O:^=:EDR@Q,EOO#"EK?! M50 %KE@M[$SM_L2VGDN'ERMA_"_L6M\X@+PV5E5M,#&HN&S^V4NKP\\$I&U MZGDWB3S+.V;9:*C5#K3S)C2W\*7Z:"+'I;N4N=5DY11G1X_*(O3@ K(\5[6T M!F:8(]^RI< 0%IJ1_/:4$9@LWMJG;.^,P\@2-YXX9'^@,>20H?E;2E M@7M98/%_@(B*.E26OE8V3L\B_L5D!^(DA#1.TS-XW8-278_7/:.4 :O@/9=, MYIP)F%MFD3K4FC/XO0-^S^/W?H#_09&6(?@T7OFBT?B3+5$?"6_@CIM<*%-K MA'\6^&)A+%3^_.\IT<^G['4@FTP^/3TNYC"[G]P_?,[&'^XI^2Q[G#\L3ADA M>[Q[:Y]F?WOCHD28J&K#Y/[77Z[29/"'H7?7]H8^ZAVBGI.?Y@8+8 962M!X M,#= MU;3<(#VW@[[U.\3&',A*.0== =A][I/B_0RO$[[K@5U[;+1::S2&C_P!02P,$% @ 88.$5'&>_;PC P TP8 !D !X;"]W M;W)K&ULC57;;MLP#/T5PNAC5M_B- V2 $V;81O6 M+NMEPS#L0;7I6*@L>9+<-/OZ47+JI<":[<42)?*0AQ3IZ4;I!U,A6GBJA32S MH+*VF82AR2NLF3E6#4JZ*96NF251KT/3:&2%-ZI%F$31**P9E\%\ZL]6>CY5 MK15N:Z>T"A=K,@CAX/KCFZ\JZ@W ^;=@:;]#>-2M-4MBC%+Q&:;B2 MH+&-V=N#8W*OU(,3WA>S('(!H<#<.@1&RR.>HQ .B,+X MN<,,>I?.<'__C/[66&K63 .H,"2M<)>J\T[W/')'%ZNA/%? MV'2ZV3" O#56U3MCBJ#FLEO9TRX/>P;CZ!6#9&>0^+@[1S[*"V;9?*K5!K33 M)C2W\52]-07'I2O*C=5TR\G.SJ^41 H0471]B\ASB(CF(^(')8XCB 211DAS M2WO*J<=+#U V8!6\Y9+)G#,!-Y99='S- ?QACS_T^,-7\)\S.8"58-*^3"A< M<),+95J-\/T6GRPLA,H??OPMT0?=N&Z=F(;E. NH'0WJ1PSFV3&LKC^MEM>W MW^#LZ@*6G^_>KRZ75[#1S!?:=5MEIRZS) 5\EH"!^1 M^JI2H@!.D:C'KA009Z>0I"/"2$_&D WB<4:JQDRHE_.V;@45K: 6)/I4Q:[) M"9[52EO^JSM(!L/T%-)!')V\DH(!2)I]1\3PE#2/R"(B;[>4!L>-R2V0$5<% MSYD06]AH[IZ/*DOBX0YZ_Q3+GGLG&8,T,5]@;;1KN/^W=B4YB@>CD]A?TS9+ M3J%H-56GJQ6])WK!6V14 W0M]Z^:$6%E_ZWTMTX(]P9-C7KMQZFA!]1*V\V< M_K2?V&?=H/JCWHW[2Z;77!H06))I='R2!:"[$=H)5C5^;-TK2T/0;ROZZZ!V M"G1?*LKD3G .^O_8_#=02P,$% @ 88.$5->WF&ULG59M;^(X$/XK(]0/>Q(+(4!+5Q0) MZ%;7U77;*]T[G4[WP203XJT3I[93RK^_L9T$Z )WV@^!9#SSS(L?CV>\ENI9 MIX@&WC*1ZZM6:DSQJ=O548H9TQU98$XKB509,_2I5EU=*&2Q,\I$-PR"\V[& M>-Z:C)WL04W&LC2"Y_B@0)=9QM1FAD*NKUJ]5BUXY*O46$%W,B[8"A=HOA4/ MBKZZ#4K,,\PUESDH3*Y:T]ZGV<#J.X4_.*[USCO83)92/MN/V_BJ%=B 4&!D M+ *COU>H]^XW"F7)=,XE^)/'IOTJC5J08P)*X5Y ME.M?L;LC"*5CG9F2:VY+ MI<==0]!6H1M5,#,/$QZ!Z85P)W.3:OB)]AU>_T2B&HR$&YZS/.),P,(P@T0PHT_@#QK\@<,?',&?E9HD M6L-<9DMRX3AWS74DI"X5PM]/^&9@)F3T_,^A^IY&/^_ =/[[M]O%[=/M_=<% M/*4(1:FBE @)&9I4QB 3XG@DR]SP? 4\=U\JIF212&52N)DN9C!=S&$4#-MP M4QH;UUPZ?:H"/+"-JP9,M06C'2CIG$*U!VTP:TG4(P'<1T8N4?FEW@7]P@(+ M*J85]@,G';7?(U#I=41U_PN9LCRQ83Y)0Y)KC"K;6O4,>D%_1^XPPSZ<08$I]#M,V!7C6/4?GZ%W5&9W!!<+6A2^]'VT:;D5R7R^_4.2QC-%_E M/.$1(YWO9;RR2L#RV+:4DJ)O[&QQ$EDJJC4%ZXLSZKBZY=) PI4VT+ND:O4[ MH)%"_L0!^H#9'+[3$%DS)#&_TJQ>OQ(M"^I7:;LX+E&^JC MEA.4(@C.EEQPLP%\L5E0HE8Q85S!*Q,EVB)9"3;E/EIGN11\Y5^9KNUV0H68 M[#N.M74@,1I4F3TR!Y4/Q''4N^W*1/_<:0G^C(*GTA\(VAK+,NMU+N[^D[^[VUHP?HHGB27WD"XR M(1Q9"( $_480EZK>KX0G9O/1^GY_/JJ55"$V:V&["MP&0VV1O&O; STE:J;3 M$',\N$3);/]\6?6?#@5F3+C>ZT]$T\K"D:ON)?6D?CL8CG8[\$XGB1$^] =# M^ 7FVVSV#\6AUM4CDWW'[\,ZH[?12;>#R\'_=+M?P&$(C\1:9N^[FKQ'E3_T MVA>]/ODY'.WV'K"->\&$L=,N@K1P[V2VBV2ROOZ+$T=KU Q-S8U:I*4QBKF M:6DWJ:LMLB(:*9GFD\G;5#&AD^4\[EW9Y=PT7@J-5Q9-=#FOV0:OT?^LKRRMT@&E$ JU$T:#Q7*1O,O.5K.@'Q7^$;ASC^80 M/%D;_4/TG7Q9,X?G M1OX2A:\6R4D"!9:LD?Z'V7W"SI^C@,>-=/$O[%K=Z30!WCAO5&=,#)30[%%E>,,^6\@5BU$_@)$EL-7HWWEX+TNL'@*D!*?@53> MDUKE!Q$_,SV&23:"?)+G!_"F@Y/3B#<]X*0#;^"#T$QSP21<>^:1+I=W!_!G M _XLXL]>P.]C!Q?"<6E<8Q'^O<%[#RMI^.U_S\7T(&(HQ3-7,XZ+A&K-H=UB MLCP>P\?OWR]^77[Y,J2+"B,JD"/@*P1:*-$HJ)DHP&S1QMV2"0M;)AL$4\8= M3?7NF=Z(M41@N@"A'Y;.(<$Q?M<(BT$$Z\810^> &[6F((:*%X$1:;PB? M^6=B,O!61*,4I=^_\3L#=!,;ZE70W<419*?A&Y2T\?1[6;>75!9QD.51EHU? M9Q;CW;KD0E:"&YQ9NP^.,66:$.CR:0ZBJZ\Z[#U=!XUH _AUC:%L_!X^(0T5 MG#/*Q*5N7X707F^05]I(L]G#C?&4LQ63(0==FB^0HUK3=OMD?F664N1 8DFFD_'Q40*V M?8;:A3=U;/UKX^DAB=.*7FZT08'DI:'.V"W" Z"ILT6$(EWR%,7[]3U2 MLN(V3@8,2&22=_?QNX_'X[BV[L$7B 1/I39^DA1$VXLT];+ 4OB>W:)AR]JZ M4A!/W2;U6XT%,HDTW%.9ZE'4JN2C1>60,.UY-D-KB8#X-_=/A38>T/ MQA R65G[$"8W^23I!T*H45) $/SSB)>H=0!B&E];S*3;,@0>CO?H'V/NG,M* M>+RT^B^54S%)1@GDN!:5IGM;?\(VG_. )ZWV\0MUXSO,$I"5)UNVPS4:1Y94@,1T[6X,+WHP6!C'5&,WDE F'LB#'5L5Q M-+VUA#""4[@Q),Q&K33"S'LD/TZ)\8-7*ENL>8.5O8(UR."S-51XN#8YYM\# MI$RL8Y?MVP/OK,OV+.*=O9&M![+P41EAI!(:%B0( MNXA/!7%OY\,\Q<=^&'O7@YG8Y MN_WM9O['- .V1 MG\#@0_C;.[_JN+<4#K&S9=$V@)G686MZ%NOGGT;9X/VO_H@HPL6AY>(@%C!J M%"*OV*]X[0I;6D?J7$>UC=$#EH/*X MKG2C_#&P$!@T5.$D":3U= (:/5LD"U_I2+&%%J'+]> *22CM0\(ODUOM0&H1 MXNF%@C^H=O%?#G"/GIR2@8+DI/A"\0[ON)6\ ^X$E[%W<:H.=:3F"[7U;!V= MP=(2W[R7])K@#^_.P?1:.2X>O):XYM-][?YZ :QZ+9D)V&QOTRA)+ M%H<%OZ_H@@/;UY;;5CL)&W0O]O0;4$L#!!0 ( &&#A%2K$MJ3E@, !\( M 9 >&PO=V]R:W-H965T_7[TC)BM,F+@8X-GDO#Y][ MX3'CG;&/KD D>"J5=I.H(*H^Q+'+"BR%ZYL*-6O6QI:">&LWL:LLBCPXE2I. M!H/?XE)('4W'079KIV-3DY(:;RVXNBR%W<]1F=TD&D8'P9W<%.0%\71 M(_U1W5K>Q1U*+DO43AH-%M>3:#;\,#_W]L'@F\2=.UJ#CR0UYM%O5ODD&GA" MJ# CCR#X9XL+5,H#,8U_6LRH.](['J\/Z-C.['['-IYW'B\SRH5OV#6VHT$$6>W(E*TS,RBE;G[%4YN'(X>+MQR2UB$) MO)N# LNE(#$=6[,#ZZT9S2]"J,&;R4GMBW)/EK62_6CZU1#")9S!9U: 6Y,X:X'F#5#R!M P@2]&4^'@2N>8OP2(F55'+3E0FR-JB_#7 SX1S)7)'O]^+9^GT2[[\'GU]0INKF%Q=[5^&$.FI@W,Z@VW)P11,NK# MC89[K#B=WC*Y#.)!#ZB0-H=/-7>7%\#<6,XK6:]J?>34W3\U#!MKV.6@*B]CIDJ ;PDPI2/\?+<'U MY:NG.,56*,Y>#BE+&8C3YUV%<\B9;W>GR\9" 97"?(,'![[W62C%]];]T 8G MB"EGF)DFGL<.MNQC:L?1'SK>'Z:-/GN69&:+O";7XX.R@IDSFX.0R7#.?>ZM MS'P\^CB>7W^Y2(;O/[)#VIS.EZM)))<,C UY-%")/>1R*W-N3PY@%M+R78%Z MKS>&:J=2UH0I7G/]H9X_T?=^/'O%X63DN;X<@["VIH3%S;?5\@R&ER^NH'2@ M<2/\HZ)X%Q":-GBV;S[:O#9=XJ.A7:+=A*?)<>9K3?-T M?A%VX\NM<,VN@_[[=Q'8YCEJ-F2J\ 2DAOA!";.+.5FHVD8TI"X$K M!;JI*JZ."RSE8>I%WNG@N=CGQAX$LTG-][A&\Z5>*=H%9Y2LJ%#H0@I0N)MZ M\^A^$5M[9_!W@0=]L0:K9"OEB]W\D4V]T!+"$E-C$3A]O>(#EJ4%(AK_=9C> M.:1UO%R?T)^<=M*RY1H?9/FUR$P^]48>9+CC36F>Y>$3=GH2BY?*4KM/.+2V M ^9!VF@CJ\Z9&%2%:+_Y6Y>'"X=1^($#ZQR8X]T&&SB9('4-::T.S" M277>1*X0]E+61M&O!?F9V5_2($0A]&"%"M8Y5P@6:!(80K(.SUH'#&]S0JL%( M>"H$%VG!2U@;;I!JS.@;^/$9/W;X\0?X2ZY$(?;Z(I7?-OAF8%'*].7?]U)Z M$] ^R'M=\Q2G'KTXC>H5O5D4]F&U?(;UI_GS$A[GFSELWF/7X*RIZAJ M<0WT@+7A(B-! M%C,#:@"0%65#MH GI34I=0Y]1T(TU99.Y.Y#6 =U18+>5)$"1;J![H);MKM" MDR<,[>/Z+*=RS_.9?E;+@M'Z20!;F0FBOQPD/B# M8001\Z.$^6',X-$*H68#N-M1]['YN'0B$*.*U$*WZOB!JTQ#,AK[=[%]BU]_ M#IV=$-_G,&2)'X57'!:8I4%;5IQ\?[*>\!2T(_#$/[9MV($^G_B1Y1XJUW M#YX:TQ#N7G%J)N[&761:JE/.HO#.'[,8$J(\9N.V1>CKK&%5E_*(V(6DM*4Y ML8&ZY +B>.1'U*RCF+2.8]A(0Y4=V:OWAT-&J\&HS<9[W2RXF!(5JKV;A9JN ML1&F'1CGT_.XG;=3YH=Y.ZL_<[4O2%N).W(-^W>)!ZJ=?^W&R-K-G*TT-,'< M,J>_#*BL ?V^D]2+NXT-&PO=V]R:W-H965T222)#D>E?I$A32NP]5/YA= ];MVISMA=!?WQGO"QL""6KO*K6* O;: M,YYY///,L!<6GI)8FLO:W-K%>:MEPCE/F&FJ!9>X,E4Z81:G>M8R M"\U9Y(22N!5XWFDK84+6KB[J]5ES:\5#Q[$ M;&[I0>OJ8L%F?,SM;XN1QEFKU!*)A$LCE 3-IY>U@7\^[-!^M^&SX"M3&0-Y M,E'J*TT^1I37/(Y)$9KQ+==9*X\DP>JXT/[>^8Z^3)CA MURK^(B([OZSU:Q#Q*4MC^Z!6'WCN3Y?TA2HV[A-6V=Y.MP9A:JQ*W2G+P?>A >,YTQR&Z&$$URK!6S>,@+MH63R'=K?"7.D'\$E) M.S=P*R,>/5?00@-+*X/"RF'PJL9?F6R"Y]\=N7[31A_&#S#QX_T=#"P@A"EF'>0@UL&N%"C)PWU8,8,9&JJ9%'^B('(%JN4P%29$:-><:0.<8F';C'(>N#D^W7H M4NVP?6#(CITNT?[ \SO9QR-:X08W/.3)A&LWH_W^*0EY]:UEOT=/VL7S/0>Y M-3_HUCW/XYS\_R<,@H3NO2J$N M!]Q4:&/=:#,[^+9*9-Z0@(^RB K$L%O? -_.)+I-6NC7X5["?6A5=F7%<5N[ MVUX3'K%$-#+6>N#&:A&2^QE4@Q73D8%6/AVG$Q-JL7#Q_("JQ))-8@[OM4K MDAZK&O3MT"M1-28ELJ#U+"_TYASC%#-W3I-@Q7MY>R?8]4(@!C%JEV&<1APB ML101I@B6J5"G" ]%$(83$5(=5G,1SB'A3*+LG%D@PPH1 PLF(IBLGYD=I5K( MF7NT1"MHO.!:*-R(B8H^1ABIE,(+MG8HL*GE>M=^A@ DA2X7T9S__%,_\'OO MS!X/89J20 M.[[& BDDVGKBDG&J8FR/R+JL.T(:-;GEV+40E8C,DP."*T7W=$X 2%-[2><< M[E*73.CG 2Y]<0T./ATLN<9^#7ZA*P3L.C"#F-#PV9$?!DW>2MRGUEB\%?)* M*MF@:$!Q9E^00L\[J_>]+AR!WSP+,L6XTS]M(\'2XW:S[\/G3/ZXTPWJ?C^ M$[>_?P;8GDVYH#4,+[QZH7'8P+^W+2AHJH,<,)8&9<. MB(HC]TJ:E7F \97@_NPBJ$;VFM@&$1C&@8%KVU3GP_&V'2?[";12>X).DWBT M4M*((5TM7_%X6:D@=$AU&]+_S887]D9&'8Z"IM]KYII'7+ON'[/CC1@YB$D7 M%75[(CF5PKK^C+[X$P]3ZMV12D:'RA+F&Y;-+WY27&O(M<4?+)!@[RX:U)]4 MK4*B)96HQ&"#CZR([,=+@ATJ(CB\XAN,,ZQ0V-I4VV6:),(B1Q;UX'!__TM5 M@7Y1H<+G9=ORF:__T+B9006@H1\ M44W]WED]P&-/'+*]_NZ[.@X0W2["?^+LZW;_>75_Q;&MPG^X8[LC\(=T#-U. MM^P84/6_TS&\; ]VO:QH55X')5S/W$LO.A"I,GLS5#XMWZL-LM=)F^W92[E/ M3,\$EI>83U'4:_:Z-=#9BZYL8M7"O5R:*&M5XH9SSI#,: .N3Y6RQ80.*-\V M7OT%4$L#!!0 ( &&#A%1H-OM[BP( (4% 9 >&PO=V]R:W-H965T MH'REY ;:N B2@K=9-I16AFZ9I'TPX M2-3$9O:EE'^_LQ/2;&OY +FS[WGNN;//P[W23R9%)'@IJI+R3.*#!E,6 MA="'*>9J/_)"[[BPR+8IV05_/-R)+<9(C[L'S9[?L*RS J7)E 2-FY$W"2^G M?1OO KYEN#K'.['GF!%80Y)F09!'^><89Y;HE8QN^:TVM26F#; M/K+?N-JYEI4P.%/Y]VQ-Z&/G$J"_"3FG9:T4;O MT#+CG9*4&KB6:US_3>"SQD9H=!0ZC4XR?A&R"T'8@2B(HA-\O:;PGN/KG2C< M "FXR:20229R+EP0\H4CQ(^+'Q O[V=?V9W,X\EL>7L_C^%> O>GY*F"L.=:Q(V2BB ,5A!>0/BI MU^_ 7#UCL4+-Y]V..?O8'?"5.KC?5:DSN05*$3;9A@[GM%>OW%7W._\O6 &E M1*B(@PZL-N *DV;A3N@DM8:#ANUHF)1;OORLW^%ZK;UH<,S1 MSF@K>>O4_-9H%*BW[@$PD*A24C4ES6KSQDRJT7H-KQXHEKO-I($<-PP-NA\' M'NAJZ"N'U,X-VDH1CZTS4WXG4=L WM\HOG.U8Q,T+^_X#U!+ P04 " !A M@X147=ABC;T" #=!0 &0 'AL+W=O=H#)1]0RGK '1_M1F]E'-#U8;<'DPCB:V)GME/:_WZR$U)V M5WBQ+5OZZ2=9TN @U8M.$0V\Y9G00R\UIKCU?1VGF#/=E@4*>ME)E3-#HMK[ MNE#($F>49WX4!#T_9UQXHX&[6ZK10)8FXP*7"G29YTR]3S"3AZ$7>L>+%=^G MQE[XHT'!]KA&\U0L%4E^@Y+P'(7F4H#"W= ;A[>3KM5W"K\X'O3)&6PD6RE? MK#!/AEY@"6&&L;$(C+97G&*662"B\;?&]!J7UO#T?$2_=[%3+%NF<2JS9YZ8 M=.CU/4APQ\K,K.3A.];Q7%N\6&;:K7"H=&]Z'L2E-C*OC8E!SD6UL[",050;1(YWY"#"H2<@$DPC1E8H_ Q6G&EXH3E2)#^+W!-P.33,8O M?SY+_T7GMHUO=<%B''K4IQK5*WJCL-.&Q=TSC*?3GT^+S7SQ#=:;\6(V7LW6 M,!?P4 JD[(:]EENI)%HGR9D+;53ILD.5,E68< ,_I-:4Q2\;6? 8.E$/[G&K M2FIM^TV!^ZP @N@,T-59F'XW@H5L0QA^=;LC9''L0\T.9AACOD4%X755%FT0 MTMA0'IF*TYI"96YI=%NPPATJ%#'"RGX$B=371\?];I_ZZOT#MQ,><3\K"/^D MY7)4>S=8-+C/K+JON6UFU[AJV0_U:O 1WST7&C+".*2RKD6K(-FHH_^ 5!+ P04 " !A@X14\X:?R*8& M !&#P &0 'AL+W=OEDW;^^WU"2-\DFZ=T! M11"+HC@?Y_'-#'EX:]T7O](ZT-=UV_FCR2J$S>OIU#W1 M1$S&B0NS7 6>F!X?;M127^KPR^:SP]MTCS(W:]UY8SMR>G$T.1&O3W->'Q?\ MP^A;?V=,;,FUM5_XY7Q^-$E9(=WJ)C""PN-&G^FV92"H\=N .=EOR8)WQR/Z MNV@[;+E67I_9]EK"G8+S&MC[^TFV_-I<3:K8^ MV/4@# W6INN?ZNO@ASL"=?J$@!P$9-2[WRAJ^48%=7SH["TY7@TT'D13HS24 M,QT'Y3(X?#60"\'TX M>.&T&>!.>SCY!)R0 M],%V8>7I;3?7\_L 4^BV5U"."I[*9Q%_5MT!I2(AF4KY#%ZV-SB+>-DS!GL* MEMZ93G6-42U=!A4TV^Z?P<_W^'G$SY_ ']UXH3?6!=,MZ8WQ36O]UFGZUY7^ M&NBTMA.3]?^XUJ]-$$">BUN]&38Y$?T.7;]Q_>?KRB\X_O/EU\ M.+DZ__21KE::SNQZH[H=+6R+Y/-T:?1U6*@"JWU-YN@4J/YN5X M\(>_U5)4?_=(O0ZU*MKA=UB[?@TB^0:.^:=6KF<]@;-;5#@:6(O9)4*I':MV MN=%,NK"CGS0>*SI3(,:=I*,KW:PZV]KE#KN/CKBR 7M^%%)15&11B M;422IA6=/!!5#98[A,)T0<'['&?EO4:49VPO_V%P@4@JSLP^&08Y;QCFE=,M M/#]G6C#9>$5DR#RR#_N\A$>@PX\#WO[U/7HAX;M7V)5!^XU?RB27Z;?EX^NG M)W+P!<'Q51J?>1%#G&29&"(,UXJL''@Q[* BO1^R#VR YQ$Z ,BD1O1?(!1E M54;$%*%\014^%!)\?B:U[QK43*$J")0P2@B*8#R-/]EU$#\ M%?PO*CB;?5*F2:\>;),B&[T#/N>P]#O^YR*1LJ*\2H0H26:0$*=OJ<;EOI='.$'V_O?I M%'E9)'4]HSB4"&$Q#*MQ$.7C4*3)K."$>R9G1L:"3EE2U9P\*%XBYQG4RED= MGS/!SQ(69K.G8T8I 4^@!/K*?RQBL6-E3.#6U3-] MX>P:F ML1'B4H-$ZHXIUSODE5TZM5F9AI56T2B&7/3E9H=RXTD_VF\?1O/9#GU_L>PE M]HK<-Q=LJ,N8QAC)$MRJ!YN0W455K1VXFM:A0 M-%8 M1<=>_:UJW2/H(ZY0#XXQ4!!N-W;N^_CZ\<3W)X>31TWO-S_I-W]H?EDE'X84WV%^=C_\ 4$L#!!0 ( &&#A%1=W>0! M 0@ &P3 9 >&PO=V]R:W-H965TXUJM:6LQ8UFIJTJKI\N1:G6 M9X-PT#^XE?U)6L#!A1^Q#G:E*L'O^*,SIV$(WK1AGG9Y+KR=Z0T\8 ML8^JMBO#WM6YR'<5C&'4QK*HM^PR^J;&O_-ZQ"9AP*))%'U#WW3CZ=3IFW[# M4\.L8N]ES>M,\I+=66X%$&;--_3'&_VQTQ^_H?\Y?NQ:FJQ4IM6"_>=>/%IV M6:KLZW_W1?6;.JDB3TS#,W$V0,D9H1_$X#Q,1NS#IZM?/[YC]Q?_>G?'?A:U MT+PLGP)F5X)=J:KA]=-?_Y)&X?'?#$JGY 1])KV%2C,89]C2B5F1XP43/%LQ M53!I#?O2:FERZ70;.[9L3N?]PXT!HKD"Z@ 3@+<5W8IR.[5@SX:T%3K$,@B\+1Y">_"/\F MK][W]U'@%[T7.66%&9C86H4W;D-2PW[J?P@MXA$,:Q"GFLSBBU*P(27HL#>6 M6U;L5W: W>;8^X -HR"91NS01\0%\*85&G"_E9G:X2[MW K)@M@ MHI"6)>&<#9-I H4W N17HTA8+A%&+>H,$<\A89!&-@S#&*O")'YC)2(,:JS9 M<)8<8^$1NT7)<2H.JCRR ZFRLE[2'65-DE6.LH?39.Y$/M26UTM)H>'&P'KP MKM :F26C2\D7LI06:-*M.&H;%L]#2+WO=GZ1<\-2.(<,';*+_ LHUC$ ,4.C M)>#P)+C>!-Q%C,4SB@8$?@5>-7RF2 ^C">FX5W8WAGT^?7(22LXT"-.4UCI@ M5HVJW994;Z_EN"8O$;<2'=.<@*\S)(K9=1_J7ED4A$E$@$OC>*-NAI ,TX0"TBL: M1A&%;!A2V@'/.*1 '"?))F@_%"&X70,=!M@D*.U F2V>7C !N=4C;I?'UN)_ MC^ON7@S-ZSI<="O(G1:!UU>J=:SU]L9\HVW7A*U[&O,+VPS MF(P77P0U5\6R%0A/N($SI\Y0M);&"?'@R@(.EFT.U0%;M);5RO^A!N^?]\'$ MFY&1'BK@%EY:"=CB1M;HY^!O;R+9K>!'AGZ!,?Z%78@(=>Q^.&BT>I!N)"^< MHJUBI-JC6.B<7,$\X8/DJ'6S8\=RHQU+O13LJ%_WW1?(&+$+^[TUP7<+^7J[ M?[B6 JQ<$#$X%)!KN6H7MFC+YS""KN9$HS$HK"=#\MDX!G1-M7&M"REW$U;& MM7Z"KC77.2$(+20*9B""6S_+^9!!OVYYB;8TF; T#=D_"+M;78UX%M+@:-]^ MIN".:9AV))J_=@5T$T]2E@3Q+-IUM5SY^:R=SWA M'[UF$B;.@B")CO<+])9L"1[ZO0[8=#[UK0OST3:*5RB5I2.@UU@0CE<.HM$< MI[BR="%'[@_2T6SSP,>)-TTI?4D2:9"J?G O>AHH7J'/#3<"+VO,=RBTQL^[ MY9,O-! E>DNS0URDO5>T![SD#<;O%H>2RG6]4A8ORA8-*V\SA&G1&IQ<'//B MK( WSB@S8I_V!8(H9H4*Z%81HJ1V8ZZ?&VFIIV?CZ(T,K?@7I:D8O.$0[J0* MK2K4]#3%OWCRAGU$7)T971NH<&J73>D#M]NKO7F[O3[H4!CL3-7/QY3=?>DY M;0D^QS0KN2;8%9*FU]USR>X\L6<>]RGU4PW)P[8'J%,HL3[$]WLZ2_&6)DHK M3D$+(7#D>^05L@:DK;1JERMJ_\>C/13LGN%EVE\<]Q?A_N776^/_0M@U[48A M?3Z&;NF^\X" ">O^8\CF MZ>93TH7_@O*\W'^'^LCU4B)0I2@@.AD=)P.F_;<=?V-5X[ZG+)2UJG*7*\%A M+BW ^T(IV]_0!IL/;.=_ E!+ P04 " !A@X14B6T $P@# !W!@ &0 M 'AL+W=OY3F5-3:&1J%%+R_K$!O# AXGJ6G4_.%B>P_1-W_KQ7 MO#(X2O^P[66/1;CLB$.S4Q8&C?7]:IYV<7BA\&'\AD*Q4R@2[]Y08GEAV,RG M,6PAJK2@Z2:YFK2%G/6:E#N.\FI%C^.$=WS 50(.<&6]$2^-@SLVC%)B3 ?P3P;\DX1_\@;^JP#"A:72!>HBPM=[ M?&)8N% ^?/M58 _":E>>46M*G&72=H3Q$;/YY'0$R[]O[J]O/E[>+*\O[^ J MA@98^D4]U/4(N$;):M,:_PR6P&BUHJ^,9P@16B!H&55"7N S%E[ .GG^[O7Y/&)T'H M.>]CIMPCRUTI$6T2&;$IU=MIH';U>[0'/?KYY8<+^*T8_3%PN, 2FQ5&?1J/ M!ED5',&OJC9_,0P:C)LT\E*>//=S8;@=INIY/TS^%^]'\B<3-]9K5:Q%=3SZ M_7T&L1]S_8%#FT;+*K ,JK2MYU3FN%@&TOIKTPR4&L^B&SCU*^?6TG MS:C4\B*)S[[[^7]G7\8'8Q]=C4CPK*1V$U83-==)XLH:%7<#TZ#V*UMC%2=O MVEWB&HN\BD%*)GF:?DD4%YH5XSBWL,78[$D*C0L+;J\4M\<92G.8L(R]3BS% MKJ8PD13CAN]PA?2S65AO)3VE$@JU$T:#Q>V$3;/KV2CX1X=? @_N9 PADXTQ MC\&XJR8L#8)08DF!P/WG"6]0R@#R,OYU3-9O&0)/QZ_TVYB[SV7#'=X8^5M4 M5$_8%8,*MWPO:6D.W[#+YR+P2B-=?,.A]1T.&91[1T9UP5Z!$KK]\N>N#B:*H=S'6%U5M XH7UZO)7 M=;/\+/$[UP-(LT^0IWE^AC?LLQU&WO!,M@[(P*W07)>"2U@1IYBU.\,?]?Q1 MY(\^X)_4<(8:MX(<_%GCLS>E*1__OE?3L\30D]>NX25.F&\ZA_8)69%=#F Y M7]\MY_?SAS4L?DP?5K"PQN\'JYI;H7?M&<*Z1K@QJN'Z"*%%R3\..(S2[,VC M^!%\L?>^+Z$K=V_GT<[@O?HD)S=/H=W%_G)0FKVF]A+VLWT+3]N;^]^][?][ M;G=!G,2M#TT'EQ<,;-M3K4&FB?=X8\AW11S6_C>$-CCX]:WQI]L988/^QU:\ M %!+ P04 " !A@X14G7^_SED& #C#P &0 'AL+W=O#DHFJ=W9BW]VHLQ/9 MF$)4_$:!;LJ2J=4Y+^3RM!?TNA=?Q'QAZ,7@[*1F]I\B$_[?GD$"]X9D@#P\<#O^!% M08K0C>^MSM[:) ENCCOM5S9VC.6.:7XABV\B-XO37MJ#G,]84Y@OG6)G$/LD8;6;;"Z$$I*O=DCRT.&P*I_X) V J$UF]GR'KYGAEV M=J+D$A2M1FTTL*%::71.5)24J5'X5:"<.?LD#8<@A2.XD&4I#.)M],G H&I: M,,A:->=.3?B"FB"$:UF9A8;+*N?YMH(!^K1V+.P<.P]?U?B151[X01]"/PQ? MT1>M XVLONB50#48"5>B8E4F6 %3PPS?$_"6_GBM/[;ZXQ?T;\ 'K,H1SLJ( M:L[1%-I]+W162-TH#G_?\D<#YX7,[O_9!_2K9JA&CW7-,G[:PR+47#WPWEF0 M>G#Q^?KZP^WUY:?;*5P^\JPAML.4/W"%X7*8S!5WP<+M@E.V:U:M0*"W4#-E M5H3-JX)P8%#PUU_2,/3?O;K2K@G>'0)GV0+D#,X5RPN^@JD'7\4/T0?SY,)O M>L/LQ8()K+7*0GB# 8K<6LXQ4SDP3BMEAM8IQSPQ76+GH@9D#!*01L M[D"U"2C(/V X0U]J:E<>8--Q[S4L%QP]-]MIHVG!M>:\#XIZ#V'3D!I\AUE6 MW!($36P(4F:"T3O=2F#*K40%#9:M*E;(6";,]EO47;+[3D'-5FUM**')RDS)\LF !U_VA+#?8)?%>25^$"G, MAI\95B&6G(.62&-;=@[D#R[J/'U@1[CA2LC< M]=$=]H7=6LOOEU>'CJOP&0G*J NMT<$PWJ"R=!S@,^PG8=SV0[ZY9%)*9<0/ MET<,8!^]WD#LDY)H.(0/%2+%":)J3[[&$/AP*PUVW-ES6Z@'/Z.>T1"F35T7 M-G>X]H)IK$B$"(O"'3[<.:"PK0#9U14'8OG_P&D]JIG(;7&P4C:48"S9HFD; M"O&C1+>PSUL&KI._B<=35C)2.".W73G([7QIFZMQ,G*Y2L>OB&XA2X)C_(VZ MS>YG!.(@L4D-]Y:BO#-XPG-1\L=L0?W+PN#B>ZI[O!M!E MX"#PAVOP9GLE6^C&T=A9B1)"\)N]$M 612>D.>U:=$UZ0M[NJL^X%7BI#W]Q MIC2$GA^UPYTQCAVUT3 M@8<=X2U:&D;XN&:F42[2O5V-/=O5=(9XD5\;=MN#6&>IG=J*)'HD(VI;,>8? M7T74&<8CB#!W.(TQVT,(ABE-$B"2'M%FBU?1&0()B4]SFZ2=71UY@IV'NMLX M"="F1O=$63?&MK-VZSH(0I?L<)UKDB,S*(>)W7='&&QEKOK[S53;AOOR0M'9,.M#=MG-@_^Y_:'9Z4WIL!< M"&E&04Y4#L+0I#D6S+14B=*>;)4N&%E3[T)3:F29#RI$&+7;[\*"<1G$0[^W MU/%0'4APB4L-YE 43+],4*C3*.@$EXT5W^7D-L)X6+(=KI&^EDMMK;"A9+Q M:;B2H'$["L:=P:3G_+W#-XXG<[4&IV2CU-X93]DH:+N"4&!*CL#LZXA3%,*! M;!F_:V;0I'2!U^L+_=%KMUHVS.!4B>\\HWP4? @@PRT["%JITT>L]?0=+U7" M^"><*M^^S9@>#*FB#K9VP67U9N?Z'OXG(*H#(E]WEP0L$(,U@R32^0:"8-\S=GAB'93,X_ M3&OJI*)&-ZB=")Z5I-S 7&:8_0L(;8E-G=&ESDETE_B)R1:T.V\@:D?1'5ZW MT=WUO.X=W09(P2.73*:<"5B3U6_[C)3\@68T7 MZ_$T>?JR6$.2H\V;LR/"!E&"5/":VO"JHPK4.S\W!E)UD%0U5[/;C.:XZLB_ M[M5]P/0U:Q4!JG2]^=&D>UVO\SM[P6U<[#G6V6_56VX M!,T/*_X#4$L#!!0 ( &&#A%1+;VF=?0( $<% 9 >&PO=V]R:W-H M965T^EBQTVWHD@"-+VL[7H)DFQ[ M&/:@VDPL5)92B:[3OR\E.VX&M &6:/FG:6QI2!6[2IV:XLB#T&EBM,D^1:70NIH/ RVJ1T/345*:IQ: M<%59"OLZ067J4=2/MH:97!7D#?%XN!8KG"/]6D\M:W&'DLL2M9-&@\7E*#KM MGTP&WC\X_)98NQT9?"6/QCQYY3H?18DGA HS\@B"EQ<\0Z4\$--X;C&C+J4/ MW)6WZ)>A=J[E43@\,^J/S*D81<<1Y+@4E:*9J:^PK>?(XV5&N? /=>-[E$20 M58Y,V08S@U+J9A6;M@\[ <>?!:1M0!IX-XD"RW-!8CRTI@;KO1G-"Z'4$,WD MI/:',B?+NY+C:'QO""%-X"O,R61/A5$Y6@AGXV"JA![&Q&F\;_ \3,KR.9;DE.TKV(-T+W(.D?,-$TW8-WV!5]&/ .]Q3M M@ Q<2BUT)H7BZ@4A7S9R>_ ''?X@X \^P=]II?L"%\^5I%<(G3Z7+E/&51;A M[P(W!!/%KO\^:O+^%&G2@_GBX>SGUWL.#ACOQ"FD: M&I8<@(";2O,Q-SH8EK>_18$@M23? ^EW@C240V]M;(/B#7+[(''4.A@?>7A@^Q57R"[NT&UL?919;]LP#(#_"N'G M-CZ2[B@2 TT/K .Z!NW6/0Q[4&TZ%JK#DY@F_?>C9-?+@#8OMDB1'P^3GF^M M>_(M(L%.*^,724O4G::IKUK4PD]LAX9O&NNT(!;=.O6=0U%')ZW2(LL^I%I( MDY3SJ%NY?*JN)/KEH(B+>>=6.,]TH]NY5A* M1THM-1HOK0&'S2(YRT^7LV ?#1XD;OW>&4(EC]8^!>&Z7B192 @55A0(@E_/ M>(Y*!1"G\6=@)F/(X+A_?J5?Q=JYED?A\=RJG[*F=I%\2J#&1FP4W=GM%QSJ M.0F\RBH?G[#M;6<DG-"85?&:U;(X2/PJS 2R_ B*K"@.\*9C ME=/(FQZHT@-9N))&F$H*!?)(>=//6=J'"1\-)Y=,^8E$4^&0(!1[HV<"-SF M MC0>%#;MFDX\G";A^(WJ!;!>G\-$2SW0\MOP301<,^+ZQ_(T&(008?TOE7U!+ M P04 " !A@X14]<=^XW\4 "P0@ &0 'AL+W=OXW\/7&V*]NJ50E'E9%Z=X< M+:MJ_>KDQ&5+M9)N:-:JQ#=S8U>RPD>[.'%KJV3.BU;%R60T.C]925T>O7W- M]V[MV]>FK@I=JELK7+U:2;M]IPJS>7,T/HHW/NO%LJ(;)V]?K^5"W:GJ'^M; MBT\G"4JN5ZITVI3"JOF;H^OQJW>3,UK 3_Q3JXUK70LZRLR8K_3A0_[F:$08 MJ4)E%8&0^'.O;E11$"3@\4< >I3VI(7MZPC]/1\>AYE)IVY,\9O.J^6;H\LC MD:NYK(OJL]G\784#,8*9*1S_+S;AV=&1R&I7F558# Q6NO1_Y4,@Q',63,*" M">/M-V(L?Y:5?/O:FHVP]#2@T04?E5<#.5T25^XJBV\UUE5O[_2BU'.=R;(2 MUUEFZK+2Y4+'$$KG;+WZNCMS\IE5J]9[+'WN]IAE7-"EKE(&-W2XV4E^:G/-Y^ M1[8L36$6H,) ?"BSH?BA6BKQG_]Q.9F,?KHQJ[4LM_QI_),P-GZ!M>'FCP*@ MI0 B*ZTL_II[G>,"N\W:.%1QIZUPIJ@) P=5J7_ M5()P@36RC+$L!"[9*M&#V$%7+BB,L@X/6U,OEKQ(YG(=SDD <[4NS!:6I:)E M,K\G"#GV7 !#99E%A9XKX2 /^,KCK$MO @E*&W]07..9H;C.<^TQ*[8#WC=0 M+-+!";=6F99%M15+A3]+D4F+;2HYGY,(1E@)>3K275KS=[_FAM;'(] M%($'XXN?B+=S_HJ>6UL-8ZN+K8!\R4K1.4#1W\&]E:JL64,$*UF*#-1HD0WF M6_QJ+':[!C5A'8;B"PZ4@4]8D#,@H S" 34Z0*6(GG[/#,>VVN$1D)?I[V7? MQ<^1+DQ6W-XL#6@FS(:X[^J9T[D&TDS4 N!;)DH3FEE<'^&R3%E9.IEY65K* M>R5F2I5"%1">,IZ\.0 >&XH>!3]+"G[6J^ WTBUY?[[XY8]:W\N"2/%2->_= M9K^:']R;F16I3&8U80 2+GCY/^#/N/OE #PO/$PO/>UGX7FHK_BF+FLW(^R36'QH:O)29 M?WG#-@>38L-:V"T9BONXMM%!W4:66>[8K34&@&Q=5!BK,@5>S0HU\(JCJ_U? MIIMKN:4[+ RX:6NRF ^(#1TYBTH84=;<@,D2E/UR-5%DJN+7C9_3G1\KMCTP[N.Q&T!IA/#1IH- M>T%X*/&SJ6?5O"Y$>GR?*.UA]HZ_(.K/K5D1;W/5>-:AN/%L@ZO':11%=AP7 MP]S#W!+K9 P\TJ*P;TM>(:+>7=(1!F*A2CAV]IR(: NPQ9)0/\6*R\2*RZ=( MQQ)+Y/I'.=-%@0^'Z/D;T@AR%K?69!2Q/)-Y_\L8'.OR.&*0%C3<>R8(%RB>&X#&9 MDIR5)>*V#KCM0<,]PL/K/7C.@35Y?)TM.[$ 6!V_KDD.*(C,BIJ$BZ50E_<& M\3G0H"BZ$/.:-3YGHR$)#?,[$CVD2*!-!5>63ED@=LR'B)@40II*B=,>>;I* M\G35R\TOP=[M\"W>O@W6[YF2\[R]#@G+H^_C[N]9>Y%"LQ7%WTY4FDS!+TW< M"PE9<%P%3B&7A&1 O+(0!1++'9-V]WX$7\ODV G.D]0R. MT%2=;6+0?%M;5U-@YPT]A+39KAM$RQ\Y8BB-.!^=0R-RWA=G@_U/2U M9(EHKPA[$8*3T?<,G3* &IQ'H&_SC0RNWYEYY3_ PBAD#O@[KVVI4W#@4Z.& M&$/Q4<%U45 L](KP;^4QD' $O7\2+>Z#L''(X1-:/DC"G?/%*(1TV!"FB(+@ MLY#VIAOC5KUFW"MM?S,FWV@Z',[S ?D[](JT_9I)_&)QZ]_L$?R]P81NG@J, M;O(O[]A90$)2*S-0W['O=]W8BXJ(%?Z1_W!KBF'AF"CD(Y938$&VPV?P1%!= MTF5V$=T1^F4R206:%3:DC%'LKXV$%3 I^6K:CX5VR#;6]6XSOF M9 UC$K)#!"KL2<+>I'.6#/3P*2O=5/K&T[^D-_'[%VO0,[=-%SZH%=.S40L- M)XY%!\/_)G(,Q<_P]:L9"..%#MX--G!\(4:G X:PDP^+B1B1B^QD-,CM:<,G M4FFB]%/$;JJ>X_ZRYP=LK:VW_DA)-+098D&Z^1%1P_%'F/@\4?Y#28$>2<1? M-V?]:+4VWRL%';J%5 :L*6A9X9<%1\8%P5VK1[4-Z@C ,%7*^S%6'=U0 W)> M*K(F%""39;&D>>5".2Y/:9O5*SAGKCIJA-U4< '?@^-,!0#8JSIXUC+X&Q\< M/1G5-'6M<7]AZS.B"VFSY0 R>*\*$Z(9+C=%[WL7'.Z+V?0-Q:ZX%[C&V:O- M.4-AFK^_OGLGKN]N6"5.1W^YK-3KJ9NRTKB_S .Y1O)+AO?%]'DN8.5V'.A7 MW/F]SA=-Y8YK'2"C+X"[5JI>2C:T9*D+N8&NK>M9H9'R^7N+6C.)!^UP*D8\ M''&''(QR/(K_V9DCV.G?7\[GY%Q(G#E>Y/8>:XD_546G&I :*6L#*BVM*[3D MH$"'LCS!:6H.,I9"AGM5V3]^"'2,*IK@=Q9[)69&R2446LQ!-,.%\J"3)70O MZ3^(-&N2SA3R!$)M0:E4"L'FH19%QQZ26'-(27;!0_>I,$4D=0'HN0;E;*C) M,*$;9G #R2<"\F/3,V(?=1QR5H\Z13:9$Q%HUUVD>W:KY,W=^(""AG_=: 5 MS@ 2X>2ZXL D3SJ-=7WJV%3CQD^5X[@FX0EX$VH-'M>;4*=ZMG[V[K3??L7M MD;V;1>E+7VUR(/$"_5+I))1,6@W*.[B%7-(C-R;WM7B"\<,1B'3TH_ABD-]2 M;CP0>T_JND=UXC>5]$)0:!LWSKH+FI9:LAS$K#DI W9[)2CHF(I3<=:-.I#I MD__3337(X^/(_5'3"'MFJIL![*U)I%87"?E'"O'OVGVY#ZV^W)=V7R[8H- E MY-H$]"BF$+%>%/N/K9H$(>1[;;X]%VHBH7G'60+DG8,"+CYSZMG4HE,[C[6KN&;$T;JTK*,! N&QI3!%L6P+)&\/4)$M'Q18DZEQN"6VQ;C,MD>[1 MP1D?!-M\6W;.&LP><:K+)*Q=R9+0;@XP5Y$XW#_D4OQ^%"(HW*8(*;S)M:#];: S[9I-R]0;)N\@,ZK[7&U M,8]L7/B&@^D=>_?JRC]K5Q6!Z/J6E5X/SJTD_"N/!>#H1%Y=7 8O]?6@ O1R<7M%YST># MT\OQLS5T/XK3R\'9Q9@NQH.+R?0)*DTOQ.G5*"#X;-, X%>#R>B2+B:#R9@H M,AE-!Y<7=(SQ&$+/_/87%!%6N6&>L]E57CS#K/_9Z-H:4)A M5REXCHE*Y!0=5/L+M F<>P1O!B.Q!RA]F+,L0I%YB_VF]_'*QB'0^9HZ:LTU 7Q2Y(HV'V'YR1SMX4FWHL2Q()?1?16]P=17 M76+IBBJ9A8H-,_8Q<.TPRI0^6N[T=(.PI:3HS1'@QHPW)7JFUXH>W#,2@_// MK)$YM?EX M!U124 M<(2^OTW2VFOG(-UC-[3BJB$5#$LZ4.PZ]%JT3M*"M,H=],3!3W/%G?O\>Y[K MA#3 E]<=T&%)$&@*2"Y2(9MD4Y7.&]"UU'FLY.%11[=HIT9%'\\K<)6P*[X+ M>%-HD@JAX1ZT74#'&E\W]DD8N?6K$5/PZLD$WV^9\KQH5F)7T_/3]X_OCT1"WQV?# M*?X_'4Z^'XI?_:.+Z# MP70Z/,6VYZ/A16OW9_&VZ;B/^]O@[^$I]*)$ @N=+HEY[8&_I%E%*#.]D-/? MLG''KE939U#D[7 #6.)^E$1C.QY M0,>'.+"IVN3'U&55#[ZZ'&.=4#ED1??#6[#":K4/RH;GV>F:7&,$0:=*0"'U M]Q)XT&Q((V D6< 6MJ!J44GFOR,0:>($78;I#EW&&=%Z%5K))K2"5MA@22\ MW,5U6$ U!?1R-@%PFK?\PN5 3R1 M3K>+<9<\;FUB$]PWP2*(>9"5!*!FF%/F@)<^<)N&,1$S*=$"4>JG2M-0G M_5WN7T(!FV(S<;?\AH;&$QLDN(+>T> 1_*Q]Y#4%BOR][LQ4T,R\5ZJHC<=1 M&YM\"Q!65-.A]50KJ:A_E.\HI;<)< 2Z8%7XO]E\7=14H*&*&M@,#0&/? ;Y M A1OT[($J;L^R WG2V0#H"6-$_"V@^\?^^!6;KAH6J>)H4<5,P;2#781*"*P MH6Y=&%.A'E[&0X\1JZ%XIS)9.W7(TF>2BWS"QUHU214UT:U:TQ!)GOHF='(: M>^ V?.NDP;;QL4K3)^G-L,&D?R: A3#0!0$H1WW730KW;'%_QB[BF.1<^6YA M(NQNQ3O4,%P+KPXCTN3-O0KSS"PEL?-)K&URF-;L<&C.+"C7X"'!=G>GD>QW M2#J^'M]E(#4)IG]C9FW]H.'*((4=BIO '>E0]V$<<.3'E/O2G@J@V*"V'2*';5&Y-2*WF%1:D<#>.Z&1CFHPF%I M!#QS[?CROL4VS5Q@?2UWR MCDSQR!L4>:6DJVU3PFH)2Y>+C"Y'%JTQ>T!P-0V6?MG-E!E^6&8/'(&G;]() M>J2\#PCGR=T!O5!./T2Y)O$/00?$@?+$.-0/:Z7:K[#X.5T0J@SU&C]0XI)6XZ>QZ#NG@321OZ'!0KNV@':LUZ(B##I8:8*G:+S M\E1GP'H7U4/\9@Y0F$E:1*K\U,#.I)F.FO2/*5WG]_2&#QO&&Y+?YWJ"7K#[ M4^3=O9QHW\GX#ITZ4)/GTL$""@5)W;C8+ULK8B:SP7/?78U/F27?78Y&K5Y0 MRGG=_N3[12\639HYJ$G_P%'K39]/WMI\RTSP-VW2+2:R+?,EM^8=C -C%9VZ M/CG#,(&T,761^_D&*FEY[^=X,*1LAEY3G9 B=AI8D DX5\^I\$IUTV+;R8QF MJMK0O&AX_VPMP=U,K[VV>E>R:@X7WD7X$?I 0R[.V(3SDM,'7CT$"V\*@ M9=Q;(,GEM;]::L2Z-EMN6:Z@D3(-QQ Q0!>>7:3HQ7D^9R^HKJ0U,ZVR_6ACCV,>;<<,%>NT_N.V4H#_-K02 14MPP'I?FAYJ7$=F,*DN, MWL8WP1"Q\)LW)*;-. N/&C6NO4\QF^FVR5/3;5F!'=(8Q< 3+HG)=:?W=7@GTHF3AI M_8C 2MD%_U1"X)/_/8%T-_T MP7^HS)I_DF!FJLJL^'*I$']:>@#?SPV2P/"!-D@_4O'V?P!02P,$% @ M88.$5-H-T*$( P E 8 !D !X;"]W;W)K&UL MC551;^,V#/XKA'$/-\!76[(=QT42H.FMN#M)!UX_Q&M)CM1(UK=+_O5H:TZ(A2R0Z5E5J!P>T\N&'7R]3;]P9_2#S8 M$QE\)H]:/WGE:S4/8D\(6RR=1Q"T/.,MMJT'(AK_C)C!,:1W/)7?T._ZW"F7 M1V'Q5K=_RLHU\V :0(5;L6_=@SY\P3&?S..5NK7]%PZ#[80BEGOK=#!CPZ\YST$ZEE^%DXL9D8?P'AK0O-"GVKO3>2D\I>R=H9. M)?FYQ6_:(3#X!.OA5D!O82UK);>R%,K!35GJO7)2U;#2K2PE6OBX$8\MVE]F MD2,&'B^ _=96E'7!FO1OT$J[@,^H]HC_-7' M@ V^.%BVNGSZ^UPY+Z+[AKVV.U'B/*".M&B>,? 5V?N+'&L";SKO=4:5KPD& M#5WI-6RHP4"H"NZ%HRW1P@=(LS!.,B\D89(5<"=?L(([1. LC/,86!JR-(,5 M4ER:HE#YZ4U<9 E57"2DS6#C7:$>1*28">3D.6H!6&#Q/K13/X*L:II^_P@V6C=*MKE_/4TRF898S+[ PY\E_5"G)(2WBD>#_ M#>S!BY#'4R_PD#-?$1XGX33W:;",\H@+./=\HY-)T:&I^WEHH>_Q86@<=X\C M]V:8-/^:#_/Z7ABZ50LM;LDUOLJS ,PP P?%Z5T_=QZUHRG6BPW]-M!X SK? M:NJU4?$!CC^BQ0]02P,$% @ 88.$5.4E\HFO @ N04 !D !X;"]W M;W)K&ULC51-;]LP#/TKA+%#"[BUK7PU11(@Z59L MPSH$;;<>AAT4FTF$RI(GR4W[[T?)CI=A;;"+38KDXR,E3V7%>HR++6IN2.5+-);&60%R&HE E+TV%2\?'+X+W-D#&7PE*ZT?O?*IF$:I)X02<^<1./V>\ JE]$!$ MXU>+&74I?>"AO$>_#K53+2MN\4K+!U&X[32ZB*# -:^EN]6[C]C6,_!XN98V M?&'7^J81Y+5UNFR#B4$I5//GSVT?_B> M0$L\&X2!9;ON>.SB=$[,-Z;T+P0 M2@W11$XH?REWSI!54)R;?=4.H0]G,,]S72MGX19S%$]\)3&&>\.I_>XU(W!5 M_&M?\I=@/+GW/WLZ21R1]*F2O"6T: BQ-PAE#&ZTMWU,8:0)(8OFAH<6GTM%%>Y4)O#._@16, ]/CM82)T__GRMX4?S^ZF_M!7/ M<1K16%LT3QCYGM4TH]!V#?8Z"WH&"R$E%O .>J.X-QZ2P ;QF U]!:8FBZ=< MJU7CEJ4QZV5P$;-L# \TI6="G55&;RB?I1P760J]>$A7/Y>T):A.!-HW8#FU M& IAV]?E00M=K]RZEC3/[>E)%F?C$9QZ831(2>B>HSEXRXHVW#OH$XE^ZHD/ MXS0=P6L7F!R,4XEF$Y:&A8#93%9WVNVE>3..?]R;I7;#S4;0#4I<4VAZ/AI$ M8)I%T2A.5V$X5]K1J =Q2[L5C7<@^UK30V@5GZ#;UK/?4$L#!!0 ( &&# MA%3/J-S EP( ',% 9 >&PO=V]R:W-H965T2FW=>/DATO M!=J\6*)$'AY2/ISMM+FW%:*#)RF4G4>5<_5Y'-NB0LGLJ:Y1TS:,TVA_<\&WE M_$&\F-5LB[?H?M0K0U;_H2XIS0 1=/IA"JG\V'SM\[_.*X-AMK<$J62CVZ MS?=\&D2.$ K,K$-@]'K&!0KA@(C&4X<9]"E=X.;Z#?W*:R$S 4D7 MD'C>;2+/\H)9-IMHM0;MO G-+;Q4'TWDN'0?Y=YJ.N449V<_E$4XAJ]PGCTU MW'!7*@,'#VPIT!Q.0DLYG&>8=7CS%B_Y "].X$9)6QJXE#GFVP AD>L9)F\, MY\E>Q&LFCR"*!Y!$2;('+^T5IQXOW:/80"MP#]RPAQMZN.$'K!D[$# MCT_)*QU$H_%F97J$BN4(!^EP!(>P*!F=&N 2"L8U/#/1^,)G.P)C"ME.3#>I MH<$#B=<44]ID,-Z;=G@Z_&3:;?VC!.ZP0F:H2@YOK_-!/#B)4\JSF^W[EW&E MW'5CPXWVKU"O_) SE*61MIT$O;6?H^?M^'AW;X?P#=,K3G=68$&AT=')* #= M#K9V8U7MA\E261I-?EG2OP"U&PO=V]R:W-H965T1/"Q341J+ !D@@1+OM8=J#FUP2"\?.;(?"M]_9":%( MT$U3I/ALW_WNSO;=;*/TO:D0+3S60IIY4%G;'(>AR2JLF=E3#4K:*92NF:6I M+D/3:&2Y-ZI%F$3105@S+H-TYM=N=3I3K15>&. MEY5U"V$Z:UB)2[3?FEM-LW"@Y+Q&:;B2H+&8!R?Q\6+B]+W"=XX;LR6#RV2M MU+V;7.;S('(!H<#,.@*CX0%/40@'HC!^]\Q@<.D,M^5G^A>?.^6R9@9/E?C! MFL*CDMW*4NK:9>3G4UOE$4X MA,_P5:E\PX6 CRNV%F@^S4)+?*<59CUKT;&2=UAQ M=*VLK N.LF=8%>)QZ9A&HT: MDJD[W?@(/D CU M=-]K%W1Y+=4Y49Q6_/\.XK\XZ-_'/SAXZ\[#K>*I49>^11C(5"MM5T?#ZM"% M3KKB>U'O6M@UTW1%!@069!KM'>X'H+NVT$VL:GPIKI6EPO9B19T4M5.@_4+1 M ^TGSL'0F],_4$L#!!0 ( &&#A%2!5*^M7P( !8% 9 >&PO=V]R M:W-H965T+ATT:)$W+QE!;J>V&!AH3 M K8]3'MPDVOCX=C!OK3P[W=VTL DJ/82^^R[[[[OK3)/%YB97T1[9&PSU7.,-TO?ZRK&5]"B%JM!X90TX M7$W$;' Z'P7_Z/!#X=8_VT-0LK3V+ACGQ42D@1!JS"D@2%XVN$"M Q#3N.\P M19\R!#[?[]#/HG;6LI0>%U;_5 65$W$BH,"5;#1=V^T7[/0%_ K(N((N\VT21Y2=)#-:V$2I,9K) M*1-^R@TYOE4<1]-OEA!.X!#.#4FS5DN-,/,>R<.;6\F6?SM.B!,%]R3O0.VAU;@'KA1#S>*<*-7X&YX5HJ&2V=7,,OO&^6P@#-E%.'A5^ZZXH7R+A_A M4OZQ#A9:>@^_(AFXQ0>"N;;YW>^7ZKZ71AC@4U_+'">")]2CVZ (I6MXW* K M'NSL+-H#N$9/3N7$)'.[02,-DSO@CC@ _H^+V(+H> "U#'/D2U5[OCT9PJTE MJ4$]*9.MLC;XXS&\5-GD6:\R[CI.I.?4C:&V;?O3?NAG;:\_N;P-&ULE55M;]LV$/XK!WW: "6B:,FQ ]M G#;8!K0(ZF3!,.P#+9UM(A*I MDE2<_OL>*5ES!L=KOTA\N^>>>XYWG.VU>;8[1 >O=:7L/-HYUUPGB2UV6 M[ MJ1M4M+/1IA:.IF:;V,:@*(-1726ND@KO#=BVKH7Y MML1*[^=1&AT6OLCMSOF%9#%KQ!97Z!Z;>T.S9$ I98W*2JW X&8>W:37R]R? M#P?^E+BW1V/PD:RU?O:3W\MYQ#PAK+!P'D'0[P5OL:H\$-'XVF-&@TMO>#P^ MH-^%V"F6M;!XJZLG6;K=/)I$4.)&M)7[HO>_81]/(%CHRH8O[+NSXSR"HK5. MU[TQ,:BEZO[BM=?AR&#"WC'@O0$/O#M'@>4'X<1B9O0>C#]-:'X00@W61$XJ MGY25,[0KRDW*TE80U\+?P2\\ MX*N#9:6+YW].27S6HZ_4:]N( N<1E:)%\X+1XD[:0E3P%PK32P\D7$NE!KUT MPYR'>0I+864!^P-GT7.V'5.J8>N$*J7:0IK&;)3'HW$**8_3G,V%*"_ED&E]E_M(]_==U>4 \S6',\SAE;SB< M26 ^)# _F\!'):UMB46?(@KC5M^@+O6M82[-4*YH*8.GFEH#GE-V54\Y1GD1'G*IP?E>V5*(/^ M=5/I;XB]RZ8UQ8[80%,)!5DVB5-J7&E&L4XS>-".+G_J;T<\'G,:C2:=&JFYZ3KNO\>[=^N3,%M)L56X(5-V>47WP'1O M03=QN@G]=ZT==?,PW-'SB<8?H/V-IG;43[R#X4%>? =02P,$% @ 88.$ M5$ G-C%1 P \P@ !D !X;"]W;W)K&ULQ59M M;^,V#/XKA#<,+9#&MA(G3I<$2'J[O0#7%4VO]V'8!\5F$J&VY)/DIO?O1\F. MF[MKLP%[0X!8+^1#\B%I>KI7^L'L$"T\E84TLV!G;749AB;;8S8!%?+H=.W@O<"]R; MHS6X2-9*/;C-S_DLB)Q#6&!F'0*GQR->85$X('+C8XL9=":=XO'Z@/[6QTZQ MK+G!*U5\$+G=S8(T@!PWO"[LK=K_A&T\B'NE 9\JH2FY07]_MR#ME)@R*+>B*6$R/JC"3P3 M["N9M<^)P[%(8[CYT)*TZ\TJJ-D?J[H:#K4 M5SR>]!B9/?3P3V12O\]+I=_I8>28=+U M$$&_]+H,CP91B7KKQZV!3-72-C.I.^TF^J(99,_BS>? .ZZW0AHH<$.J47^< M!*";$=MLK*K\6%LK2T/2+W?T58+:"=#]1M&[O=TX ]UWSOP/4$L#!!0 ( M &&#A%29WD'BQP4 !T. 9 >&PO=V]R:W-H965T@LR)U#VP#MG-SD;2&[30HBC[0$G>7B%942,J7?GT/ M*:U\2;QP@Q:&5R.*R%L5-SL*=[UZA6GAIB^_5: MF-LCV>CK_1F;;0;.U'+E_,#\8*\32WDNW>?NU.!N/J'4:BU;JW1+C%SLSP[9 MZZ/,SP\3?E?RVMZSB<_D4NNO_N:DWI]%/B#9R,IY!('+E3R63>.!$,:W$7,V M+>D=[]L;]'C,R)8JW:XBINQ#L]QX*,##W$/"X4HWP@G#O:,OB;&SP::-T*J MP1O!J=:3 M\VK$/1IP^1.XC)-/NG4K2]ZVM:P? LP1Y!0IWT1ZQ+.&EU]_>M'I=ZZLI?M:]N)2N[/H$LKS96<';Q3MA(-^4,*,S! M4+\>LB-C!3&Z!) T/KSS3E9*-.Z6?)"XK,BQ,/)!)US(:M7J1B]OR;$V2$N@ M;RZTPQIG\DJVO20O2)91EG,894&3,H41EY1'!8Q=_/,HID6> L Z7R8?JJI M0AI1%I4DC^&>$Y[3)$OAP3">IXR\-]I:TAF]4(ZPC$993'A*8U80QFB>Q)B; MPI6(-]V^QP9-\-R*H4?'A7=Q^Z 94'=0#@M #[+T!% MEF0!*/0JC*5">[G\> M(F#_1_^G.8KM:Y)%= @/N7$6;ZJ#?DZ0Z7?]GS#*>4Z2G#*6$1[#A_DN0G>G M:?)=_R<%&A]EATA*-!K'U+A J=+GM;\O+T,P-(L8 %CFVS]&Z"7[Z?;/XH)X M'3&(/;0_8OL7[1]S-C:@M[X8Y>2N7BR\%\*1ZBKLTF%-7P9I_3L!TEM(C*)! M>^-Q-]IPF@ASJ=RH"/19F8_P@WVR[H0R&WD9?W![H[=30'ZE.ZE9C S^H!/- M/OP^+9&=E!9%28+)06$ZFOG&"/[!9!$M4R^X+9K9="S:*:9YX<6#S8LE?@1[ M95F$:\G\-4.&+:.P^N,-)8<.F?493^2A=5F1!3G!XADX+L!#*VH!E:5YX247X^ Y M[2$@3NE)UC[K]D+SAYO:9I&T-]K\B M;=#7F,)CXK*<\C(+QPF-HXDV1F-LRSEVL_P!:R4.'89M.-YPAAT[R_ [;/KC MN36)\4>,S>^]LD,2R_!A8K'7H'##V_LT.GW[' ZO_'?3AP^G3\+@)+.DD0NX M1J]RB, ,'R/#C=-=^ "XU [Z"^8*WV_2^ EXOM!X%1YO_ +3%^'!/U!+ P04 M " !A@X14_0LHX*$% X#@ &0 'AL+W=O>W2O]V6PXM_!0E=*<#S;6;D]'(Y-O M>,7,B=IRB5]62E?,XE*O1V:K.2N<4%6.HB 8CRHFY&!VYGZ[T;,S5=M22'ZC MP=15Q?3CG)?J_GP0#KH?%F*]L?3#:':V96M^R^W'[8W&U:C74HB*2R.4!,U7 MYX.+\'0^H?UNP^^"WYN==R!/EDI]IL6[XGP0$"!>\MR2!H:/K_R2ER4I0AA? M6IV#WB0)[KYWVJ^=[^C+DAE^J^.+4MNAFR((7SQ6,$%T/,>H@SJ.]&G]A\@2"T(Y=CIB_>X;*!Q<(^ZI%>7.'7)*^INL4Z*NN2@5O!FM>*.9CO1A 7# M$"]XKF0N2L$<&?]RYN&./UB8ERK__/=+D=YO&.-28QU!&QGHUI%;AW#-"ZY9 M"<8R6UN%7S0AB<*3 '[J'@20/V")&W1 @F4/#IA7*F.&(!HOF(75R\J.T-H4 M;1^!%_EI',$0;BU]8+* FYIKJV A@A+$B!R\,$]P5ILDK.[%S86U*\,;I!#<> M8RXJSDRM\2$=#DR-%7)-*WPU@E"Y-'EQ.G4B[Z1EO6\HY_%#4#&3J'&1K"1?$):YQP&,!0;;50&AXY MTWW 7<0@&5,T4. WN^$:?:9(>U% .NZ4?1[#+I]-[JG M!]/]4E5;)1UX7.U0_DV+P)LWZ1P>2/C]IJ^%R='3/S$\;7>!']7 98U)PK1V M3#N"9.+B\9RI" @_)BF$DZ3/6C2-(,[H+X$T2N"J2WFG+/+#-"+B9TG2JQMC M:KPLI<1TBKPHHM1Y(=$/RR0)*2&3-.V3]WVFX#\X^U$*B]L<#H.ZPL#/LH"4 MAK&?3;,=2)]J+4PAW&0T$/M!G*#:#)&A6.Q/L:1(+/(#JID]M!GWM!D?3)N/ M4F,W7$OQ#=$275J6&%BHLB2,]TP7!U)FKUDZTIR:+]W^ MG)4,>P;6..&\XCFOEEAN4481QH[TL\:V2*6&YQ_#S:DKMZTRHHFCD&T%;SD^ M"@SA\0$B>)).#2=)7&R7H M@GJN<:7ZONVU BE^&$/VVGR9(3^JM*O=[N\& H;SHL03K@L43AR<3_72KNH2 MSYVYJJE%8I%/J?DD6/A="R&/C.L;;B1NW>"1:Z#Q"SG3^G'55@,&&0= Y(^Q M4A<-SB8@J%_7K,2A$@2092&\I_3NS"3J3BB-G:T9'C$6=QQF;>LIOG<%^T$2 M9)#ZR3AZ[FKY%'ST-_]2BX8]P"JEK?CFIF8SWKW03R)J.=XD'-,4UWS+1-$/ MI\8N O#2U VS<4"/N9(U#G>.N07]Q/IL$,'8>H0^&DT>5F@ M0[(C.&QL'4$\C9N&CZ>;EXIFM'.:K[A>NSL+LH%8U!SL^U_[:]%%.:-N#WE<+#&PO=V]R:W-H M965T"38$;&B: M]L%-W=8BB?O:#H7]];NSTU!:&G5?W@]0.[E[SL_=X[-SOI+J12\X-_!6Y*6^ MZ"R,69X-!CI;\(+IOESR$M_,I"J8P:F:#_12<3:U3D4^"#PO&11,E)WQN7UV MK\;GLC*Y*/F] ET5!5/O5SR7JXN.WUD_>!#SA:$'@_'YDLWY(S=_+.\5S@8- MRE04O-1"EJ#X[*)SZ9]=I61O#?X4?*4WQD!,)E*^T.3;]*+CT8)XSC-#" Q_ M7ODUSW,"PF5\KS$[34ARW!ROT6\L=^0R89I?R_Q93,WBHC/LP)3/6)6;![GZ MA==\8L++9*[M?U@YVSCH0%9I(XO:&5=0B-+]LKC\*U /S/^31H._A!.X5H6A3"8;Z.A M^\0F.=Q!X0=""%S:,0XL7MC#6X BVP$4-7&3AHCUPMQPUT9YNJ5=\8W8F;>3Y]6$IXY?X%[KH2< MN@P#YJ?"[01UAJ"V72C.6ZP#:^W#[TNNF!'E''(B AGQ.$*PX*F8O%!%6-Z 3?8E'!MKKD1E<-* MV!K@1Y?0$EDR,06D :R0%6UA469Y1>:B!+/@4"#K2G':WU2FW1I\*"$CP!EF M1L-,R0+D9XUHJX]1G#I]#$A9+D&^+^?^6U!_EA?6(GG7L: /:1U.DD\C9U\LEZK<)W/(6R2BF2Z!%T M_5Z,!3AQP^$PP>$! *4L3]<@Z)>$/OIU@UX2T<#UF"U!?]H&&"WL^6'H D?8 M_U(<;JGC7A$$QF/E%/CW2BSMOCJ%[A=I.+%Y")/4_OJ1!Y=95A55S@PF>LJQ M1V3":: ;IC$M-XV([==1>E!RRL]H1.H,1]OM>4\VHS!UE()HA]#^!+H*='TO M:9(W^]*S3MTH'+DH84P9?+:7(F3)7C'CN#6Q >%^_<@\'@K%KK;\_M"#OSA3 M&H*^%];#K1H$_3""=_O&[T=Q;;03<2IT1AT1, 3?#17VPP".(>HCP^/M$'X? MF\\Q1DI".&[I 6G3 ])#>L#M.ML]N&.F4I3WPW9_*_R^>VKY (HU3ZM,1JA ?A=0*1RF$J""<1JBY!/QD2),8:*N,G>W:T2U8JMEMKY*/8QIM9G((IE96S_KN\'73]PD@L:Q9$?A4$_ ME-=7=1AL7( +KN;VFJ_!%M[=A9NGS9?$I;M ?YB[SY [IN8"CXN,.L)!6B^K\;_ 5!+ P04 M" !A@X148BX44/L& "$(0 &0 'AL+W=O.JZZV@W=5T=7]P$P-6@\UL4]KI M_O'73M(82'!HAR9-:Q['Q]_Y?'(^/SA98LL;92?KL6IR=\)5**"/7 M LC58H'%TY D?'W:@(WG!V,ZFROSH'UVLL0S,B'J=GDM]%V[\!+3!6&2<@8$ MF9XV!O##*.B:!JG%-TK6 M-(X?N=-&T:=IN'G][/UC&KP.Y@Y+,N+)WS16\]-&KP%B,L6K1(WY^C/) PJ- MOX@G,OT?K'-;KP&BE51\D3?6"!:497_Q8T[$1@,$]S1 >0-T: ,_;^"G@6;( MTK#.L<)G)X*O@3#6VINY2+E)6^MH*#/#.%%"OZ6ZG3J[XHH "-Z#23:.@$_! MA,X8G=((,P4&4<173%$V ]<\H1$E$KP])PK31((;\JA6.'D'W@#*P,V_VX0SYX4G[83/0 MLDW7#PJ;K3""(HS &<: ,3WZX)SH A)1G'Z68ZPJ(;H](:_E>7\XF T+2*'3 MT=5J<4>$2>(Q67*1YNTMHZHR)S-7G0U*_&I".D7O'6?OGSB/US1)FN#+8HFI MT.5.@4LN*WOOE ;$VQFR3@F?5XVO6^#KUN3=DBJP7FWJ]@OB+JD"^D5T;OA[M\5QGU M^M7P^P7\OA/^.9D2(33V&_P(!E(2\Y&;#SO[7 :)UE$#N@ENN ZS"GO?D089 M<)?%%FKH65GPG+C'Y(&P%0%3P1>:=Z:$%ERM36H.1JDJ$:&SG$7)*J7>1*;_ MI6%6EG^O!!%Y?J^[6Z4J[&#H!=Z>48 ;,@?=:;0GA$N*[VA"U9-C '+76VD= M>+N#4&&U:;2-&UG'D,;J/M&*S:0;?<#>(' MHDNQ-(ER\:@GH++R&X5EB>K#8!=AV:BW%Z$5,EBC9-DL1QH.B1;CNX2 ?[X2 MHR7_@O\*VLV'$!$S()G647F_:?:)LOL9!T/*TUEX\Q!M^X=A[[/>(TI-=,)+%0JG5K&+^)5E)D?PJ85 M0EBCA"]GT^T0!BVTRV:>L34-O5;'/0Q6*:%;*H\S#%=ZZ?5=YR\8Z>H"AAR+ M^.4#8>41NO7QQ0,QJG$(8:OGY!-9#42':>"0L&BN%T?WKV#SHUZD@DLL9D2J MHLU!I0%9;4.UVO;"9*YQZ(=E#O/E4DU#OQ6XR;?"A]S"9V?R!6N5D905:W=. MX3391F.[,*"_OX.Y\QVVSC<^J(7*KX5%R8ZW?/;TR/:P*HF.K8(W#3MB">]*CIJ'7 MZKK3PZH@E17NVA4GHX;;;Q6<5#;H$Z1GH<0Z-]JX.^6P=?KM$U#FOG M/+[5/M^M.#<",TF+?4H)KO'3UL3'U8L5(]\M1KO>FWJ@]*J>*<>J,7>YM2L' M2RNN"JN@OV]!XV]L,-8LN4J KXBJ1.F7*V %RK(5VKLP]*T\^6Y1* U>Q<35 M-7Y6,GRW9%1TT 1W9,H%L5LP0-^"D2 QS3;MBD&NY*U*.VR;&?MCM[492MH*AOV]"'MCJ'[BK_^1B//SB'&!;>0-WY3WZ M )?/>&"GO\M+V0@%G3VLV$(?_-9"'Y0+/>KU2\E:MO)AN+N[W]XXS]8P9NDQ MOP2IAF='P,73XJ<$@_0 ?>?Y$'X893\(L&ZRWR=\U2LKRB1(R%2[U*L/#4ED M1_[9C>++]-3\CBO-17HY)S@FPACH]U/.U?.-Z:#XX<79_U!+ P04 " !A M@X14[7,*[]T# ".#P &0 'AL+W=OPET6R2EB4DLRS-3RKBQG!=K:[FU1-DA3:G\=0N) M."T,;+PL/+ H5OF"N9SO:00;4-_V:ZEG9EUERU+@&1,<2=@MC!O\<47L/*&( M^)O!*3L;HYS*DQ _\\F?VX5AY8@@@5#E):C^.\(*DB2OI''\6Q4UZGOFB>?C ME^J?"_*:S!/-8"62[VRKXH4Q,] 6=O20J =Q^@(5(3>O%XHD*W[1J8JU#!0> M,B72*EDC2!DO_^ES)<19 O8&$DB50-H)SD""7244RIDELH+6'55T.9?BA&0> MK:OE@T*;(ENS83S?QHV2^BK3>6KYEU" ,+I"FW(?D=BA#8LXV[&0 NV'8M1PKJ,-> 7-J8,XHL$\\TBL@\^W?@#RR4&__CWM(GT#^ M,T+N[DXF7F=X9(\_#/FGQ[D:YOH_=?MI>#*-MV!QZ*60UK=I$ZG]DS;*_V M4J__EBQ!??]@LBQ!AS#!EF^U9.E&80<[ P\-MAHKM2X29@WZO<-!N^HZH2&D M^>AW3A4^,W4\6:(J]=7!\EL"]<00C ?T(0TJ,HKJ"]!$Q6A%);R);F.?>+I_ M5JGG5(*9$[1/2D^89SFS()Q!^WC?+F#X,9@\72'Q5WS#'S;L]O2]'AL MX 5D0)K&9/&XRPY(<_$I:>P53_=7W+5.C.WVVZ?&M+X)YGN MGZ3KC?;,]7%+H;XP_?DRI%!CHF3<1,<5NO3PD,9SR73/)=VO4<]NOV-Z@IS M:LECGG4V*=^O5HWE3=%*]5:O]7-9MD:-F7*3O6>2OW:SE " M.UW2NO8U(EDV?^5$B7W1/ST)I;NQ8ACKAAED'J"O[X3NH:I)?H.Z!5_^#U!+ M P04 " !A@X14_/1@H,," W" &0 'AL+W=OSG1"%)E1,XJ7QY3LGYQS'=L<[(9_5&D"CEX)Q-?'66F\N?%]E:RB( M.A<;X&9F*61!M.G*E:\V$DCN0 7S<1#$?D$H]Z9C-S:7T[$H-:,!N[H:JWM@#\=;\@*[D$_;N;2]/R&):<%<$4%1Q*6$^\RO)BE MMMX5_**P4ZTVLDX60CS;SDT^\0(K"!ADVC(0\]C"#!BS1$;&WYK3:UYI@>WV M&_LWY]UX61 %,\&>:*[7$V_DH1R6I&3Z3NR^0^UG:/DRP93[1;NZ-O!05BHM MBAIL%!245T_R4N?0 H2##P"X!N#/ J(:$#FCE3)GZYIH,AU+L4/25ALVVW#9 M.+1Q0[E=Q7LMS2PU.#W]*32@ 3I#EUDF2JX5NH,,Z)8L&)RB!TG,>NF^241X MWIV?DU(P=+ M@O/$X&5U354=+3;NI%\(;>X-UUR;FQVD+3#S2V%.^[IC+X_FO\+T'U!+ P04 M " !A@X14W_JV4+(" "&!@ &0 'AL+W=OW.2FL7#L8#N4 M_OO93LA*::N])/ZXY]QSKN.;X4K()U4@:G@M&5R)-I,Y=)7E422.5#)_"@($K\DE'OCH5N;R?%0U)I1CC,)JBY+(M<39&(U M\D+O;>&.+@MM%_SQL")+G*-^J&;2S/R.):,E7TNI06N#E^8[]RWHV7 M!5$X%>R19KH8>5\\R# G-=-W8O4=6S^QY4L%4^X)JR9V$'N0UDJ+L@4;!27E MS9N\MG78 (3)'D#4 J)M0'\/H-<">LYHH\S9NB":C(=2K$#::,-F!ZXV#FW< M4&Y/<:ZEV:4&I\<_A4:(X3/,I/DRI%X#X1ET,F>EX>@"-:%,P3V^ZIJP M8Q/Z,+^ HT_'\ DHA_M"U,I@U-#71H]E]=,V]Z3)'>W)'49P([@N%%SR#+/W M!+XQTKF)WMQ,HH.,/P@_A2 \@2B(HAV"IO\#CQP\/""GUQ6WY_CZ>_@>)375 MO JDHHPN";%'5U M<\975&^1+, M3FH^7\IKNQZRM3XQ3;;IB?]HF@Y]0^22<@4,)INNUTRTJ%SC6 AMVI ; M%N9'@=(&F/U&ULK99=;]HP%(;_BA7UHI6Z MYCM !4@K7;5.ZX3*NEU,NS#D0*S&<6H[T.[7SW;2-)# T-2;Q!_G/7[.L9V3 MX8;Q1Y$ 2/1,TTR,K$3*_-*VQ2(!BL4%RR%3,TO&*9:JRU>VR#G@V(AH:GN. M$]D4D\P:#\W8E(^'K) IR6#*D2@HQ?SE"E*V&5FN]3IP3U:)U /V>)CC%K.;3RR'$T$ M*2RD=H'5:PT32%/M27$\54ZM>DTM;+9?O=^8X%4P#SD;(.XME;>=,/DQJA5-"33VSB37,T2I9/C;TP""M$' M-.7J:'#Y@G 6HT]/!U%Q795GR3/^@CW^MB*'U\B[PBK]A,:/OD/K<>#W^D-[W81O&X5N/ZR-MA#]&M$_ MB/@5A+A4UV)1T"+%$F)UFM7-7A!]O( M=YU>-WM0LP?_D=YSE$%GCH,6@CMH<;:-/*>Q$5N<8HG^.V6AWPJP$5Z9@[:)%P7=*1C4?(-_7#55.!*6QNB6YIRM M0>,==0YA@XCS]\]"7:CCN@B?H?YBF0"I;!4*N>B MI^2\K(ME1[+MA=;+-XZCH@5+ MJ#H32Y;BE[F0"=78E?>.6DI&9Q:4Q([GNETGH3QM#?IV;"P'?9'IF*=L+$%E M24+ETQ6+Q>JB15K/ Q-^O]!FP!GTE_2>W3+]=3F6V',*+S.>L%1QD8)D\XO6 M)7ES34(#L!;?.%NIG388*5,A'DSGP^RBY1I&+&:1-BXH_CVR(8MCXPEY?,^= MMHHY#7"W_>S]K16/8J94L:&(_^0SO;AH]5HP8W.:Q7HB5N]9+B@P_B(1*_L+ MJ]S6;4&4*2V2'(P,$IYN_NDZ#\0.@/@U "\'>,<".CF@+TX+/0#+KP&BZC[QE7 MW&1/P M;6;T:F;\(XO/H..VP7,]4@$?_@N:"=QO>8H32"*UPM>+Y@HN552W T6;6[@Y5_]P_D%.V MZ=3)\0LY?J.<"7MD:<9@+D5B]4@\!G$_ZP4,[4YFL@T?TBC.9E:#4IAY-H,[ MNJY2X9<8>FZG%P8'0LIF)'!]][Q:2U!H"1JUO,,: R>?A%*G@$D8<;44F]/! MK++G95M%.RC3]CWW@'39R*WFVRWX=AOY7J?W.,*D">Q?-RR9,OEWP_X,"[?A MKTQI6)+=[9+P<*>5K8(P)#6+LU?;?_8<0]7?H45(3VW)IYDIXZ3 ME\GO5>XXV$MP+:%M92/-I>U:108S8I9'Y<3EDE(?B&U-(XTL3,%I\)TYFT@]R3YO/^IRXB$WL/P>A]R72$VP:'OM$X M8VUXC_?TRCM>4$I]>+A51J1<)<+:];$M%*2Y4OQ/KES#G.9N"%Z3>GW;BD6: M2]9+7:KR:??NB.73K6S4*4ER=IXKYC5Z0R56 P4QFR/*/0L1+CX" !G" &0 'AL+W=OS4-DG[[7.33,B2:IS*C:NV$FAJ MG&!;7)M%MS9 M9$LW\ CZ:;N2.'-;E925P!43G$C(ILZM?[,8&WMK\(?!7AV,B(@IEKV3?V'H.22JE1=DX(T')>'VGKTT=#AP"_X1# MT#@$GW4(&X?0)EJ3V;265-/91(H]D<8:U M'IVA0^M[."$[!(2 M*-<@2=@ ]E6LEHBLA'D?=S/?"R?NKB?NH(T[^&1991)LJ-%!41D MAZ4\5[QA!SP*CK"[)OXIZE%+/3I+_0 E4(4[;KB.:#\4O ]YU.49^N$1=-?H MQ%D=M\CCL\AS6E">0!_0N+.OAP>PYNG:!*-H=(3D'GRS2Y ;V\H45J3BNO[$ MM:MMM[RU3>)H?8Y=M&YZ_V7J%GQ/Y8;AU[R #"6]ZR$BR;JMU1,MMK8SK(7& M/F.'.?X)@#0&^#P3V!V:B0G0_EO,_@%02P,$% @ 88.$5. .MJ8< @ MK@0 !D !X;"]W;W)K&ULC53;;MLP#/T5PNA# M"W21X[3I4#@&FF27%NL0-.WVK-A,+%073Y+C[.\GR8Z7%4VP%UND> X/:=)I MH_2K*1$M[ 279A*5UE:WA)B\1$'-0%4HW\IX1/M2+;2S M2,]2,('2,"5!XWH2W0UO9R,?'P)^,&S,P1E\)2NE7KUQ7TRBV M"CKGU#-2] MMCA#SCV1D_&KXXSZE!YX>-ZS?PZUNUI6U.!,\9^LL.4D^AA!@6M:<_NDFJ_8 MU7/M^7+%37A"T\:.7<:\-E:)#NQLP63[IKNN#P> X?@((.D R5O U1' J .$ MSI%662AK3BW-4JT:T#[:L?E#Z$U NVJ8]%]Q:;6[90YGL^_*(MS !_BB5-$P MSN%\CI8R;N 9=[:F_,)=OBSG<'YV 6? )#R7JC94%B8EUBGP/"3OLDW;;,F1 M;,,$'I6TI8%/LL#B7P+BI/?ZD[W^:7*2\8'* <3#2TCB)'E'T.Q_X$F #T_( M&?7M' 6^JR-\^RY>PKVH*--NWBU\4^;=7K54UX'*;]LVBU.R/11_*J+51PX^ MO4"]"1MA(%>UM&T7>V^_='=AUM[XIVX9V]WY2]-N\B/5&R8-<%P[RGAPX_3H M=CM:PZHJ#-A*63>NX5BZ'PIJ'^#NU\H-66?X!/TO*OL#4$L#!!0 ( &&# MA%2D,!>))0, .8+ 9 >&PO=V]R:W-H965T37$A4QV:V*>7?SW;2A$!) M4%Z([=QS?O,@)0Z#VA3(Z<2*G5E>O*((*$R$N^ J;?++A(B-)3 ML73E2@ )+2BAKN]Y731,@ON>+@B2YB!>ED]"CUS\RQAG "3,6=(P&+D7..K*>X9@(WX%<-&[HR1 MD3+G_-5,[L*1XQE&0"%0)@71CS>8 J4FD^;Q+TOJY'L:X.[X(_LW*UZ+F1,) M4TY_QZ&*1D[?02$LR)JJ)[[Y 9F@CLD7<"KM+]IDL9Z#@K54/,G FD$2L_1) MWK-"[ !P]PC SP#^/J!]!-#* "TK-&5F9=T01<9#P3=(F&B=S0QL;2Q:JXF9 M.<:9$OIMK'%J_, 5H![ZBKYS'FYB2O5P&A&V!(EBAJ9$B&W,EN@ZX6NF$%\4 M@>(KR5AH1RZ2E,T&[E!1F>2TO&/T,$^NN=, M11+=LA#"<@)7:\L%^A\")WYEQI^$72(/?T&^Y_N?$)J> O7U;ME\ M[2/Y)H02%L!GE4F!'0LT7]_;&'=;G?;0?=NE6Q=58M7.6;4K63UP%-A#_XQ7 M"NWN[.CM<:J**/'IY'PZ3:O4.=CKLRK51958=7-6W4I6MVRI5T"8[^'//21S M$'\KKD0O3]MK*K9W* ,/<']/;%U4B54_9]5O?"6F_5,/?)#O-FA:@\%)-:B+ M*K'"7M$=O4I>LQ4$,:%JBWZ ?D2F(<(IAX]W&C!N*CU#[JKR6X-]Z75195Y^ MP=$3=NC1FRKA U465>16_$U$U7F570\7-WRJB]!]^1+4/1"W+@99LA.32%JHE)> M[HYC2D LK9&4*# F)_46^6IN5J^M1=M;GQ@3:YU8D29UP/=$Z+\+B2@L=$KO MLJ&ULC53;;MLP#/T5PMA#"W2UXZ27%8Z!).VV#NA0]+(]*S9C"Y4E3Z+K;%\_ M27:]M$V"O<2Z\!R>PXA,6J6?3(E(L*Z$--.@)*HOPM!D)5;,'*L:I;U9*5TQ MLEM=A*;6R'(/JD081]%I6#$N@S3Q9[X@3).:%7B/]%C?:KL+!Y:<5R@-5Q(TKJ;!;'2QF+AX'_"#8VLVUN"< M+)5ZEDR@PLE M?O* ^"U@L@,P[@%C;[13YFU=,F)IHE4+VD5;-K?PM?%HZX9+]R_> MD[:WW.(H_:X(X1P^PK4D)@N^% @S8Y ,'%PB,2X,/.":&B8.;=3C_24!B/QBY%Y MO)?Q&Y/'$(V.(([B>(N@Q?_ 8P\?[9$S'NHZ]GR3'7S75%#&QK9I=LA.?S#7F3O0YF ME=+$_S#?;=L\[)$[>2?FT\D;O>]#QJ[PKQ2'&^^Z0EWX=C>0J492]S*&TV&B MS'PCO3F?VTG3#89_--V8NF&ZX-* P)6EC([/K"+=M7ZW(57[[EDJLKWHEZ6= MEJA=@+U?*=M!_<8E&.9O^A=02P,$% @ 88.$5(/LG\I' @ (P8 !D M !X;"]W;W)K&ULK55=;YLP%/TK%NI#*W4QD(1E M%4%JB:9U4J':0\&;H)58S/;">V_GVTH2I>/Y:$OP=>^Y_B<:]V;N!'R M294 &CU7C*NI5VI=WV"L\A(JH@:B!FY.5D)61)M0KK&J)9#"@2J&0]^/<$4H M]Y+8[?LESUT==@#!Z @@[ #AN8!A!Q@ZHZTR M9VM&-$EB*1HD;;9ALPM7&XO(5C4Y6^-&%?FM#QC8[P[;@GSOTU MXJ /V6IYQH['MLTV\6.\W56^G_%IW*>\43?LU0U/JEN TI+F&@J4BBUPPLWS M_'J *@/Y^X3[4<\_>B?W+4]TPOU^1A >=C_NU8U/JDM=9X!$"V#$S@-5TOHL M_U%_0_1._J/_OOY^QF3XCW^\T\)V?#X0N:9<(08K _(''PU:MB.I#;2H75=G M0IM*N&5IICA(FV#.5\)T=A?80='_+R1_ 5!+ P04 " !A@X14U$S4A7P# M "L"@ &0 'AL+W=O$IZAT%P*4+@8.M?^QSO?LX#"XG>.6WTP!KN5 MN93/=G*?#!W/,L(48V-=,/K;X!C3U'HB'M]+ITX5TP(/QZ_>[XK-TV;F3.-8 MIG_PQ*R&3M^!!!_L-W;]KH.Q+DV,BO!Q"#C8O_/ M7DHA#@!^YPP@* '!I8"K$G!U*:!3 CJ7 L(2$%X*Z): ;J']7JQ"Z0DS;#10 M<@O*6I,W.RC25:!)8"YL9S+Y-IO NS?OX0UP 4\KF6LF$CUP#?&PWMRXC'FSCQF/OLQ3+#P95]E,"6_!%BCA7"H6ITVCO-2R\VNZS&?D= M/Z0-;0ZEJ+'R^Y%761U1OJHH7S52+DKN7NL<$S 2KN/O.5<(3]08=:YV,#,R M?H8_'S";H_JK0:-.%;#3&'"*:[:C;FBTU6>6SZ5*N&"&XD]P3E(]2I=NF."LT@;^@2EN M9+KA8OEZ<.]8S%-N=I<(V*W8=)N+[+@WO(9HP0-[X5F>P8U4Y+)@P=:T:G9U M)Z-[(E0G],XIU:NX]1JYV0S"O=!&Y3;%+1K3<4!M8$H9;L'M8H'%[442JI@L MZ+ZL.Q#-48*VY[VM:Q:_@O5^AAUMLE]MLO^_G/)^S2D_*>#;&BL_.I>7J*(< M-5-&0X3U0=E\S8TV=&-0F;3@.I-Y/>>]V^XAF^B$X()S7[I$#M7\:[2=&KHNK M?"X-/0R*X8J>DZBL :TO)/76&PO=V]R:W-H965T%LI.H(MKM#;#]CZ"0)S+6SXA6T;FT20UY:T;,%.@>2J^;)=6X<]0&]T!)"V@/00 M,#@"Z+> ?C#:* NV;AFQ;&ST%HR/=FQ^$6H3T,X-5_Y?7))QM]SA*/NL":&7 MP#M8H(%EQ0R")X*S6R3&A84ON*.:B7,78OVU'IT?@ =U]JU[WMQB?H9G_V!U!+ P04 " !A@X14^^#>WH\" "- M!@ &0 'AL+W=OS $:QB.[.=T/W[G@UA:4JR[4NPCWO/[]W%QZ11 M^ME4 ):\B%J::5!9N[X.0Y-7()BY4&N0^*946C"+6[T*S5H#*SQ(U"&-HG$H M&)=!-O&QAP/]8+ MC;NP9RFX &FXDD1#.0UNXNMYZO)]PD\.C=E;$^=DJ=2SVWPKID'D!$$-N74, M#!];F$-=.R*4\:OC#/HC'7!_O6/_XKVCER4S,%?U$R]L-0VN E) R3:U?5#- M5^C\>(&YJHW_)4V7&P4DWQBK1 =&!8++]LE>NCKL >+Q$0#M /00D!P!C#K MR!MME7E;M\RR;*)50[3+1C:W\+7Q:'3#I>OBH]7XEB/.9O?* HDC\I$L0)/' MBFD@C@@#3[X$4)";+6CL*+G?B"4FJ9+,E1#8 Y]NR-DM6,9K$L0HJG>&=TYF]&3C-^9O"!1_('0B-(! M0?-_@5,/CT_(&?6%'GF^Y C?C!F>DV974];5M*T7P?ME+),%ERMRQF47/A^J M8WO,V!_C[N@VB^-HE([&J'*[[V\@D<8IC1+:)[YQDO1.DI-.;GF]<7>/0%GB M973_AWWYJ-MJGCN3W@5A#=.%^9NMY)W:].K391(=F'J?%@V[27LWZ4DW3X<= M*7;V_K\UZ4!KQC2-H\/6#"0.MR;17U;XO0#M$O!] MJ7"&=!MW0/\%REX!4$L#!!0 ( &&#A%1&PO M=V]R:W-H965TV&7) M1 G2""6)AM4TN(@^S"/J #[BIX"MV6D3)V6IU)WK?,FF 76,H(#4NA0<'QN8 M0U&X3,CC;YLTZ.9TP-WV8_9++Q[%++F!N2IN16;S:9 $)(,5KPM[I;:?H14T M=/E251C_3[9M+ U(6ANKRA:,#$HAFR>_;XW8 43Q$P#6 MA+ 8,6,/!"&V9> MUB=N^6RBU99H%XW97,-[X]&H1DBWC-=6XUN!.#O[KBR0B)+W9 &:7.=< W&) M<.!&"F-JR)I10]2*S%59HO?75J5WY!8P]@H,Z T&X8XB-@=RJ0K<&D*NR:+6 ME3((?/,)+!>%>8M)C<\U"2UR=PS"M.7YL>')GN#YEN#SE\"9 MAT?[\! =ZVQCG6W,YXN?R'=9VQK5KS67UCNC*K2-D&WS;9_<)O_( MYW>UMIE%]'S,XDFXV95U'#9D=,S&7=@>_4%'?W"2?KNB>G?QH*P*]0! C%_= MJM9ICO5!JH++Y\0,CEC&<1)%]$#,<5@4CY-QW"\F[L3$)\7\4)87SS&,CZ>. M:#0:L0.*/7&#A(Y8TL]QV'$6=QCK#/?3K&Y1+ MT+]/;,Y1-]GHY&0[,S1KR;=<9[@W:VLLEYDKSF?L&ATO*-MSH7&K)VPX3NBP MWZSSCO_Y2?XW-JA<8EW03)Z]M7'+DR&$1'$>P M(<5?OV?CCOKX)'4\O?V=+M-G]MD"#WQI!5;,3>74D8OL#UXS>#/;EU@9T?\7 M"WUM,]L9]JK1FW5@:4_%X7L$(,/3O'^M7-E=]TK*K\ MK;E4%N]@W\SQ,PFT"\#W*X5&MAUW$7&PO=V]R:W-H965T!L6A;5[UX*2J)%_?CCY)H4;(H MFMZN>U[HS!.SWLKQM8_#8?I?$4BG Z2 M-8GY-XN$1ICQ2[H$06=9H&.$@[EV<%?=F].(LR5@8Q&1&09I% M$::;*Q(F+^<]V-O>^!0L5RR_,;PX6^,E>2#L\WI&^=6P&L4/(A*G01(#2A;G MO4OXTP?7RQ4*B2\!>4EKGT$.Y2E)ON87=_YYS\HM(B&9LWP(S/\\DVL2AOE( MW([?Q:"]ZIFY8OWS=O3; CP'\X137E/!" W M'V^>A&GQ/W@1LE8/S+.4)9%0YA9$05S^Q:_"$34%Z'0H(*& 3!5LH6";*CA" MP3%5<(6":ZHP$@HC4P5/*'BF"F.A,#95F B%B:D"M+8S9QFK5)-=!ET9)46( M33'#%V0$TE^?CY1^*."WT>60%<9Y2#XSR;P.NQRY^21@!$((?P<,*4P*N M>'CZX#J)>,ZFN(CZ-U/"//#6_ #&((T5TQ!$(// M<<#2/K_)/S^NDBS%L9^>#1FW,W_:<"YLNBIM0ATV?9RS 4!6G_]#4*%^K5>? MDOD V+!0MQ3J4[WZSS@> *M41PKU&Q-UU&G\K8'Q:)*KP[%"_9TQ=CA2J+\W M>;I7J+L*]3MSSZNP_VPP[QK7?3#'[C35ASPKJM1 56J@8CRG8[PB(7Y\:B?$ M):4X7A+>6!AXVH"ZW QOBMN7+YCZ?7#SN@YHJ30C-$A\\.:?!-.WJJC4&P,M ML.&:J0:77>&RC7%5]DI(A=4<*U$968[L%B/GW?KY MHNC]/G>H(HA* EA1I& M.Y71CM9H/@$1]^(#2^9?^^ :KP.&P]+U*?A$4D*?.1Q.,R.[2-,/Q MG( WO!B5)4KI]O*QHZ:Q<#1".Z 4"/V7)MZ\:F#O MV'GT2Y8; Y+%=L8O,[9*:/ '%]7/[XW7GK>)YUJ6U9S?#VVY$6J(-;"/*^SC M[X?]TO>#7%D&OKD;QBUXXQS=CA?>M<4*J0XO3"HO3+Y_!#QS3H*?0E(D_3L^ M#MN7ZI-V*%C>!#EJ<-"2%,HZ>J/X/0O8!MS%*:-9_D4*/K(5!\Q6/!D_KO/A M.+,J8'+M8-M/^N 6!Q1\P6&FK-?"\GHM1I/=6;]12$&W:])AC5K"$_'+Y7)) MR1)S*GL7,QKP!=^\] D/G"1^)BEWFM(]L!42]J03N"0.4-^L;Z)UF&P(*=L5 MF&5TON+HC"LKE*T<'J^70U4S=W9#HRWD="6,[.50W\Q/I2I>P797=S3U#LJN M#@W:^O^^X@DK&_B<,2_P:1%D$9%G(GM(Y#8KJ!3YU M0=3;!:U]$"5'@4M;?9A=^>B)!]P#_LHBG"^'N!V3[,B MKK;=L[2R#W05.]UKMXI80&_A-QK8:(9($!.D)R(PF$M4G "JTV5W^^7:\*K;3OHV<.QEKJWXKF-^'.4T!2" M4(=-\A6DYRL\[XIC &ZMB$@.B#.V> MPEU>D.P '9T=&!+CBOUN^037C(M4O\*AR?8(:C,(J%D7(\D@T-$9Q"&+IE2N MF?9"'NV#+"*C+=?E%;1<&.W%Q\;7MSR'E&=/Z_S M9_C_SE)6C+4OTMJ$1YM4YN,R"_X"#]_]LR4]L\PV2@W><%13"@YT^ MLB6+L$]E=^*;B[#=IAK*BJ20ZW*39".VGHU,@^? )[&?YN#SU:?J7$>,89## M=NV4PGQKX[0:A##<-&UMR5/LH^^+G$[U%U@[JW_31Y([V28')B=?VNW#>),M M>9.]YY@FB+Z=.MN2D-CFA$19NJOBMHW ZR1E_"X#&\*XB?-D&>=;<7UP&>7; M/9HEI=UF EZGPR07L,UW-[X1@2@/^=)+W"Y?D.@\T]UC&MI_IBM;OFUPQG+P M0:(8U.PDT9$-WSFI$Y$#:K/>]MR'IR,:W)-UTC:X9P*[?@. M-5Y@;=;X,=SU95L*#L9=+P1(9N+HF8EY)>3L]BZ*B!]PH.$&?"FSW:!..I*M M.']7MN+L92MBEA1R7&K250QJ;V[\'[$:I\UJT #N[GLJI.# [MCG=23WXOQ-]V^NG?:^#'*[-R\=R84X7!0XZTID3!M.<_2M%M)BQSS5T^.S5^%*4;\U95H/L[D7\L/:[C/P'2O>8 M+GEU R%9\*&L@<>G@I:_^2DO6+(N?JKQE#"61,7'%<$^H;D _WZ1)&Q[D?_Z MH_KEU<5_ 5!+ P04 " !A@X14]BF;GR0% !7'0 &0 'AL+W=O"[5EP?)YE_ 8Q9+ :YU M"F+Y%9Q]I)+$B3A7LC\ #PAM2DP\J0#J8;RY 7-3@$$M8" "MRR3*P%^S"(: M[1OPE&>E>^C%O1ODM/@;R?K AQ\ \A%J #3KHHYR=>B @\MHX]Q>T&+ODYH! M)L0M,?WKEJ9/E/_M&"PH!PN<@_W,2:;-G\69R"Q)SL"7) MAN:^1"Q)"!=@37GA5Z-;Q;BC"E[<#^&!4W4AV _#9I>&I4O#-\HQ^!=\6E%5 M6S =PG)NB1_5*(8.5'\L9%"DBR*LR7(6':Q55!>KX51/Y+#$DMX!)83 MY#QL2.<8-8,?E^#';S&+QJ_-HKW!H6_;L_^=)H@9N'6&[ .N\ ET O[T++0]!-1'>4YYN-;/[_5S[0,@YT4T[' MKFVL[+5M-/!]_S V=;FVJK6\ CL1RRGR/6[H[&AXZ-.XZTQ$EJV0FZV.FXG& MJ",+^W L%R$W%WUS[1VS(D.6FI";FHZ,#NI:>\B2#G*3SKNU'H.C2Y%9ID)O MLJ]!#1L;5U59ND'?:\^"FC8ME8F[#]@2#7(33;,U2#7AMA2 M!'93Q+MU0H/C%5(V4EV28FD'NVFGA?/.[A\>Q7D7AL.5XZUC>.75_->W,PPQ%J68ECRRC8S2CO5P2!>XUM_*Q+!7W<0@/8\A9V\U8W&L#U[<[A MSMR@;!"$HS%J38?E*]R%KTX1_J8M3GBX$6J0POU1RZD@MER(W5QX#+W@^H%< MK2G612X0TNVS!;#E0_SM?'B*I(2.EF=\K!_L!?U!6YU9HL5NHCVR6]6/^@;! MH'YNT"#G.C<(+,D&QY#L"3(3U$\(4;_6!QJD&LX-O,H554KY,K^Y$V#.-IDL MKG/*M^7MX'5^)W;P_@9>SHH[/FNFN'*\)7P99P(D=*%,^OV1*BE>W.(5#Y*M M\XNP)R8E2_.?*THBRK6 ^KY@3+X\Z '*N]3I?U!+ P04 " !A@X14EM)G M+^,# #6# &0 'AL+W=O=[*_?(:6HEZX MI?M(Z@5[.C[@/5D3>7]8<9C9A9:0)B05E*6(D]W$FKE?KEU/ XS$3TI.HC1& MVI4-8P]Z:,.\AS/J8#/ MV\"#6OBB&?ZW2KO(\6KAW]Z 8PUW#=RK@%^U@6?6W0KX]V;X#W;L0D9KX=C7ZSLNJ@]:F5#IHMOVM*"KGLBI3F?:^ MT:X;\7'J#H.AZX_&]K&^,7+>0.Z/O%_3]=] O6 /_(^'0W-&<"8E6 MA&>.&6]"%L>8"W2 5>-9I6.9W4&9<-=[X=1KF5ZW/ZSVJ%=XU&OT*'/DEAP4 MWT;0]=&*LSW'20?6]&5'TSV:*1DQ3O^#])0$9PE3J:PZ#YG%H.R+XSI.-=&@ M(!J\JW)^XEB13BD%)O1+ E3#J@ 'KTAY7HE3QORUT,CI^>="5U6:_!KO^H5W M_4;O3..]$4)!C"5[]NIE%_YW29(-X;\:#N*@,#AXTZ#(+5:%:] .[(#8TG@I$MTBR7DUTZ@3SB)^ MTNP$8CNT5AO&0YJ:$&KZ'73')(XK;UNGQ6&8OR5U3KOTQ' ;:2_Q(TU4TJ:8 MW3_7BMM\K]2WL5+SJNU8WW/M9RUKY+Z,R'6%V"!X%1&[]/[2+_XEYGL*SZ:8 M[ #F= > Y]DC.IM(=C!/L@V3\, SPPC^>!"N!6!_Q^"PYA/]RBO^RDS_!U!+ M P04 " !A@X14T478F&H( V, &0 'AL+W=O;FJ9%_JXT0.OI4E;6ZG6RT MWKZ7?3['19U.*]C-2NJG+Y^;4HFZ?;"9H<;WPHUAO=WIC=W6SSM;@7^H_M>VD^ MS4ZU+(M*U*IHZDB*U>WD%7HY3[H"7<2?A7A29]=1VY2'IOF[_?!V>3N)6T6B M% O=5I&;/X]B+LJRK3TS+;@^?6Q]I^[QIO&/.1*S)ORKV*I-[>3 M=!(MQ2K?E?I#\_2K.#2(M?4MFE)U_T9/A]AX$BUV2C?5H;!14!7U_F_^Z= 1 M9P40#Q3 AP*X7X &"I!# =(U=*^L:]:;7.=W-[)YBF0;;6IK+[J^Z4J;UA1U M^S/>:VF^+4PY??>?1HL(T6@:W8NU^7ET]+;>#XZVDZ?1!Z%,AZBH645Z(XY! M*GKV1NB\*-5S$_/'_9OHV0_/HQ^BHHX^;IJ=RNNENIEIHZ]]RFQQT/)ZKP4' MM" [W!,TH3=S![/!;MAB,4TSDYA M%\+H21@%A1F;P1_G2 MS-5":9FW6E\K$O?7CN.DUPA?$ _T>GIJ0PJVX55/E?B5SMI.CR[%&T M*MHV3*4HY::;VX8$>_I0T85&;$9Z3Z,G+"3RC&P(%/G[MNNZ>FW&Q**I1/2L M-$GDN5$ M!." ++80S*UYOBU:@>*3<8_+0ILA[)=)/(Q(G%YTHR@/=:$E&((1]I"KF483&*^R[ $T81QJ%Q97F$8" -N2KDH@/QF/J7ARUE,$R9KW16V&4)HACUA[HOC,0AQF.+'0QCYXKN"KN\8;AON#U!G(3Z MWA()PT3Z-G^%71 Y!LL3$W18V*(*#RVQKNRQL$NK2Y-U*=3R"L.\&F^AL N5 M2PMUJZ,Y=@D5-C[8 @K#@+J. M\9GCT4L@8N%$!N"T;9-\:=+XK\+\V43S7(HQYH98DA"8).#K(C?K9REUDJPG MC,?GH^Y2FL4#@?$PQMP0SZ*%H*3_=L 31A.$ H.>G+UK@TDP9&Z(F]@Q(RCM MR_.L:0@)O;X@-O\3./]_I;DAGO=K&(!)([M?RA,'^^OZ.A+I8"XY-:)%$825>R M,]1%4DC:V080C*/S7;^/8K&IF[)9?Q[C9ZB%!X7A ?D9ZDGT&8[[-/:%81Q: MC5%+! H38=0&F&>9D5#>SQF^,+.P#4U*F_\IG/^'_ SU;+.@Q%D%><*R. XL M@JA-_!1._%]I9ZAOW>#L@GFB,L1#>YX6%Q3&Q17-#/6\ G,V8GQ!<>!-#;,L M83!+OLW,,&CCY;!K.GIOAEG"L*&ES97-#',I$Q)I(<-@R(PW,VPT+)B%!8-A M\05FAKE ((3T7RUXHJ8X"7@99LG!8'(,>1GFV1/ASJ:0)RJA66ARG!T;@)$S MULDPERO(68QX@FA(H24/@\GS_9T,&[T8819&#(;1E9P,&[T$899$;&C?16X; MTQNGPTIC3 RST&!#F_AA$\.@]TR'%H]^%<4M 3A,@#'FA0_G>3#D4IK-\QS. M\T.FA4-I^R!K=&;G-K-S.+-_[9D=*,T?U(XF ;]8N?PH"M0 M#M62Z.YBN3*V[6N^/*Y_NG@Z_O^J.?/?NOT8OY_LC[+::_8GZ=[E<%[6* M2K$R5<8O$B-)[@^I[S_H9MN=\WYHM&ZJ[G(C&ULG99;;]HP&(;_BA7UHI56$COD0 5(G+8QJ2WBL%T;8DC4 MQ&:V@?;?SW9"2B%$$S4$1T:4I39R'-_.<$*M;MO,37BWS78R32B9<"!V M68;Y1Y^D[-"QH'6X@V9$;G83K@:V:5+E&2$BH11P,FZ8_7@ MTP :@:GXG9"#.#D'&F7)V)L>C*..Y>A$)"4KJ2VP.NS)@*2I=E(Y_A:F5GE/ M+3P]/[I_-_ *9HD%&;#T3Q+)N&.%%HC(&N]2.66'GZ0 \K3?BJ7"_()#4>M8 M8+43DF6%6"7($IH?\7NQ$"<"Z%\1H$* S@7-*P*W$+@&-$]FL(98XFZ;LP/@ MNEJYZ1.S-D:M:!*J'^-, MT!T18/D!?A"VX7@;)RO04Z\,N!\2B9-4/*BZQ6P([N\>P!U(*)C';"&U[?QKXL@QZ M3M-IE65?@C7+8,W:8(N7\7PT!+-Y;SZ:U8!ZI9]W,VBN]$\)0A_ZK3/0BC+D M(S>L!O7+8'YML$'OI3?LU1 &I5%P,V%P$;WE!>$9WV41]%SH5..%9:JP-M5D M,9K.7\%T/'BM86R5;JV;&5L7\3WD!F>,%46!@ZH1H?.Y:SFUL6:C:7]<]PSA MR08(;R8LI%^^R+ %SQ KJESHG7^.]LDFG1&^,;U+@!7;49GO9N5LV1][IBN< MS?=UWS2;_Z=-WG2?,=\D5("4K)6ETPA4))[WL7P@V=:T@B63JK&8TUCU?L)U M@;J^9JH=% -]@_+?1/&PO=V]R:W-H965T182S! M2TX+,;0R*G:3 M94-R7 C""L#Q=F@E[MW(=;3 1/PF^"!:;:!15HP]ZRKG[/ # MUT ]G6_-J#!/<*AC'0NL]T*RO!8K!SDIJC=ZJ0O1$KC^!P)8"^!G!5XM\ QH MYX&*C1C84OG47[/7M:?[RA/\P--/5-P"Q_T*H /A&?GH,W)HY.Y[ MN:VJTY0(-B6")I__0;ZJ!,B4X!Q,I>X9M?YKGN,01CUE_+GM^30JB#ROWT2] ML^8UUKQ.:\N'Z6(R!NDB64S2#E2_R>=?A%JI@S9$"/O!$>II5"_PG.@\:J^Q MUNNT-DH>DG'2P1@TB8*+&(,3]ZX'PR/$TZ#0"<+SA&%C+.PT-EM.YHM',)^. M'CLPHR9;=!%F=$+0#[PCRM,8UX^\\Y3]QE>_TUK>>B_,@]HK1;1ZR^WWXAOB.% !1OE5U=&U9&L-*?NBDEU MAIMFIJY9S'6 FM\R=?+6'7V0-Q=W_ ]02P,$% @ 88.$5$&A&DYG P MR H !D !X;"]W;W)K&ULM59M;]LV$/XK!Z$# M6B"S1/DE3F$;2.P6:]%TAI-N&(9]8*2S390B/9**$V _OD=*49S EA-L^T*) M%)_G[AX=CS?::O/=KA$=W!52V7&T=F[S/HYMML:"VX[>H*(O2VT*[FAJ5K'= M&.1Y !4R3I-D$!=$';\)W-J==_"AW&C] MW4\^Y>,H\1ZAQ,QY"DZ/6YRBE)Z)_/B[)HT:FQZX^_[ _C$$3\'<<(M3+7\7 MN5N/HV$$.2YY*=U";W_!.J"^Y\NTM&&$;;TWB2 KK=-%#28/"J&J)[^KA=@! M]/L' &D-2)\!6.\ H%L#@G)QY5D(:\8=GXR,WH+QNXG-OP1M IJB$%G^*0R72!<\SNT\':&C@MIX1KO7,GE.]KP[6H&;]^\@S<@ M%%P**>DWV%'LR O/%6>UQ8O*8GK (DOA4BNWMO!!Y9@_)8C)_2:&]"&&B[25 M\3-7'4C8":1)FNYQ:/H2>!K@K,6=;B-I-_#U#O!]6"XQ).>.I+#@I/,",ZTR M(07W*7P"ET^;^.:@19)\2[8X<5N+UN"=*]!LE^JU$\Q*-T[ 0F889;KAQ M5.L$#%+'DMX\G_$7+/N!CWL#/8'S7;N$_;O M4O,(_G6)Q])'O])67KKTZ4I7!S(/_B'9%,\Y%:Y;5"7"^0I5]J+49(\7 VNO MN\>U.5*W7W$RXYV>H$"S"JV2A4R7RE57:[/:M&/GH0EYMG[AV[30:SS25#W> M)3-=M3'A-WTV)I;*2LH?=O*4S+S (H(48F--,/R\P@.DJ;6$ M./XKC7K5F5;Q?'RT_L611S(KIN%!IG_QQ&QGWM@C":Q9GIJEW/\&)2$',):I M=K]D7\H&'HES;616*B."C(OBRPZE(\X4Z/"*0E@JA'6%P16%?JG0=T0+9([6 M(S-L/E5R3Y251FMVX'SCM)$-%_8:7XS"78YZ9OZ[-$!H1'KD2<0R _*-'4!? M3,E"R5?N[FT)L10Q3SES=W#S"(;Q5']$^>\OC^3FPT?R@7!!OFUEKIE(]-0W M"-(>Y<[SM[@ROVOD "BJ5$&V9R(]4;4/S\WH71 85D4&G(1L:<,!\HH%@,!AV8*L4R$TJ-48$+^*'&;)^-^'BO,B= M9_//ZSR$!N"%0E9Y*",)$L>RR,'8Y_$ M)R(PJ51!'G5"?A*&B0VW,<2T M1F=C-@:E('$^QIRSPL1CWHA1.?3R71OP40/38$)KN)LR5W"/*]SC[@F2"^D[0@G%<)))\*[Y%^L)#82-,'8WBDN%7D#IJJW MZ4*\#?"DZ=%A#7!3!,.W'3 -3F4IZ(3\A]F":JT>0?,X6L\1;4)A<,6+]*Q6 MTNZ,)\WEPR_37RM.VH" R2RJ VU*]?IT/+Z"-#PA#3N1/B)";7CLZO==;K92 MV:?S]S-D*U#_=&1_>JICM+N0+ #;*&$32L+7^%)!Q.TQ5-JYO#(ZJ+NB*46C MP15'G&H4[2Y2Q\?Y\WXXE0[:73O>[X>H6;J&T:CNAZ94/4'Y9_U>!FKCVF"- M>3T7INB+JM6JU;YS#69M_=ZVX*Z//)DI^O=GIC9<:)+"&DT&MR/$HXJ6N)@8 MN7-=Y4H:[%'=<(M_(T!9 =Q?2^PLRXD]H/IC,O\?4$L#!!0 ( &&#A%2= MQ!FZN , * , 9 >&PO=V]R:W-H965T3[.#TC_-%L"2USR39NYMK=U]]'VSVD+.S;7:@<0W:Z5S;G&H M-[[9:>"I4\HSGP7!V,^YD-YBYN;N]6*F]C83$NXU,?L\Y_K?&\C48>Y1[VWB MA]AL;3'A+V8[OH$'L$^[>XTCO[:2BARD$4H2#>NY]XE^7-)QH> D_A1P,"?/ MI'#E6:F?Q> NG7M!0009K&QA@N/?"RPARPI+R/%/9=2KURP43Y_?K']QSJ,S MS]S 4F5_B=1NYU[BD136?)_9'^KP&U0.Q86]E7&R< M-GHC9+&-#U;C6X%Z=O%-62 T)B-R)UIF?D668L5_57% M=5-RL1XNRLA7)>W6D,\RA?3<@(].UIZR-T]OV*#%W[F\)@&](BQ@K -H^7_4 MF5.G SAA'?C0V0M[["WW6F-T!RQ%M:7(68IZ+'V!%#3/NF)<*L9.L3C0+XMH M,O-?3KUNBXQ"5LN< <4U4#P(]& Y)A7N.\G4JANL-# ^!8L;8&T1.HFZP<8U MV'@X4DKCL99=0./6:FS*&D1MF3#I"=6D)IH,$E59,'B^KLBCLMUAG'0010WJ MMDS,>N*8U-3)8.[>PAJ0>^A43FM3T_B=IV%4EFH6K0VH4 MTB3I(3V6>3I!F&S<'5(T23J.T7'.X .7P)5EE[\H0QV+&NMX=]7@YZXUI@0U9J+VW9#-6S=9O]R367C?F;HOUV/>313-F[?^5Z M(S &:S19' ]02A=ML/EP*J=ZRB?E<7^U#UN\1,"="& []<*N\IJ4"Q0?Y0L M_@-02P,$% @ 88.$5+A[+BY[ @ DP8 !D !X;"]W;W)K&ULI57;;MLP#/T5PNA#"VSU)8FW%8Z!)MVE SH4O6S/JLW$ M0F7)D^2FV]>/DETO39.@V%XBD>(Y/*0B.ELI?6\J1 N/M9!F&E36-B=A:(H* M:V:.58.23A9*U\R2J9>A:32RTH-J$291E(8UXS+(,^^[U'FF6BNXQ$L-IJUK MIG_-4*C5-(B#)\<57U;6.<(\:]@2K]'>-I>:K'!@*7F-TG E0>-B&IS&)_/4 MQ?N [QQ79FT/KI([I>Z=<5Y.@\@)0H&%=0R,E@>P%LXEX6J$6[8(QHR;Z7&0BTE_XVE<\(, M)2ZX-7!XAI9Q88Y5:@V3IQJ],'D,4OX$D2I(M@N:O@2<>'N^1,QKZ M//)\XQU\G[4RAII4T%,S:$[ 4DL;9;C[,[L#:#17&AJDI=S6P(Y_XOG=VWS( MHRQ\6*]H7\0ST>-!]/@_11>MUBCM'ME=AG1-5!Q_2#>4OPS:H7PR*)_L53YC M@LD"MPF:O#97.N1*_S57^N)&MA3_,FA34+CVOFO42S_V#!2JE;9[$8-WF*RG M?J!L^&F&]<73"\YW:G !5%&Q^](C^Y&8&=8U?@IBK M@=H%T/E"T23I#9=@^ [E?P!02P,$% @ 88.$5)C0YU[6 P YPP !D M !X;"]W;W)K&ULC9=M;Z,X$,>_BH7V12MM"S8/ M2:HD4IMJ=7O:NZO:[MUK!R:)M09G;9.T^^G/!I8D8%#?)!C^,_YYL&>&^5'( M'VH'H-%;S@NU\'9:[^]\7Z4[R*FZ%7LHS).-D#G59BBWOMI+H%EEE'.?!$'B MYY05WG)>W7N2R[DH-6<%/$FDRCRG\OT!N#@N/.S]OO',MCMM;_C+^9YNX07T M]_V3-"._]9*Q' K%1($D;!;>/;Y;X<0:5(I_&1S5V36R2UD+\<,.OF8++[!$ MP"'5U@4U?P=8 >?6D^'XV3CUVCFMX?GU;^]?JL6;Q:RI@I7@_[%,[Q;>U$,9 M;&C)];,X_@'-@F+K+Q5<5;_HV&@##Z6ETB)OC U!SHKZG[XU@3@SP-& 6D, MR$<-PL8@K!9:DU7+>J2:+N=2')&T:N/-7E2QJ:S-:EAA7^.+EN8I,W9Z^;?0 M@'",;M#7(A4YH%?Z!LH,'V$#4D)F;Z![I4 K1(L,?6-TS3C3S*BN'D%3QM6U MT7]_>417GZ[1)\0*]+H3I3)J-?>U@;13^6D#]% #D0&@/VEQBP+\&9& $(?Y MZB/FI#+'E^:^"4T;']+&AU3^P@%_;1BT"0.MPG WXC9LW8:5VVC [3TWYX<6 M*2!S$E$FRK7>E-QLZE24A7:&K7885P[MX3PLR6PR]P_GL>EKHCAN-1>D44L: MC9)^@0PDY=6[5YJ:W5*8Y&+2B*2:%5O$A5(HI5*^FY4^+2!)&;OJXI8]'Z9]!@3Q O75-=&5)N3.Z<6_R:1!T !V:*7;S)2U?,LKW M#4P*0KPY4^\NLJ0_:Q1UR/H:C"<#H9NT:)-1M'_T#J0+:-*;+,1=()=FZN:9 MMCS349Y7HZ8125D44 M:8'68!J5 T@%SJ36^+Q@"6<]8H>*3(,!XE/]P.,%I.JWD-B@TL1U^!PT7BZC M&N NHTN5#.0/?*H<>+QTK&A!,WIY9-M4-[QE^W7 ;MDNLD,5)@.U#I_*!1ZO M%XXD!3_<#C!60P*Z*K,_#KX6@GO98AG'4K MLT-$9F$WV/Y9%VH_ ?ZB^ M1$!:@7F^$:8Y;0:VUVV_;9;_ U!+ P04 " !A@X14[-LS $D" 2!0 M&0 'AL+W=O> +@PRH4O;-J]QTD$B\:1J3IG)JBD;O_BJ6;,!ZW>SFA^$HP9OAI/:7\J,+*]*]J/\QA#"\ @^P<1HDKI$O9#H8.\2 M24CEX Z?J!%J'SZ U' ME>)DNBPF#NXEXD47Z*(-E+X1Z+O0 TB&'R%-TO1^ M=@E['_;_58D9O>=/>_XTR!Z^(?O9D>2[P0*N),E2A*N^DF(NE:3G79BMWDG0 M\R6[SM/!:1:O=T <]! '[T),E' .SMLZFS62@+L%[G4M9 $_UFB9$>&!B]P! M&;BS8HT*;AKK>.+7-59SM+_?2<9ASW'XGY/1ZIUN)6,X.-J=C%$/,7H78BJ> MN6G)A1Q<82D4<&N3PC"["V+TZD9>0\1;)>Y?BVMA2ZD=*%RR5S(X9A';=F!K MD*E#U<\-<0^%X8H?+;1^ Z\O#5=^9_A&ZI_!_"]02P,$% @ 88.$5&4O M=A%* @ [@0 !D !X;"]W;W)K&ULC53;;MLP M#/T5PNA#"W1U[+3-4"0&FJ3#.J!#T,OVK,1,+%26/(F.F[\?);M>UC7%7BQ1 MXCGDH4F-&V.?78%(\%(J[291051=Q;%;%5@*=V8JU'RS-K84Q*;=Q*ZR*/( M*E6<#@:7<2FDCK)Q.%O8;&QJ4E+CPH*KRU+8W125:291$KT>W,M-0?X@SL:5 MV. #TE.UL&S%/4LN2]1.&@T6UY/H.KF:#;U__!*EL8\>^,VGT0# MGQ J7)%G$+QL<89*>2).XU?'&?4A/7!__\K^)6AG+4OA<&;43YE3,8D^1Y#C M6M2*[DWS%3L]%YYO990+7VA:W]$H@E7MR)0=F#,HI6Y7\=+580^07!X I!T@ M?0LX/P 8=H!0N;C-+,B:"Q+9V)H&K/=F-K\)M0EH5B.U_XL/9/E6,HZR[X80 MDA%\@GLD:9%_$,%"">W@>(XDI'+PB"]4"W7"3D\/"U,[H7,W MCHE3\83QJ@L[;<.F!\(F*=P9386#&YUC_C=!S!IZ(>FKD&GZ(>,WH<]@D)Q" M.DC3=Q*:_0\\#?#D@W2&?5V'@>_\ -\M,6N9%4 MP*W.Y5;F7-U3]M1DY;+VG@Z6.[@I*V5V:-\K;QO](D3WD[K-1C[O[;[B?WW2 M9-3[M++BO=8IT6["1#E8F5I36_S^M!_:Z]"K;\ZG/,SM[/VA:5^".V$WDA4I M7#/EX&S$&=EVNEJ#3!4:=&F(VSUL"WZ0T'H'OE\;;M+.\ 'Z)R[[#5!+ P04 M " !A@X14390?F5 " #X!0 &0 'AL+W=O<$_4V0B;7 MPR .WC?NZ;(T;B/,LXHL<8KFL;I3-@H[E@7E*#25 A06P^ ROI@,7+Y/>**X MUAMK<$YF4KZXX&HQ#"(G"!G.C6,@]K7",3+FB*R,WRUGT%WI@)OK=_:OWKOU M,B,:QY(]TX4IA\%9 LL2,W,O5Q_P]:/%SB73/LGK)OK2U3X7[[%.C["FU.)/_D 8A/H,>C"7GU-@O:C0<3M 0RC0\X*NI"3NRYX_3 M"1P>',$!4 $/I:PU$0N=A<:J<%SAO+UQU-R8?'#C=R).((J/(8F2> =\O#\\ MV0&?[ -/=MT>VM)U]4NZ^B6>+_V [[9"10P52[A&^_L=PQ6O"%6NC' M]:[Z MC!O&@6=T;;G*HRQ<;7K8SDB2?MPE_:6TWRGM?ZIT?/MT->G%Y_#S!OD,U:]/ MW*<=9_J_W8_2+6_Q>13M]C;H= S^38IOB0HWVLS-Q!NBEE1H8%A85'3RQ<)5,V>:P,C*=]Y,&MO'?EG:T8S*)=CS M0MKN:P/7S-VPS_\ 4$L#!!0 ( &&#A%2>>Q"(H@( ,4& 9 >&PO M=V]R:W-H965TV)7H"BG9DV%4>:FGEH%P9XX9TJ&291E(85%RK(AG[MWF1# MO40I%-P;9I=5Q]@.5+B[IJG(F@$JI^\[>F#AV'.-WAD#0.R;I#?X=#KW'H^41K,I_6 M%4>>#8U>,>.L2$EF9? M@6K#KM_H:Z'WX14@%](>T<[SXQ4[/#AB!TPH]E3JI>6JL,,0B<9IAGD3>5Q' M3G9$CA-VIQ66EEVK HJ/ B&ET>:2O.FUI>UZOOT/O^P(,1Z'F3/IBYMKBMC+5*@.OXB[=:Q:?G1/ :Q=]TR@9 M)/W6Z -@OP7L[P6\K+1!\8?[^Z1GS+A/W@V61,NM!=QZK+5HVD'I1^NXFS:] M--U..VAI!WMI;X3B*H=.,8_9K4(P8 E:->M2\*F0 @5L91]L<)VOD6]:Q-%V M\+0%3_>"/VGDDLTV\+?QI1O'W.^$KPDW;7JGZ[4-.QVA C/WC=)2V*7"^D*U MJVTOOO0M:&U]3#VZ;JG_9.H&?\?-7"A+"0G ( '$' M 9 >&PO=V]R:W-H965TM%* M6P$GA*0B2$VZ:IW4K6K7[=H!$ZQBF]E.T_W['1O*:$BBJC>)/\YY>5$G\N:"M@II.+$P%2M?5TK2G*7Q"L?!\'$ MYX0)+TWW<"[W7A7NV+HU=\-.D)FOZ0,UC M?:=@YG-4:"8%4K28>Y?AQ3*V\2[@%Z-;W1LC6\E*RB<[NR/7]6O7>U0RXIHNI35;Y:;1M,A!P)II_\M+ZT$L()P<2<)N =Q/& M!Q)&;<+(%=J0N;*NB"%IHN06*1L-:G;@O''94 T3]BT^& 6[#/),^ET:BL(I M^HR6DG-FX 49;6=$E^@:WC&Z$1T_RM@ _E=#7AUYH6^*CB-R+. M41!^0CC > _0\CWIV*6'1W!&G<4CIS<^H/>CI@KL$VN465,+,%6C0DF.9+=3 M43B*>\UKM".G;3_)YS2<17'B/_<+&@;A:#KK@MY@CSOL\0>Q"R:(R.@1Z$9Y MTN.9[1 /(^+]N%&'&QW%O790'\.-!C#C,-H!WA,3X/W(DPYY\DZ'#Z--!H^= MCH(=M&%,B*,#=L8=6_P..X^9%@\/9M!SI$$;!L'!W"'S>]V+4[5V35VC3&Z$ M:3[Z;K6[-RY=N]Q97\!]TK3__S+-971+U)H)#=44(!F&PO=V]R:W-H965TY)42!'T7.Y,S;*K5[Z_LRVY("RQ'?$::_67-18*6'8N/+ MG2!X5285N8^"(/$+3)DWGY:?/8CYE.]53AEY$$#NBP*+YSN2\\/,@][Q@\]T MLU7F W\^W>$->23JZ^Y!Z)'?J*QH09BDG %!UC/O%KY=P-0DE!%_4G*0)\_ ME++D_)L9O%_-O, 0D9QDRDA@_?9$%B3/C9+F^%Z+>LUOFL33YZ/ZN[)X7W>$3\7CJ/YU6T@]"49 V01W>L.$-+^3MD.84+VE.U;.> MJ6POA)Y:&W:EG9P0W< X0&? 9OB4)) M!.WP<0,?.^&_<(5SP,_6RI&=$NL:B?LD(0S#,UY+5!2CL9TW:7@3)^^#,*RZ MJ7J/ O)]3W=FL^L67UG6][4-/NEAP3 Y7^"6(!@%=O1Q@SYVHM]FV;[8YUB1 ME3ZCM5]EM#R,;)!C2X?'\1FD)6@<#2SF20,Y<4*^HZP\,KOKX(7--[',='C> M4DL0B@960]K0IC])^\*.2_LP_=/"$@2#@?["H/6JX((=M[:2#^RW6O'TO+U) MP_0,UQ85QN$ [XFWPO_C(Q)<_4VPL&ZM%Y0@>-:9( 4%9VHKC6.O\+.MXL4+ M2JA4T@J!1:%;9VN7T.V7G;7DK-*M- J2UZXB6N.%;N?M3IFU!+< ','87H([#XV2T%E" M:[_0[;^?U)8(L*A.*G!;VA;XYR,IED3\Z_J%UC"AVS%_[7]5+=XY5"Q_K*QA M@_^L8&N9T.V9=KM_ QBQT_8M,4U[K/V@,(T&2%O?A&[C[$[D[^V!?M%LMH8' M?];Q7).8]F>G;]"VJ+Y#^R?7-'-'_HC%AC*I@=8Z+1B-=;ZHKIW50/%=>7-; M7C5E_5B3 !^OLUU[>W>F N@\WE?_X?4$L#!!0 ( &&#A%3%@&!H M(@, /T+ 9 >&PO=V]R:W-H965T\9?1(ZQ!&]E0<7"R:6L+EU7K'-<(G'!*DS5DXSQ$DFUY%M75!RCC0&5 MA>M[7NR6B%!G.3?W[OARSG:R(!3?<2!V98GX^Q4NV'[A0.?CQCW9YE+?<)?S M"FWQ Y9/U1U7*[>MLB$EIH(P"CC.%LY7>+F"B0:8';\)WHO.-="M/#/VHA<_ M-@O'TXIP@==2ET#J[Q6O<%'H2DK'WZ:HTW)J8/?ZH_HWT[QJYAD)O&+%'[*1 M^<*9.6"#,[0KY#W;?\=-0Y&NMV:%,+]@W^SU'+#>"[535]8;PQ:-4-H?HU/DBNGA*% MD\M?3&( 9^ D!1J=8ODCA-)L L S=8.05N"'HF17WSY!I+1 IQ MJO8^/5R#DR^GX L@%#SF;"<0W8BY*Y4^S>*N&RU7M19_1,M/1"^ !\^ [_G^ M 'QE _<-'/X/=Y4KK35^:XUOZH4C];2*,Z ^&(XDH5M0:!,&VZKK1*:._FY> MES!*TKG[.L >M.R!!7M&**)K/,%=5XD[W&$8#U.'+75XC#JP:SSLD4,O38;9 MHY8]LF _WGC4XPZ"$>JXI8Z/48=VC<=]\G3$]:0E3RS(C_>=]#V/9\/4LY9Z M=HPZLNM[UBJ"-.O2DLI*5!_80\A_IP&Y1T MB$@XG9%CDBPLZL>F$C2BYY";<#HXS0NS=&0@.KL9TIST<>](#2-_)-[A(6+A M=,8V.BUL2GK\:9!^%MG?%$2?T]#MS&9Z,+Y%?$NH4-R90GD7B8+S>M:L%Y)5 M9EQ[9E(-?^8R5_,YYGJ#>IXQ-;(U"ST!MA/_\A]02P,$% @ 88.$5*Z' MLC9. @ ,P4 !D !X;"]W;W)K&ULG91=;],P M%(;_RE'$Q2J-.LW:#J8T$NV&X*)3M3)V@;APD]/&JF,'V^F'Q(_'=K(LL!8A M;N*O<][SO$F.X[U46YTC&C@47.A)D!M3WA"BTQP+JONR1&%/UE(5U-BEVA!= M*J293RHXB<)P3 K*1)#$?F^ADEA6AC.!"P6Z*@JJCE/DY_X2-GY'32R77_@G[)C8,(*VTD463; D*)NJ1'IKWT$F(WI]) MB)J$R'/7A3SE+34TB97<@W+15LU-O%6?;>&8DVESQ#!?[;:%AP*N#B%@UE7,,7/)B*\IZ-]>?P;8[%"M7WF!A+XO1(VE2= MUE6C,U7G] A1=&D+1^$;(*!SJE#7S]_5B/73FHI:4Y&7'YZ1GW&J-<@U/%&E MJ# @&TN7<%\Y9'>VQ+12S##4,*.<8P:K(]S1-'^5!1=,-(B]4UYKF+&'<4VP M2P8QV9W@OVKYK_[*_P+Y*)AYQ?=/4'6%0=BA"OOA&;!A"S;\WQ=[=T"5,HVP M4"S%3HQN@[1GSB3G5&DHK4//WX.?\/(3G/)20UUWK(SZXS^O&:QS8 H7!-@K-AWTK2BPG EGR9*5+^NNGLQSGI;K2 M]<.6SB&U=(_NN4=WY\ID6)NU8'<+QDRP*H6L,[(PIOH8AO5LP4I:GZN*28L4 M2I?4V*F>AW6E&_AO!;# MJ),743_#C!%?[1-OB?8DDNEF]@N@OL[;9+*NK,*YINNH?TFV#LW-!IDJG3/=A8G(QC0: M"E: ',WG"[@;584 &J-*.\@YG2M)&PT;CW9@:6=,B#MX&GX4>]RK8J=F/:B8 M[(964#MT-&X"_+MLCGN7]G6\0<4?E/F\M-N1S1R:C-UJ5O!5,U\5G0",/<+9 M:56)]2?!Y[)D;O,O#C@:THU?L%":/]IHT"HS:V":! ],&S[;M?S2M)JPE=FT MTZK -???H.:_F^V0> MN\CD+8A\ ^6.TZ/4&+9'X\[YNW?Z=M8 WG(R\AW>E\0V:#!=LH$MA)AV8D>WX&\OYLDR[5;>0B';5=OP5MA!GO+[Q#%4%=.&/<$XDJ88 KWH[]$D0;*3P,=?'^PIB>,T]2. ^17$ M,8; TX@CF +0@"%QW)R#!^=1N#FGPNVO/Z/?4$L#!!0 ( &&#A%27BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:GF6M3\P8V MS6)D5T;PTBZ%:.IJ%(_'^:CF4@W.3K;GFII1N*$;4312*]CI=CQ*\6+_>]QM MLF=IY9.L9//M=.#_K\2 U5+)6GX7Y>E@/&!VJ5_^U$9^UZKAU:PPNJI.!]'F M@4=A&EGL[)XYR'O^9/V>AC_=<0 Y'>1C..%<&MOX(_SY.3 ^"SAXL[5N]$=9 M-<)<\D9\,GJ]DFKA3@/O8A2\#5^'[=]-$=^;_U-&/9_+0ESJ8ET+U6SJ:$3E M )5=RI4=,,5K<3K8'L+.5.GK2WC M7)<>?'^0%["M*UG"JY?L Z^X*@3SQ;4!8(P Q@<#9.^F/(!,$,B$$'+F(-P3 M+--S=KL2)H!,$SU430!XAD$<$D#% ?I06-,#^%CR\6HX1LF," ML@3('JQPI;NRC82S",LX#.@]QH;O,0%F"ICG1:'7[DMX)PHAGSE@_,[N M0TS4,GO6C,?, !.Z"A@0P82NBE?_KN7*/3/$Q%P3[5DV'C/WU00T*_T!(1SF MF&C/DO%P$X#[I'7Y(JLJ!,.\$NU9+![L","NH<-3"_?J[-S:=@L185*)]FP5 M3W@,A)^E\E?SA1&E;'WM,)U$>_;)9J@>N\M#&&ANN!$,VM>PN8DPDT0D*O$N M\6P?N 7QN:9!*,M;9<1<$E'()'(VN8>D8]?@O%FCBZ^PR8$SQ,3$$E&8)7)J MN8$$]7/:5F,(K4>;'GD+7@MWS M5]%*+FATH=!)Y'P"':/[B(4J9!L/$TI,(93(&>5.--+X)I9-(6&U"#&SQ!1F MB8Y\ >M:-K[-#N$PJ<044HF.??DJ'P6FW'4VF]&F"#$QN<045=/^%E*B MLV/4R:63$!--]S.2PCS3T+BGS>]6A=EBNDG)4DU?99,0DQ,/RE)KNG# M3$-,3#\IA7YZ9=ZJ)N:?E,(_O3)O8:+K,Q02ZL5L?>B8A%(*">WV')>BX;*R M+,3$))122&@'<\B^\%=9K^L0$Y-02B&A=F^TK>2]> WGUE),0BF%A%J80[\@ MMP 32=7ZT#$)I102ZNGCH*SA&B=FH8S"0MV8;E^(B5DHH[#0[K3Y]AL:8F(6 MRDBFV;JZ8L\98F(6RDBFVSHPA^PO(1H99**.-0L.GWJ63#+-01A*%>I9.6HDMPRR4D42AOL0V##$Q"V4D4:@' MLU7-'+-0?L@5GM8EE&,6R@^RQO.K30HQ,0OE)!;:P=QNAIB8A7(2"W5@NC&I MM;"78Q;*22S4@?F@C"ATB(E9*">Q4 ?FI9@+$][*E*/WJY%8:&&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\R MC;(!Y)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^ ?J$@,>7 M#Z=A5>W&L?M5U\-Z5X[-<-=VY70^LFG[8S.>E_VV[IKU>[,MM2R74?>W,ZJG MQ]N9B]>OKOS/Q':SV:_+[W;]YUA.XS\&UQ]M_S[L2AFKQ6O3;\NXJNK/PW7W M4%\VZ>X\N5H\OZVJ_ODM5?7<00)!,G^00I#.'V009/,'.03Y_$$!03%_4(:@ M/'_0/03=SQ_T $$/\P>E)%.!'(GI#L1V)T0[T2@MZ#>0J"WH-Y"H+=,'K8)]!;46PCT%M1; M"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT5M1;"?16U%L)]%;46PGTULG+ M$@*]%?56 KT5]58"O17U5@*]%?56 KT5]58"O17U5@*]#?4V KT-]38"O0WU M-@*]#?4V KUM\K*;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]' MO9U ;T>]G4!O1[V=0&]'O9U ;Y]\K"30VU%O)]#;46\GT-M1;R?0VU%O)] [ M4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [)C^;$.@=J'<0Z!VH=Q#H M':AW$.B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>_\DWH/X]>A#->>[S5>_R>I M'L_GENOE+\OOG9.[]X)S?5LQ//T%4$L#!!0 ( &&#A%0?G85O"0( -@J M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:S4[C,!0%X%>ILD6-Z]\PB+(! MM@.+>0%/_WKR%&>'OAOB MLMBDY*\8B_6&>AM+YVG(*RL7>IORU[!FWM9;NR8F%@O#:C^*F M]?$B;RC8NPGCRL]A1"V]#LT8;TT_9Y%SMT+*:GCF)YNL0[/;K5JJVI M1 MC*?G/A>BD-K3K_B6F$N?_7XT3KNAYI/9^7K_N+"=YA'9]#C_CO^>\5O]+_8A M0/J0('THD#XT2!\&I(\*I(]+D#Y^@/3!%RB-H(C*44CE**9R%%0YBJH894$L! A0#% @ 88.$5 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !A@X14;"&QD>X M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " !A@X14F5R<(Q & "<)P $P @ ', 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( &&#A%2?9YFS.@8 "$: 8 M " @0T( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ 88.$5*U=+A7= @ MS0D !@ ("!4Q8 'AL+W=O!@ & @($%'P >&PO=V]R:W-H965T&UL4$L! A0#% @ 88.$5-$<=%EB!P I"< !@ M ("!JB$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 88.$5.@/P397 @ [P0 !@ ("!QT0 'AL+W=O&UL4$L! M A0#% @ 88.$5.9+4UEL P .P< !D ("!GDT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88.$ M5*CB;JEZ P %P@ !D ("!FUD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88.$5.":4EBX P D @ M !D ("!O60 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88.$5%W88HV] @ W04 !D M ("!-W( 'AL+W=O&PO=V]R:W-H965T M0! 0@ &P3 9 M " @0A\ !X;"]W;W)K&UL4$L! A0# M% @ 88.$5(EM !,( P =P8 !D ("!0(0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 88.$5"@^ M2+TU @ O 0 !D ("!CI 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88.$5/7'?N-_% L$( !D M ("!"Y@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 88.$5,^HW,"7 @ &PO=V]R:W-H965T&UL4$L! A0#% M @ 88.$5(%4KZU? @ %@4 !D ("!:[L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88.$5&(N%%#[!@ A"$ !D M ("!Y=4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 88.$5-_ZME"R @ A@8 !D ("!)>0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M88.$5-/&#(7N @ 9P@ !D ("!>.X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88.$5'F#M-QG @ !P8 !D M ("!"P ! 'AL+W=OWH\" "-!@ &0 @(&I @$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 88.$5%?^SHU_" A34 !D ("!U0@! 'AL M+W=O&PO=V]R:W-H965T86 0!X;"]W;W)K&UL4$L! A0#% @ 88.$ M5-%%V)AJ" -C !D ("! !L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88.$5$&A&DYG P R H M !D ("!@RD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88.$5+A[+BY[ @ DP8 !D M ("!-34! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 88.$5&4O=A%* @ [@0 !D ("!=#X! 'AL+W=O M&PO=V]R:W-H965T>Q"(H@( ,4& 9 " @7Q# M 0!X;"]W;W)K&UL4$L! A0#% @ 88.$5%7 MIY"< @ <0< !D ("!548! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88.$5*Z'LC9. @ ,P4 !D M ("!O% ! 'AL+W=O&PO M&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !A@X14'YV%;PD" #8 M*@ $P @ '27P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 4@!2 '46 ,8@$ ! end XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 210 368 1 false 68 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.rcmt.com/20220101/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-comprehensive-income-loss- Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies- Note 1 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Fiscal Year Sheet http://www.rcmt.com/20220101/role/statement-note-2-fiscal-year- Note 2 - Fiscal Year Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Use of Estimates and Uncertainties Sheet http://www.rcmt.com/20220101/role/statement-note-3-use-of-estimates-and-uncertainties Note 3 - Use of Estimates and Uncertainties Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable Sheet http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Property and Equipment Sheet http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment Note 5 - Property and Equipment Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Acquisitions Sheet http://www.rcmt.com/20220101/role/statement-note-6-acquisitions Note 6 - Acquisitions Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Goodwill Sheet http://www.rcmt.com/20220101/role/statement-note-7-goodwill Note 7 - Goodwill Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Intangible Assets Sheet http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets Note 8 - Intangible Assets Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Line of Credit Sheet http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit Note 9 - Line of Credit Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Per Share Data Sheet http://www.rcmt.com/20220101/role/statement-note-10-per-share-data Note 10 - Per Share Data Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Share Based Compensation Sheet http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation Note 11 - Share Based Compensation Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Treasury Stock Transactions Sheet http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions Note 12 - Treasury Stock Transactions Notes 19 false false R20.htm 019 - Disclosure - Note 13 - New Accounting Standards Sheet http://www.rcmt.com/20220101/role/statement-note-13-new-accounting-standards Note 13 - New Accounting Standards Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Segment Information Sheet http://www.rcmt.com/20220101/role/statement-note-14-segment-information Note 14 - Segment Information Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Income Taxes Sheet http://www.rcmt.com/20220101/role/statement-note-15-income-taxes Note 15 - Income Taxes Notes 22 false false R23.htm 022 - Disclosure - Note 16 - Contingencies Sheet http://www.rcmt.com/20220101/role/statement-note-16-contingencies Note 16 - Contingencies Notes 23 false false R24.htm 023 - Disclosure - Note 17 - Retirement Plans Sheet http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans Note 17 - Retirement Plans Notes 24 false false R25.htm 024 - Disclosure - Note 18 - Commitments Sheet http://www.rcmt.com/20220101/role/statement-note-18-commitments- Note 18 - Commitments Notes 25 false false R26.htm 025 - Disclosure - Note 19 - Related Party Transactions Sheet http://www.rcmt.com/20220101/role/statement-note-19-related-party-transactions Note 19 - Related Party Transactions Notes 26 false false R27.htm 026 - Disclosure - Note 20 - Stockholder Rights Plan Sheet http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan Note 20 - Stockholder Rights Plan Notes 27 false false R28.htm 027 - Disclosure - Note 21 - COVID-19 Sheet http://www.rcmt.com/20220101/role/statement-note-21-covid19 Note 21 - COVID-19 Notes 28 false false R29.htm 028 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies- 29 false false R30.htm 029 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) Sheet http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-tables Note 1 - Summary of Significant Accounting Policies (Tables) Tables http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies- 30 false false R31.htm 030 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable (Tables) Sheet http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable (Tables) Tables http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable 31 false false R32.htm 031 - Disclosure - Note 5 - Property and Equipment (Tables) Sheet http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-tables Note 5 - Property and Equipment (Tables) Tables http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment 32 false false R33.htm 032 - Disclosure - Note 6 - Acquisitions (Tables) Sheet http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-tables Note 6 - Acquisitions (Tables) Tables http://www.rcmt.com/20220101/role/statement-note-6-acquisitions 33 false false R34.htm 033 - Disclosure - Note 7 - Goodwill (Tables) Sheet http://www.rcmt.com/20220101/role/statement-note-7-goodwill-tables Note 7 - Goodwill (Tables) Tables http://www.rcmt.com/20220101/role/statement-note-7-goodwill 34 false false R35.htm 034 - Disclosure - Note 8 - Intangible Assets (Tables) Sheet http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-tables Note 8 - Intangible Assets (Tables) Tables http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets 35 false false R36.htm 035 - Disclosure - Note 10 - Per Share Data (Tables) Sheet http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-tables Note 10 - Per Share Data (Tables) Tables http://www.rcmt.com/20220101/role/statement-note-10-per-share-data 36 false false R37.htm 036 - Disclosure - Note 11 - Share Based Compensation (Tables) Sheet http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-tables Note 11 - Share Based Compensation (Tables) Tables http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation 37 false false R38.htm 037 - Disclosure - Note 14 - Segment Information (Tables) Sheet http://www.rcmt.com/20220101/role/statement-note-14-segment-information-tables Note 14 - Segment Information (Tables) Tables http://www.rcmt.com/20220101/role/statement-note-14-segment-information 38 false false R39.htm 038 - Disclosure - Note 15 - Income Taxes (Tables) Sheet http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-tables Note 15 - Income Taxes (Tables) Tables http://www.rcmt.com/20220101/role/statement-note-15-income-taxes 39 false false R40.htm 039 - Disclosure - Note 18 - Commitments (Tables) Sheet http://www.rcmt.com/20220101/role/statement-note-18-commitments-tables Note 18 - Commitments (Tables) Tables http://www.rcmt.com/20220101/role/statement-note-18-commitments- 40 false false R41.htm 040 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual Note 1 - Summary of Significant Accounting Policies (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-tables 41 false false R42.htm 041 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Details 42 false false R43.htm 042 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable - Accounts Receivable (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable - Accounts Receivable (Details) Details 43 false false R44.htm 043 - Disclosure - Note 5 - Property and Equipment (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-details-textual Note 5 - Property and Equipment (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-tables 44 false false R45.htm 044 - Disclosure - Note 5 - Property and Equipment - Summary of Property and Equipment (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details Note 5 - Property and Equipment - Summary of Property and Equipment (Details) Details 45 false false R46.htm 045 - Disclosure - Note 6 - Acquisitions (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual Note 6 - Acquisitions (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-tables 46 false false R47.htm 046 - Disclosure - Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details) Details 47 false false R48.htm 047 - Disclosure - Note 7 - Goodwill (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-7-goodwill-details-textual Note 7 - Goodwill (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-7-goodwill-tables 48 false false R49.htm 048 - Disclosure - Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Details 49 false false R50.htm 049 - Disclosure - Note 8 - Intangible Assets (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-details-textual Note 8 - Intangible Assets (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-tables 50 false false R51.htm 050 - Disclosure - Note 8 - Intangible Assets - Intangible Assets by Class (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-intangible-assets-by-class-details Note 8 - Intangible Assets - Intangible Assets by Class (Details) Details 51 false false R52.htm 051 - Disclosure - Note 9 - Line of Credit (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual Note 9 - Line of Credit (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit 52 false false R53.htm 052 - Disclosure - Note 10 - Per Share Data (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-details-textual Note 10 - Per Share Data (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-tables 53 false false R54.htm 053 - Disclosure - Note 10 - Per Share Data - Weighted Average Number of Common Shares (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details Note 10 - Per Share Data - Weighted Average Number of Common Shares (Details) Details 54 false false R55.htm 054 - Disclosure - Note 10 - Per Share Data - Unissued Shares of Common Stock Were Reserved for the Following Purposes (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details Note 10 - Per Share Data - Unissued Shares of Common Stock Were Reserved for the Following Purposes (Details) Details 55 false false R56.htm 055 - Disclosure - Note 11 - Share Based Compensation (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual Note 11 - Share Based Compensation (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-tables 56 false false R57.htm 056 - Disclosure - Note 11 - Share-based Compensation - Restricted Stock Units Activity (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details Note 11 - Share-based Compensation - Restricted Stock Units Activity (Details) Details 57 false false R58.htm 057 - Disclosure - Note 12 - Treasury Stock Transactions (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual Note 12 - Treasury Stock Transactions (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions 58 false false R59.htm 058 - Disclosure - Note 14 - Segment Information - Results of the Segments (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details Note 14 - Segment Information - Results of the Segments (Details) Details 59 false false R60.htm 059 - Disclosure - Note 14 - Segment Information - Revenues by Geographic Area (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details Note 14 - Segment Information - Revenues by Geographic Area (Details) Details 60 false false R61.htm 060 - Disclosure - Note 14 - Segment Information - Total Assets by Geographic Area (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details Note 14 - Segment Information - Total Assets by Geographic Area (Details) Details 61 false false R62.htm 061 - Disclosure - Note 15 - Income Taxes (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual Note 15 - Income Taxes (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-tables 62 false false R63.htm 062 - Disclosure - Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details) Details 63 false false R64.htm 063 - Disclosure - Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) Details 64 false false R65.htm 064 - Disclosure - Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) Details 65 false false R66.htm 065 - Disclosure - Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 66 false false R67.htm 066 - Disclosure - Note 16 - Contingencies (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-16-contingencies-details-textual Note 16 - Contingencies (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-16-contingencies 67 false false R68.htm 067 - Disclosure - Note 17 - Retirement Plans (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans-details-textual Note 17 - Retirement Plans (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans 68 false false R69.htm 068 - Disclosure - Note 18 - Commitments (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-18-commitments-details-textual Note 18 - Commitments (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-18-commitments-tables 69 false false R70.htm 069 - Disclosure - Note 18 - Commitments - Lease Expense (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details Note 18 - Commitments - Lease Expense (Details) Details 70 false false R71.htm 070 - Disclosure - Note 18 - Commitments - Cash Flow Information (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-18-commitments-cash-flow-information-details Note 18 - Commitments - Cash Flow Information (Details) Details 71 false false R72.htm 071 - Disclosure - Note 18 - Commitments - Balance Sheet Information (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details Note 18 - Commitments - Balance Sheet Information (Details) Details 72 false false R73.htm 072 - Disclosure - Note 18 - Commitments - Maturities of Lease Liabilities (Details) Sheet http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details Note 18 - Commitments - Maturities of Lease Liabilities (Details) Details 73 false false R74.htm 073 - Disclosure - Note 20 - Stockholder Rights Plan (Details Textual) Sheet http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan-details-textual Note 20 - Stockholder Rights Plan (Details Textual) Details http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan 74 false false All Reports Book All Reports rcmt20220101_10k.htm ex_339901.htm ex_340061.htm ex_340062.htm ex_340063.htm ex_340064.htm ex_340065.htm ex_340066.htm rcmt-20220101.xsd rcmt-20220101_cal.xml rcmt-20220101_def.xml rcmt-20220101_lab.xml rcmt-20220101_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rcmt20220101_10k.htm": { "axisCustom": 0, "axisStandard": 31, "contextCount": 210, "dts": { "calculationLink": { "local": [ "rcmt-20220101_cal.xml" ] }, "definitionLink": { "local": [ "rcmt-20220101_def.xml" ] }, "inline": { "local": [ "rcmt20220101_10k.htm" ] }, "labelLink": { "local": [ "rcmt-20220101_lab.xml" ] }, "presentationLink": { "local": [ "rcmt-20220101_pre.xml" ] }, "schema": { "local": [ "rcmt-20220101.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 564, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 59, "http://www.rcmt.com/20220101": 5, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 70 }, "keyCustom": 41, "keyStandard": 327, "memberCustom": 35, "memberStandard": 33, "nsprefix": "rcmt", "nsuri": "http://www.rcmt.com/20220101", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "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.rcmt.com/20220101/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Use of Estimates and Uncertainties", "role": "http://www.rcmt.com/20220101/role/statement-note-3-use-of-estimates-and-uncertainties", "shortName": "Note 3 - Use of Estimates and Uncertainties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable", "role": "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable", "shortName": "Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Property and Equipment", "role": "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment", "shortName": "Note 5 - Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Acquisitions", "role": "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "shortName": "Note 6 - Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Goodwill", "role": "http://www.rcmt.com/20220101/role/statement-note-7-goodwill", "shortName": "Note 7 - Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Intangible Assets", "role": "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets", "shortName": "Note 8 - Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Line of Credit", "role": "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "shortName": "Note 9 - Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Per Share Data", "role": "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data", "shortName": "Note 10 - Per Share Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Share Based Compensation", "role": "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "shortName": "Note 11 - Share Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Treasury Stock Transactions", "role": "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions", "shortName": "Note 12 - Treasury Stock Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-4", "lang": null, "name": "us-gaap:OtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - New Accounting Standards", "role": "http://www.rcmt.com/20220101/role/statement-note-13-new-accounting-standards", "shortName": "Note 13 - New Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 14 - Segment Information", "role": "http://www.rcmt.com/20220101/role/statement-note-14-segment-information", "shortName": "Note 14 - Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 15 - Income Taxes", "role": "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "shortName": "Note 15 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 16 - Contingencies", "role": "http://www.rcmt.com/20220101/role/statement-note-16-contingencies", "shortName": "Note 16 - Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 17 - Retirement Plans", "role": "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans", "shortName": "Note 17 - Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 18 - Commitments", "role": "http://www.rcmt.com/20220101/role/statement-note-18-commitments-", "shortName": "Note 18 - Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 19 - Related Party Transactions", "role": "http://www.rcmt.com/20220101/role/statement-note-19-related-party-transactions", "shortName": "Note 19 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 20 - Stockholder Rights Plan", "role": "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan", "shortName": "Note 20 - Stockholder Rights Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "rcmt:EffectOfCOVID19PandemicTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 21 - COVID-19", "role": "http://www.rcmt.com/20220101/role/statement-note-21-covid19", "shortName": "Note 21 - COVID-19", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "rcmt:EffectOfCOVID19PandemicTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)", "role": "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-tables", "shortName": "Note 1 - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable (Tables)", "role": "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "shortName": "Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 5 - Property and Equipment (Tables)", "role": "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-tables", "shortName": "Note 5 - Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 6 - Acquisitions (Tables)", "role": "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-tables", "shortName": "Note 6 - Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 7 - Goodwill (Tables)", "role": "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-tables", "shortName": "Note 7 - Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 8 - Intangible Assets (Tables)", "role": "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-tables", "shortName": "Note 8 - Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 10 - Per Share Data (Tables)", "role": "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-tables", "shortName": "Note 10 - Per Share Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 11 - Share Based Compensation (Tables)", "role": "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-tables", "shortName": "Note 11 - Share Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 14 - Segment Information (Tables)", "role": "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-tables", "shortName": "Note 14 - Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 15 - Income Taxes (Tables)", "role": "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-tables", "shortName": "Note 15 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations", "role": "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 18 - Commitments (Tables)", "role": "http://www.rcmt.com/20220101/role/statement-note-18-commitments-tables", "shortName": "Note 18 - Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 1 - Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "1", "lang": null, "name": "rcmt:AnnualDepreciationRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01_ProductOrServiceAxis-EngineeringServicesMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable - Accounts Receivable (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details", "shortName": "Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "rcmt:WriteOffOfFullyDepreciatedPropertyAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 5 - Property and Equipment (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-details-textual", "shortName": "Note 5 - Property and Equipment (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "rcmt:WriteOffOfFullyDepreciatedPropertyAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 5 - Property and Equipment - Summary of Property and Equipment (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "shortName": "Note 5 - Property and Equipment - Summary of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 6 - Acquisitions (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual", "shortName": "Note 6 - Acquisitions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01_StatementBusinessSegmentsAxis-EngineeringMember_SubsegmentsAxis-PickeringAndKincardineOfficesMember", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "rcmt:EstimatedFutureContingentConsiderationPaymentsYearOne", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details", "shortName": "Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "rcmt:EstimatedFutureContingentConsiderationPaymentsYearOne", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 7 - Goodwill (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-details-textual", "shortName": "Note 7 - Goodwill (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2021-01-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details", "shortName": "Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2019-12-28", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-comprehensive-income-loss-", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-4", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 8 - Intangible Assets (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-details-textual", "shortName": "Note 8 - Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 8 - Intangible Assets - Intangible Assets by Class (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-intangible-assets-by-class-details", "shortName": "Note 8 - Intangible Assets - Intangible Assets by Class (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01_FiniteLivedIntangibleAssetsByMajorClassAxis-RestrictedCovenantsMember", "decimals": "-3", "lang": null, "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermLineOfCredit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 9 - Line of Credit (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual", "shortName": "Note 9 - Line of Credit (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2019-10-18_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-CitizensBankOfPennsylvaniaMember", "decimals": "-6", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2019-12-29_2021-01-02_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 10 - Per Share Data (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-details-textual", "shortName": "Note 10 - Per Share Data (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2019-12-29_2021-01-02_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 10 - Per Share Data - Weighted Average Number of Common Shares (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details", "shortName": "Note 10 - Per Share Data - Weighted Average Number of Common Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "rcmt:UnissuedSharesOfCommonStockTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "INF", "first": true, "lang": null, "name": "rcmt:FutureGrantsOfOptionsOrShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 10 - Per Share Data - Unissued Shares of Common Stock Were Reserved for the Following Purposes (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "shortName": "Note 10 - Per Share Data - Unissued Shares of Common Stock Were Reserved for the Following Purposes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "rcmt:UnissuedSharesOfCommonStockTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "INF", "first": true, "lang": null, "name": "rcmt:FutureGrantsOfOptionsOrShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 11 - Share Based Compensation (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "shortName": "Note 11 - Share Based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01_AwardTypeAxis-TimeBasedRestrictedStockUnitsmember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 11 - Share-based Compensation - Restricted Stock Units Activity (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details", "shortName": "Note 11 - Share-based Compensation - Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01_AwardTypeAxis-TimeBasedRestrictedStockUnitsmember_PlanNameAxis-The2014PlanMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2020-06-02_2020-06-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 12 - Treasury Stock Transactions (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual", "shortName": "Note 12 - Treasury Stock Transactions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2020-06-02_2020-06-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 14 - Segment Information - Results of the Segments (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "shortName": "Note 14 - Segment Information - Results of the Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "lang": null, "name": "rcmt:CapitalExpenditures", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2019-12-28_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "role": "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2019-12-28_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 14 - Segment Information - Revenues by Geographic Area (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "shortName": "Note 14 - Segment Information - Revenues by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01_StatementGeographicalAxis-US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 14 - Segment Information - Total Assets by Geographic Area (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details", "shortName": "Note 14 - Segment Information - Total Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01_StatementGeographicalAxis-US", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 15 - Income Taxes (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual", "shortName": "Note 15 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "em", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2019-12-29_2021-01-02", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details", "shortName": "Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "shortName": "Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 15 - Income Taxes - Unrecognized Tax Benefits (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "shortName": "Note 15 - Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details", "shortName": "Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LossContingencyDisclosures", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01_LitigationCaseAxis-ClassActionSuitForUnpaidOvertimeWagesToTravelNursesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationReserve", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 16 - Contingencies (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-16-contingencies-details-textual", "shortName": "Note 16 - Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LossContingencyDisclosures", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01_LitigationCaseAxis-ClassActionSuitForUnpaidOvertimeWagesToTravelNursesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationReserve", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 17 - Retirement Plans (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans-details-textual", "shortName": "Note 17 - Retirement Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 18 - Commitments (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-18-commitments-details-textual", "shortName": "Note 18 - Commitments (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-01_2021-01-01_UnusualOrInfrequentItemAxis-COVID19Member", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 18 - Commitments - Lease Expense (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details", "shortName": "Note 18 - Commitments - Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "rcmt:LeaseCashFlowInformationTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note 18 - Commitments - Cash Flow Information (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-18-commitments-cash-flow-information-details", "shortName": "Note 18 - Commitments - Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "rcmt:LeaseCashFlowInformationTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 18 - Commitments - Balance Sheet Information (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details", "shortName": "Note 18 - Commitments - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "rcmt:LeaseBalanceSheetInformationTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "rcmt:LeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 18 - Commitments - Maturities of Lease Liabilities (Details)", "role": "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details", "shortName": "Note 18 - Commitments - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "rcmt:LeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2020-05-22_ClassOfWarrantOrRightAxis-RightMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Note 20 - Stockholder Rights Plan (Details Textual)", "role": "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan-details-textual", "shortName": "Note 20 - Stockholder Rights Plan (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "i_2020-05-22_ClassOfWarrantOrRightAxis-RightMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "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 - Summary of Significant Accounting Policies", "role": "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "shortName": "Note 1 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "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": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Fiscal Year", "role": "http://www.rcmt.com/20220101/role/statement-note-2-fiscal-year-", "shortName": "Note 2 - Fiscal Year", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rcmt20220101_10k.htm", "contextRef": "d_2021-01-03_2022-01-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 68, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "country_PR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PUERTO RICO" } } }, "localname": "PR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "country_RS": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SERBIA" } } }, "localname": "RS", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-document-and-entity-information", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-details-textual", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-tables", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-tables", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-13-new-accounting-standards", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-tables", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-tables", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "http://www.rcmt.com/20220101/role/statement-note-16-contingencies", "http://www.rcmt.com/20220101/role/statement-note-16-contingencies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans", "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans-details-textual", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-cash-flow-information-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-details-textual", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-tables", "http://www.rcmt.com/20220101/role/statement-note-19-related-party-transactions", "http://www.rcmt.com/20220101/role/statement-note-2-fiscal-year-", "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan", "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan-details-textual", "http://www.rcmt.com/20220101/role/statement-note-21-covid19", "http://www.rcmt.com/20220101/role/statement-note-3-use-of-estimates-and-uncertainties", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-details-textual", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-tables", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-tables", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-details-textual", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-tables", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-details-textual", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-intangible-assets-by-class-details", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-tables", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual", "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-document-and-entity-information", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-details-textual", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-tables", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-tables", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-13-new-accounting-standards", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-tables", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-tables", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "http://www.rcmt.com/20220101/role/statement-note-16-contingencies", "http://www.rcmt.com/20220101/role/statement-note-16-contingencies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans", "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans-details-textual", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-cash-flow-information-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-details-textual", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-tables", "http://www.rcmt.com/20220101/role/statement-note-19-related-party-transactions", "http://www.rcmt.com/20220101/role/statement-note-2-fiscal-year-", "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan", "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan-details-textual", "http://www.rcmt.com/20220101/role/statement-note-21-covid19", "http://www.rcmt.com/20220101/role/statement-note-3-use-of-estimates-and-uncertainties", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-details-textual", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-tables", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-tables", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-details-textual", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-tables", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-details-textual", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-intangible-assets-by-class-details", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-tables", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual", "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.rcmt.com/20220101/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "rcmt_AccountsPayableNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of accounts payable as of the specified date, net of accounts receivable.", "label": "rcmt_AccountsPayableNet", "terseLabel": "Accounts Payable, Net" } } }, "localname": "AccountsPayableNet", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "rcmt_AccruedAndUnbilledAccountsReceivableAndWorkInProcessPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accrued and unbilled accounts receivable and work in process.", "label": "Accrued and Unbilled Accounts Receivable and Work in Process [Policy Text Block]" } } }, "localname": "AccruedAndUnbilledAccountsReceivableAndWorkInProcessPolicyTextBlock", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "rcmt_AdditionalSharesOfCommonStockReservedForFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional common shares reserved for future issuance.", "label": "rcmt_AdditionalSharesOfCommonStockReservedForFutureIssuance", "terseLabel": "Additional Shares of Common Stock Reserved for Future Issuance (in shares)" } } }, "localname": "AdditionalSharesOfCommonStockReservedForFutureIssuance", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "rcmt_AnnualDepreciationRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the annual depreciation rate.", "label": "rcmt_AnnualDepreciationRate", "terseLabel": "Annual Depreciation Rate" } } }, "localname": "AnnualDepreciationRate", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 2.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 after one year or beyond the normal operating cycle, if longer. Excludes property, plant and equipment.", "label": "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "totalLabel": "Total other assets" } } }, "localname": "AssetsNoncurrentExcludingPropertyPlantAndEquipment", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "rcmt_COVID19Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to COVID-19.", "label": "COVID-19 [Member]" } } }, "localname": "COVID19Member", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_CanadianPowerSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to Canadian Power Systems.", "label": "Canadian Power Systems [Member]" } } }, "localname": "CanadianPowerSystemsMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_CanadianSalesTaxPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Canadian sales taxes.", "label": "Canadian Sales Tax [Policy Text Block]" } } }, "localname": "CanadianSalesTaxPolicyTextBlock", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "rcmt_CapitalExpenditures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of capital expenditures.", "label": "rcmt_CapitalExpenditures", "verboseLabel": "Capital expenditures" } } }, "localname": "CapitalExpenditures", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details" ], "xbrltype": "monetaryItemType" }, "rcmt_CitizensBankOfPennsylvaniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entity Citizens Bank of Pennsylvania.", "label": "Citizens Bank of Pennsylvania [Member]" } } }, "localname": "CitizensBankOfPennsylvaniaMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_ClassActionSuitForUnpaidOvertimeWagesToTravelNursesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the class action suit for unpaid overtime wages to travel nurses.", "label": "Class Action Suit for Unpaid Overtime Wages to Travel Nurses [Member]" } } }, "localname": "ClassActionSuitForUnpaidOvertimeWagesToTravelNursesMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-16-contingencies", "http://www.rcmt.com/20220101/role/statement-note-16-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_ComputersAndSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computers and systems [member", "label": "Computers and Systems [Member]" } } }, "localname": "ComputersAndSystemsMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "rcmt_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued lease liabilities.", "label": "rcmt_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLeaseLiabilities", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLeaseLiabilities", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "rcmt_DeferredTaxLiabilitiesRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents right of use assets for deferred tax liabilities.", "label": "rcmt_DeferredTaxLiabilitiesRightOfUseAssets", "negatedTerseLabel": "Right of use assets" } } }, "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "rcmt_EffectOfCOVID19PandemicTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for effects of COVID-19 pandemic.", "label": "Effect of COVID-19 Pandemic [Text Block]" } } }, "localname": "EffectOfCOVID19PandemicTextBlock", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-21-covid19" ], "xbrltype": "textBlockItemType" }, "rcmt_EffectiveIncomeTaxRateReconciliationIntangibleAssetDeferredTaxLiabilityTrueup": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to intangible asset deferred tax liability true-up.", "label": "Intangible asset deferred tax liability true-up" } } }, "localname": "EffectiveIncomeTaxRateReconciliationIntangibleAssetDeferredTaxLiabilityTrueup", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "rcmt_EffectiveIncomeTaxRateReconciliationRemeasurementOfContingentConsideration": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the re-measurement of contingent consideration.", "label": "Remeasurement of contingent consideration" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRemeasurementOfContingentConsideration", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "rcmt_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding the Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_EngineeringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineering [member", "label": "Engineering [Member]" } } }, "localname": "EngineeringMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "domainItemType" }, "rcmt_EngineeringServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services relating to engineering, to include consulting and project solution.", "label": "Engineering Services [Member]" } } }, "localname": "EngineeringServicesMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "rcmt_EquipmentAndFurnitureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment and furniture [member", "label": "Equipment and Furniture [Member]" } } }, "localname": "EquipmentAndFurnitureMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "rcmt_EstimatedFutureContingentConsiderationPayments": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents estimated future contingent consideration payments.", "label": "rcmt_EstimatedFutureContingentConsiderationPayments", "totalLabel": "Estimated future contingent consideration payments" } } }, "localname": "EstimatedFutureContingentConsiderationPayments", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "xbrltype": "monetaryItemType" }, "rcmt_EstimatedFutureContingentConsiderationPaymentsYearOne": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details": { "order": 1.0, "parentTag": "rcmt_EstimatedFutureContingentConsiderationPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents estimated future contingent consideration payments in next fiscal year following current fiscal year.", "label": "December 31, 2022" } } }, "localname": "EstimatedFutureContingentConsiderationPaymentsYearOne", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "xbrltype": "monetaryItemType" }, "rcmt_EstimatedFutureContingentConsiderationPaymentsYearTwo": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details": { "order": 0.0, "parentTag": "rcmt_EstimatedFutureContingentConsiderationPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents estimated future contingent consideration payments in year two.", "label": "December 30, 2023" } } }, "localname": "EstimatedFutureContingentConsiderationPaymentsYearTwo", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "xbrltype": "monetaryItemType" }, "rcmt_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of finance lease cost recognized by lessee for lease contract.", "label": "rcmt_FinanceLeaseCost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "rcmt_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter, finance leases" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "rcmt_FiveLargestCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Five largest customers [member", "label": "Five Largest Customers [Member]" } } }, "localname": "FiveLargestCustomersMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_FutureGrantsOfOptionsOrShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Future grants of options or share", "label": "Future grants of options or shares (in shares)" } } }, "localname": "FutureGrantsOfOptionsOrShares", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details" ], "xbrltype": "sharesItemType" }, "rcmt_GinkgoBioworksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "represent Ginkgo Bioworks.", "label": "Ginkgo Bioworks [Member]" } } }, "localname": "GinkgoBioworksMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_HawaiiDepartmentOfEducationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Hawaii Department of Education.", "label": "Hawaii Department of Education [Member]" } } }, "localname": "HawaiiDepartmentOfEducationMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_ImmediatelyVestedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding immediately vested awards.", "label": "Immediately Vested [Member]" } } }, "localname": "ImmediatelyVestedMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_IncreaseDecreaseInFinanceLeaseLiability": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in finance lease liability.", "label": "Changes in finance lease obligations" } } }, "localname": "IncreaseDecreaseInFinanceLeaseLiability", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "rcmt_IncreaseDecreaseInRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 12.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of right-of-use assets.", "label": "rcmt_IncreaseDecreaseInRightOfUseAssets", "negatedLabel": "Right of use liabilities" } } }, "localname": "IncreaseDecreaseInRightOfUseAssets", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "rcmt_InformationTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information technology [member", "label": "Information Technology [Member]" } } }, "localname": "InformationTechnologyMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "domainItemType" }, "rcmt_IssuanceOfAccruedSharebasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount included in noncash investing and financing activities during the period for the issuance of accrued share-based compensation.", "label": "Issuance of accrued share-based compensation" } } }, "localname": "IssuanceOfAccruedSharebasedCompensation", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "rcmt_LeaseBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's balance sheet information for leases.", "label": "Lease, Balance Sheet Information [Table Text Block]" } } }, "localname": "LeaseBalanceSheetInformationTableTextBlock", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-tables" ], "xbrltype": "textBlockItemType" }, "rcmt_LeaseCashFlowInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's cash flow information for leases.", "label": "Lease, Cash Flow Information [Table Text Block]" } } }, "localname": "LeaseCashFlowInformationTableTextBlock", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-tables" ], "xbrltype": "textBlockItemType" }, "rcmt_LeaseLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of operating and finance lease liabilities. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LeaseLiabilityMaturityTableTextBlock", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-tables" ], "xbrltype": "textBlockItemType" }, "rcmt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "rcmt_NetBookValueOfPropertyAndEquipmentTransferredInSaleOfAssets": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the net book value of property and equipment transferred in sale of assets.", "label": "Gain on sale of assets" } } }, "localname": "NetBookValueOfPropertyAndEquipmentTransferredInSaleOfAssets", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "rcmt_NewYorkCityBoardOfEducationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents New York City Board of Education.", "label": "New York City Board of Education [Member]" } } }, "localname": "NewYorkCityBoardOfEducationMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_NoteIssuedToAcquireTreasuryStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding a note issued in consideration of a stock repurchase.", "label": "Note Issued to Acquire Treasury Stock [Member]" } } }, "localname": "NoteIssuedToAcquireTreasuryStockMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of customers.", "label": "rcmt_NumberOfCustomers", "terseLabel": "Number of Customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "rcmt_NumberOfUnitsCalledByEachRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of units into which each right may be converted.", "label": "rcmt_NumberOfUnitsCalledByEachRight", "terseLabel": "Number of Units Called by Each Right (in shares)" } } }, "localname": "NumberOfUnitsCalledByEachRight", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan-details-textual" ], "xbrltype": "sharesItemType" }, "rcmt_OperatingLeaseRightofuseAssetWriteoff": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of right of use asset of operating lease written off during the period.", "label": "rcmt_OperatingLeaseRightofuseAssetWriteoff", "terseLabel": "Operating Lease, Right-of-use Asset, Write-off" } } }, "localname": "OperatingLeaseRightofuseAssetWriteoff", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-details-textual" ], "xbrltype": "monetaryItemType" }, "rcmt_PSRTKEAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to PSR & TKE acquisitions.", "label": "PSR & TKE Acquisitions [Member]" } } }, "localname": "PSRTKEAcquisitionsMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to performance-based restricted stock units.", "label": "Performance-based Restricted Stock Units [Member]" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "domainItemType" }, "rcmt_PerformancebasedRestrictedStockUnitsPotentialUpwardAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to awards.", "label": "Performance-based Restricted Stock Units Potential Upward Adjustment [Member]" } } }, "localname": "PerformancebasedRestrictedStockUnitsPotentialUpwardAdjustmentMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details" ], "xbrltype": "domainItemType" }, "rcmt_PermanentPlacementServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which the Company earns fees based on a percentage of the compensation paid to the person placed with the client.", "label": "Permanent Placement Services [Member]" } } }, "localname": "PermanentPlacementServicesMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "rcmt_PickeringAndKincardineOfficesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Pickering and Kincardine offices.", "label": "Pickering and Kincardine Offices [Member]" } } }, "localname": "PickeringAndKincardineOfficesMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_PuertoRicoDepartmentOfTreasuryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Puerto Rico Department of Treasury.", "label": "Puerto Rico Department of Treasury [Member]" } } }, "localname": "PuertoRicoDepartmentOfTreasuryMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_RestrictedCovenantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible asset, restricted covenants.", "label": "Restricted Covenants [Member]" } } }, "localname": "RestrictedCovenantsMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-intangible-assets-by-class-details" ], "xbrltype": "domainItemType" }, "rcmt_RightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to right.", "label": "Right [Member]" } } }, "localname": "RightMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan", "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_RightOfUseAssetsObtainedInExchangeForLeaseObligationsOperatingAndFinanceLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating and finance lease liabilities.", "label": "ROU assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsOperatingAndFinanceLeases", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "rcmt_RightofuseAssetAmortizationExpense": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 18.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease and finance lease.", "label": "rcmt_RightofuseAssetAmortizationExpense", "terseLabel": "Amortization of right of use assets" } } }, "localname": "RightofuseAssetAmortizationExpense", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "rcmt_SaleOfAssetsEscrowDepositExpectedPeriodForReturnOfDeposit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the expected period of time for the return of the escrow deposit associated with a sale of assets.", "label": "rcmt_SaleOfAssetsEscrowDepositExpectedPeriodForReturnOfDeposit", "terseLabel": "Sale of Assets, Escrow Deposit, Expected Period for Return of Deposit (Month)" } } }, "localname": "SaleOfAssetsEscrowDepositExpectedPeriodForReturnOfDeposit", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual" ], "xbrltype": "durationItemType" }, "rcmt_SeniorManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to senior management.", "label": "Senior Management [Member]" } } }, "localname": "SeniorManagementMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumSharesUponAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of maximum shares upon adjustment under a share based compensation arrangement.", "label": "rcmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumSharesUponAdjustment", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Maximum Shares Upon Adjustment (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumSharesUponAdjustment", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "rcmt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards granted during the period.", "label": "rcmt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "rcmt_SpecialtyHealthCareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specialty health care [member", "label": "Specialty Health Care [Member]" } } }, "localname": "SpecialtyHealthCareMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "domainItemType" }, "rcmt_StockSubscribedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares that were agreed to during the period but will be issued in the future.", "label": "Stock subscription receivable (in shares)" } } }, "localname": "StockSubscribedDuringPeriodSharesNewIssues", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "sharesItemType" }, "rcmt_StockSubscribedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the value of shares that were agreed to during the period but will be issued in the future.", "label": "Stock subscription receivable" } } }, "localname": "StockSubscribedDuringPeriodValueNewIssues", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "rcmt_StockSubscriptionsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to stock subscriptions receivable.", "label": "Stock Subscriptions Receivable [Member]" } } }, "localname": "StockSubscriptionsReceivableMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "domainItemType" }, "rcmt_TenLargestCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ten largest customers [member", "label": "Ten Largest Customers [Member]" } } }, "localname": "TenLargestCustomersMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_The2014PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2014 Plan.", "label": "The 2014 Plan [Member]" } } }, "localname": "The2014PlanMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "domainItemType" }, "rcmt_TimeBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents time-based restricted stock units.", "label": "Time-based Restricted Stock Units [Member]" } } }, "localname": "TimeBasedRestrictedStockUnitsMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "domainItemType" }, "rcmt_TransitAccountsPayable": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of transit accounts payable as of the balance sheet date.", "label": "Transit accounts payable" } } }, "localname": "TransitAccountsPayable", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "rcmt_TransitAccountsPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transit accounts payable typically paid with cash received from transit accounts receivable.", "label": "Transit Accounts Payable [Member]" } } }, "localname": "TransitAccountsPayableMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_TransitAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transit accounts receivable used to pay transit accounts payable.", "label": "Transit Accounts Receivable [Member]" } } }, "localname": "TransitAccountsReceivableMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_TransitReceivableAndTransitPayablePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for policy transit receivable and transit payable.", "label": "Transit Receivable and Transit Payable [Policy Text Block]" } } }, "localname": "TransitReceivableAndTransitPayablePolicyTextBlock", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "rcmt_TwentyLargestCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Twenty largest customers [member", "label": "Twenty Largest Customers [Member]" } } }, "localname": "TwentyLargestCustomersMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "rcmt_UnissuedSharesOfCommonStockTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unissued shares of common stock [table text block", "label": "Unissued Shares of Common Stock [Table Text Block]" } } }, "localname": "UnissuedSharesOfCommonStockTableTextBlock", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-tables" ], "xbrltype": "textBlockItemType" }, "rcmt_UnvestedSubscriptionRestrictedShareAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to unvested subscription restricted share awards.", "label": "Unvested Subscription Restricted Share Awards [Member]" } } }, "localname": "UnvestedSubscriptionRestrictedShareAwardsMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details" ], "xbrltype": "domainItemType" }, "rcmt_WorkInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Work in progress [member", "label": "Work In Progress [Member]" } } }, "localname": "WorkInProgressMember", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "rcmt_WriteOffOfFullyDepreciatedPropertyAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write off of fully depreciated property and equipmen", "label": "rcmt_WriteOffOfFullyDepreciatedPropertyAndEquipment", "terseLabel": "Write Off of Fully Depreciated Property and Equipment" } } }, "localname": "WriteOffOfFullyDepreciatedPropertyAndEquipment", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-details-textual" ], "xbrltype": "monetaryItemType" }, "rcmt_WriteoffOfReceivablesRelatedToArbitration": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-downs of receivables related to arbitration.", "label": "Write-off of receivables and professional fees incurred related to arbitration", "verboseLabel": "Write-off of receivables and professional fees incurred related to arbitration" } } }, "localname": "WriteoffOfReceivablesRelatedToArbitration", "nsuri": "http://www.rcmt.com/20220101", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details" ], "xbrltype": "monetaryItemType" }, "rcmt_statement-statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-1-summary-of-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-tables", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-10-per-share-data-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Per Share Data" } } }, "localname": "statement-statement-note-10-per-share-data-tables", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Per Share Data - Unissued Shares of Common Stock Were Reserved for the Following Purposes (Details)" } } }, "localname": "statement-statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-10-per-share-data-weighted-average-number-of-common-shares-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Per Share Data - Weighted Average Number of Common Shares (Details)" } } }, "localname": "statement-statement-note-10-per-share-data-weighted-average-number-of-common-shares-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-11-share-based-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Share Based Compensation" } } }, "localname": "statement-statement-note-11-share-based-compensation-tables", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-11-sharebased-compensation-restricted-stock-units-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation - Restricted Stock Units Activity (Details)" } } }, "localname": "statement-statement-note-11-sharebased-compensation-restricted-stock-units-activity-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-14-segment-information-results-of-the-segments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Segment Information - Results of the Segments (Details)" } } }, "localname": "statement-statement-note-14-segment-information-results-of-the-segments-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-14-segment-information-revenues-by-geographic-area-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Segment Information - Revenues by Geographic Area (Details)" } } }, "localname": "statement-statement-note-14-segment-information-revenues-by-geographic-area-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-14-segment-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Segment Information" } } }, "localname": "statement-statement-note-14-segment-information-tables", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-14-segment-information-total-assets-by-geographic-area-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Segment Information - Total Assets by Geographic Area (Details)" } } }, "localname": "statement-statement-note-14-segment-information-total-assets-by-geographic-area-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details)" } } }, "localname": "statement-statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details)" } } }, "localname": "statement-statement-note-15-income-taxes-income-tax-provision-reconciliation-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-15-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes" } } }, "localname": "statement-statement-note-15-income-taxes-tables", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-15-income-taxes-unrecognized-tax-benefits-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Unrecognized Tax Benefits (Details)" } } }, "localname": "statement-statement-note-15-income-taxes-unrecognized-tax-benefits-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-18-commitments-balance-sheet-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 18 - Commitments - Balance Sheet Information (Details)" } } }, "localname": "statement-statement-note-18-commitments-balance-sheet-information-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-18-commitments-cash-flow-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 18 - Commitments - Cash Flow Information (Details)" } } }, "localname": "statement-statement-note-18-commitments-cash-flow-information-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-18-commitments-lease-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 18 - Commitments - Lease Expense (Details)" } } }, "localname": "statement-statement-note-18-commitments-lease-expense-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-18-commitments-maturities-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 18 - Commitments - Maturities of Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-18-commitments-maturities-of-lease-liabilities-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-18-commitments-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 18 - Commitments" } } }, "localname": "statement-statement-note-18-commitments-tables", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable - Accounts Receivable (Details)" } } }, "localname": "statement-statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable" } } }, "localname": "statement-statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-5-property-and-equipment-summary-of-property-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment - Summary of Property and Equipment (Details)" } } }, "localname": "statement-statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-5-property-and-equipment-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment" } } }, "localname": "statement-statement-note-5-property-and-equipment-tables", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-6-acquisitions-maximum-deferred-consideration-payments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details)" } } }, "localname": "statement-statement-note-6-acquisitions-maximum-deferred-consideration-payments-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-6-acquisitions-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Acquisitions" } } }, "localname": "statement-statement-note-6-acquisitions-tables", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details)" } } }, "localname": "statement-statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-7-goodwill-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Goodwill" } } }, "localname": "statement-statement-note-7-goodwill-tables", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-8-intangible-assets-intangible-assets-by-class-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Intangible Assets - Intangible Assets by Class (Details)" } } }, "localname": "statement-statement-note-8-intangible-assets-intangible-assets-by-class-details", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_statement-statement-note-8-intangible-assets-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Intangible Assets" } } }, "localname": "statement-statement-note-8-intangible-assets-tables", "nsuri": "http://www.rcmt.com/20220101", "xbrltype": "stringItemType" }, "rcmt_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.rcmt.com/20220101", "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-16-contingencies", "http://www.rcmt.com/20220101/role/statement-note-16-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-16-contingencies", "http://www.rcmt.com/20220101/role/statement-note-16-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r191", "r329", "r334", "r568" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r266", "r298", "r355", "r357", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r565", "r569", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r266", "r298", "r355", "r357", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r565", "r569", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r191", "r329", "r334", "r568" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r187", "r329", "r332", "r526", "r564", "r566" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r187", "r329", "r332", "r526", "r564", "r566" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r266", "r298", "r341", "r355", "r357", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r565", "r569", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r266", "r298", "r341", "r355", "r357", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r565", "r569", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r188", "r189", "r329", "r333", "r567", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r188", "r189", "r329", "r333", "r567", "r579", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r193", "r512" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41", "r517" ], "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": "us-gaap_AccountsPayableCurrent", "terseLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r194", "r195" ], "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": "us-gaap_AccountsReceivableGrossCurrent", "terseLabel": "Accounts Receivable, before Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, current" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r11", "r25", "r194", "r195" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r38", "r236" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r57", "r58", "r59", "r554", "r574", "r577" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r66", "r67", "r68", "r114", "r115", "r116", "r453", "r570", "r571", "r608" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r26", "r384", "r517" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r380", "r381", "r382", "r462" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r359", "r361", "r386", "r387" ], "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": "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "verboseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.", "label": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "negatedTotalLabel": "Total adjustments" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r390" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r361", "r376", "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r197", "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent", "negatedTerseLabel": "Allowance for sales discounts and doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r94", "r221", "r228" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of acquired intangible assets", "terseLabel": "Amortization of Intangible Assets, Total", "verboseLabel": "Amortization of acquired intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r144" ], "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/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r169", "r176", "r183", "r205", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r450", "r455", "r474", "r515", "r517", "r534", "r552" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "totalLabel": "Total assets", "verboseLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r13", "r55", "r107", "r205", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r450", "r455", "r474", "r515", "r517" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r3", "r4", "r6", "r7", "r8", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "terseLabel": "Disposal Group, Including Discontinued Operation, Assets, Total" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r362", "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-3-use-of-estimates-and-uncertainties" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions.", "label": "Billed Revenues [Member]" } } }, "localname": "BilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r354", "r356" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r354", "r356", "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r93", "r446" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Change in fair value of contingent consideration", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "verboseLabel": "Changes in fair value of contingent payments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r441", "r442", "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "us-gaap_BusinessCombinationContingentConsiderationLiability", "periodEndLabel": "Balance" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r441", "r443" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Liability for contingent consideration from acquisitions" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r441", "r443" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent", "verboseLabel": "Liability for contingent consideration from acquisitions" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r439" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 7.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.", "label": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "negatedLabel": "Remeasurement of acquisition-related contingent consideration", "negatedTerseLabel": "Remeasurement of acquisition-related contingent consideration", "verboseLabel": "Remeasurement of contingent consideration" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r9", "r113", "r156" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-2-fiscal-year-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CanadaRevenueAgencyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Canada.", "label": "Canada Revenue Agency [Member]" } } }, "localname": "CanadaRevenueAgencyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "us-gaap_CapitalizedComputerSoftwareAdditions", "terseLabel": "Capitalized Computer Software, Additions" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "us-gaap_CapitalizedComputerSoftwareNet", "terseLabel": "Capitalized Computer Software, Net, Ending Balance" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r10", "r35", "r96" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 3.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", "terseLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r14", "r97" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r88", "r96", "r102" ], "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 and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r88", "r482" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r316", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan", "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan", "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r246", "r541", "r558" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies (note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r243", "r244", "r245", "r249", "r581" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Total (in shares)", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115", "r462" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockOtherSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.", "label": "Restricted stock awards outstanding (in shares)" } } }, "localname": "CommonStockOtherSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockShareSubscribedButUnissuedSubscriptionsReceivable": { "auth_ref": [ "r24" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of subscription receivable from investors who have been allocated common stock.", "label": "us-gaap_CommonStockShareSubscribedButUnissuedSubscriptionsReceivable", "negatedLabel": "Stock subscription receivable" } } }, "localname": "CommonStockShareSubscribedButUnissuedSubscriptionsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "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, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "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, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r310" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r517" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 2.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, $0.05 par value; 40,000,000 shares authorized;16,903,157 shares issued and 10,290,935 shares outstanding at January 1, 2022 and 16,224,191 shares issued and 11,542,880 shares outstanding at January 2, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r71", "r544", "r560" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r154", "r155", "r191", "r472", "r473", "r580" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r154", "r155", "r191", "r472", "r473", "r578", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r154", "r155", "r191", "r472", "r473", "r578", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r152", "r549" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r154", "r155", "r191", "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r154", "r155", "r191", "r472", "r473", "r580" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r329", "r335" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r329", "r335" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r318", "r319", "r330" ], "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.", "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r318", "r319", "r330" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate Segment [Member]" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r76", "r526" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of services", "verboseLabel": "Cost of services" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r108", "r415", "r426" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "order": 0.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r108", "r415" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r415", "r426", "r428" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Current Income Tax Expense (Benefit), Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r108", "r415", "r426" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "terseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r153", "r191" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-intangible-assets-by-class-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r104", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r280", "r287", "r288", "r289", "r295" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r106", "r112", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r291", "r292", "r293", "r294", "r491", "r535", "r538", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r47", "r290", "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47", "r264" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r48", "r266", "r466" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "us-gaap_DebtInstrumentMaturityDate", "terseLabel": "Debt Instrument, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49", "r106", "r112", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r291", "r292", "r293", "r294", "r491" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.", "label": "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer", "terseLabel": "Deferred Compensation Arrangement with Individual, Contributions by Employer" } } }, "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r416", "r426" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r416", "r426" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r394", "r395" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax assets, net, domestic" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r108", "r416", "r426", "r427", "r428" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "totalLabel": "Deferred Income Tax Expense (Benefit), Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r21", "r22", "r406", "r536", "r550" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r394", "r395" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 1.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": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r95" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "terseLabel": "Effect of excess tax deduction on equity awards" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r416", "r426" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r407" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r409" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Total deferred tax assets (liabilities), net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Federal and state net operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "us-gaap_DeferredTaxAssetsOther", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "terseLabel": "Reserves and accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance, Total" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "us-gaap_DeferredTaxLiabilitiesOther", "negatedTerseLabel": "Acquisition amortization, net" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses", "negatedTerseLabel": "Prepaid expense deferral" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "negatedTerseLabel": "Bonus depreciation to be reversed" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r413" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings", "negatedTerseLabel": "Canada deferred tax liability, net" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r94", "r234" ], "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": "us-gaap_Depreciation", "terseLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r94", "r164" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "us-gaap_DepreciationDepletionAndAmortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationNonproduction": { "auth_ref": [ "r94", "r234" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.", "label": "Depreciation and amortization of property and equipment", "verboseLabel": "Depreciation and amortization of property and equipment" } } }, "localname": "DepreciationNonproduction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20220101/role/statement-note-13-new-accounting-standards", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-16-contingencies", "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-", "http://www.rcmt.com/20220101/role/statement-note-19-related-party-transactions", "http://www.rcmt.com/20220101/role/statement-note-2-fiscal-year-", "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan", "http://www.rcmt.com/20220101/role/statement-note-21-covid19", "http://www.rcmt.com/20220101/role/statement-note-3-use-of-estimates-and-uncertainties", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r354", "r356" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r18", "r20", "r537", "r553" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "us-gaap_DividendsPayableCurrentAndNoncurrent", "terseLabel": "Dividends Payable" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r72", "r123", "r124", "r125", "r126", "r127", "r134", "r136", "r141", "r142", "r143", "r148", "r149", "r463", "r464", "r545", "r561" ], "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 earnings (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r72", "r123", "r124", "r125", "r126", "r127", "r136", "r141", "r142", "r143", "r148", "r149", "r463", "r464", "r545", "r561" ], "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 earnings (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r144", "r146" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r144", "r146", "r147", "r150" ], "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/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r482" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "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; 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": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r397" ], "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/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r110", "r397", "r430" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Federal statutory rate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 0.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": "Accrued payroll and related costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r376" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Effect of excess tax deduction over book expense associated with exercise of equity awards" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r66", "r67", "r68", "r114", "r115", "r116", "r120", "r128", "r130", "r151", "r206", "r310", "r312", "r380", "r381", "r382", "r419", "r420", "r462", "r483", "r484", "r485", "r486", "r487", "r488", "r570", "r571", "r572", "r608" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r540", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "us-gaap_EscrowDeposit", "terseLabel": "Escrow Deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r465", "r469" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r495", "r499", "r507" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details": { "order": 0.0, "parentTag": "rcmt_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance lease cost, Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r497", "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r494", "r506" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Total, finance leases", "negatedTotalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r494" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance lease payable", "negatedLabel": "Finance lease liability - current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r494" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "us-gaap_FinanceLeaseLiabilityNoncurrent", "negatedLabel": "Finance lease liability - non-current", "verboseLabel": "Finance lease payable" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r506" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r506" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r506" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r506" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r506" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: imputed interest, finance leases" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r496", "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r493" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "us-gaap_FinanceLeaseRightOfUseAsset", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r495", "r499" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization", "negatedLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r495", "r499", "r507" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details": { "order": 1.0, "parentTag": "rcmt_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Amortization of right of use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r493" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Property and equipment - (right of use assets)" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r504", "r507" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r503", "r507" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Finance leases (Year)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r222", "r223", "r227", "r229", "r527", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-intangible-assets-by-class-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r222", "r226" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-intangible-assets-by-class-details" ], "xbrltype": "domainItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r478", "r479", "r480", "r481" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax", "negatedLabel": "Loss (gain) on foreign currency transactions" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r94", "r454" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "us-gaap_GainLossOnSaleOfBusiness", "negatedLabel": "Gain on sale of assets", "negatedTerseLabel": "Gain on sale of assets", "terseLabel": "Gain (Loss) on Disposition of Business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r211", "r213", "r517", "r533" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "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": "us-gaap_Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r216", "r224" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-7-goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r94", "r212", "r214", "r217" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r215", "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "No change" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r107", "r169", "r175", "r179", "r182", "r185", "r205", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r474" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "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 profit", "verboseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_HealthCareMember": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Service provided for prevention, maintenance, diagnosis or treatment of physical and mental health.", "label": "Health Care [Member]" } } }, "localname": "HealthCareMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r94", "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill", "terseLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r109", "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r169", "r175", "r179", "r182", "r185", "r532", "r542", "r547", "r562" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 1.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", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r109", "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "terseLabel": "Foreign jurisdictions" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r354", "r356" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r110", "r398", "r404", "r411", "r424", "r431", "r433", "r434", "r435" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r129", "r130", "r167", "r396", "r425", "r432", "r563" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax expense (benefit)", "totalLabel": "Total income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r65", "r392", "r393", "r404", "r405", "r410", "r417" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r397" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Foreign income tax rates" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r397" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Tax expense on taxable (loss) income at federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r397" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r397" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r397" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).", "label": "Adjustments to prior year federal taxes" } } }, "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r397" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State and Puerto Rico income taxes, net of Federal income tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r90", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 14.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "verboseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 17.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r93" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 10.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable", "negatedLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r93", "r525" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 8.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r93" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes", "negatedLabel": "Deferred income tax expense (benefit)" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "us-gaap_IncreaseDecreaseInDepositOtherAssets", "negatedTerseLabel": "Deposits" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 13.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities", "verboseLabel": "Accrued payroll and related costs" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r93" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 16.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherReceivables", "negatedLabel": "Net of transit accounts receivable and payable" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 15.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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 and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r137", "r138", "r139", "r143" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-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 share based payment arrangements using the treasury stock method.", "label": "Dilutive effect of outstanding restricted share awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r220", "r225" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "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": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-intangible-assets-by-class-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r546" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "us-gaap_InterestIncomeExpenseNet", "negatedLabel": "Interest expense and other, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r87", "r89", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r506" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r506" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r506" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r506" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r506" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: imputed interest, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "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/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44", "r107", "r177", "r205", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r451", "r455", "r456", "r474", "r515", "r516" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r107", "r205", "r474", "r517", "r539", "r556" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46", "r107", "r205", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r451", "r455", "r456", "r474", "r515", "r516", "r517" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r42", "r106" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r42", "r106" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationReserve": { "auth_ref": [ "r50", "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.", "label": "us-gaap_LitigationReserve", "terseLabel": "Estimated Litigation Liability" } } }, "localname": "LitigationReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-16-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r49", "r250", "r251" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "us-gaap_LongTermLineOfCredit", "terseLabel": "Long-term Line of Credit, Noncurrent", "verboseLabel": "Borrowings under line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r247", "r248" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-16-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r88", "r92", "r95" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r8", "r60", "r62", "r68", "r70", "r95", "r107", "r119", "r123", "r124", "r125", "r126", "r129", "r130", "r140", "r169", "r175", "r179", "r182", "r185", "r205", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r464", "r474", "r543", "r559" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r117", "r118", "r121", "r122", "r131", "r132", "r133", "r203", "r204", "r207", "r208", "r336", "r337", "r338", "r339", "r383", "r421", "r422", "r423", "r461", "r475", "r476", "r477", "r508", "r528", "r529", "r530", "r573", "r574", "r575", "r576", "r577", "r609" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-13-new-accounting-standards" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "us-gaap_NonoperatingIncomeExpense", "negatedTotalLabel": "Other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other expense (income)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesIssued1": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of notes issued in noncash investing and financing activities.", "label": "us-gaap_NotesIssued1", "terseLabel": "Notes Issued" } } }, "localname": "NotesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "us-gaap_NumberOfReportingUnits", "terseLabel": "Number of Reporting Units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "us-gaap_OpenTaxYear", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Operating costs and expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating costs and expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r169", "r175", "r179", "r182", "r185" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "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", "totalLabel": "Operating income (loss)", "verboseLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r500", "r507" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r492" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Impairment of right of use assets and related costs", "terseLabel": "Operating Lease, Impairment Loss", "verboseLabel": "Impairment of right of use assets and related costs" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r494" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total, operating leases", "negatedTotalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r494" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating right of use liability", "negatedLabel": "Operating right of use liability - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r494" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating right of use liability, net of current position", "negatedLabel": "Operating right of use liability - non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r498", "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r493" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating right of use asset", "terseLabel": "Operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r504", "r507" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r503", "r507" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating leases (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards, Total" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r9", "r457" ], "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/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r448", "r449", "r452" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of 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, attributable to parent entity.", "label": "Other comprehensive (loss) income", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r458", "r460" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Transit accounts receivable" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities", "negatedLabel": "Contingent consideration paid", "terseLabel": "Payment for Contingent Consideration Liability, Financing Activities" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "us-gaap_PaymentsForLegalSettlements", "terseLabel": "Payments for Legal Settlements" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-16-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r84" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Common stock repurchase" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Property and equipment acquired" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r358" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r362", "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r296" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r296" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23", "r517" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $1.00 par value; 5,000,000 shares authorized; no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r12", "r33", "r34" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r82", "r379" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "terseLabel": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r83" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "us-gaap_ProceedsFromLongTermLinesOfCredit", "terseLabel": "Borrowings under line of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r82" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Issuance of stock for employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r237" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r240", "r583", "r584", "r585" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r37", "r235" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r237", "r517", "r548", "r557" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r36", "r237", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r235" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r73", "r210" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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 losses on accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r196", "r200", "r201", "r202" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r509", "r510", "r511", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-19-related-party-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r85" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermLinesOfCredit", "negatedTerseLabel": "Repayments under line of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSubordinatedDebt": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of long-term borrowing where a lender is placed in a lien position behind debt having a higher priority of repayment (senior) in case of liquidation of the entity's assets or underlying collateral.", "label": "us-gaap_RepaymentsOfSubordinatedDebt", "terseLabel": "Repayments of Subordinated Debt, Total" } } }, "localname": "RepaymentsOfSubordinatedDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r39", "r231", "r232", "r598" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r312", "r384", "r517", "r555", "r573", "r577" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r114", "r115", "r116", "r120", "r128", "r130", "r206", "r380", "r381", "r382", "r419", "r420", "r462", "r570", "r572" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r160", "r161", "r174", "r180", "r181", "r187", "r188", "r191", "r328", "r329", "r526" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including 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": "Revenue from Contract with Customer, Including Assessed Tax", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r103", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r340" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r502", "r507" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r502", "r507" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r154", "r191" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material 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 are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r216", "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r74", "r188" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r169", "r172", "r178", "r216" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r403", "r418" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r157", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r174", "r175", "r176", "r177", "r179", "r180", "r181", "r182", "r183", "r185", "r191", "r241", "r242", "r564" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r157", "r158", "r159", "r169", "r173", "r179", "r183", "r184", "r185", "r186", "r187", "r190", "r191", "r192" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "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", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceOtherMember": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.", "label": "Service, Other [Member]" } } }, "localname": "ServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r370" ], "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 or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r375" ], "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 or expired, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r373" ], "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 (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r373" ], "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, weighted average grant date fair value (in dollars per share)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r372" ], "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": "Outstanding non-vested (in shares)", "periodStartLabel": "Outstanding non-vested (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "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": "Outstanding non-vested, weighted average grant date fair value (in dollars per share)", "periodStartLabel": "Outstanding non-vested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r374" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "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, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r368", "r369" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Shares reserved for employee stock purchase plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r360", "r366" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r362", "r367" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "us-gaap_SharePrice", "terseLabel": "Share Price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "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/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r157", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r174", "r175", "r176", "r177", "r179", "r180", "r181", "r182", "r183", "r185", "r191", "r216", "r239", "r241", "r242", "r564" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r53", "r66", "r67", "r68", "r114", "r115", "r116", "r120", "r128", "r130", "r151", "r206", "r310", "r312", "r380", "r381", "r382", "r419", "r420", "r462", "r483", "r484", "r485", "r486", "r487", "r488", "r570", "r571", "r572", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-details-textual", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-tables", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-tables", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-13-new-accounting-standards", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-tables", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-tables", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "http://www.rcmt.com/20220101/role/statement-note-16-contingencies", "http://www.rcmt.com/20220101/role/statement-note-16-contingencies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans", "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans-details-textual", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-cash-flow-information-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-details-textual", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-tables", "http://www.rcmt.com/20220101/role/statement-note-19-related-party-transactions", "http://www.rcmt.com/20220101/role/statement-note-2-fiscal-year-", "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan", "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan-details-textual", "http://www.rcmt.com/20220101/role/statement-note-21-covid19", "http://www.rcmt.com/20220101/role/statement-note-3-use-of-estimates-and-uncertainties", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-details-textual", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-tables", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-tables", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-details-textual", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-tables", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-details-textual", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-intangible-assets-by-class-details", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-tables", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual", "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r114", "r115", "r116", "r151", "r526" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-details-textual", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-tables", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-tables", "http://www.rcmt.com/20220101/role/statement-note-11-sharebased-compensation-restricted-stock-units-activity-details", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-13-new-accounting-standards", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-tables", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-total-assets-by-geographic-area-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-tables", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "http://www.rcmt.com/20220101/role/statement-note-16-contingencies", "http://www.rcmt.com/20220101/role/statement-note-16-contingencies-details-textual", "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans", "http://www.rcmt.com/20220101/role/statement-note-17-retirement-plans-details-textual", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-balance-sheet-information-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-cash-flow-information-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-details-textual", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-lease-expense-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-maturities-of-lease-liabilities-details", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-tables", "http://www.rcmt.com/20220101/role/statement-note-19-related-party-transactions", "http://www.rcmt.com/20220101/role/statement-note-2-fiscal-year-", "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan", "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan-details-textual", "http://www.rcmt.com/20220101/role/statement-note-21-covid19", "http://www.rcmt.com/20220101/role/statement-note-3-use-of-estimates-and-uncertainties", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-details-textual", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-tables", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-tables", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-details-textual", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-tables", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-details-textual", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-intangible-assets-by-class-details", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-tables", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20220101/role/statement-note-9-line-of-credit-details-textual", "http://www.rcmt.com/20220101/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r23", "r24", "r310", "r312" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)", "verboseLabel": "Issuance of stock under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r310", "r312" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "verboseLabel": "Issuance of stock upon vesting of restricted share awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r23", "r24", "r310", "r312" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "verboseLabel": "Issuance of stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r23", "r24", "r310", "r312" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Issuance of stock upon vesting of restricted share awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r107", "r198", "r205", "r474", "r517" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r105", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r312", "r317" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-20-stockholder-rights-plan" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component 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": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-tables", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-tables", "http://www.rcmt.com/20220101/role/statement-note-14-segment-information-tables", "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-tables", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-tables", "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "http://www.rcmt.com/20220101/role/statement-note-5-property-and-equipment-tables", "http://www.rcmt.com/20220101/role/statement-note-6-acquisitions-tables", "http://www.rcmt.com/20220101/role/statement-note-7-goodwill-tables", "http://www.rcmt.com/20220101/role/statement-note-8-intangible-assets-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-materials Contract [Member]" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "us-gaap_TreasuryStockAcquiredAverageCostPerShare", "terseLabel": "Treasury Stock Acquired, Average Cost Per Share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r52", "r313" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r52", "r313" ], "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": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r24", "r310", "r312" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Purchase of treasury stock (in shares)", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r52", "r313", "r314" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets": { "order": 4.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 (6,612,222 shares at January 1, 2022 and 4,681,311 at January 2, 2021) at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r310", "r312", "r313" ], "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": "Purchase of treasury stock", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20220101/role/statement-note-12-treasury-stock-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r391", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Gross increases: tax positions in current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r401" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Gross increases: tax positions in prior period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Axis]" } } }, "localname": "UnusualOrInfrequentItemAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Domain]" } } }, "localname": "UnusualOrInfrequentItemDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-18-commitments-", "http://www.rcmt.com/20220101/role/statement-note-18-commitments-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20220101/role/statement-note-11-share-based-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r135", "r143" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-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": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "totalLabel": "Weighted average dilutive shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r134", "r143" ], "calculation": { "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rcmt.com/20220101/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-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": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r388": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r447": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r489": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r514": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r599": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r600": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r601": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r602": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r603": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r604": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r605": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r606": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r607": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" } }, "version": "2.1" } ZIP 96 0001437749-22-008182-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-008182-xbrl.zip M4$L#!!0 ( &&#A%2X?8R7Z1$ .=4 - 97A?,S,Y.3 Q+FAT;>T\ M;7,;M]&?XU^!*DTJSY 2*=MM9,F:460G]42V5$F=SO.I ]Z!).J[PP7 D6)_ M??<%..*.E&IGG#Z)Y,QD9-X!B\5BWW=QQW-?%B?'%F(HGN^/ M]P]&!P=B_/+Y\Y%K)4KW:F1I; M2C_,E5>9UZ;:$9FIO*I@M%>%JN>F4J\JLW/RY'B?$3Z>F'PEG%\5-+WR0Z?_ MK5Z.1[4_HI]36>IB]?)/-[I43KQ72W%E2EG]Z:B6>:ZKV6%='"+7N M@ IS16_ND5@O),9C6(D?+*35LO(O187;*(Z$5[=^* L]JUX*JV=S&%A*.]/P M$_';.7ES.]<3[<7N\Z>[\NGQ?GWRY"XGMY\_;BO;CX09R=7KZ].3T7US<79S\]'#JD"S%1 M-$@+CCBDI6_F"F86A5D")XIF<+,M'(#\;;*]L0NCOWVZ^\.#D9'9Z:L9;4:T,_Q47R\5/TGIK'Q MB;'Q8>/"LZ<")-8!JM;/X4!!S$%H9J0'BH"CK')16[/0#M GE %D!^4]4!;: M 202;2$+9X1K2J 1T-$)"P*^ .KUH+R'A[D4A5SB_)1U0:K^NB(W +XR M +FQ-6Q!>",F1,ZZ $U#J"-BS>1?@!N\'<1'/S? Q%,-J@[VJX$"<';:*K]" MU6?55%E598IF( JRK@N=R4FA[MP$048,3ZW76:'H-1R;0..SY M:# :T?_"@7? ;)>*\$#\<;0W>B%J:<5"%@W(E[(\EF7UQ18 -?&C!1PBC/$> M#-@"X^%RHCXY8S(&1M2/B!'16LQ- =[I=K. &@WUN4>E!B8!?$NQ,!Y-C!5J MH<"T$'? <& QM#A@!%!CHJ\:K0Z!XE7BZXDQ'UJ;'0PP*C[\ ]ZM1ZYK)J7V MGM?M@0$5#8JU:&A%? =V,8L^00[6)_/&NCWQU_76-IR#W)"]F\N%HF5!%%0) MC@7\)#\4C)T1A8$%P!ILS+:J!/N.%GD&$JI0@L!RN@:-,^ ;#?CX(*Y]K4"N MM4=[\>86_/MJIL0I6%)X/3Y\]CRU.9^&=]:432$);S@9) BCSZ[ IQPND$TA MF%PO-#!)[L"LJ6!KT=8#:5562,N6#,%-C+1YA^;PF/94J)DL0(7)A=0%6?LI M!$& U-]K/"686^B?&YU+/C4+$)PS1*C%.V)4]AD./WD^1VJGQV/!O=42\T^364J MW+=SN$'F!49G$%9')R2ZI'#@0!0&?!?=2??L!.)P*:-;QZVT;EL:?$([JH75R!SW1-7X.O>R2 &K')8,>;DNA.PJ36E\$ CD@C\ MN\',H#!1#%F#5E$6,#[0;.YH0!N6;-&H$&/-05QA*UURE?(#2B3$'8@7QE&, M6+HB+S? X9@PLJ4& T[VN2DGH-$V917A,4J@P.)T(EP?!(3B>E8%NG5,3T?% M##IG0TC5*M/@[L;!FI8>M.Y"BY"2@,PVC%B?(9$EAE);- N> YE(\@ZF4\6F M-E>%7 &B _@7CD>< 2K,7J ]06,O@G'&LP/>MJ:(=B3Z*;@'A"]S<("<0DO" M"^!:@1!TGO#;WJTD^_9X$*+(S#1%'NU[7$1H6!OWP.H1Y.N#PC2 SM0V6/W/ET:,UR\V&F0+XO?WS_]W?K/< (S*"F?YXG/XT//WAYLW52R&+I5RY(Y!@"R>,1*M4!YDC$&/>U4%]>P3'51@8 M]O6(_H-Y,OLPLP:\I&'WU08!_OIZ.P&0BK]X^S<79^>Z^G O 5HZ?+*%&C#/ M#4A^IUL8;I.UTDW]CQ,3(7EWCYG@3!!)^36HM@84]0KL1LQG/:YLQLV\G\N[ MU\@2U1("AO'!3G_?.# PH.S/DAD8*+5I4+#JJC#+M8I'+0G*>^C!(!K0EE'? M1SU-2C]H_$3;@ZKW&&^A%0QO6@@8@D(P&&*&3@1;H@QS:B8$M&2ADB&8(!S_ MY<@!GLZC309+Z'P:LB+&Z0H,$T8UA8\>,$5C-5DMB2B7NBD%(;=A #!\00O MEO/A.LV3D_/6E4"ZG(<@C/+;%],IT,(R3[V.WM/CDL3$UUUG$4DTP5EC5D,^ M6?N6%$QC.F%"J3X'02-&D1C=%N34IGY/Y+(T,$;6 Z]#>:PRY+*4&$7B0W*4 MT&&!225X:B3X<#CMXL$] J2J-NAKZQ:9MEE38M@+'N3+_\\#]$0)-NJO=D8[ M JUEJ(NVOQWX9O'W-C?GTPX?+/173[[ZZMC;SH9[(W! WE_MNW:/G=%Q1S[O M3P1] FI:%M'<>E.O78@[H!&(_]EA?'WXY[\<\FG@NA^[AT]"^_/H)PJ*(G=/ M+$8O !7K>5.=-Q#RH(@TH*T^0JXX5(6I# "3L"R99^.\-0 !/27CR(Z.)2#.SP;NYGX,? M@:4_15/*#N- 5$H3H98*YV\JDS810E$U)KD@SIQU?%87G%;PDJU><#G!-9K+ MT9284G-93 >A3D!^Z(;=ES.LB?C4R$];58ALT-.#'7\@]8];Y4:H/X MV#GP3RHU \9'WD*T0,_!;'6;J;KUGIWV34@YY6TV4$X [[U.1A =#B[OR"1> MT9UXA?@W?0 T"$X5[6\&V&)YH$C=4:[;=/H/*"9(JE,7][4XQ#I/NA %&NH6 MQ VSD.UR#]GAOPZYPG=*(1L0G:X3MGU<_CU&VB%RCGQ!3GW,J)8)E3H:(*2E MP61@QR71O@A,UN;)2>^<8.;M;4'+4Q)&N.4"M1'XC1? MT$F]!^K GRLX5]!0:++;HP-4TO-=8!'*(YW*_"NA/:E$5-- M&"#C2!#%*%>85T+.U=-0^(B_GT>H4$M,>VS:-M+Q>G?19H,>%E3W)0 M^G6ERZ9,BD/8ZQ$2!TLJ2X 2J52&965+<4Q;DHKI,T8[;(R29T$IX8_0)E<4 M$;.TB$]])>C'*)@),JJHD$>).N V?)L/UG65I79<;2-EEE(3ULD;[)YB92>Y MNP[-9T]+[L&!"8QK.*>+^B H5^P'G!3:S;'\0N)1L7C F68J;RPG.;XD)KZ$ M:;^',*VC?#SZE:2PT1\ /9%+'W)V;1=5QS$_0J'[DC?XPI"_'D/6Y%A@PKG6 M&?-B++#(J-.W!*M\6*TZ_ZUF!KY4PK]4PG]WE?!M_NYUQXEM(/Q#MVBZ"NTG MX9X#-K]:3@Q!N(:.+85=U!$9&@YJT:K4> M018+.V;1%0\^&B&&K3LR1(NZXCMSJ$C(!XRW5=8>'P @>-C#5:PX0DW!8?.7 M*O2"&GWIWH8%?'41+I"$SEGXX6-TJZM,U^!LJEN5-91.,U2@W/#&NVYXI2N\ M.K-[.'HJ)N0T.!8=W=\$,=V: Q#ARLEL1)7(>(NN0>D MRU+E&LZ*RH. /$4+.+K-4P6W.9S448QFP 6?0P -\ 8<%@0:-&I:^7G>/!^3JBM3S,BEY*$\J53AC,(=[LJG#]NYZ^KJ4Q>:K!G<:L; MB&XR3*QGA7&-;0D?#V';DGB*4VT==NSFBH(G2G)*[K26_?AJ(PD5SA!V1&*[ M%NC!!GE_B>Q-@MQ>M^JG)VG(+][=*YMX-L"3A4Y/9T/H^*1 [K8?59\.W([] M2PY]@Z*?^=1W):;'I[IB?7@=W/]G>^-GN_.G3[=R11^G/EN )G:=]%XI6Y$+21(+1X+*K3JP.2CFOC/_":328;UQHG"1J,G)Q%N*&UV7#L MEV:(-C)W8O=@_]G3=9FJG) *Z&?(,5%'2@:OIX26=FY4WY9B;.]%8@28M%N.%@G,1BBI M50(B4^R'DF(A06ED*Y%19:_-N5+IS257SSUIO8D%]H D'V3T4_PWY=8;0$'E@:"]:C#'I,YQB930K66"\'AZA08,S+( MV%&1,\CQZ)LVUMM2# O68FVF.CT=H/#)^:]FDB__K'/Q.A,;<,*6G0U+'L89/[N1"IMVRF5 MG5$3 -VX%4X6X?1#JV^ZA$X)L!UT#.V(&_A65+RB+(%8%1"!+D0EC<38*6_H M(C 8)*?C3FA U^^:=__H#,?-1]RDZ6AS MZJF)GROJM-T/>A=?4/G*C-I#'"E/HG3!'WU@^67^[-R42M(+',R3&\/?%.C, MP_X]Q_=0Q7C_!:CS_6P[>I3P8H[VTS%88S S&S^#&(+J9M8H=[C<0_0@\# MWO/A#R=0TS=>G$"EB]^#H(@1-E\- (XY!2\ @W>5;A,WU+T6UG61_ 34[SQ M$VSB_/QL3[P%09%Y;E$$ <"+0_%.8N^X.)<5R!7N[?^,_;#^%T:+HQ3 @ GPD T !E>%\S-# P-C$N:'1MU59M;]HP$/Y< M?L4I5=^DAI=.T[HD1 *: EK+4))6^VKB@UAR[,@QT.[7SPG0KH"T#Q-H2Q0Y M/E_N>>X>Q[:7ZHS[7HJ$^K433S/-T1_$CP\04*:E\AHKDQG+4!-(4J(*U&UK MKJ?VK>6OK()DV+:F4F5$VQ0U)II)84$BA49AO#5RS%,IL"VDY=>\Q@K0FTCZ M"H5^Y=7G0MM3DC'^ZL!%S#(L8(1+"&5&Q,4U5)9K*%"QJ0N5=\%^H@.M9JY= MR FE3,R<)A-0;S'AECCYON [L=WW8%6LJKL@BA&A'5%FQ=V,J!D33CEL^>=B M4N2NU\C]6LW39,(1)E)15&VK:;)&SM=LWOI%3I)-?P^E+4;;A):,ZM2\-L_6 M/&R.4^V0N98;@V*S=&TQB9_43HR8RKR4+=U KDC:$ZFUS)Q"JOXAA7TUU?BBUU")F2:H/E;9F_C! MC\&P.XSAIN4U)GY5\)) 0Y>SM6S+%,UTJC0HQ3B&X,=('S;/[3^!;Z2(GKK1 M\&[8"8=!!-_O(1X$$ ;]812'G5'\)L__)<%?%!RVX7:7I ^(L(:$-29L@T*E M!Q,42V_[:\6C1S11)-'7,!1)_; 5'DNA$\7VN-,/[&X8=+Z51XG?1L?]^SC%\S-# P-C(N:'1M[5=M;]I($/X-1RDM-!/1$R M)\J*J:*18H+7(1)<48[>BF:T2 6G R[JPUK0.B8,MB(^0*D.F7F=*RLA.$#D8QPU>>ZJLS/B=PQWM?F^O"2;\O"#UK%L%8+%-EF M%+9"QE0.ZC963;.L0O,T+@L2G<9G(#U#]!S0(XM5BJ+]NL)A9311?;)7XJ20 M;)=6&BS\HG:!S90HZ&=\2GD$:6V%4B+OER)C,3C%1WAEFX__0*5B$F\@8\"RKWRGA'*>*?E15J@BG"95?LAQLA^&?[Z?7TPVX[:83 MM+9#0[F&T%)ZONJG+A(GE.F";L=+M/PE"(#3USN1,;Y;K,/%!NYN8;JX"97\]FXYA-![?W2\VT\4$;J>K^1-Q_UIR_MJ7BB6';[/S M!]5[38D<@A*@4@J,1T(60A*]$\'V )(F5%(>:9/Q6-$=*U7EL%9$T1S?+T$D ML!K/84.CE(M,[)C>=:8\:@+ZW2(V6%^^\ES;\SWX;2'*)K3;;]J\91 M[CI=IU?)KHN#2K9MSZWT3J_;\=Q*[G3?V9VCW'/:=N7BV:@^BAW/]MX=Q:[K MVCT@/*Y&:'IKAD_HK+;&5<'JND['>ZN+$GN))" E"F(L-H91(5D&F->U740B M:6;42*!V)7L\ P;FBS-KMXNC$?"..$1(QEV^@=H(\;X.^%[(@_@'/,9R">= M:W1HT4H\1DS* \6C1DL<*(]IW(#'E$7IJ092%,;!=).5,.(8*\.N&NN)#,>V M/C1_X<3\_LKX#ZR^5MF".9YOV.@)XPPN25[X<*=7B7/ECP7G> +";+;\OQ$_ MM\A?T81O@ED3#C>,[D0#QH@?ES5GY*62?[&WO532G]+_'\L6LP>(,E*6@_IL MM-Y8R]$DM*Y7X>B#O@;_P[J28(!3R&EQOE/^U*^ MT_DTZ*2KI+/C?OK^5G=^C .! O]B9HA]TFIWM?O3/IS<37VF>MU4\+AW\*CK MI5>B]W+T^A7KQ](;VVV60YC+A. M"R\B+XT^9)'17FA0>Z%$GAHMSK4Y[!UTFZ7 [MC$<^;\7(7EVM<3GDDU;[,? M1S(3CEV+&1N:C.L?:RR,U)@35B8=%JB=_%NT6>LD]QV6\SB6>M(^D9HU6E)W M2$Z^B_D=WIT5L\ K/$ZYE5S[MJ9=J4[&[43J-DT?]G[08Y=WNLV\=W#0]7RL M!!L;&PM[?GB"70NE*FV6SR[GT>)YATI;&FTK-).Q3_'UY/M*C[H2B6_SPIO% M@)63M!K!QA\=/((S+;[09[P062I9'QOO3=9V1LF8M?);]MU)^->9"NMEQ%6= M*SG1;6_RI>@GC9^_#YS!<*=5/["%73;UXM97HB+ 1-A-*W?'O?X?+P>7@Q%[ MW&JTNLUQ+YB<5&AZPBM]TB8!J. %]MG;_M7- M<# :]-^R_A]7+R^N7_39Q=6(_?:O<:XM!C5U:'BLQ9V\;['_R M;UE#B,'!3>;,I]RW]VFSK48I[^Y?-F IGPIFQ52*F8BQ=^D8U[K@"H.YL9X9 MS9Y# #)$_5=F$C:\>LU&(DJU468B*9L,=-1@1SX5[(?OGIZ>GG2LF$CG+70+ M ZW.\7OW^JW9\_1^>UYR!RO"9-F%@**H!)"HX8J$1QBRS&32,V]*NCL$6D3".6[G1)+Q=X*1 M3Y8\'<9B* .1BA(=R2""2-JHR$"FL1R:(+NQ62JCE+F"_JS6SX05%1/:0":= M0@F"E,QFTJ?8H,M1M9!TXIM#-1-CF\B(,,IXOFZ&O0+$XT\ A&")U# Y>6]E MXAK0 '),V[5YJJB,$3;ERS9PT0D%;-60XO$( (6$JM$%(YQVV) M!@A1HX)QC2@*!0+ PL!W09P+^D3E $H>=8ND@95V =Q15K5.FZW)I(Q!AV[ B>B@5<7[JC?XL^ M1$\$N\"1'18*%*$R>'(D2BU:3^+RJ7R45%WH$C+$G]&Y7D-2Z5G2Y<&"D@U! M"031/K?Q!0I*4GN2DL_.@CB47QM(>28<:C@8+,3<#WNS1ND@XH5[^!**RV,! MSU22RDAO"@L&.+!3Z4(8 )70@0\50JL LAZ$K% \N+H*]2MWU:H 19,2P02Z MA!:)^Z#HV,E8PD:T 5DFI! 6-7$J'"6)<#AI:S[CX-A9$B'"$]2+>D_"S@-+X>">('GQ@[V#IX4?]P9 " M#** MEA Z;ZL-Y87- 2@7TF,4H94/"H3R92(TLIX"KC C<@(LD: T*[$#8,L@\UA6G3*6OG)%ZB5PQN,> '=VNK\4CA9Q\WJ*)/G/R(]WJEREMKQ(KSA M=\N,% ; ,D.G[H5X3\@<&^0\FH\E] M,CH NQ"9'L0^?5&\MCH3XJY!0/\"_ MT.%JX'B_*^(+=*]45DBXF_H ZB@B*>"<*IDL*].9X.\H+Y1I/62&4)"$-R:+ M3O:C7%X5D647MN.H\Q@+G5B>]'OA494Q6 (?H]JHEQ0%MDO6A:^16!*+LU.#Y44X\?!=>,=4.;E6QF6IIT9-!05GS2?5JS); M!0F1YGV]=<#]+T::/U)6_H@ADW-6^ZYOLT_>3;QK//?]6XH??6 M];Y^P\O]AIR\GK7\KHH+Z)':5?%\--P:2Y.Z-;.[@Q0( MV9L7US>O5]) 0;^4V/$!+9KTRXE>MQE^OO$/4$L#!!0 ( &&#A%0E;/B, M=0< ,\A - 97A?,S0P,#8T+FAT;=U:W7(3N1*^)D_1E:W=3:K\$X=P MEK4=5X7$ 1<0.,:IVKV49WH\*C32K*2Q\3[]Z=:,?^- X "[F"IBC]1JM;H_ M?=T:N9OZ3/6Z*8JX=_"HZZ57V'LQ>OT*^K'TQG:;91/U9>@%1*FP#OWY8>&3 M^M/#7MFJ18;GAXFQF?#U&#U&7AI]")'1'C5)>U28IT;CN3:'O8-NLYRP.S;Q M')R?JS!<^WHB,JGF;?AU)#-T<(,S&)I,Z%]K$%IJX-#*I -!VLF_L0VMD]QW M(!=Q+/6D?2(U-%I2=WB>?)?R.[H[*V5!5WB<"BN%]FW-JU*=3-B)U&WN/NS] MHL>_@H.O%6"&,C8W1GA^>T*I1JO)S94==8>+;HO!FT6#E)*U::.&/#AY1,"U]X<]X,65I9'ULO#=9VQDE8VCE M'^"GD_"O,T7K921472@YT6UO\N743QJ__1PTD\*=7OW$$G;YU.,'7TT5$4S0 M;GJY.^[U_W@Q>#88P>-6X[3;'/>"R]F$IF>\\B#@>C0?\=]/^X?'%Q\[P/%Y',-K=\?G\$/ZIU[?3&H MP4N<$LM=->"U5 IMC2B&-FXR!Y\*W]ZGQ;8:Y7QW_\( 4C%%L.0+G&%,:Y<. MA-:%4-28&^O!:+BF"2A#U%^"26!X^1I&&*7:*#.1G$T&.FK D4\1?OGIZ>GI M2,QH'[.C!5 E0(F:0I&(B)HLF$QZ\*:4NR.@,4+G MA)VS2";>(W!,ECH=M<5D#$VI.-'Q'"P021L5&8EI&DZ64':#62JC%%S!?U;C M9VBQ4L(+R*135()02H:9]"DMT.54M?#LK# >/P% M@$!(I":7<_16+JX1&DBKQ7]L_NC/]IP%9-AZ[>.J^);Y1O>/B9))#T>N>/@QP$( MBR%B% ')E3%Y%M!Q?29=RB-8+"/V8 ;AYUBZ2!E7T#CF%6M4&;KH)P05MV6"B2")7!DR,LK6@]BYS:^2(*3U)ZDY+.S,!V57QM(N4)'-1PY+'#NIZ-9 MXW00B<(]? CS\A@I,M5,)=.;PI("VK!3Z0(-D!3JH(<+H16!K).0125"J"NJ M7X6K5A$4=THB$[(E')&$#X:.G8PE^8@7(,N$%&A1LZ;"<9((F\.%C!)(PS@D M@^@$'0;E@D]7A1+,=;2L8,0JV="(,G6M9USZ-D86)#JB\1CO"?TLH#0^W@FB M!V_8.UAZ^%9_,*0(AE,9,U*$,SJ<]H4CE''1P? 1-EZ$DL EQ5@JZ>><;G9- MR\ .40\!+3&Y(;I6M 3J_% M*"]L3H!R(3U&$1WE@P&A?)F@IJRG"%?4@SD# MED6H-"NQ0\"6.;'7GJ$GVB2B_E2H(NQ6=C F";^'FI)KW([DO\QH#V"?\G%W M/1 @0P.).5Q9=8Q-X>^WX"'\*);2R"55\NF:%,:+8BWL BP]0?9T6/E^13W> M2C^E0]<"LWD(Y#-*E<6#P$X0? 9M<&8Q4518CL(:C>_0FAGGJ9W?;I N%Y&B MOPK* J3ZZ)XA"<&)-O26=&4X%;,8CE=ZH^J.FMMR=?^;Q?M$>3**OG)-ZB2P[N+> '=VFK_,IVLXV:UE3GRGY$8 M[]0W2^M$$=[MNV4N"@VD,J,SND?\"%F.#64[[H\EV1>4'!&ZB)L</]KH4OZ-S*!86DJI M45-D&RZX()FVXH/)S04W;EK>=,V/6?K% M]XQG7_^2<ZX3OP@F"_Q_?MR^8.0_X:=O-]ME*C&!ZR5EO2F+I1J, M.(_1DV/F_Y!8XEE.(E'#N_/#5Q;M1_>W%\W[]V;!_\9)_>K#6 M^_;Y]6BXU98F=6MF=QN9&.'M\YO;UZO92()_,['C@ZQH\F\H>MUF^"''_P!0 M2P,$% @ 88.$5&*J&EL$!0 $A8 T !E>%\S-# P-C4N:'1M[5AM M4R(Y$/ZLOZ*++5VMXFUP75U JD86E5L5"L:KO8^!R3"IRR2S21#97[^=F0$! M06^K+/6\LY!ADDSWDZ<[Z2=3#TW$&_60$K^QO54WS'#:N/"N+J'E,R-5O90V M85]$#8%A2)2FYB0W-D'A.-=(6P6)Z$DND"HBIN!30X>&29&#H12&"AQM**=Q M* 4]$3+7V*Z74H?U@?2GH,V4)X\+4PA(Q/BT"A\]%E$-UW0"/1D1\3$/24L> M-%4LJ$$R6K.?M I..38UB(GO,S&JEIF HL-$S?J)UQE_8+MV;RRQE=S>$L6( M,%5A9\5K$5$C)JJV.]?8%0,=U^JEN+&]73=DP"D,I/*I.LF5<=:4\PS-_%[' M9#B[7P-I!=$JH GS38@_RSL9C@*G@:F2L9&S!L5&8=:"$]_:WL)@*OQAK_[, M90JR,)#&R*BJ)6<^./$=?"@G?[5;J@P;$EX@G(U$U+236$:#:UE] M8@KK.#7TSF2NAI@F5"VS7!\T6M\OVJ=M#PXJ1:=>&C02RBV$DK'Y:J]VDIA0 M211L.%XBY"]! ,S^CV=D-%L]KWW6;KI>NW,-W9M>_\:]]L#KS)G9@ QV?XRE MJ:T 3!O7K*0EI)!!A0P9)$,6@$.&/-=PCN&FV"\VB]!O-1.,SL%A.?\&D+E] M<+]VNE[KZS)MKPX,HSKCZDOY,W3.P+MH0=_MG;K7K7ZA\_VR]1>X3<_V5,KE MRAN)]-.+X7\@S[ ];-P,VL*65I&669@P$X()*;A"C F''HVE,H ]9V@')U;X M!C* 7O,*/#H,A>1RQ&PI;8MA$?;LD[L?CBN55BIY(!I'<>R9H^G3X5@Q@YZ "!]:=Z@=Q(@" M.HF8UA8Y?NQ(GQ@*(54442["22<[@:Q*/C"-#:?LWFQ+OBN_*0;R92 6XG M;H4W80)98>D2FP4#EPA&(\;587G/VV[".6YPN(TQ7.+8$2-Y.I^M>T'$T+:C M03P/6--V=>&H,4_#)F.J$I]Z9:457Y#O5((OZ^[8K"IOV_*;%>+)4TJ]E?4/%@Y/P/L5(J?=S(;S^?[MROPD_RNK\>+ M)3@A=[E$YQHE75H]*FP^!R5'H/0PI$:#/=SV[0TA#Q/DOQSY5X3SE)A[;7QNK!B'3ZGF?6?O(C9J#1O90P%#"(/8@@'&,+18\U>8EA8O/ M;F'(B=8GN4NW[Q6Z[GFK<-IKN=_LV\N%WN[YF==;:0N#@I*3AXU6]4#W_/KF MZMX;CK"O7==<$$7)OH9MU$O)N^!?4$L#!!0 ( &&#A%01X].+%@4 ,X5 M - 97A?,S0P,#8V+FAT;>58;5/;.!#^#+]B)YVV,)-WRD&3D!F3AI)K M(4QB9GH?%7L=:TZ67$D!EK40L MX6+>@G??9\JV?9Z@@4N\A9%*F,P;RY UE\&@YE$;LN<,_P-;T*BGM@TI"T,N MIRVHT M$Z:G7+9<=ZG[3DY,VN[4TN[N;L>RB4"8*!VB/BG5B0\4HD"WO# F7 MOP0!L/@_7I#1ZX_\P=F@Y_F#X25<78_&U]ZE#_YPR_A<@\\;@?1I>^?U/J[3]=&#D MU057'^N_P/ ,_/,^C+W1J7?9'U>&W[[V?P.OY[N>9KW>_)&G7R+.7\L<_R!? MMV;G0+HJ*/.*"+?Y_B3&>&(VYHFX8Y,@TH0PSA5T93 MZ3DTRA0HS689F*%1@GJ6:,9(]9%;F@F8#*%_1V5>3A%HDH0;XY#3QXT,F46( M42.A? @G7\@"#>$MPQ>\H?K[J0H77 C49>C%'",XXY+)@!/&813Q +5;L+-4 MK*A,.4"U)J(?*17M&9$,5L']%F(*+K,MQ"V&A2JUM)R'PQ>#7.X4]L=,3YA$ M4QG>"9R#%UC7XW*G[)Y(YO"[5+?$RQ2I(6:V]9KB<*^QGT^8?X-/C!31%\V$ MF%.4)JEP$;","HW?9UQC0EN2<52-E\3OL?TEJ_>ALPR;@MK&QX,/N8.2/!+W M&H?K3CPZ3H"L[;==X+TJOIN/^>8RE\ANX4X:,RZ)%9YGUL(9C&OR1JK1.-[+ MKIL)016#ZH++&NI(B3Q3+M)]D4UDD!2[,^U2F$;-1.XVE:+.YC1KF59]0;YS M*;RJ?U.[KH!=RW.?!G*9"H>DD.&A1,YK[XI&AC61_-Q82NNJ>TU5@Y/5"\"- M>O7CV\+&\\W]MR7-#_G=+' >:IJ,W%7-4^K63&U=LF\_CV1'D?Q0HJ>3/=KV MW8PACP/D_^SYGPAGBX8CVQJ9F6F2 MOZ7PI ? N3V3 M-63OB>'13$MNXMSL7SV":. D:0A[%,$LI18''HU]4L@\)[$K;@SY#02"&7-2 M^NJ-_*#WJO/9_YHK2V.*EK=/FYT>@BN/E]>7]S/1B/< M*],-%T)12?O'-D[3UK<]LXDM^OZOX#3U\N6W6,'WE-4LEL^9EU M;1*[;'FR\VD+(B$)%PK4 *1ES:_?;O AB@)?(AQ3(U9-360"Z#<:C483_/CW MQYEG/5 AF<\_#8Y>'@XLRAW?97SR:7!_9Y_3@ M^/#PZ.!?7[_'Z4#0B& KZ(1 M<>O:$))UV#80=+.=4KG&@!B$/T'R S3CJT#X\LE=(Z*,SU6/! MEC5Z/,9_Z.&#C%X=8/.(2)ITYX0Y4@]:-:W!%LXL6(.-#UXZ_@Q['1\>':8] M)7/T0*%A#:04*XAC(D>*4GBH.J$07F6[YL27'1 UZ88%T+( M?!-^W*"!#BT%-"4MFD%(A1NL$Q5KZ,U!U)CMRDKTR3C..2?5Y^.&_N,9NF+V3D=D] #:D+^1T@\-F;4A=GMT1GEP5J'3'- Q(0& MW\B,RCEQ:(51@!NP+#67V6SNB\#B&P-+IF8T_[_X#@F4]\$1LFQ(\H>-?[P$ MM(.#IA1D;;\6_M6 Z&O#^H1TLR*J(#7<06-!0YC%I&D?97OUJ8X\IKUL,;=\U? 6AM;-GZH)8O5 /QI1S^W MPYV+=.IYX.R8]*\6?E ;#Q614C52_2VWF ]K:,O)3[?V!\#UZP.D$ MP^IZ,]038FT43M/WN$0SN>,C_WX$3S$:.)#$E'>TK&E MXHL/1#B(ISP*.9@+?TY%P$"TF:!4 9@*.OXTP#C"3F*(?WMD]!)"G*3+!H+U MM5#Q"4.H]V5%7C(6M?!I($'8'HVY_NGL.,1KR@X,<4)/::6C3+ETW)0I&,(X MZS!/'A[#'/X]Q97^><->Z4&BM MJQ7:CPN65W]<7KOZD?'31)WUM.SX7/H> M02F%']<7_'6BYLU&O[66X)25/I8VO[8QH5)H31B!(6P3>G_ M59G^TP9I^6/K.L7>*UZC'- I()Y2+MD#A248_J:VYTMIFS>$$ERF#.-U?<,X MRU(#40!28[WX N3T+D*KO2GA$]A#,@X-OO-CZGLN%=*F?X001CV!M93C,V4Q M;QI83$21Q3@TK"CZ7^M"D=1;C4Z+1$[ML>233@;0Z2%>SM''8

%N18UUDE)CW<34[+F%'-MC$"#Q["4EHI4) MY""9TO$O6AWC+N-2H;-^!W1[KL17-H#"F4=EP&;0)%7R)H2ME@@(XYC7:J/: M6O!-*?R]5N&XK;B7%"?T14*$!418]UDB]MP.7B?N5MJ".I0]D)%'[4 0"*0# M;1NJ<:-]3I;8V,9B#%-BR+:.#K6VA3N3>&60UFU*TO]9PX@>7:.RO8WVFXC> M/3?#-W:<3E]&.60(P>?8VL:@"F&:,HTCK6G@%N0F1JQ4?I$@WG,=OX5)"J*0 MK$UF2@?)E#Z/M?I\JZ;Z"MV>:_&=/?%]=\$\KXT&,U!,:>^55GL8[W^.4>VY MYGZQ(>(A?,+4VBGE]J=!A>!,Z?*U5I<8UU^E.*T3A7//E?K>ABXJT'8$=5FK M!7,#EBEUOM&J$Z-V$(D*T,\4PCW7Y=&A#5&#+:=$4-LE 6F57MD 9DJ;;_4I M% R4;ZBP[A"C=0X8]UV=1['T47"N.B^A7+:ILZ@$:TK%!5DRE293ZCU%W.K0 M)<&][\H^AJTH)2"N973 $>U,B=,ZV*V ;$KE^J29BHF',?KHG"3:PL;H]UWK MKVQ.%]F,=?3FDG#;J;P$K"E]ZW-F*HK^1A?9M/==@GO?E?W:EG2B_FY?,E<& MT9"*C_6I*Q5)#4, 7ELE_O.@S*E3WV^2477<<'#$/'MNR+? MXBDS>B[*G9:G&!NP3*E2GVI2H?59%N&^Z_*=+6C 1/1H[I&6H90&G"F-ZM-/ M*I*^37%:-XASWY7Z"VY:9BR(2C]:*30'RI0R]?DG%2.?K?#MNQ[?PVSR5"7/ MG. IB[$=3RE@4SK6)Z547'P;8;=N$'N_W\D4;!QFJ_=LP293/'(%I]:J#*08 MJBEEZW-6*D+.%/]9MPJU\M+[KNDC\*P/S#UZWTJS*RBF-*E/3:G8^.SZMZMS M\![[J[JJ,KKDQY8ZK0W>E+(WDE(5E7G6B^37'E=]-Z^N#+ "I=V2O04Z4T92 MD,EJ5-)IO1@JHO;=;,P681DPK*L!FE)SO5*R7KGY:C #BMT$9DJIU15FO4(+:\,,:+8$JBD5-R@\ MZW5=4&AD8CM1!-.4G@N2?YLU3+V6*ZN.3.B[&KHIS1=4KY65-O4V4%:N8$+] MI8!-:;Z@J*V@'*)7NK:8P82V]1!-J;F@D"U?)='K5WN$:D"]6H"FM%N0[,N= MS/;*W2(MZ]* , \T1A^#D+1ZO:<57D.F\KJ@_*UA7O@\HLX:1M3U%M5$LTR2 MR43@-:&XGL,(01\H#VFB\Y]G8Y64F+*Z@B*]9E:G0&0(QC&W$<&I1>Z[)1H^ M&= -,&"E/Y%*4Q:LSUV:/]30PNO-N^I PN R71N'*=/29U#+3C_ZY;>>QC)K M8;E.G\1>ZF,W94GZ1&V)):VMOQ76MN]6ECL;,^AQ*B";L@Y]>G?S^*WW+F7: MF9%'-@MGH*4Q%4+E96$E=^,;6#$FB;;X!CQ+2\RF[$:?'-ZP&]OZ&A%HG<<$ MJJL%4P(QQ(GS$+U'R1_*&O0F)5!-680^:;Q^YMM[D2*M9&Y]=8@02]R3DQG& M_!@JY)5GR!0:(C5E*?J\\YJEV-E+9\]BVJP311N&)1LFM>^FI#OQ-^@_ZH W M91[ZQ'5!94'O42KUM/EDM+0=#WZ;<"=;8C1D+&_TJ6N]L>B>C9;6&1+6.Y*" MJXU,>I%*V*:L0I]:WKQ&J?5$)L^Z*H&;TG_!2^.ZHJ7> "ITM*#XJA_L M+,D#;-HFU.;A; 1=H@];S&"3J3H;64P,8#=E0@5OJ6M,R+:^QT1:)Q&1UC=% M9/RU#2 RZMXO,L5Z#CF3,L1/'43JS.A7W>2TH- 3J1(/T&GL"SN84OC7\_R% M.K\,Q=R73V6%QJDS9:4%K]]KK?0^9B(QQHQUJMNJO@,3UFW,A 5,6,"$=9DP M8=W$3/167*,6T^2RV0"-*;LJJ/HMK_WLEU*MWC1J \R!8$[T:1=T(.!@8)>$ M5R<\X"J;1.8BI[+U3KUD.CCJ@9 M)E/F4U"-7''?8N^.ZI6. ];0B[XKA3%+W,5,'+4=1E-V4U#>7%3%KCP.$H:! M$48^<:<^WJG4IRJW4TF^"?4G@LRGS+'!L9,GM:)JK*8LJ:"4NLR2(N(PO?@Y M))Z:ZIXE<4/B)=)&_\\BZJ+V9!5O6UVZ2BN=DA@)G'=6U:]%W%,AD 5 MH$W91LT+3/L@IT(_JS^PW.Z!R6CI<'SN,(^M[:%-FD43M*9,IB#GO6$RV3^Q MO"^B#@N+,]3UOJ1 L[B1]CF-O\2:T3-]Q,TK[&4I!U:,%)&VQFW*M IRX1K3 M.DM)Q"@Z8V@7$8G6B].(QK_U%E:@Y9"CHYAP]B=UE79CK9K9DC5&9LJ&"C+5 M&ANZS]"D;"H@MO;C8;,5;!-F49!FGGCIO@^:*Z^[-VH =0 ;\H& M"G+%NKOE>S,HOX[ I 640S:E_(*$[\:-![W>R[3C41!GNJ4P$3;4@6_*!FK> M>F%;7Y",U;:D#P1TNG*(G-ICSU^L)4K-VT0Y'D.V\:X@X;II&V= CG4)Y*Q? M<]3;B$YW(P*KJ4-M.:4T>&([J<9ERE8*$K";MG(:D63=(4F]O53;"T@G%-'F MT!_'JX'IC>IV&$W93D$F=M-VOJ:$8;8L6I'Z[6F3CZF8C%(;8#%E*?K$:MG' M5O8J>OUX\"C=#V0^1T^OGL5/."B,I+Q^Q&?4B_9V:#ZH[W\G5Z;$EZA\H\' MXF1&/PVT+7%EY>*&T>OAY8)Q766/Q(L*FJ_'43FSFCE)'?.E+RY#\++T2LH0U9'*8MO1 MVQM*5#S>GF_.8=Z?4YA93G1:=PM^+.6KJ+6=VH!*!Z@H([Z6,:L\[#>?.Z$0 MT'+QZ'BAR_@DN6<$?5P -IA>-9+RM$W_H**NZ4$^#+'1EF/Y^1I@X<[ MXE$Y)(\%WK.Z6U<\XQF9LX!X*KD!7@[\EUPQH6MZEL5O.WL#I_TGY?*4\!_7 MXQO*N5QZ#X0SDK.ZZG[=G$_X,O*)*F&^"UD "] ]GQ/F7C^ CV,S^IU,P/C\ MH2 /U/L6"DGSTZT%@&Y*Q)_-PX *";Y=[V!*.G3"OR0GD> SHE4,?B3/X@1D M'' @"RI((YZ,@S6U*\QL"A.N30/MV%*I$UZ&8+4CNA[?2QHQKY%*>>^NA?N% MYG_N.R'VP,B& XG+3(HIY;J\3XN(-1 08;6> !?C,75 7%$:%1U /:&8?9Z$=WJM@EE=AK;7 Z!BW"^SK\YH,\QIXU)[Q;& MX,L]:BCNSN(C_&#M K$FHJL-L6MR*W0.%[.YYR\I59O6FU X4_#KN!%:7R&K MNW5RY;\ .^>4H@O*\:-IZ#H'=[ 4,RX:UIK+4'"UA"6_X&DX2ZZWP5-W=B\L!N"*](H.*:QU=RDWM M[IUU_9LL%.6*:O7:,M;1+-PPV/FB]'L>IRKOT$IOL M_3 I1[6[=TZ1*B;W3Q.P2O9Z#E4Y\(MS LK-.Q MDV$A%NI=J>L4A[[ZXH6@R654*LN:8[-N[\[R.O2C2) 1[RXIFXPK$8=)Z>6* MUUJ]G^M8JI1/J2-=9GDK[+%#_)S$0ZKYRO1\]F/$Z%;=ZW&:J$C)US1L3RWC M 9U088Q<=6_A&<%RR]/E!7&F:IN1I[VPUS.E+E(VUE=O194_#N,MTG<(7*@_ M'B?^D,[^A0@73("MUA^OJFDVU$BDS MS''89$37>1X5<7 #+I 'X/ONYPL(1$[<_P=G@F +A=$"5%>E!'Q!EQN/.*JO M_LRR1K]N\L><'^JD%<+M?S+N@&H8A_!ZK&&Q5M=N/$;? M$[OTA5K]KT<>BS[*+=.P $L",AEEN<:H2:A=VRJORV\5$YW,?!&P/]6XN&QS M3295/3O+9S9U<2$=X2_ Q_@0(B'M."MO%$10ZRT-0L&OQW%[PGX; -M+)>'- M^.R^HYSYXBOA9$(WPXK"UD[,>954/\TGU4^$P(F)74^7JRYQJ<,)ACZ8U<)J M5)")*E"5U\&4BB%,Z/B(-OXZ:'1.>S\'H&FPE(KFF9 _][Y+?Y*QR?>H,=_J MF!Q]:SR#"!,J(;DF\9^-N6N.K'@BS_'%.B]8_H/"_Z=G)%__5M:A&],9=RIW M@-H1;$3=\Q CW4@CT5SX1A7E]4UF';G(TI<>'1Z\WB[AU#=WD@,WJII;J=>V$TU3G MM<9WF(A=8W:U+5KAV74/\+-9&P7X:>MTRO%X']GZ:&)>6H MZ:BN;0+7^?>1DY4'A47"0UZ&_HD V.OO(S89T#6N"ZUW=6%6_L(U6X:S&1"" M%ZQ)-N%LS!R(0&P2K:?J&ZBXOJCKUI@D$[#Q*(N+(^)O.:VN?HMD^//0=:YT MPPSK@;(ZL^),8>Z0S#:^YUM7,,4#=YE[\]]:;BS')R!AES72_!OKC26^!8H= MDFC))Y+KSO4Z('9/(FT^/EQ38JU0[)!$M_Q^:I44MP7[%Y!^&;BN].J!W M7H)U75O%Z-V70]UOAFXIJ-K@=TB2K;]K5R7+]@AV5YJ-/LC54)#-8.^N#!M] MNK.A#)O!WET9UET@BH;M+NS@E&[P_?K)/$N,2:)#X_L M(#JMU[9A_+?1/H_.];4#ZEK93R5E;S54T[*?"NONR/T-ANOJX%BQ1I.CX^P! M5D&/NA9O!,5?0*(U;;)Z_.[(XBW,D=5KO+"DJM<#5AMN)WNC(TZC9IG>UN!W M5I(U;:EHU.[P_^+Z[ (+MZ*TU3#5 A"_$$D\MR0P],'J0M%M=XVD#>2?E M5]-F="-VA]]?0(G)=>Y)+F_SR6AI._A5C]K&LC78W99<39,I';H3$JBJT4E^ ME(FB 8R?)I/HZW[2F=(9@3__ U!+ P04 " !A@X142G+D5RD3 /* $ M%0 ')C;70M,C R,C Q,#%?8V%L+GAM;.U=;7/;-A+^?C/W'W3N9\8O:9(F MD[0CRTY&,V[LL96F]ZE#D9"%"T7H0-*V[M??@B\29?%E05+$RM.9M+9D -QG ML=@%=A?+C[\]+;S! Y,!%_ZGH]-7)T<#YCO"Y?[]IZ-O=];P;C0>'PV"T/9= MVQ,^^W3DBZ/??OWG/S[^R[*^,)]).V3N8+H:3.:1[S)Y(19L\.?Y[=7 &IR\ M_7#V[N;WP;?):'!VFKI\ ] JX/!@GKI/#8+9L-U,]OM^.M9TIG$;YRQ.)8 ML?SD% A7K8Z!XI MF!]:CO #X7%7S9RU_CJPQ,QR[&!NS3SQ& "T^$ESR6:? MCM285C:>(N:GAL.%JR7(4, 72X\='><0.;;G1%[,P2OXG#97E.\17$(->PH9 MB&[*X(P@3S@U+%#?_#7V'F*VU/N\7"5/=&SI\Q+ M!M/MFA#K*3$3,N5=:V)O^?T\O)Y]"]@P"%@8X.@LZ]4!B5]9>"[$CS]L+V+7 MLQLIEDR&JZ'O7OXWXDLUEQ-I^\&,2]"LG/8.ANL 5,PO,8M2?@T7 M0H;\?[&P7SXMF1]KM1W:\;UT2%2+*<@4YLP.IK'VB0+KWK:7:EF='C,O#+)O M%)I3Z^0T54(_I5__-73_$P5AO+8FXI;!LG.XQX#=("U@ JY$ -^/8,4!SQ\X MK*[S%8@+L/AZJ6P&&)BA$_(''G+V?.+V^0@#G#J/ NZS(!B)Q136MYJ^D? 5 M>8 ,?@N =!E_/90@B_>)PAK-U:]C'V8]\F&ME719:XG3$B;V_'0:_(T%0NUI M;&_LSX1'+Z08\>_?X< /<5>M+_:?T MY0-H1Q".6Q:$DCM@8-4?0)=N?Y%K><,D%^ZN_7"\2&TQ+Y^<6,YNP4I?SF;, M"4NX;(8( ]R^8)DE4AIN8C^Q *#!SQ%\R7=,G&XW(XB6DCD\EFCX'>1=J1K? MS5NS4E3XK@:0)<)R/L!G)U;!$7-3ZP:J MHH1O= @S,"N[ZSQ5N<&-O;*G'E,"Y#@2Z,VL5_D.I-U@I-##_HG!; +-VEAW MNU)!IAB?TWGII.@ K!Z!!$ZU]Y*V$W[GX7P$&P6@59:=*UN.0@)O@3%#HZSH M2P0;:$\>7H=S)@L/K4VZDD!V"7M9L6+LEGG*]=)$M]8/00)I/ ,;G8C'5]:1 M!*H;R98V=[,%E#H8P+XUD56=P0R@_\K"(K=!XGW#>";T!Z"#B@Q'N9] ]6&O,KW6MVXBOI<('\HG8&08-@^'9T< M#1Z9BF=^.K+B-)-D(%LZ.R'^[8R(M,5Q$"V20(K%0[;(^L] ]/<<,!2M_ U M/HH_IQO^'"Q[\&L9RY6S%\ 5O=@,EC.O7P!G,#H&RX^?7P _C(3JL0Q^\P(8 MC#]F8KGR]J6:M6I?,Y8][UX">TRD>& 9_,L+6)6M8E581KT_8$9UF\B(WI&> M'##+6L=\T5QZ"1MW_40;-'O.#MD"-,I^1K/F)6SAFP=QT6QZ"3O[+O*(T Q[ M<\A+KLN8,IIC+W077YUO@.;.B]C$ZV>WH?ESR'OP1O=,L)SI8P/9('HOMGJ7 MAV=!50I% 0NP M*0J',/MZT+M(1Z$4U&G&E.:WH-W084K2PNN4TE62X>E*$AR\7.-N]]F"SS7*1V9W(S.Q^/GT\.J.D?7=6" M\47(K-,W%H_/@E:H B*6F_K8U$?+CH\_ENV[EK?Q34*;T.:>1IF8KIZT]PHR MW1+:JKA,YNR>8 !?%C\B'.*8H]R+879)[D_'YU-R%]?P_HH&!* MCJ[< S#%:O1Z4KCB7W]5#M/%()*U\(""*[WB4=V8 O4YIH)-Q<(H[D4!SR;; M"1@]LJ5#?NAYXE%Y8/#7 M"O;W(+-KT] T@N,0 M+"(X-_J7MO3!A.A-+&:@5I=0]G:4K=GG%%P,J+)-E!Q&]--- M4:G586_L8Z*HTMHNWGWEB?2GRTN\-U5*OO]BKV&)-]8R%;'8 MUTJ)9=**[!_83I.B:7ERLHJL"XHX3+:+XD@#F_HGN4;KK MXPGOH@6FPBQDT^?M++TLH8FJ9N']6..NJ2U5=C\,@CY0BVESU$825:2 MV9IE_19%D9N-T$'@6^_!_V:VO/8+7Q[2:B C0":/HAL@N8%H^8C;B);HCAT4 MK((95NR(N-$TJ\T'M4M/"DI8,KV@D]C_CM*L&CS)3)I58T+;V8LX^8\_L/4! M6*7_W6X]=NR'MG_/U5U==:HN<(FL)C)BT;)0A^WC 5TH:01=MS!==@#K2\U: M:7FAIJCU1C=3*3NA/752GS.?S4KK_]6T-DG_-M]3Q^S6S%QPF# )O.>V5X>O MV6AT\)=,U##\S)30>7>@IR(@K*$[ AV<:EVIPA#JC:Q>8ZQUH] Z6F - MD.A@K5(X/W2'%S?/E.*T[3%W89DH16_;U,*WK;'6J_%*5US;8]7;W>* MQ?Z6!O9]GR^Q['AW8.QHIZ.W[!W!XZ=*P9KG&W7.]8G MO?DH!@X#A7S.G+\74=F)%=N-(**O(-631^8]L-]!>\W+SC=-AR&(N$18FW8G MBG "3VPJKCO]J6+<"?8U[&T 7Z5:K-9 C49J.@QQQ%4: MJO$XU#&7:JR&H]!T(&IK)]'19I&25[$)$[I9\I3\C'UQH4 +4'(N]L:&IGDZ M?7@=^V!"M?FG=(\$?6@4+9T E)2B#NAV)S)*2G!?J(DKO;W!IJSD]@$:J]0, MY!^JEU,)/W:JBED^]8XE[G5KFOC7.TI";/HX,YF([:CM]2;5*)(JDI7&;K&I M:LA>!DYE&65)V$X73TTOY8!6Y:M@.MD ,WY[HOH2])6AU*JEUC$ MTC.*WV>GT^#O378)65FSF9"+-)6:J[SQM$HCP(E5 MI*K4PC97"+;PY=[-CF?O'A]NPF\D IC_+T*XJOKE'9,/W&'!G?#*.%+?PF'=G%8N''1/UQ>:^*LUZSD#VQ$I U34W@4"5.@(U4.X-*6AAS(.CF*=>)Y?H^ A4T^;M M1HD\Y"X<73[!]@#VO:#KY&H,.YT EH=Z+1+LB;Q8JX5,LJ#:"[37)[YD3]C> MZ$]8F%"6DE5>WZVNN0$$A6^$?D9VQ5NC^Z55^")+JMEB81G==>T-8%AG!=6\ M_Z&TG4F::R6EHJ5)NN-DA?%B:7.I-HL8 !5=#""Y90_,CUBF^B7L/;[S<#Z" MW2^P6:[?O*>.;/#/+=_)M!C) .X[%ENJ+Z#H)1P!?'?H+KBORFW;ZKIC]?+7 MZTRTKF;1?D?HGQDH>>1J(+664$H>UG(U+MH):H,)W9^0HE":./ WB"\8YA+N M4$8I5'5D)KXQ2F5&\"-7\Z/F)*!250X) ^JP9VI0=E4K#3+EIW M]%\Y@T14Z@"B9/;K3Y[YC.JFSD52>P MR$9B*Y22#;2XA7,;49+_/KR515JN MS.U 2<_US!ND$XR4<2MV.!85OCJ4+!0DHA[\^_W>P#FQ@'XKF-N26:X=VE;" M:>9:]@, NV>6'RVFT$3,XJ)'P,2X<>/Z3IT]L*=;.!W3V^L]')#%I)R8[8UB MTNYBRH9A\C8\=1::B/B[DEL;Q%+P_T=#2P 9_E]W0"A\G\?8VG[WIV MP3WU@L $R744@B#XRHU5PH*&H]#!NT,B3!5W]-!6CT$S\[WIQ(G]B3\E0]@! M>UH(2[_&;[N.7U*Y+[M-V4GYPLHAC10K1%#466E"%?MXID\JVQBN#)9MQZJ# M5H@>AG$\>^UKWC.(P(3H34NO5XM4R<7XRIFCH(X;H4+/G4DU.[4]13#LDAD+ M+;X)*W6CEHH+!R!T!@[;:E4>$ROB^A >-:%"A+E-] 'L]N+ MEF72MT8T<>1>E=K2V%8/1 MUXN[J##MJ..,Y:G5ZL:8U'?JK=2.N$QTTM?H1 MW8_6WA8K5J6)'+5(*>QUNT-9**"D(B<8XX;WB0?J]LUU%0RL_7Y)7MI')RZ16=W2Q#7R;4I4 M1K+CR(BYV5KB+*C>X348P2#.3>[F5Q;B@%5U,8,D,U;QF]U&8K&4;,Y KK*W M0JG< J#U>E9^.:3A*";PNBX/X\1Q55!X[(_L)0]+W^);T]H$_94%&4P77D@( MJ%D(16UH%#&HRPNL!M9^P,/@0NVAMI,Q311>L(,Y&!SU0]GU!]M3OO%A.+*E M7 'U?]A>Z;MJM/H:*2H1YP.$POD1Q[OOHFG@2#YE[GD4?O-Y$("-3;]YE MIG2+@&-%\/P45 JDNKD!!)=PBA4KQM(+5>C3![H?E0#5Z-@+[6UHUJ*HIG1#CWP%3,G9@FS9< M4@FJCPDLRHV7NYI>Z]^L[V Q8U<5YBN.>Y5M#1#]]+F;IH%"IH_YB[&NZ;1 MTPBNDO!)^3$)T\5(8:70!KO@7MK2A]4;Y#S@<+#C3JE5P7URJF\(]^UR_'8+$A@PH MU _K%#;&*T]!EVWKZN+M O8,0$$UU>/I8*/3WYX@#Z"3Y#A*,E?AF\S-EV98 MB)(05@-$9Q%2$DO0%S>*QI%D>B)J5D=KJ/=CUP_=[Q[H9=;V6]BI8^C4W31$]#&1R M'-++$,MT;OG;)$ 'Q)]27;1^E5+&^!M5Y +^L%5F]L:N2Q;LFP::N3(8@7Z> M6V*&PBZE?U#_F\*A';[Y/U!+ P04 " !A@X14Z#F7FVU< M "0! @ %0 ')C;70M,C R,C Q,#%?9&5F+GAM;.V]6W/C.-(F?+T;\?V' MWMYK3G?U]''BG=VP77:-=ZI*#MO5M?/==- D)'&*(M0 :9?FUR] ZF2; !,D M!"0E1,QTR1( Y@/BD/ED(O%?__OK(O_FD3">T>+OW[[YR_???D.*A*99,?O[ MMY_NHK.[B^OK;[_A95RD<4X+\O=O"_KM__Y?_]]__Z__$47O2$%87)+TFX?5 M-_?SJD@)>TL7Y)O_>W[[_IOHF^]__ML/O]Q\^.;3_<4W/WS_PP_1]S_*_T7_ MZ[_RK/CR-_F?AYB3;X00!:___/NW\[)<_NV[[YZ>GO[R]8'E?Z%L]MT/WW__ MU^\VI;]=%Y>_IN6VPG[AG[YK?MP6?=7TTU_KLF]^^^VW[^I?MT5YUE90-/KF MN__[X?U=,B>+.,H*V2.)E(5G?^/UE^]I$I=U-W9"^$990OX5;8I%\JOHS0_1 M7]_\Y2M/OQ6]_LTW3=?%+&$T)[=D^LWZXZ?;Z]=]D17E=VFV^&Y=YKLXSX7( M=0MS1J9*43<=*"7X23[[?^[5+%=+,0QXMECFY-OOA@N5TD6<%=&"+!X(ZRE> M:QO6!UU=613.VQ9V+]EA2/9!H^\2>$FM:.F ?DVE7P3G[> MCE+@C;0O197/8LFB_$M"%]_)5>S[-V(MJ(45BT!)Q'/*J*"EF*YOHH0^9NF; MWYX++6M'FYJU=)T5E5(*-%F1R77FO?AS75H*8T7>YK'D:TG$4KY><#9/SFGR MZE7PS:OD)/G+C#Y^EY),/O/-GS_*CU'SL7DA)/OCLBBS2__U; MU<^-1+E<6RE;]X0?B=H'TL$D>T]F<=X\_^QKQEN$4Y0PD>OUR)3?_'$YG9*D MG$PO)K]?OWWSVXW8_,DB2^[%P#@737QY(8Q1G=[=-HWY0SW?*Q[-XGA9]]UW M)"_YYINZ"Z/OWZSWR_^Y_OJ/MQE/FHD4T87H"ZF/<:1>+)+? H-I(&H6UMHUTKM%HA&,5&\KN?C MBP)64B"B-]9?S?/MIM>[:=^SAB):?TF+4@SJR[SN5Z&LD)G\8(QXS[+H,\5T M*X?C6=6]:D#6 ]IK0]U!_:_O6A1%JWKNF]\B1G)I]T?+F)6K2 HN, @'K9] M1T#5%]26$VW80)*@()^*@APTT&]&B15H&K1PM!TPZ:=M"T M@Z8=-.V@:=O6M =O2T[U[A^C]:N/LF)*V:+V-YDJW-I&W&C: !&"BAU4[)-4 ML>^:F7%+EI2563&#J]8&-8-*'53JH%('E3JHU$&E/I1*;;P=.56E_QH5Y"F* MDX16A90N:D+<6&I,8'>WY$:IALH1-.N@69^D9OV1/)UM9\<-HX7XF-0SB)\5 MZ<4\+F:$7Q?[9;(BR<2DY5VJM\VF@VX>=/.@FP?=/.CF03<_E&YN?[]RJ;S_ MN-%R><1(0K)'^8*:<(VL;/U-*,*O?U_&J_TW"]3W#_-P)R;"(44/5D6P*D[2 MJGA/Q?3X**87OV=Q2L3R.2GGA-UN)Y%!<,R@MH+=$.R&8#<$NR'8#<%N.)3= M8&&#SP!S;,DZR;,;309C):@N ?% M/2CN07$/BGM0W/6*N[W]UJ7^_D,T%3#C/%J1F$6&FGI[93>)532/#MIWT+[- MM.^*BU6+\[>$)RQ;KJ=NRX3NU+E[-Q0T[:!I!TT[:-I!TPZ:=M"T.S3M@;NL M(_TZI4E5?Y!D,:F'7[]#I<"&#JUW&XEQ,!W\3(B02C&N\GC6HE6V_GY@7?=" MKCF,Q!NB$LH^F5^*[-INDLZU16^39ADKXJZ4C.Z]WZH=+>H<7= M2]RFN4.*.I*T&7WJB:\MYTC&^R;R4?10Y\Q7%74EJ7B,3KJ]GYUP/F=I*C0= MOOY'SH8W2@)(4]:EK'(?G+![^J2FJI0E7E/ MV VCCUF3+U\KKZ*X$XDOQ$1A<7XM%,.O_R0KI:B*Y*837//IR0=A,O*9W MC#Z54J7NPM903^:Z+ MA#(Q*6OEL5ZR+Z3OD*VT6Q*HEB/Y2R+IF^R1"*TR7J\S&L%UQ9U(?%,]Y%ER ME=-8+69+&2>RW9)9)NFPHOP8+]2OO[V8$PGOYB3/NQ:DMD)NI%O$>;YA#=7B MM95R(M]]_/4ZE8R:#!20<[=CT>PH[T3FWVDNEI:8-8NDNE<5Y9S(^%F,MW\6 MPHJX(S&G!4FO.:\T_=I1_L R7R=3=E:EF6C\K"P);SAL!\^>'A/BM;F2-5$4>277Y-ZG/)BEU&5^S $LJS M$-(^62T>:-XB6NOOKV7Z;_;<$,W<4_14RZ\.A'F_OAY/+=#+$@Z$NLK8XCI5 MB_3\=V^A#2?C^M\G+94$=0@ Z/.F#AP H'AS[]O" $!OV<=K5 <#F,(#4(5 M;#\@Q::SYX#0_HH.FL8_#\3T(SI,,!)33PP(5BA(?/H*,"H$"A"?Q@(*)H'"PZ>PP ,ZH!CQJ2W0(!LH0GQ: MC#HL&(H)G_JBI]:A]C@^S45/S$-QX=-8-+PY%!0^=:7;3P'%AE4_ 3DJH2"Q MZB=:SS$4'%;=!!)Y!\6(54&!1/5 ,6)54#0A8E!H^#23SG@8*#1\"@HX-!)* ML./35:"A(5"$^+26KG R*#)\JDM'G"$4&%:]!1XGOT'ZWW0P\6WNRL /$!Y\ M&[DV;@2$"=_&K0D\V:MWGH\^)])0KIFQ <.!E3^J:]7>4F9A-6,Z+I[W%>D1O"ZHWFA?P] M:OK%U>R69U4YIRS[#WD93V=0 P..FJT 8WA>&H/\ZB.!)E4\(+D1C1%AA:=] M)HM99>_H@%,&5@D)&NW$Z:Z !$7W] '6"LGF_":;.Y"T]XS$O&*KO9>O$%E3 M,D22AR1R(8;<>Q*YPY.'9I#Z*#%0MALU5+UF R461P"Q3>4!PCN\)W0XO$[& MU'MXN1E&8Q,\_*; M/ZZR1_(^9C/"RXN*EW1!&/_P;*%_B60R_CHSMYR5>\RM^.LE:RN^^N-#_&_*MB*TK/7Z M0HZDE%$YD^DS,5IW35#9, 2!&S:TN)<8DB*I4]74I]XS_N6<%,E1:;7C061_AEA MMH*V3)I M3*OA0"33@9B!>5D# PXID]EP>UUC[#@PS)BUNOE*2NTR#:SE$<\MR6NA^#Q; MMEMB!C4\X#B6*SZOXHS5+L$SSHGD3Z2W@J23XE8>]659,:MO?_M4T 59_4[.5W7UBSSF[:JRJ\>%'NS[. 1KW1;:OG2:G;2SO%\, M[[/X0?1WN3+ H:[C$\M&JHST'V_/D<&&^*&?&_K4WG,QK!_292P /I+TNBCC M8I8) ,TR>;YJR+NNF6C> BZ<.QDE9:D?$?U:.16\",;SA,WB(OM//>DNMD?^ MLOI.WOW+>"=3@2T6$S3.MQ03;U$W%1USJ,?XB,:/<\)OR2,I*O*1E%J[0EO6 MA^P-?3PIYX3I!5<6#*L.'3>-JID7L;$S 39IKV((!'@K7=I: #K'49843=Q[ZAEDP&E/W1 MR2!1U]PE\F[2$%1M7>6&P1G=\4V#: #'XT&M9<)V;:H.84=U)-6.LC+HI.KA M#W :O[*7L?YND5B86(.)/#33;>B>2\V"I%%-3C_J"O+);&% &+O4W9[/MK2Q M=D>]HIGD,$N?PKD_5--X,-SP]_K'CBQ1KSN# M A+:N8?ML('?N]XY?&+#GZ(EHV*NEJLH+M*(_%EER_W1 LQAV-6,DW2%,"'" M53XGGH7O(B[B-(N+&_I$V-V*RP5,G=&JNW0X0ST$QY+R.'_':+7DUT625S)_ MK126RO2B%4DG8D(WKO;.H>(\]THYNW3@"$^<([PL9F+5(3+^44T-*@M9$.#F M[O;^GY=G>R-4+4=761OB9,F7&JA8AOZ9%4G,A(Y )M.I/'*@D0Q>S8/=?5YQ M(0WG>SU7?V1$S[.!ZQT3)@0L89N,:EJOH[1'^2_HXB$K:H4:SL"950X^B0'9 MI&I%5CM;6LN,058$LWAGXZY']%I '44/JA/XYJ.\>?VN>N" $=)>RJ^\^GFI M*C/J@1 7:Q2A(S<"(KTOCIKU-J-$Z>$!&"#J> M$OYVJ!$%@8I+/\2H/1*G2 ^U&]T8;E\[*8RZ0SE0AVT?@X8FGC0U('T?WV!4 M*BNT+U.*.Y#[C.^H<'Q?E4%&=5 M]B(QS/XCEN'SN/@RF=Z0HN"K_#$NLEB3PPA8QX)X'\40ON:\(ND]7E,6+>CI>Q4F=YUX3BZPNZ%UJ;72OKNCX)$=PU.$M>3#( ML=-1VI/\UX70 2JY/6E&O+J@=ZF[LV9U%!\O @PSX$AHF_=U,!9X!^@JC@3! M>ZE*,NW8@E8['D0(9LTM>:3Y8U;,GDO9JCL9U0G$8" & S$XBL,T&I6*FBHO M&/%I-D=J8I)@Q-:Y_=.^&^SH*&PSC0@=*0I^.[07U8**OS_$Z#VR U&C&[_: M]9/VTAY1CMG^N\F1G8OJ8F+0C=!.#88.X(=1CM5AFETX+A54MY?7/YY5>9N)JD5V+F7]#%LMK)FBUXT&$P"-P+'ZTEU.CRR?>6=Z+=T9T8Y:4)%5'M(#*!F],\,8$ M;\PH&'T7&@#MN\>.UBG@3*]"9Y&"7S UVDM0D29(Y\Z1N"0"@18(-*P$&E!K M=TJAO5D34 ^QZ*E(E%^*\5HO.:9D6G=+;F@UJ!R!8#L5@DUUF8T8AW1%2*TV MW%0LF8L1(R^5TEQM ZMB0;CKQ8*DF1C9^>IWH>"05"U41U$+PH@%:TK90EZ] M=RYGU0N5ZY.8N[K;;HQK6Q#YCA0991_B(I[5BX-:/'U)"Z+RB1U,*UO; M[XYDNXV+&6E97UM_\5VTY M7[)^SLKY+:E23 2T<*SX$+I>SIYBE]^*Y.L=@6QFO[J')]&+/ M$*@[F*07E)>\(5/D-G<3K^3^SSL/)-II-;C+>N.06I)DKC1#L*V(1TFUCM;V M0N.0%L&*M)MK^[/QC#&Y5]=S[WSU:C[62]1NG2I2$/9#/BKTG.FC,(R]X#@^ MN+22U) W0*@7^Y82_N343H/6,F.0-=QHA\'O?C0!!.W, ^TP_C$AT-LZU*7. M@+%;VI9D"EH',:)IM28H3(/'A*>;&*(6>)?1!=YH>% T/F?5PD@[Z654$0_0 MA1]#.,J MZ%V1(PNH@9 ZJ&9)$[V7#K0KXEJ/GI58Y!/CR=C;.MJSV&IJ M%MTZTO7.]$Y[E!/=3)4=R0SM>$]&83M <'C.C .]O6@FUQ#[@AH$[:":?H>R MO 9-T!_1C.%.)A?-Z-4S&-0D)@_5 .U#W P:?#^A&7SAS( QHG!FP%72#9O! M)DY/%OP0E>L\1!&7>I?X,Q;")_4^MI$+>K@ U)B;\P4&HH0C!B=^Q& \USZ, M/OXZQ#B/(L;9/&8Q7+8P9@081M"11+V&6+/#2_MLC^T*!-<7#A%2(4(J1$@- M3NSJ$U\(+4$5S'!$H24AM75(;0U= 8\D%7M@V8T1!9;=$2=DN<_15DA M2I&HC+\28[:\O;8;>ESW[,"'GS@??E,15M+;+*%OR3)FI1PWD^EF]FE2R!C4 M\\ :7,1%G,:WY)$4%3F;D2+17TK863ZP9/UQB+6'EUER0:NB5(PI4%D/LE]1 M1K)9 1%=5]2#Y-?UFG\??SVKRCEE^FM@]8512*_ENKN*CQH*&-[(Q2#A\KR MRS12.MSZ-BPC[;;,1^MJA)I:(UAV]'>* FZD2P_?96!T2Y#ND/[QDQR<+0& M1ZL9XN!H53I:X42*4W?KSY%\]UDA5_K,W-^JJ.[&X:I]>/"XGKC']2*/.3^K M->V[*BN%LR*= ME'/";JB0:#M3SDDA)F')X5%Y0YL+UFZP=H.U.WZK,*C80<7&JF+;V:.<*N"_ M1J+,(JM#(WADJGRWUW:C>.N>'93N4U&Z59[0R>_7;]_\IO%NMA7P<9IT-X;% MLG&Q[]R'Z\;]&@FV3=#L;6CV!Y+V4U'Q*LXG[+J8,O)G)422':@Y' BH@0>' M]E =J,XQ8 DWC08+TB(0DY6 ]IINH[.7C1='=$88[.W0;L4.%3-PB*$:O*B! MX@D4ST$IGB&FEDMBYX?OFPLKYC07'1JQ;#8O>>V?-.1XNAMR0O= Q0C,SXDS M/[=R9*AYGY:??; ^,@!L,OT \E\LL_*WF:5FRV<.+9N'[@=P*_8X'?Z=X/:8]M9[3<#E ]0&=[0=X, M[5+<4)$!M@=H8'0"HQ,8G8,R.CUU&$=D#L]F13;-$K$P1'&2R#Q#63&+EC3/ M).>T_0!G=4Q;/#2]TT^>P/.<.,]SEB1B_4C/BO13\9#EN?C8#!Y^2Q*2/K.6S[>ITLUZ3.HB5[@H^4*3U*5,NI*HO%->_ M),-:'O"WYZ$/WE&:/@D-50AX M791Q,[&QI(Z[8X/(J%DP)SI*^Y"? M992)[3VCJ;#@)(U=,SDU]9?^N^)UH-1;PA.6+$%,E\(06MWD M<5&*544JULO=]M]YBMVPN@>$.U,4%>YW*_(K1A0Q0E&O$YZR<7XB))!9 !@7=IQ$?,0S2M!!V M/*G?B+ &ZW5C4B\4];8O[2FQN\DII]=Z![04XF-"=HE.+QIH_\84;C&BN)'@ MI Y.ZC$YJ;O6 FKN14"'$2 X'4;%.YZ1MB'W(.B!B-W=EF2&N >Q"$3\5Z2( MH=81$.:/R& >QFD.[(R?,';&0(\V$/K/R* /(SB H']!"KHORPR$_2LRV.9Q M)D"@OR$#.M!5 M5.L&ID!_<60#L(J_YF@1B$=@%6A0[F5(&BQ*O$]2=#H=BQ M:7;&$2E0H-BT-LM! -!NP*K!]0NK@J+&JL(9Q2I!P6)3W*PY.J =@%6A,XIF MA5(N6-6XGL%J4-A8E;-A006.CO0?-V\[9V-ZG8H,>'?3HH$<'/3KHT4&//FD]VG2'=*DN_QS% MB1"'UZWW#%#1MN%$-09($!3BH!#WI*+/*RY6*\[/]L;8^6KOK^U-8J7XQ#.Q M -5^,S@U;>T)0<4.*G90L8.*'53LH&*?DHI]L*W4I2[^2S1;'TCMIX'O3OH'_WU+\WQ[3A^K2R1M"/@WX<]..@'P?]..C'IZD?=VR-+O7=7Z-L MFW8DBNN\(_T4W^Z&G&C 4#&"*AQ4X=Y1T<*.943&7F4EJ3/YO$S=<[[Z$/^; MLOI>4I/@Z&$-!\4Z*-9!L0Z*=5"L@V)]FHJUG1W4I?[]YOM(3,>(RX1"41J7 M<<_\)!W-N$E" A(B:-ZGHGDKKKW]5&2<5R2MDVCQR?2"+A:TJ&\1UZHZ_2I[ M-14^DVPV+TEZ]DA8/",?*[G,3::-\""];E!;P2 (!D$P"()!$ R"8!"]-T/&"'H!ZB%SDU==ZL38,'F3@U2O8RI_8T>L -NC%_#,4)AM"I&$+6[8J/ MM'@D7*QKM^*_+$O$IWJJBU6@Y&=)F3T*:0WMBP%M!CLCV!G!S@AV1K S@IUQ MFG;&X,W3J2+^8[1^_U%63"E;#-'!(6VY4;_AD@3-.VC>/37O1IS/64K>9ERN M0!4CD^(=H3,6+^=91\B M>.WIO2NC+L5\946<;ZZ+XF>ED/RA$JOL/7T-YWE7P#OV8$_TVH]WS:)X2Y:4 ME?4U<]O%\7RU_A'>1[U:"_9AL ^#?1CLPV ?!OOP-.W# =OFB#Q1SE4J8-^X MN_O5I&]N:1MQ0RH 1 AL0F 3>MIF\O906HC1 MQB?3[470EU^EWYB[1:_]\)9,"6-B(XB_-NO<69&^S^*'+!?S MV#A2LE=K?EFEZ91(DIAL7]FM6(9NB5#+$B%UDQS%K!/Z-^FU)SX53(@X*[+_ MU.]O/63Y+%PFYFQ-2[C'GW:=%S6O;$ODBYO.KG#Z9BPNN:4O4S?JV^A"7%>L* M'#>NY\'(:_J1&M:(;/E! M2N^(#/>>2JA3$SWBU6(1LU5$IQ'/9D4VS9)8_!HW]_AFQ2Q:TCQ+,L+%XEC& M62Y,8"%W%6]7(:@E;^%1;@Q^:X(.X 62)DBFT137?]1*8MVUZR_^N#A[H1*^ M_F&PU0V3Y/9.(_B607X@IR(> ZC\QVJ+0*I"ID08#=,=,+^D@*L8=JAE-G80L"W9,"/MDZ"]L0 MB,7">BU?K'8:F0#E[8MU2Q*2/1I)IJIB0[@G,;%7!N\14'XXM<=9N4?KB;]> M4GKBJS^:I*[;T/+76Z^^D",I/\8+,ID^$Z-5B0&5'9/,UK0P,]EO&!5[0#EA M=X0]9@E1C M=,;>22G_S6@BN[.7.LF.2V=/(6)^YV9VV$+JH2O;.LF.2V5=_ M;YB ?8D4T[&SK =WT0N]X*)B;(]B?N$VTA?V*/U.=WC'*.@YH><%W%&:NURD:V#R26B3#222%F@S UALMM^N"Z%M/S^(=+ZJJ]?7>FF7S4,_+O1@W\7]8MCN+P8XU'5\8MD[@]5[O#U'!AOBAWYNZ%-[S\6P?BCOG?S$R;3*WV=3 MU29M4A45LFK$4ZU(= MVT^Y:NCJ"WN0?A-:M,TG6.>95TBO+^Q!^KVD@&U6\761Y%4JY)0#2/Q/VBT* M: -:\G% +LX)7XO\D91:&U1;UH?LC=-^4LX)TPNN+!@.4OH]2!G.\0T&TADL M1(TB=+!!ZPZ\H$81,=CP:>+_J%'0'29@)IXFVL,-,A*L[2Y"'6"M"Q@CZCX6 M%+5DE*#LCT[VC;KF?9%WDX;<:^LJ-^S7Z [J&\0HHCGW#=NUJ?J<(ZKD W:4 ME"'6+Q,+$&DP5HIEN0_=<:G9T"]7D]*.N()_,%@:$<7B"V\05 MEC;6[K,X:"8YS-*G<&X,U30>S'4,FI&6LHS8W)1@OGXTH].9X4/[G%-%-=11 M&92#ILV/F*=-5V@)WJES<$-8,8\GQR"IAXTH'\>PX!N/Q^#?RRW.%!:K#90@/Q81G-/!].@,?P+FC$,22F" M9MC"O)L4G($*U1 =Z-Q%SAV9O3K#1%UH4 [1$0#14F[),&MO$YJ7SBVM8@T> M,!.86^O7'CIP?BRW!HDU@(8Y]X H?T6SPX>4[,8*R\.1I61WM_'!(/5(T(%F MZX,A!:>'1;/GF;U!\Y,^:+8_,Z"0@P=H-CXS:) 3(6XY&8L+C&FJ)K>&NPN@ MK_(WN=5> 8P*$(LJ@\D73\4$S8MIRN#Z [7 MX>]$^BE:,KH4XJRBN$@C(NS79?WKL/N/3)MM@!_XKJ-^0H7[CD_\#I^+N(C3 M+"YNZ),P1U9<3FOU!0S=I2V(])EE)9E,IY/I597GJRTG0]*;]0@_*]++S?AN M$[-?"S[R,M=&TF3Z-N-+RN-<:%W53-"WHR1Y\WP-'&HY97>;9=:C++TL6"AB7RS-02H MH=*-*C9@M#,00VQ>B"0)D23'$TDRV"0?63R)-9-\I/$F:LO=)??[:113>HJ"UD0X.;N]OZ?EV=[(U8M M1U=9&^)DR9<:J-AL_ID527A@LFTV3TNN5BSO>&0OV1$3V[ M"*YW3)@0<*-M,JK)S([2'N6_H(N'K*CUEHM:-9N)75=\XEFZUL_.&(O%MW(W MYA=S^?&Z.%O(Z(O)5%%E&SJDNNC,\=-'T[^W\M-D.JE*R2#4D83D']EL;K4; MNQ[BH;>>K=(*L*UE?&2U%PN0#$2>%,T^LWD)"K&[BGM RF_\NKGI:K*%$!5KE M*6@;QHBOR]:EOZBEZ,9P^]I) M85X E -UV/8Q:&CB26(-TH?Q#4:ELD+[.EUP#M$>>MN1)+(.(4C&TRR$(!TV M-.603H*11BEY<3^--++)(K$/[ $L!\VM$?M W-C.HL,\5T!P6(ZA [R)0$18 M#J';#'EQ&:SX2S1;)W@:&*C8W9"3($6H&"% \50"%&T%'&CSH+T,-P D30O. MPW#,$;%S*)CAP0P_/C/<+)OEX=6O7Z-LFQ@UBFO%<: >9M"B$X7,6)Z@F07- MS$A+.%O(G+O_J6F0R?3E7:,*K0%6R4>ZC^W*]%JLRZ]KDF.SC"G ]6HC:*5! M*PU::=!*@U;J7"L=L%Z/U/=CLOVZU,=_BT1#)*+3*&$DS8;FZX0VYT03-Q,F MJ.&GHH:K\G.*8?DH?RNN!B3Y?+O6;$J MZEUHH 8017LK;CRZG4R+#%\@N\3H($+ -[UB[ MTY5V%!\O @2SY3TIQ3#ADVDSFR=5*32EH@X>J8.*%(B@U7P@JN-3P?M&5W$D M"-Y+!91I1QFTVO$@PC!_6D3\$'_-%M7BG#)&G\24N(B7XI?=S3P E%U-($%Z M2^1K$/(-P=K=B ^TM)C=$[;8%UB%25/42_Z 91,@*5;GN^J!RH!]F>%/;D(* M!) J?C(AT/Q1CH?GH_L?/+HQJ]V_:2]M"N48[;_ M;G)DQY2[N$]T([13@Z$#/!HHQ^HPS2Z<7@X!*B% Y1#A&OWINI'&I\#9(;?+ MB\6K$GK[S8"(L1T@[J8L@<"PG1 V\TL!06([*=RV D%)=)@"9,P,$3T?1C9SP+M-KQ M($(0:7 K=%*6RSR/Q?KI8E6G?=6^T3CAG>QTZEAG\@JG1 M6HN*I$0Z=X[$!1@(ZT!8(Z.+#F#L.661WJPYEH=8=&8DRB_%D*Z%'&N%PN2RGO3\]7O M0OTCJ5JHCJ(6A!$+]92RA>S_<[E@O%!(/XEE27>KKG%M"R+?D2*C[$-7U MX\1>T*K9R#SP!5>Y59N7&J(-:A(/; M\9&B04X34J1<*'F2RKNH&).Z7I%^I$72_*& :5+5 [*MF2OZ/$M(^P01DC[6 MYF8]!OD]%2]K__<+RLN/M/P7*6])0F=%]A^2*KKCX,\[IC[^.Z M8[5">.AM::M(3X]FJ6PKXE%2;;!(>Z%Q2(M +[AA-"$DY=+SL-DH)M,U.R'/ M!%X7,M8Z>R1BQ6V?%!(3WUYS5&](:RM=U0DNGNDC1*4O:53_1Q*2 DNS7*A6 MJ4,\8DP]]3;CB?2 R:'S(69?2'G#,CEZIO6]F&^%DFJ[YPP>.::>A%%L?,.P MV>[5GH\_XA[^3++97*H6CX3%,U+_* >7BF%%*]]1O:.MQO>QTH1X.G_^F/IX M3>]N%>SJ@2^]+.J MG%.FL;@=/'&,_>BJ]XZPSQ[C+)=4UA5E]2YZX*Y3/0YC#W*M_5*SMT4*LK0/ M^:C0\VVRVV7XX1N;W&-G!I*7)ER:!TMN*;:F[9F-71EBJ7\2@ MUCS@7Q.6&E=%2PE_)DSZ4#SS&AFH]>U1CDD]SI:#(^T>(VMZ?% MA40=>(=N'>EZ9_J#42@GNIDJ.Y(9VO&>C([INDTI:TE[!9RH03.YAM@7U."0 M+JKI=RC+:] $M90DV.+>H&0ZT8Q>/8-!3<[@HQJ@?8B;08//4B+GD$$I9% Z MO@Q*APN!=VLVV.T0^\YDM\J>O01;/P M76/@\_@CL,M^0=9E!PYM!?;*K\?6*]!P:6#__'9L_0.*ZH7J=@[]#MK>09$N M"MII1Z,1&Q]MA/802A7YX(>)H+V#365V=$X(VCWHU&P;89-0\-BT9H=G]:%= MA$5UMI::%0H5$#)0HPZ)=8CO+ NV_HU$T M!V5[@/;6T2B=ATW, .U.+%HJEGS,NWYS<,W"#U&YOB<]XG)_%7\*)2I.:I&' MWK30JW$WERT,$"W M1V9JX[.!SR]?UQR[5!?T+O7^E?&U9I&^OB]>BP;2@'>4'^)2WAVUTF2\ZZ[@ M'45G+HJNXN-%@&"VRVV/-_N>*M]D6Q$/DMZ29:/3\\GTKGH0)DI6R(DI.U-<.WV7PL* =5>PS>.FI':""4[^@,1 MHPL$J*-JR$L1\E* 4A9HC!=JJGJZQ1<.]*,Z0GY$!_HM'E3JX@;0##/P3*<# M>$)4(]+."CAHO.(Y=!W.-AE/O7"VR4&HF:GMZ7;B6<,*ME6 ^+#XJX<9F$"P M*&,D+3 (0/C8HB3-S50@4"RQCMU\,! 0MAC&OJX?(%QTL8M GQ 0'K: 13CI M[S2:YZ!>@ MLAYDOYQ.22)/H%S72]%]_%5NWQ?"2,V*2BB?DR5ILARH7*WF#:!!*0]5%TF6 M9TT\;'E%Q+X%C>#W:ME#OUQ11K)9 1FXNJ(>)-_VX-HZ:EV1 M88512*\-@^DJ/EX$" )Y7HO6<<%S=P4T* S?"8H0,/#3_/\)$YVE6'X'0 M;F_ 6B'HS6_06PA%L1;( =C&:)_-8AQ8X3C]8[087@#1A-&%&'2^$VID7Z/R M3-L;H1@"82R_3*--&9TGUP1IMW4]VH@FJ+DT@F6G/;K)D)H@FIKV1U)+R89'50";(MNV!E3>0)!'<)LO0FL.RAJMT(YZOUA23*PQL6FPZV9; MT=N60:$-"NWQ*;3VEW&G M.N*OD2BSR.HHE,'J(:@Q-YJA@2A!*3P5I5#EM9O\?OWVS6\:3UQ; 0L/WD4G MD)B36WEY#)U6G)QQ3LK/+"L)G4[;!#*JZ/7PCY3O>K&,,U:OI)1W'_]15PEJ M[E%FB?Y45%RLRA-V74P9^;.2Z5^$9)I3DX :>'!H3QN"ZAP#%I/]))A3U@XK M068*[34<1V<\&B\>:+QY9F^'=FLMJ,SD0PS5X, +?$?@.PX;4=VEIX_,E]?7 ML'))U_SP?7,9XYSFHN\B)N7CM>-K('5CWK 3&J>O6('2.7%*YV,EEX')]),8 MB?Q"K.(D/5]=QLF\GM)ME JLA@71ZO;47%/+SSXRZ2P8M 8LH,;8<2"("&^5[O*KT)4SWMQQO_V1KW_EJONR!K6%!?MFZ;DC MB4P"G)%GZ\_SLB;]T*?=0+&&2((CH;ZZ]R3:8^D?+>T%W*+1D5Z0-T.[E"=4 M/(GM 1K(KD!V!;+K$&279;5JC(R8B5T,Q(#;#J@<1MEY*Q-*Z]B^\[#O#6C9$Y+R2?3"9GB6)6)/3 M^EZT!_'89_&MK7*:5;7!\9+RG-+FDJ_)](91H8&*$5:DEW]6V;)61,22S9OP MW.OB+LZE<,J.MM"<+79X[^5.'DHQI>4#+[\FAGW1>1N5#A+'U] UA M&4U?ZZAK\!N-0N:3;%)2'J*O>POAJ;>OA"6[V9>+1YEA?D^O>K9]R,&24UXQ MTK'CVVK6XQ'K;?)1H6<4J?CW0GR9*3-N0:MY0;1D)&F2K(K/8JV5VUR1[NNF M2E3PJAZ0-=-G,MV?4I,"P5J-1S /;V5O"MS$F4IE4)3R(^^+E7JMG@C!5M)W M( =\0R)L-#VUMCZL,53HA:U!Q.A3AQ.85,6"3';\LZ&W,@6H;P$%SOILE2WL4Q4%LG6Z 7)+ M! NF6B;F(EUDIS%^]]FS> Z440D]WZVF =0H^[U;0$-X4,-](N8-H$;9[]WB](@]I;\ M666,;$)";O*X*/?C0CK0P1OP@9+1A)"47S&Z>$^+V3UAB_?2M2A>0TVDJ\!! MZWG&U(3IB&_2JKX/36L_P"OZ1B7GAAQ&("2O"ON1OO%.B[G^EE8/Y;3:.*4U M&#JK>$ B5JKUQ)Y,368,N)Z/PVPR5N^\(\P/5C@<(#S*'&UWU7+9G"^)\XVS M>7W@I$N;-JD:CD:&@CF!G=454?'6\]EY^[^]&1C-/#GVD M]OQ/1]WS$,H!V%$_'W5'F45% [OLEZ/N,CC-".RN7X^ZNWH$] '[[;>C[+=> MAU31:2 /N(0G15D&[YY&"*Z%>!04P)^ M2@.=#6*[2Z#!U>A,@GX=T2N]"3HM_P#S G+@!9WJ;KL?# [#H-/+;?=%U[D2 M= KVL XX7 (.J)XU%DVS;U@NNJUTD!L0''.-SLX8 &B?P>@9:(C.ZK#4'891 M?.BL#SO=T/\$P]G(L*\* L: * M"D;'.PR#WC_5)SH5R=(8L'?&!-U&8;6'P(=2T#$2=KJA[TE==,2$G>[ EF ( M'>=AIYM]YH%#QZ(@Z%(78]3=R@B,GS8^KX#.=C""\(QZU&2:0&<;]$>IR82& M;O\"WF%A-0$DN@%M#1X=DJX>W0RPWBV'3 Z_Z[W#7Y3\YJ'.RA27N.<;Z([]BF7UZDP#O< N\#W'@"YQ,6LIH^TU&+/ MHT5#D+[J_J[Q'] &H:P)!&NSN](Z2*1R3;,21L3F5Z('UA#-+O M=:HZQ1^P%@8\NT-#HJ,O8L964\J>8I:"7U%W"RAPRF@;,*3]PABD!VV94'1& MC8T&_5DN+"=IK,!3TASN07Y[;6^U 0Y[50TT.-8AU^NW GBAW74183/+1-:S M%31X/Q5I)@GJAZHDJ9A$))L5ES$KQ!9B]F(A#84$1GX3&(4T/R'-3TCS+#TZ@UWH7[&O7%HMAA=#*#% M*?/::$,7SVB1C+KC<(MY:O0#?0#],# M-D\\>=_R.OJBMT]Q+!O:H+$ )WG&LN,9=D>W/P]=9*:U<=#M/7,9AO1C%*]M ML8AMDY]$I4Q*F)6MO\D0G%>_+YL, *T5^D4MN1?,29"3+U@A)NK$8Z(^4_9% MIOFA,T8X__!LI=L/!-*5\T#A;YBBCV+R\/=43(/]R-&]?$WGJ_,L%\^?22NE MXO="U)8^MMVLQQ[9"5G;CA>5V%^4_C58)11HY)D20RROJ_A HN$Y=Z)V0.O3 MA@>L=3 M\0"?P_K"P55^4"#651;:;V$;7?C 870]=#0U\!U2DRT956"%OPDP*$;#'6%O M/@(@"SHZ5AX.$VC(NGV1(2 J!$0=7T"4";& ;D4!0NQOE*/SYO5]J2J&Q:6K MXJ=HN?:AUIPXV3A0(UXM%C%;172J*M'/!6'O@4Y<"[;%#2Z#$W<92)=G51(F M]>R[%9>KA=IOT%G8@D#;F FI^%=,3)R*$;5(@.)^&.]J4=7Y\R$7&YJ>I+'= MO(<>JD,>YS1/KQ=BO7ILTN5H"2I #0\XE'U[ONIP3QG4Q(1+=PP:5@D3&O59 M:$@53$CDF-&Z! QJ'ANNX._ Y>\('@-K'@.3780.6 Q&ZQDPWF;1D?\F[XJ: M:>JHN,3##^F1 #,$ M\V@1?\T6U6*70S39OT$BVMRUTM,Q8.=A3IP"-D4- M#H$3=PA<\C);R%7PJI(JI.)^ELWU)*V4?*\6G(O^+Q*S2?&2U!C>D!<@]T_4 M#I"]AGS$G%=\V$K OL)VE9\/ P#85=@N MD!ML5KKDHW^)9I2F3UF>1\VM9#P2G9#(S)]"X"BN![F,R-X6ZT=%#WZ.$Q;: MDI2!@#YU KJ8B26 ,#%H-&'?JD(6!-A;D.]),B]H3F MKOY!Q'_G%[$N*+ZSL >*X=UZUBO(A9<_>Y3P9GW;^FX;WFV^*C;'J*X/@JC0*S%I!K#@" Z@0*,U"8Z"E,6*@R;+Q3T((T.HJVQZ1' M%XC<_CXH3"5#14';&9(C"2?6OS:@KHB/C]6B BOE(3HX^'K,$ =?STM([;8; MOA7#"(R!)>>2<_PU$LACL=76F:'K-.,MWSRLHB07GWL2CL,>XH1MM"%BH!I/ MG&J\)?*&AJ0DZ05])$6L2D$ *^S!Z+T0"Q)=$'9+\EK7X?-LJ<^B *CA <>5 M7!?(^^Q17ANQF<3-)0KGJP_QORF[D--80Z;T: $7SIV,'^.%_L1[SU9.!2\" M.O"EF!])>?DUR:M4J!$=1+A)U4 .!G+P2,C!/NLWM;0DCI9,[+WIH:,6^[X_ M:J:)&_ S]D9"6 P:$L:H;.,# 08._O$W97#[8V]@Y4P8)@ M-X35GLGY5/,TIU?04T^6FS6 LA[ ML>&?J\10@]!66]@6\E/Q*!XC'E$]\(1E]1O?>[!\\6>RGS0"]VS"1\)A*49' MPMG6,CY(ZWH?J-_\1;S,RCAO9N'M>C>XHJR9K==B!Y$C7D5E]VW'+^;Z>OA& MTDE5BHVTD#I2-T9]/1^DFI2EGL\RVZ"P %X>]SE?[8JL3TS58_ C+9H%6*85 M*E?7A9A15>U7W0/VL=)X,5P^&F//J0D?GS3M!A]C&Y-)=%ME2Q*.D^@OY ML#@#>DB+@(!OFTZW=Y^TIWI =3"Z8U0Z[6M55MHU]_-XK>IRH>1-25;*Z%"Q M:F=4E7S;@P3'V,]"F^:?23:;"[QGCX3%L\86>RO4N:LX8[_'>:5TNZ 2[JC> M3F,/>YL"[8\_XA[&-P5ZRG=4[^@C7?/XAXD9Z?O\X^QC?%/ 7+2C>C._U]B] M[0'MCS_B'L8W 7K*A_$=X0[/"CT7 MM"8%L(;/,?Q8._6UH92PIC"4.@WK&$ M"X5 O5$'ZEF<&FH/!KJ9T36F];XXE"/8;#7&,/2PK&!]?<+X@JP.W%L]?%%N M^RC$?H;8S^.+_?1$:^-;WK#TEB'_=FK1JH.WN2:1>!V!O8KN>TELT$;"_?CVU_NH1^N,T_O^G*)-7N)*HC+_6%V)N_HB6 MFQM@(T:$=IQD>=8$OO<,_!_^)#<1_[;D#*'^)Q[J?SF=$GD8A-27))/[^.NM M&&FWSX;.BZR$;TES5;(HN[T^^%XLD-7RA>2'>X CX+=BRL5Z+ MVJQU#UY3,1F$=I(E%_+J%M9^>2NHK ?9(2_@K+PBLIMSN0U70K35L\(*I!9; M]M O8L<7&WT!>:6ZHAXDW_;@657.*6M?+&&%44BOC1[I*CY>! AB6+:B77Z5 MVC0Y)X70S/#=L(RR?Y&8;7]_E;AW M0 MX<-9$R5F1OA>RY+VQ=K42XBE#/.61Q%-V*,#45-4<;3 AQ!) %SO5^4ZH MD>6-*I["W@@=28"5R"B"&(Y\2#>*ZR0IZL>B^'RVY;IN?D)L[2LVE)Z@7\BE:M*2C-:UL0^3T1 MZ@29+&MEJICU%+U_*SY"+]KZ6<&=:\MBD7T=:LK?*K.U0*LA1/11K*KW3R1_ M)!^$_C]7N67Z-H,0L6*B]:V.%.&]>&+?X?JJ/E:,3W0(PEUM+/@^%6G&$TF* MD_3R:R)6_;.%_,L$95<;'K!JMZ_NU=6T.F*$P-5V:'.(>Z!C]>W;#'+$NM6X M=SO8,2M7YYZM8,-KN%H/:LL#=H6D"G0=I4/(40@Y0A]R%*( 0A3 \44!V%$F M1^KZ'\9;C-2[/TB_&JEWOY?%/S+/OB6+860^_(&LU4A=],,,X9'ZYOMQKR-S MS%OQZ(S-03_( P<%.U;-JQ_:L:E:_5".2K>"L3A0Z*-0L>Q"QJ9I@5@M*+A1 M*%0J:.[3'\D+?FE1APO1Z7[J']+$=D4/37"7I1Q(?1_G)1'2,&%#(-6I!%)9 M(J4O*B9#@/?.16Q/";P^/O' 2Q8G*B_(D*:\(X?FT@#6\HBGB?0VQ=-1RQ\> MLU0GL$K^T.AGA1X4K*Z/+%OK(Q7K26'VQLPJ^TNW MW LFA *Z(#';(P)$@*&+&K/<"X:'[)$,!=BJ:(%[0;X"PJQU@TVX;L+$+$,WP)IB"YNUV<7M1)A MZ&)]??90/T;54<2/D(/3/$O%WVFT_;J.9J%;2!O)NB-ZC)H[=,1.#V%"1,ZI M1.0H\@1]9EE)Z'0ZF=Z2A&2/DF;BMR278^B>GK&'K%3?PF5F[Y(MZBBX&&5/* YK[BP(CF_H(L'L;Y*^13I,_>NK^07<_GQNF@B9)49 M-[>QF&\4W>+XZ3CZ]V9SX:,TLL16MUCG[ M$5B3FLFJGIIQ/2#>"=U#JMJ-2BV4:06F'BUXP+F195+TGG6A2NZN\I@P=(0*@^OYS!^U%DDUCI3E,,C M\XU=+Y9QQFI_+0" IHH')+?DD105V6S),T^/78LRV:50^!H"!P-@:,A M<#0$CCH/D1J\)Z$+?P$&S ))4'3Q+#!X2@H%76"*8>H.O6J.+EJO6VXZ3&E" MM^P8(0:R^.C6&".0)GY/=,L-".D0OS6Z!(K1Q;CU&_WM9!\0G+N\E?W J?@T=#,:IDH9LLSH5"JX_,\B+B%>&73*5"^L M7@**T*EHO;JN=PP .KVM%WR@,PV=RM9S27 >A(UDGQC077;.?;A3 /M- [4O M')V^U@L@(/@,G>YF!6AKG)JC0Q)-ZL^(5XN%6#WD^0$NMIILFB6Q^#7>&A/1 MDN994M^;G/%X-F-D5B]'L@9KV-J^25(/\G W*5,/*'HXKG'BQS4NBYE0F D3 M@VCC"/CP;"7:/Y[16=B"0&*Y6L0R(?!-'B?U+.B6"UIGN->:LW+/8RW^>NFM M%E_]<=-0N1.VEJ+EI785T#P#Q+GHIN%%JR5 M7%4L1-Z%V#0?L6D'DO:>)/."YG2V6F^*VDG14=J'_-E"YA[X(+J397'.0:L2 MK%*(%#PHD$ZUEQKIFIB@]=3,Z%"=9W2!H##3!XWK#38T2Z2D5K"S&TZ\*\KZ/9V@/=.)K\+.R9-E#5;012/=@1P8X(=L0+ M2 /6$C0LA1EBVRH)NI,7@UX\;,MT:CS^&*VG>Y3MCD!&0CRQV-1IT,LYV13I M;3 .>H@;(]&"B,$P/!7#4!'8>Q$O,['PU2<7TJRLV*L\>EW%[(8[@\*4B2CR4+:D M0B!]$*&B5+@RX(2O# CIW$,B7:#<(9'N6,/Y&YM0>Q*FM#1"TF7T7M]8.<-8..=@I;;T7FU>DQZ=)':[>^CY4 !@C!4 M6/CUL"$YDM!J_6L#DF3X_%A:5& V$I]C2H4+1%",[BA+\/8;K^O!VS^:J&$L M:V5(MG]\R?8/F(<>6S)4UA*$[0.9Y=YD-81 1)^UVEQL1N$S9S.'^ M&S)PMK)UOW%H],+FE3-,<5878U.FLR/Y#4OE5]- D*^X=GMBW?3>1B<.D"T&)IQ*4&+PXHSF7 M]6EO#M_'7]?)UE4=W5$:C_QU\+_8.,0.*<.FQ3Y2 MN1@AF<GSNM%>:3F6:]MIP6Q8F&"F_=A;1H*%RS/4[$\;64L:,;7G1Q>[^6#Y0*E/O+651P) NW! MRNX*XT:!X*SH_E:RO8':_*HM%]C6M; +A114L2.15ZN9@7M?"1>^84SHX M<9PE2;6HZK"V@8R5OB%R@YCSWP(O$A&\S7@=,WPIQ;PA+8-,3 MW@@NM+=$[E,;2_B>L,4;<[2:1KQ3LUU[7D=I//+K]SU8)3QH.O<^<#WOF&#[ M'ZB.=RR]U\*^S6!##%\/^S;C W$Y)VR]%#2G*[1IV[J*>T:P60NREW=T:6 H MZP0G7'#"H7?"P7+"=!)"U)QX&9VST8P=<_P:NWT#@/="31=J5.Y5NX-U)%EC M^K_5CGW++=(0"Q!B 8X]%D!KF(TT+,"$&QAI-( A6S"RF CK@J(#5M>$CLD M,A \MK0E0[T'0-C84IF ?4) ?-CRC\"=D4" V'*0&#DHH?H!MGPD *\X%!IN MW<>4PX2BQJ8/#?%D03'C5I!,^7DH:FP*TQ /K:,H2V'8<9IGJ=S@GX<8&L12 M AHY=,0D6(00%WDJ<9&*$WD-4[G3$BZ_KI. WC J5JER=2,&3WE6I)=_5MER MG^78/[/7OQ4+$.I$>5FY3JW';^)5BU,$4-*#'^>%)#+799*(13K=HQKUH08] M6O"(D[",I8CN*\YLX2Z^+=1H]%2Y]:1_RH[X7KQ&@8R*TE?$MZ]D#K_-'0V1^6=:;[+O] M"22^NKB/./C7B69E#F^QQ9(7>6.!,6K#&QQ'+W3&MEEITT-?7,1\+K9[^8_4 MJA[C7!Z,.BLO8L960OK?X[Q2A888U?6!;7?22XJY>1U)]NK"8H,:GG#0XJZD MR9?Z3O6[ZH$G+'L@Z7E5?BHRSH6FMOYR6:?CV:D[&J!#F_3;$]J!J2CF1>+7 M5R0 UU:3JAZ0O25-6O%&T13ZY7J_4X;+=E? @&+/XC& TE[+"YZES,G%7RH? M2B#ZXAX07"Z6.5T1LLX_#;9AP?6PG!4+I]X0C+8KRD@V$[I:)1;;E3;X6%?4 M@^3R)IJG+%<9T2]_]B#A;J&ORCEE[<0DK# *Z;4GAKN*CQMYA>1?B=&I4F\ M%J:#A>JNX ,%+6;2$_\^*\AD>B$TZ4PIOZ:H]Y-FX20G/HWNJ$YR2K?.WIT\ MG?ZN[@H>4-RPM;G<2=QH2OJ1>QEGZ3H%F=B_ZMZ%>%L,:GK!I7"GJPD/2!4/ M2&YEEJZ"I)?,\C^I9,LT2YJ\ KAM.D1WDW#5B#1:6SOA:F0_OKKN ! MQ;V\X6L=:J)?1S4E?<@M;T2HV*IS&U,7#.>FG9R;[B"3J"EM,]HSTQ!6#=V) MZ'Y0[0C<+33:,KD!?I'N& M1NP]B+ X(:0[!10B+#P-W2 U =GN\4:Z-\ @V4_VXGIC@.$T#V1 NF7HX5HY M"8@N9XC)BVX[3X1NAL)V1FCP ;J]$2!XBYUA?'P2W88)PPT^!HMNKS1[KX8A MQ>@FJ1E:ZZEMW.VC9D [O4KH-DXS? =(#N=NIS2#:NO\(; ;W&7;,NL&\Z-" M0,#NTF^9 ;:T%+M+OF4&S^A\$52)P*H]'23C&#:5:<""-;0KL&I7ATGPZ3!- ME^&2U1G(#$6(5:]2GE2 L.J4(&/A:-3C*%.7%B4&#HS'2#X2/KH8G3EN MAD]_[!V=+=X;W,",!>C,=+.. &5'0K@0&6$42G\O+WW4(29?5*$HD>Y=%&4L/, MK*;-.\W9VD^XD,WU5+*YVLO*]')W[LA<":CA 8<08:=;*"1O+>/K9&A+-V[B MX6NC-EG53CJQ=LO=I$CKO_+F8J[TWQ4OUU%8=JJ_$[94M"_R2XF[-7&A8"^=%"-J< MC,;U\5Q^H,<%J>,%RV;#X_=4(60]8Q]BL5G)MR%>1;U5WLHEAVL,3SH:P5=^;K,P,/: M0H;=THN'M84BJ:$.&)94C,_BEK2JA*:D;[F;Q> L$9W)2 J1O[V&;QSUV-X( M=4%Y^8&4D 30OA];EP00]F)H+XL; MG8NQ\TWV(JO1^1W! ]: X47G*H2#[$?/HXM>!P.&T ;HXM/!Z#HU&6\Q*9I< MP'96V1"I@F,; 4+2DV#H=HV^Q_20[Q,&L(;R-.BVC$'837@*=-N)'OF@> ^$ M9YV&8-5%BB \]W0<$74NCU*!LH7Q^Z1UB& MCDV/ U./4(#85#IS*A**%)N6-SQXW&'>$QBD0T0J.0J;+FA)HC>_RC.AF\PF M41+S>33-Z5.4%5/*%K6042H9C7R+OSM:CV\YI= M%R41FU=Y$Z_DP)OLLGN]@-"OLF=T-T(K2;*E5%IK"56>:5 ='U%XSS*1=8#0 M%_81U_8\Y?GDH:&@K\4&TQS_$+97:XX]!<#![2'M T6^N0&]T-%BB%(+1Y7# M4>5P5#DX@-S3D(!->J1>H#Z:X4@]0P;ZXDC]/]:TC)%Y@2SKFDY9DQ^C]3K] MC#-@Y)$4%>'1PRJ:$3IC\7*>)5',2-R70QG\(#>,BB4Q!_ K27/[;Z-PKO^H M=WZ5R7:SOGY-:BOA?JDYM.*"EP!<%O@@]7Z0' IO?U&CA M'1T?9K#(.7YW:K,-]CZH6BU#Q?'9&8;(3]88O[*7=@X: LP8R4L["0V_98SD MI9WE=G0%\C^0_\='_@]6P1'0B24MXSR*ZZN@#TXI&C[,)ZW82]1 +09J,5"+ M@5K$0].-4>9 +?9+F5KO50J2ZOF/@0 ,!& @ ,!& C 0 & C 0@($ # 1@ M( !['*EOT:J[.;WU]_(_\JB]^.;_ 5!+ P04 " !A@X14!O!TKGV / M_@8 %0 ')C;70M,C R,C Q,#%?;&%B+GAM;.R]^W/D-I(P^/-=Q/T/N-F+ MW7:$9'?W>![V/K[0TZO==DLAJ6__I 6<6J(D@@ MB0?EV(C=L5H"D8E$9B*1FZ?ZCRAQ3E;4O*_3V\_D6/R_H_??_S3S8_DR_T9^?C^X\?C]]_"_QW_Q[]E M:?[+]_ _#U%)"47KY^?2BRKUGQ^,W']^]__TT[ M^G?-'$EO&_9U64V<7\<$K;.',51BWC?#"E99P_4\O\L3^A/7P1B%:' M2&IBE\&H3_RG9B!,.*!4!;Q&A7=1HS4W<[-X9Q%%O 1$/WY\_^&] M4++_!+_YVSF+ZR7-JY.<*XLJK=97^8(52Z'?6S "33F#UGB)5@:G!"N:!>\L MV7#>XZQ+32TB'9*_H"6KBU@>JAPT'/LT/_YR][O_:&$3#IQ(Z*0#_M^^V6)[ MN):3HJ5S5,0CN#4COHD9/U%7U>ZZ%@5;FA"9&5-.$H(CL;\G>JSRF57TGEVF M.;<'TBCCVKFB /B<5E&:E?><#^LHZV,:LR\Q[*,'P34C 1;DGI$-'F2#"&DP M(0TJ_IG*/_L:663F'7*.V#EG$O4\8?CLEXNHV)] MS!:CJ%710Z;/VE/GM\7J6#R\:.D/_-)^)S$C;$'>A#A,WM@A\;"S6[KB O0I M6U_&(BH?!(7J\O@QBE:<4A\_?$.SJFQ_ Y+UX?C]A\8_\$_-K_]VE<=L2>^C MUUL*!$VS5)@]FU]?O*YH7M)3FM-%6IU4ES2AA3S$:L[5T64EVG5^[8 M>CD/O^7G87/PE>1V@]\1N9?(]?V1<.0/_WXCD9_1D>F6?T8/50],X4KV_W"\ M*MB*%M5:X$3_4:$%&O.954>1V!ZD:P_<,FZ:; 0$G/18C$C$='=G%%F M-Z*X*[;](Y<:#IB+#S];4=>GP1FLLF@O)"^,^4>A\K>P9\2.P^0?94(-FKIB MO3\=/S*6O*19AF$[Y==66>X BA=V^Q-GMQ\:N#-B-37)1]ELA(ZN6.S/QVE> M62K#.S#.AQID=<: ?P9C?YE6\"L<_PW-8)?]^B#Y MX3[PJ)UM8<^)^0;)/\Y[XS2=159@DI;1XV,!+R) 1_,O"OI,\YH>)S(WUUW" MH#;H<+F$HRC.,,V0#S[?01N^N95HDW=-QO579 MG-@_WRR/V ".9C06SCB #(J&&$!_TKQ MDG[HQ0%\0IJ8 \FV2(2)/ZBY@NF3RGMJ;\>R5HS '*CVP/E)$-9&*W .\>[] M4C%FCN>:18; )R4C=]E3WO(R>DV7]9+CL*!<,T .0L=>A^-3>J@P\F@'E,M, M:$.4@J1,\W_^*-$DYPV:9.=2!0:G0'.6,FB)"4SSL2?MK(?$[?B);SPMC]/\ M.(Z*8@W>I&@))BHHBLTPC-A-AN(J$=P,&^\)XQ!KD!B2-"=G#8;D1& ()]]F MX!SE;/JNF^2B3]E*GSGKA[]Y6!_'&?\9)5K30#C/=1]')5P>?._O'M;D#-"; MI41-W&Q4*KWI#GKV5HCT7)&KVDW./2D*T :PLM/U=DACEIR\1$4"]P2H&E56 MA2@D55Y73[2XYUKD>B4.[),F>D(YDQ0I/ZKCOT1933^S_)F6%4T47I'P""&] M+^$0]^7E";="C#?I+>T'(H'V;IMEOI-73SHK!&W<'=>LDHAE'A&Y4-)9*1%+ M)15?*VD6>T0VRR6;]1*Q8)&KJ[-!CEQE,U 5; [8A'JG]4+3QR> 'SWS6]@C M/<[KY0,?PNU%2(7AES(Q&&>8V0/G^.V7*5JA7HGQ7_S4H$I.)*KDLT!59-\+ M5.7P>1IO%AD"\0AMVB[[D\DZ3\NRYG@VZ'3PJR!O_(7RD?P/M'CF@Q:L..;* MAO\WR\3KF.-57:Q8:4UF7:'C6*9MHQU0YK\T2VE%NR/KL!2N$_C8VV8I(M.% M+X5<#(<>4&2 QJ4*Z KY!?:*.X2I^Y M"8/3&=; .7E"BT?+\Q/;OJO ,0AV@VLC[E\ 5W+2X#I/H;;'$=K/=6UML^>7 M6!S'.JN$9@'5T0Q!'MZ30/AXNS6"2M!'75+6 #TX8>$(;0;-]."VQ'DJAY4WF0V[C>6]8YDR9 /W2 M&;.SOIY";_\!Z6K/:2DU1;>2-$[PIL-Q^JC: )\P+Z]W_@E9F!)'LEOE>Y[R M9F'OC9]SHS?4EZ3!_9'EPJ+E%FX'W::@_?&#K-!N1=RPP)S*G"E2P03O;(,H MW-8+&U>"( <-9*?3>0'V)J0*L_?&\H7>4$]5@3(*;:O;DQ(E4@83 MNJP9U LX2 DA_J]/@,S6EX;NBI<6[H#WR*JKS* M;VB1LJ1-\&OR^\0?SSG)+J.T$#FC0TGW<\)O2@[^'-;A6B,(B#0Y(FU>(FGR M$LDC_(4DD*Z]X-B09T"'O$MSDK LBXJ2K&A!1-+#B(+XS9%XUEGV+^^CUAA7B#U55I ^U MJ ][SVZB@0)107! 6EY>M@L]O@W<[W]BWC@.-_K+1*_V5UO#=?A6J-(=)S>;M_<%0C+ M:EZN0)/XQ],5B%N7=2%C0&S1.,TG1S@G@7!Y'=)$)=2EZ,<->I!_(P,XLP]I M3MMLTPL2:@=_,R<_MY(6-.44H.7\CGT,8_A*\%DH+O-9YQ79=[M%*W#FY M$BDJ,__N=5UQ"SQ/H,Q)SO+C9_=>A]\>W2_R9/94?W/&'D(K>S'UL.SDS- [ M>>"X1O%^!,WP*[N&7SM[4 .0_-RBX;?9M2GEQVW"?G+^9FS#SG9_?P?/M:=F]!\]*QDZD]Z[SFS>J.FFK#_$MY M^6OS(K75^IO;&,N>B=\\I2SY$G[#AH+J!/%[^^_;Y=^,D;";S1_XP=1L381= M-#T]=YJO IQ*CED?X?M/DW[#^E4A?0&>$?U&M>MNHF#@?-W9:M==--_^_6MW M/?-2W6A:3_%O_>6W;J@J!"U ,K+52-19M$JK*!.E1A*9\]07>AH8AHDU]4SG MZ0E4 YG0#F@3\;6'OIE*4\$-@WO"8L&I@L.UU[!M4QOW[,+7_L-Z0US-=.GE MVY*)GVA29_1ZL;F];GMBB)88HB-&VQ#C7KRIHJ_5*I#\+) D@"41:/J-6-O=5>9DJR:>6E?+)4U2;J5D:WDV_DA[ MXA\Z0S&GEV)*U\S8 4L:<^MG"7F$OUPN 7<2W-(5M(F2E_!M^0!H"ED(WV?: M66LC=1&82B%.B3$.8B8TG6- ME"TWZ<@4MNGJ- M.../,<*A#<2Y[A:JN928K!K^BFGZ#&K)6& <+FNR"$%S'IE+R(\I>?L"AU=% MH!\;B1X+RL6G8B012(OA,CQ!'FH^*,TR\D!)TU6/7^!@P*(&4R> M)DS*9NV M1>XD4MSV2JQ(*KZV+)-[4((*)=8;[GR-5B0TW[2F_0V+J(II-61T<)<\7[+^ MDT99]73&$>HU+,>&(:]"^].Y%D8)CP! 34O2T4U%24>F2YR)2ER6H>:W&ED9 MI[IXC;,:#-&;@G$YK-8WG'#522Y<=2M0!7W*'#\+1JF;0_/BHS)'RUC5^UBY M:(!DYEJ4;::8B#?*4MVS7!GN,+NKEVT?R#@JBC6<4I'PYY5\L>V?FA)H1)1 MDR]=^%\B?GI)@L@S#_0->/Z$!X4?>OQD*[ATB^8*_&R#JK='I&29R)7EZJ/D M^/+[WZ*"XS.G9$VC O[T0- 8[3"6J#6>(;S\?K21P+SKF)UF#W<;SX;PIN MVG0*9LAJ4JI*R 21?84T#E#"12:4&V!U6;$E+5H4U\-R:O(I4D!U0+B6S$U/DZ9? M:1!N-*(UFT+ MY*\PP]$&4$_C+!O\VS=/)U @/:=M&. HG.WD/2(@+ND>.9B MM(!'4LM5QM:4&Y/"9[3BGSY!42TPVMYNG@F&+VSDF* W.UAX^P?&$G!\Z0>O ME5],#DT?S.PS\-P"GU]<64WPWJCQ"!4]BR[ ML(FV8JTE'81]AJC)#$CDF5TNFN/HEF8B.U+WIJK]'9*51N=WS5C-G05XBG^= MB=M9(9$A,2L]E^XR)SM#TS*LU\3(0>+$%Q+6[6'/PQ'$F=' /B(-]",B_,=S M\&/HNRSF(!:W])EES]QZ/>,7\+2ZC&)Q<1T,W&E]@Q22P;E=R\H&.)'020L^ M;(!/C]X,143/['93L)C2I+SD"[R+P*SEOTEJR'FDT@VOX#G]#Y&,-P[ -?>U M&!#8?5)&\OZB$PMSQ'<&-&=X0GKFP$\L@J?+4%ZJB!)P&XOW(K>;/)KR/"WC MC)5U,9KY/6DN))^B8+IF78$4%'?@:/&C&! 3EJQ\/MK!C6R1XQ?RP%?Q:=O' MK.Z)[Z#$SL%P\IJJ]*YZ(#;@<#"A:^8\.,L!:!B.&Z FTR=14%XY9\LHS;6X M97>H%7Z14WKG& EV#CRS1U,EU_01RK>MQ[(T7F_TG:(VI^9HK%77/ZNO2[<" M/.;6;6TE^&LW7(P$&FF@C($Q'F&&Y'HKD=@?H]=T62];!]M=)P'\-JJL5XG7 M!.<[XCJ"UNS+(HS@[[4,@G5:AJE8TRR#M.L@W860<:K.+;ZM*WDV8MI&+/#& M-*4,Q5\O9&;$#2W:53I2E:/P NE*)5YO15DJ%Q!"6UJD9EAU^7GSF*I)'>)K MV>K0-YL=I"V,%M6G)D]XUI_"%R5>@B4?%"JO;PA22W6G\J58NC QNF :S@CQ ME>T9),0@8M6[X4R'(F_E\-^5Q9/G*,W ^7K)"E%+SWJ2JAXX[XFIPVC-_N0? MP=_KP6^=EF'._8/S?K,2D2LLUO)VCWU=.;22"&S"$)[UYI>\+NLHNRZN\D5! M_U%SG*\JNAP([FA\@=1> S.[5D -:'CBN 5. /H1_.Z454\A0T Z-&<(0KZ5 M0QHBH>!,AO2 'Z/B%UK=%&E,KQ<+"M4,SAWX,PU ^CZL-5";_8&ML0:OA[83 MFH8YN-NER)0@N1@B5G-$VO60<0+/[<0V$4@;I[8Q1\SCY!X,M6M]8_?T]A-\ MUSJ_0P;D]2@_?H;/(40OA:2\9R?Q/^JTH+H56_ 38 /YVH"\Q?:U,4*%^UVL M=TJ)\A;^;L$/$DGLPKBT$-S'II/8LXQ>Y7$A3KDN7-W;.JBO2AKD29 M6'9X[FU/1=7MS][$2)F>CH#SR@1I5D/>,J'<5(A%\6W6Z3%5;$L9"\])4V4U MN"O%XLXR=]OU5FZLK<_G)$E2^"3*FH77U1,KH.Z2*\_R.,10SF4U9K._KHXO M(8B+V29%0WN9MVO9.)PWJPFN''U(I4U7LRYCA%"G#^/K>CCHUP+MF\7@\:9/ M-N>?HBIMX.%5,=I &*T&PU K4,^\#=Z;;GA_I5$14+59E9E]169_:]^:%>C+ M]IN;Q?=F[;Q96'=OWZ;[#1IR7LRW^1EMF-6(_X&^+)N"\ZJ\0A<@?.N\'E1F MK^YZYS,>-LBY -G3:ZQY[565L23[]B@\872&4S,+/S M=NAMB<,Y%5?0H31#D,]WN9"#*F8C[YC'/\ 6_E!.[/PYO 1'LBT&WXC/@;3,GA%(GNG,Y)I)VN,S8&IE']V8!C%\ETXM:,05W%IT5:JXV$KX*&ZS,M64.9-H*8BB[NQGWC'$]U=*V M076]P!G4 M!)0H7"_XY6/%RBC[H6#UZBIOND")[&&H?E/3Y%JVR&(JE3MAIDF2:031KV08 MH887(\<40'BF6GR(0.B(;% B79S(!JDC(E<2M);Q!/X]D.D)6^)9 5RWG>\^ M<4./7BU745J U^L3*U7'JLXG2)$>FMK3$;P%"K&?(GU\$C_4)6U[$1H6JO>Q M4C,M]2:7B%!#&P2(P(#KH>W" 8D@>D9+>AB&BKY?4'!:?XZ6=,"=TS<$^PJB M,Y7S#ZSZJ^TNJ4Q>\P''Z31A^&WF&&O(-YFUT'E"%RO)D32NRQ9;?ED0# M[9"W)?<"U]->R?&^_U9TI,Q/N&1%\RL8I\I9"H/$W+1I+[)O7L7VKFI6>M<2 MW<,JXR9K"LI)=981,HLJD%#[T-@:'..[1T33^5KT_N/8E$_IJAQL(J;Q!;9C MA'IF]YDR$C39@1VV>Y@.H1F">G,T%.ZCUU.:TT4J2KUT_W+Q"C^J2DO9G=SE MP3Z*A&L6O]B\A*>O,2U+Z(E+$BH:?'&%SYXY]S\P]@O_L\ 'G*DL3H43]26M MGOCO:1&GI6AN1D4[[>;9_'Q/"?V=-]7^AMOI6>;.Z8(6!4UD]V..JXSK?*:J MY,?Q#Y"RH9[8>0F(!K+@\Z@)T.64&T<)QZ2LTC@(WVI0FIF3SS-_7:;<=J&? MTF? K.)43Q^RID?@Z?K'Z.^L.,LXR0=\ZX@9D!QH ,DU2TI4C@4N9(M,$SZ& MQPX"'R(0"NF]Q^P.LT!RWVIRD[-^O>BJ\*81-ECPY<&#BG(L\]/2K%B%.PVZ M:Q$8N;F&3RZUM7O,T9;,1]-O!7DT?H:C\\($Z[%;IJ?]Q M^OM^6!L_\2L0-#L^KN6SRG\HT:?*?QHX# M!Q"PSVKM8>+\F&A0A;MFBRSI8@O&4N??X.!L,28[*/,31=3+#WVNN& #YF%O M/1.B;1.P;[NJ\[ET^+)%S0H)]\ M3(LFGKGA,ZUD1&W@G5CO&"0W[,SEFALX,)(*:.1=QN&-9'$YP1CQTGD6:"/: MPYJA[4CV^IF5:1'&>UN,79WGT9S'S4^@;)=X-SNV:X+?"FQ(\ M3]YQ!,JOPB9!ZM&&>(EY6P!(?WW]X+QD" M?C.A*KM(O;S*.8*U\+Y=5T^TN'^*\FOA["Y%0V,(O3;9YE%:_"7*ZOT4VL!8 M&#)Q(&Q=BT>@99F8UF^&\H'Z2,A,Z,X*B5@BJ?@:2;/((](LDU\5FAC3U8"U:^]GBBA MM2>;"2=,/ 5OTO@7T+BZC(^6)*K@9DE'?=/\&08]T]1*R;WAUFSIW^ M'H.\(-W_DG?FYO8VHGR=_KLMII]+K'T$;?3NR8, C# M>92#$0Z<&SE!FR3HD;FG78(![69Q/(PFE^E^9E51>TSZZM>V1S/(V->F_*CJ MG$E^5IO!R;7W0YH+[:W?*,;LXXFYOL- O.7W=M"852L9P[WH2>(U(;#ORAEL MN4REON:&_B:I'E)>]+D5-PFVOH81,.#CZS8F/D)C$[E/=]_,?\ M)E^+AXGG<#V'"A @?725T2;=ZV3)BBK]57:&+=B*%M4:TGLK_C=P*ZU@H2HS MP?+T6'/"$AJNA>03UX'?DVB++4DZZ JYB3IXAK$_;&\I<[U/4YV6M%BP8AEQ MR@BW:E_(^895'&P:95]6(A-^8]P/.#7M38MR>DX'[]PIND6Q"0HH,A!*) M*-EB.L%Q&H) 6,>J5!85:\(F(5RG%MF9N=J"J9K@[O;^OR^Z+RT'Q'MD+$IF M%7,Z%\2[6_+/T7+UKX2#WWV7BQ774B MJVM1Z7R"+;T^,+5SF6E@"Z.-MH U4CM]+ 61KXU>CZL*\SILPS $M)'IA>G: M/!JB_S%Z39?U4G:J_[+BDVX..V6R5RA$T/E>OA'VE_+E>V6X-*/YTQ^;^$5. MAQ._3IO$KV;<3N*7.N_K?B?OJUFHG*@DL-3N9>1=FLLD)[/G+F]I=W#6V/T3 M)7D-Y@OD@2T;*DI2D1JH&&VI6.<)'Q?)/Q-Y,XR[NQIMB1(J32R8WF7S81?/ MMB<\==KZ6M=;3ZLJ>#[^ =+N5$_LWLL^5Z^Z!K&9.04#I6J,9&-82KCPU$.P M!8>YEOAZ([?7#*70S-.O\4.A M?E*N]Y%MWX:8/(QW8UZ.@%TJZ[@">DCG.\L@RJ,DNJ7/-*_IB3C[AKMSC(W' MY@ZHYG5NP C I(%,).C C3E&:<[RK]--KQGT(R&VX<9W2D2<,_.HO*) MB\9SFM#D=/VEA,<@FWZN)W&5/HNL,56DWP$(;+3?(BJ^#!N;.*.:LX>AV7>2 M9CE]A&#,O;E;6GS2<0Z$Z4[BA/F9C]WQ7XFG#\TKT5MK!\V3A[(JHE@5-<)/ MA*_I8PC0_5%9/I%%QEY* MQ(TA85$FUP^3Y4>1KLYC![%/==9G+OO&SY2=6\SCM.-8#AQ7/C20_N=1HG,C.FG/<"2G%!HY*>4_G?J_PDCHNZTR2( MEC?1&JJ>*S@-,0.ZG)(V)%^&E0%*&+O)S8IWS2(SBT@"AC98M"0KG94Y*R9E MSG;, F7G()_PR*O%#I)6)>:?TN@AS89N4=,FLRFUHT ]>:=;5%I6EDG0$INV M=R'JQN-KU1;5UBAV\Y%S?9X=$WG#+4%)?TGCKQ_9\S<"6+&6PM_\0\B]D/CF M%W\[.]F3WL,_&$KB=@+GEX:3SR?G)U[YI(9Z&$-/AS4OKI$]UY9 M4:!S$Q75^KZ(\C(2/8T-WF$B9D!78=2&Y+XVHY1*@0OI(C.K1!',WC +!/=_ M\,A;3-- NFDOK3YCAD;CCY.^6=T7/&YOJ)OFX^\>)&A4%7!KRT"DQ8\BH5C?@2DVNN!\']>U^. MQ1$1GGQ A'0P,>YDZ'&5R"3?Z*'.HH(DV].&+4A&RY+2?RE)W,8SN#AMJW)$N[J(*N'B^!WO9@]YNFOW+!\6#?"O!5:/B87H;D MPJMD=Z9%SXD">7B;ZH)KKU+K/CDU_!0COIH@G'NC1$FW$LHD[[(6>\C21\&E M1OX#MVO#/VV)-A*4-LB1=TF#WE>'J\]:' -(C2GSL2E4MV%@;J;^,:J@L-E: MT[S4_ YM7([,[\FTW& !;],D'M8,2^LKM&E6UCG\&\0.')';5!G^)]8F10EG M9;_HI=S>Y-:XJ"U:'I&'NB)I27)6\1'+5!8..!*''Z1B-?5Y!L!63"7CW1,4 MG@?RUS._(!D-8J'#D]U4S!M&GE_95/^02%(?E_ MX.W1'NDI(4-ZOF1HW5.;!*VJ0&S+9O!93)@A,^0Z=@T"D_*I4MH*B3Q M']_"C\?R1R%^_)]_.^&T3(">EUGTN"=ARK\;"M'!/,Z[!K3 "$#SRB!JFK%1 M0NQN\_]A;X_K).4;!6T&^G;X\*^8_=W.XGQW)2C1 L+_WO90BXV0P/&^?H)] MZER_#W=E?P1^?]N9?.UQ"R_4/A]0CFF0P_%^7Z;%\BI1[_;NW_%[+>?QM=, MC5R=A]KH/:*Q44KX;WNQ*N@3MPW29RJ3AC[3ZGIQ'[VJ+JCC7^ ;6JAF]F4! M#Z" NI;:7!$Z-2'N8M'FLKW+6#E6I=!= XY1#F(((CHT9\_2:GU2T.B,)7VV M3M^?$0JR.XUS]PN$I@ 8 6C>U6,OQ=@8&3PKQW/Z4&T+);9!KG-^RU+HQO$/ MD*I1/;$OS:C& *,8;:X'X0, \)U:KYW8^?B"'"E%#=9AYO3S73\Q2G,H5G*= MWT49O5ZT?;\4XC(V'%M?43&MMR*&"OBH,H'6UH(0$P!.W@'XKXCL1=>F*4!< M-?"RIKRA%POCJR@Y<%A*5)84%WBPOI![Y#89KL95H<"#)EQ8VH ML'E+XXR3,EVD\C*^+=)T3LNX2%<]SI&ITZ"+19J!<_\4;1>)(U&5/2K:E*AN M_Z8;EJ7Q6C\3Q5F92>2.,5O;X)G3[R&-LR[6HM62+/8MFLT4=-\'9/ %DG\' M9G9>Z;3IW R*LVK0(*5H/H:LYN]D48C3NX4O6ZD=-3T+CDB+A/[Z'(F<#C\Q M!#V#EQ@X:QY%_)163V=<[-F2%JH7 1-GL59H8!":IUH#YW1!"^#,0M97M5-: MP/+*<'<"0[1F4F! CP4':PP84-^SW$H5O0"-)6+$;YI?H>_X@[.[[PC1&F44[VZI:C=5>)0DF4[T!>18]Z,4N=":S$,(< A8EI#F$T/<9I M=[TV8IXM1@10.B(2*:*[9B]A4"UN5(9%]4D^&YF]6"PHE+VG$\1V8 [KDML# M*[SP]B!E5WZMK-J!"&_PFJ\4#S&GEB"/TCZX]Y=;EJLH35IG9O/RXB1/1*/5 M$Q&L S28\MTF)*QT*"R>8HKGA@RT:$Z;FSI@&'_ MB7P[Z$ VWX10K]O%:_R?:/KXQ+?WY)G_]I&>-]5"0'4U&DLA^]AIIKZ-UP3G M_>F\)EZ37M8[6SOB<-\^O)>5*,(^MC=EPKZW^"CJ.G2UG#=%1>0%7N9I7/+? M[9_&6F,1SA;EG*YEJP7_>VC%.6&9$KN+UW3D56),:Z4W]JS98[ M!!'.&K0SAHC8E"KJJ?D[?A *Y:1C^*W>T>_ M1O58+\?_?E%570)Y.\+!!Z]W@!^,G'Q\;V;T?7B+6,DW I"S>#8 MEA?*3KLY@W-;^:W%@_L 1LB3^P 96T?WE%5.\:ALD@T/FSOHMJOP>*:K^6WD M4!\AKV$%!4W;3ZIB-&&Z,O,R2:9V:Z!<_"]>)+ M286]>OU016D.O'[Q&HO"XY=08F&\*+NU^9 ,B8;KFF4ONQ6-P]QOIN\)LTYH M#_;M39M?JD@%&APWP;;=F<^;9=OXHX(E U3DVF3:(;Z;_>N9D,#CLSH4 JS-RMHMQ-K(._!2A+GMH7E1-^0V2F2']LQ%7G&5<9EF]'.]?*!%CRFC&H*P M8O:GJB=1!"#?-SXT1Z/Y MH7=63ZS1PB82.&F@!V*38?HR0Z)YN ;=F :;W<= !;L@K-# M,#9&!=_O<6GQG,94!"!_I#VGQ?A [(O<@PE=LT,#\8@(F.1G"36,%W" G$R? M1LZ/DKMEE&6*@F(CH]!'Q\YLGHX, 5.SN):SDZ*?C$R3-NYYX8EFV9@UT3<( MSPF=R7PQ H ,;#'TTI#I$<:#?=!I=_6)\^%519=#N0!#PR?8#WW3>K,G=IJZ M 7@BX/L]2K2)S$PIYY>)1'!+CX%VAMIA'C%E&,81H&?!,[MT5?-+#[%T>471 M8?*^B/(RK4YBD:!$:MX*TA3ZN[>,M M7?&_4EA M=.,N5*LCT2B3RP,WNT)F405#= !LCG+RFJLQ<]4 KE0Y@0N?V^.Z;?O(S US@@Q04_DT_Y!$ MSO5&4X:'6WVL@)@GE/;H?0*@,QRM2?JG]:12VO))&^A$@@^D7$9(S$SI%E3= M0)^]6\3M9 M5,A35*V-%./0:FAO/D_Z9P-5&C>A](Z*F$R;0L[YXB>:9?^=LY?\CD8E@Q2[ MLJP'\F!&QJ/Y1#&O)WX!Z,>_ 'C2PB<2@4"<,T9F9DP[W^5PHU5:15GZJVSS M7%>TN&.+ZB4JZ$F2B!X]*J/9Y%-L>5P-$+Z2''5P0?5V=+)&1#)C!Q'28D): M5(Z(YB(='>5&S,:F4'<^ OB9JMZJZWUD7^CXY#,0-XZ%94%#K,5&TQ$&3RMJ*6WM]I*9AM\J#U,8<^B]P-CR4N:95?+ M5906<*^&/GT*<1L>C!2Q_DE]B54_=%1[2$OKP#3O;$ ?D2UP,KX.1W(RPB7, MC&2^;3U8'[0Q K/S-BU_V=:>5;TPT_D$:^<-3.W-RAO 67C65T3QL+K(D M@Z/0192U6(AA:!C(BQV+;M(:I]AT)X=& MW$P,MP'.&C3=QDCI6=JVG6;+>];Z2J+L)DJ3J[RY[XEV-P\<>W'KHWDI=0;] M1YUR0YLV64&;3K;L,1>S_"7*:I6D^@*+E'+7Z)EK"%2'3('BL<"1Q!TDV\I5 M&.4P/]+@E*?K=0114][$BH5B"-^O#*$1#*SM>B&+HIWD8@D%?>*K2)]I\]N' M4K0M56@[Y"S8]XEFT)P_7FS1 >?,#AY$(D)^;E$)]*(1N3O,$LF=1Y7OH]>K MA".W:2\_4EUA9#PZJJR8UU-4F4,GN^##5F$8HS(S)IW[7#IQ85 MK;6-T@3:7!N MYZ5=6XA$@ R9PZU'8X8B7"@6:_%*:?DCCZ5']&VPI^>+6Q$8(PI9)D;(P.ON.C=5GQRW!Q$($: M? VL^14V2CH\NVN^:<&3P\!BV&?"NE1G2%(ZU"Z?Z&.42:;OL3('1B!TS-Y, M[IL#<'"D53;^S<C!GOVZ7V$#4H.3NXI MI-A% ASZ4?R/.I5]<5I\M%H+^UFBF0B]K;4ATI;V%[A%@D@LCL@]JZ(L3.Q2 M3W88CJ*^*]T4XD:VOJM8_(NXK9TTS 1=<7ZDU1-+%#K$Y%-L#1P-$+[B\#JX M8,3-S1H10M%_?L1>TO48Z<:LQN9_1MR@)DP@H"L,.:L3U4[3-B5:3R MQ28WG$VC[/]-5V[F0ORC'4IT,/L7F-VF <)[4U,&!Q!P)LN!8\(O"IN+H M]V%RF4S(SZ;0U)+ZF(%YK! M *O!] &-+VPQV';F8 P6,EBO0^DA%E.1+[AG2=N/9-UK%,Y'9,=1XLDM!=1DJ@B_Q7E-51(^W!$H-:\J%3P[=$?__SAZ/F-Q76K- H?5&2BQ(!XU06'2-4,6\GF*%7?A"H45[\2>.T8H6G"?AC_ 8; 473HQNM[A4,Z%RLD9G MA5+'^(P94]3[_L9:R2'Y@^D7S[8:.,EK?TF>8U%%@;;G,Y-!;K:>V;TS7;-_#(*F0+>"PG#1*7V9*M$D7 M* &@6$MV:OXA.$GP4/.+O]W<[G'+X1\,^6([@6L.N/ER<7M_36ZOSJZ];G@/ MB9AZW0YOP?=%!)>AN_7R@65[^ZC\.^)NNS./ZUUM@!$)S?MMM9]F;)00'F3U M]DXAJ]L_(&7U]LYY0/7B]O3J)(B8=JC#U$L.'4DX76\,(K-X5>]G]H)6.],' M""QTS,19A:_ZR3XS?VN1]7Z9YE,=IE&V*\)3G:1EG#%[$WM/7 MZI2C^(N"85V!03*X;71<"T077TAD[F L_)U=G,$9NL&:;-$F6[S)SX Y$:B' MD2-G_,!\;;+W FD< ]'A)CFOX=VY+.(F S(7RU7&UI2*06UR^ WG()7Y,G$V M=,$T%%1/411 3#2=YO(C \AUGM""T :QYI>K-O=^Q;\F[]*\"2Y_A7$6>Z,( MSB..1&_6E$#XU@58V1DK(1([(M%KX[I'I$51QGO)YH6&P%*?39R5WILF[\SR M1KE\CLZU4G;SQ'*JK+ZG&H)YD+XWE?,7Z0"/"("AJNHIJ<=T2.+YV/R4YO1Z M<5;0)*TNHUB48+FE8'5#Z196%.R%_W 6K?C?JOU">],F01Z29L!\G01F6&$. M -?K1NA]0$D44Q5(D1:K([+!BVP0(WIK=Z3?D1S*[)#?=V8FA&G&+IS]@[ 9 MF3N3>M3N1P*FTILSN= MWEQV;W3#,&=\G[-X<[%- ZLWN&'DYG1%T63?\0N*R7[,0PO(*]4M+:LBC2N: MB&$G+U&1_%"H&[]-F\R%9T<)-)PB6+&UBJ M.'#N*+&;DV[0Y6E=[X7FELS@"OMC])HNZ^64"^S8%!:OKRI0(2^O*IQL75WM MK=GFQ;7!:L[7UE&^'+FTZA%^'B>\L$DL'?!Z:TB+*3/#E)EFDN>B94Z3,=?F!B]C&6O[6 >+)7&V2.R*-$ M1SYWVD$(98TZ6J.9T$Y>G"OQ-&,S-HVNG@50% 4I4Y9?LN*% MV.E\@A2VH:F=IZJWL,F"%23CFI&6!))H9M+_5(OL#$/+&=Q:/E%PP TF-NI^ M9O%VTIW>?4L:A6$ND0B;VZA-^Q$+7$W0&?#@0$[WV'"+/.>G>+U@*>A)%3)E M>Y2J(]P4/$6[T_Z%'^["KGYB&2=M>?&/>LCGHO<9FJN&I_?G6QG& ^=/L;VV M"JIMFUGAHD WR;:H"$NU["#SS__TYX\?_O2OHMA , >*)I,Q+'5UA:V(EQ5( MT,?W']Y+^8'?_.T'/N*1G:;LA16_E+W/8D?'&4J(V7P<:9@VL3R\"+PB^I%X)>I+P*_.'\1^.7S MU?W%.;F[/[F_N OR,/!+[\/ _95[/O9O:<7M5YI<1 6D0)7\5E4OZPRJDIW3 M11JGJLJ\^A\BC_YQ !Z>_+<022)!!CG^#$C-\/3S7TVB1>>Z>H+^7@?]S3^Q MLOQ,J^O%??2JX$+D+/C:$R;0?/(G WQ(W$5(^'U"E:9 [0JS1.J)UMQ%6:5+ M@'Q95W5!SU@.D19N+,#SJI2;D,+6N(G6X@G57VE47.?[?OWI$V'L011 ]S7- M8F&ND-\WU2B-+45/R\*9DK>M*5D2VN))%@)1+H\MIO#C%E6R:G E:4YR>*2X M2$MX\K#FN),%RS(9MH;FJ_!QYZ\!#-1I;,SL;:+WPHL/E?[;WY'1Z**+O;.Z ME]F':E8O:<>HRPQ)YIF5^(D%U6LIUX7BOU?Y]4IPO,C<2*LH&VF$83X!DN'T M 3DOC_#$_T6%BI1M\H1KJN.J"M,3 [$3;#IY?:N^0_D985"-+[ J4#VS+_?O M JH\K(V5X1^O5*QW@(*8=2[!OM<+A5W3>SVP/COJSF -"_>E/#M80'Q995Z;7S "T@!WZSA9@O]0=$9\ MHB1)^0+X32&FY(%6+Y3FI* K5E2BVRPLB531*Z$R28>\>Z Y7:355[**-/]M M/#H27 LUC'I8DVBURM9P/Q&P^3?Z4AL1YXG#>VVFP8(TEW(3W8GD5M^U[-H+XR>X M0&XP^\P7(MV%BAN:]G?8:G-C\SLO']-TB%J8*GS7@,3=^))DQ'U(7HE_R']G=-:OLM M+6GQ++*)3N*XJ*.L%/_E&];%,*7[B9?N &!,&*N(N)9H^Q@;6SF!Z85Y%@E MMPK@K:UXDEWW0!<,'L!E0BB:,J'/458W140AL :/Z4KX_8X%)(VB?:LIH:)- MD?@777++$'KF;:W&4EI@D5P[R78HSU][P'MR36&_,08$Q_Z_, MRU9ES^M^A@[W#4_OS>$]@@>NJ9KMM2&4H[P&@/335RZ_I9#]1LI!6^1-GG/( M-[3:/,:PQ)W'C<7LGN+F=N*\O0CDUQ^U%W-NI8LS B4_TU>P>\^XQ[X6V%M, M]\";T_W"X%8Q1^DXPUSFSUS>Y,_F<8VW*#OF*W)\59_A-7V?I<:EJ9>JGH5* M1K:IB4CI?((4J*&I78M3 [O1U:MH/?[JV^DBIDC0[EKF(CA:C,,PA/1=0 '2 MJT7C")%S?ITV,(+2+#NTQ=:)$B+1?B\RLE[Q&P3 M?@X'Q6@L1?,KF\?%E#@*JD"/VX/#7UA($XVP*W-S*H:._.B*R=CA.#7J8\UG M*"*&I71]CBJ)L>%H'V'_M.[?!$BX@7QB([1DI@0*>LN_A0O@]>)+*3,-M"[Y MBF^LW/'WY@YTQ1(KV;3&JH!MZGAW5;_&E/78 M5!K/232_Y F_\T%X'F+$$'23P7J,G([-Y4)H53!G(<$JY*R+LP4J3+GC &[? MD[3)I4TY%E#U^"W(]RC+Z@J[W@[,P7UBXC1QX2KQ%-1==._=J)#N5.PM!707 MO0Z$4.'<8389TAE0HO[$@'0=S^PD\B3(64?E$%AE[ M:?+E3 3' Y.IJ:Y@MA%2ALYD:Q+Q&H^[;B);_U>V\MAV9P^6QK:+AI4LMJDK M0UQU6AR(1()P+,A%^_*H0>2K(R*4^SPRV!3,-93 -D37.5UO.G("[G"@+/F(TO^19:X.+N-!Z8&,!YX.$_ MO$$>WMD)) L?DC>@?:T70M'XPH)M[3E\HH'"U-OH]!B*N5ES4X!40>X]O*[^ M1YVN@/G$J\W@=P2-R(DV^7P+3906HFW6C]O"$#")82U3&V MU?EV*LL.P?#(KFS1*>G5062^O*NU.7U\JT_QF5K9G_D6W+_0[)G^R/+J2=FN M9^)TCJWN?; >K.^/;\SZ5NX,P@H?)O=,.5W'CY7FT/AR8LV- 0B^BVD,H#*E9H2=%>Y%-LT3 M\FY-$_ \[MOD0O,]V86BTV=O3:_@=2ATI*JGP(0VR3T?>W?Q$TWJC%N@)_$_ MZI0CRRW1M.*:[AG"%SLEQ,K3]8_1WUEQEO%=&KMHVYL8>3A.1\"U#FLQ!-YO M<202R6.!)>E4/91X0N$]@2D1J)*?[T5QE] W((N;S=SMH._[/BMH^IC+MY#Q M^KZ(\C(2E3E$-0OX9R;K&VJZKJ;.A_4+8.$Z]Q5(Q$B+&>FB)ORN7>1FYS68 MO)W,^A[Y/GR>HH*>T$'I" MSU33_ HI?R.SNQ:]%CSA\(E 8'81&5WZ,R11 R7%=L^GDZ* CE+@>?DIK9ZN M\B1]3I,ZRJ!)@BC["=;>Z?IBN:_R64N1WJH MC8Z?^M9_?UY_[_QC5C8-_)J;6N#G\$H*]SV%'R:;9Z;JZ81LDLUE^CF2Y73! MN.; '3R:]Q*SL[V,]X1-);3_]J?R48<>CXX-Q[.0NJS7-@3^?TF69,) R?Y,)BJ+DI=L<6U8OV%7327$B>1,%T7ZE0(G5$ M.F@=B=.[Q8RTJ,V.I:?M(K.Z-?[KDQ4T3H=" GU#\'7(-E/YNTQN8>(NA5-P M1EWNM@##OLCLV7>F0YB /,Q_SF@E2XJ>+%E1I;_J\O;8IQ9X7@7"4RBLBXI0 MS5$'AZFR86]MT^55M,=H15_#8\$D:I@L;TSJNK<12:%*\M M$D1@000:Y&=)GI&SUM?J)F?S5]L%%]L%EV+!-6 6('W?A,T8EKJSR)V\7C6F M^!6G2 X=PF_X1@V_+9XPD]6LRT&(SG/Q.[F8S>.NG:CU7!R"4S9K-.?18 =\ M.Y;)0]?5"\DK$?Q[AXC;,ZX;C_P%CR MDF:9XEA!S8&-89G \A5[,$(*H[D1?J^$+4(U\+P%>X655&T@9%(\>R9T;F?NP$I[RY'I!10R3M^NLD?P[Q+ M'*(M,R"8[_A:PJW<*N4'W^,9O#702_G4_ H;;1N>W36#=< 3@#\;CZPNU1F2 ME/Y?9"Q9+@1!E*94\)IJ&/Z%Q/Z5?/O^ MZ/U[\?^M(HOJZHD5Z:\T^=CCQ^_/?KPW8>^&3\< M_>';CT=__O/[D1D_BAD_A'KTT<\.3'>/P[&Y".=+I7^]I>PXWP]_-UT0^N?W MD"Z_ZX:,7J(BV66ZT*>Z_B;TLY\.9;V?^'^ORTI<72%5(RJ?KBJZ+._9+06" MI!G]3"OY:.43*_GOS_B0FX(]\ZML< MM<:^G,YF*@A^66YSIQ1EJ,9N-T0VX3 MLT/[0.6_[J-7&>D F9,1SRQC+Y!MH^!F@R\G%N\:@."[-M< *E-*;UE=X93* M6M @5V)R1#:XD TR&KQPIU) M/58N!/?R@I^II33S9]&L:X32?44,!\CG097\&+VFRWJI5":]?T>HDYUY7#-) M TSS)88#!=)/-39*"M_&(!>A2RY!;3PB?Z:E""[D2=/$LQMHV#Y'&HG$V9H6 M:RI.!.^:.SE>QU)YM=@$CX=9VS'F:AM\J,(T'U:%?7_'J,+N/,Y5H0064!7V M4HV-DL+#AM\4+*GCZKJXXW9]&M.3UW3?@AH;AMC^ONF<:O?I_H([\0TJK*Z)#)K?$%\G@;F-F7>W( !8P7Q.J* M$/Z.%KYP:0@,B/:*'!W(.NS#$!0,'*^_JQ_*N$@?:'):5U]R&<5N?BD*-I2W M-*;I,W2"U SJ8Z:T%/DW >U+-*?@.-&#Z9(FNVV'S<1;OLTO.SA ]IK6FCVE M3:!X>""W K\)_JPN:.;8'.^E]/.I32_U6+S]=3AG$",LE(MSG++,B%R^O-X* M&_W@;UB/MP]K7.GO#F.1']*.#1+$LPTAG054N$FOT;)J[)WK[:-GA;5@ M]C'2+M #$LXS+OU,-*1?W' ?V#3B>E!&G](J?90O^#EB"JVD'H103X>3N>:H M+40"($/IIP$J,CW2>.>'>PY0:=2,#9W,&]LIO7-(*'-FE*:]G*(BE&_O4M$D M#8T^51T8B?4F'<[HW@YNT[_:-ZL?OG[_OOMF]0\#3U9)SO9>EK*B^Z(OC+MF M8%^8 ;$],][G&OSNUXM;NH)N!_FCJ&JFX+WAP4CVZY_4E[.D'SK)K'0CO MI00-15,VP(G&.AQ)P@B7,#.2AM,XC#5G!7$,IR$-T#6KJ:+SA&__ MBN'C\R7?@?TSD\=\&J16VC*S>=*W=1&DB5IE*T;AVR!U9_/0\DB "]71J)=R M3),W80M1V5^T>]?I:U/:1)+21)TJH MZ-IV.X-MF71BTF"6G(!NQ8!#K@-QZ=' V9=!MLL10W98#WD\>";%VV9PE_] MV6,1K9X@[J1P6(^.1?@FE7.Z9O@NO%"^ZW&",B,JA2OF6YRGY8J547:]^,3R MQT_I,TTD6W/E+HN5[EUWKSJ"W4&:7AC8%D;.38%.#=V"M$B#:PC0/A9X M;][;;E _++8[N][A+KFCOR2OFRWW?MN&1U'5&EH?08]T:"TC^J7K=QO"3(&^ MD>N#\I"K(W#AD@#8B)R=#3ZSZCN$VB!F@^H^;!?ZN'\F*L.JHV,QMHMJ3K^V M2ZBHZCA)F1&=/*N_MGBZZ +7IZO'E)_Y!$C5IP_(.>,UF B--W_# +%#;#K9 MYW*,HP]OYT?V3 [JG^\AQ3DXEQKL@\[)/ ^N/'!O_%"P4I4\,#S8EA]-3!K, MCR:@6_&C(==A,_XY#]_:+I<,^=9Z2#:#T.9H%5R]CRR&./W5PCT(<\ZH'*XF MV4?"G3,IBCM@Q;1_&FR:;?R]?2-W%TYH&[?]^UNR=A4[I6?L#I$_D%6QB1AV MDE=&;(NA3R9:&'U3^[8S^G"88FU,7-/NB\Q[*Z9'IKLRQ_;'("?U6"'CI-25 M(D6G[K,HCY(TRF_8"RWNUB4T#E!WYAX?;2@.([,ZKT/=0"8"-&E@X_MLVUP) MMJ]V!E(#G3+Z%Q>@5[8&US!# @:UP TKNIM];,4B#U77?<\RGV=E=\/]4)KJ M=NN[*_3S;C&_V_3QJ6*+NI3FU4]%6E&V6/2I:J,/,5I;"X!KAM/'Q%B7.UH? M)B5I\_Y6H')$!#+';'',T9%WBR,B,#J>T4)QY]?]$R71IM-W *YOQ/"Y+4!?RAXM/P42E+ IQW9J+'\-LPK]X1F_0%P)C_'[C0 M%$?BA)G<=)'H@VC.\L^T>&"FTMU@AKIQ>5F5F4:>_7(0"EBCZ4WR7_6(%31_SL[HH:,Z1 D2A3#K+?XC2'#KD MGE*^;U1]?4',@"T I@_)5]3( "7,'<#-BJ=4^028Y-TCA_X583F(-"!(X@9# M*<$2Q4 ET!#LR"Q0W$L3D;^SHKUPE(JW9>I!J'8B^Y,Y#T)M^D:&>4DV0#ZF M1Q,/C/ Y6M+KQ0XBRGS]T;$(ME#.Z8\[0N7JCY.3&=%HHN7>]D:[7C1W"A%T M>8A*FIRQY8IRY=4UX;IFI.&G&"M=$X3S]WIMWSQIE8K;IPBY'0M42-S!Q=@: M=[9&;,A[Q?\JRNQ7V^A!*KQ3?*G\*IW+1C'\QZ93C+"\^YKD',8/A D/_TP- M2!K BC?E;39E,R>*L AN7"^^-,&-\OJAXEH"LETN7N,GJ TLV@UP'*X?LJ:J M8KF)CVS:_,C2K?L6@4,(&(5@%Q/GWOOK+VV9*M8@"@)$&U2%,,B@&]MB:ZQ M0M,$IV=.-F%)KEL*001.FJ(;BVU"E"K*;0.76_W3%$_N9J@%T!Z.Y(5YV/"I MNHB?"$4:5Z#NGBF'4@WDOXT.1FD(U:3N0W4M8+*!C,]]L[@,G'QV\JTCF1-1 M;!<8MSB%$*Y1KF%F- S]'HO_T/[NXA5,!-IT,(9>#L*,B#+M]UI&D]EZSZ4% M--A[+RWLK+P' MM \_=]Y\@K^OS3:_BS*X"0AD^PY "]-ACL@)8)T_^>&&#+B%2PY37 TU'CF& M7J&5>W;.+=T'CG*3X,N7OFJP%B),-T^EJRWB8!'O$BK <6R#AYGM;0M4S%2^ M+VETT7A54]7PB>5-]Z?U=?"JX&..5@MKF1*D:L'S"Z> +&2005G 5GS3*7<6?LV02/ X63 ; Q)YZE"U#G#+CA,]G).5ZQ,*Q!: MN+K>"+_Y)2MN:547^?6B^7NO;$V=#"5R6*!>7K.@L3,74']T0%P([QH[L7T[ M+S$D#0K\WPV2Y&8;IY%XPE?-,/+N1Y973R,/S<+2QHHU3EMJ-%$K3H(J7=)- M]*K84$:,EK1,&B)Q4YS%J7@W*I+:H_!&^G3%P.SNI.\&2K0ZB\HG?J-X3A.: MG*Z_E'"!V/K$-R'+DX=2I.8K3'?\1-C&2\8 W;_RWNU:V0G#;'#Y/DQ/(_SF M,'L4]\S:=_$336H0RJ:XXZ9/4\=..UTW?QRK1#=Q-B23(Z$Z-^4;M$!U-[ [ MO;LZJ!V1A_5FQ$QJV4W=269Y>]Y$E.4DXWH-0J/\_#IG]4.UJ+/V9875"(P. M(*_1F2&$YAVY&<+<7U3'+OT0!OX& 6&D)@T*FW=1;RCVHR4;D^-"^ALV-<.R M26\YI_*_5_E^_D9OQF,.Z,';O82$% M?AT73^S(KDU\QNW!M"+P!.^(:"W:D:;0E!^&H[-O#3)@1V_1'5$HF#FP^L4$ MEC?)-$$*):B.5KU777;JM14")25)TK*1:4B[F,=5%L>BS,H.!+<)P"5N:!$< M?F+-'MA.'=(:&$T#\K$<,VV#6X>W0["'90:/0!7A?(M+PJT*?HV.,FB9?)6? M1:NTBC*5I R/Q@I)_ZS.&6H#EJR@732_[,<2;5H?^'J^1]> X9[_KLRMR4E5%^E!7(NA6,7(3%<(= MH)5GYTZW&>X$FTQ>[TXF%O_RQ+*$FWR0G5VM1S(GQC] .YU4$WM)]6P@__,_ M_?GCAS_]JTC4K]9A\A\T2,S,Z6;C=?K &]##/Z/?A7MZYRD<^_B'G5,PG9ZP M6VP[&@C_>ZC7T:HGFRKJ>%9OXFDT",<55[[L67AL^U\R&WR!5' #,[OF]0UH MTH4=]G#5(31#4,][$PQ%UTB]EK>FGZ,;8>B!<=\*8Z!]Z.SZ?QEOCDXWT3D5 M?50B>;J^YYCT5)9#?&F;9;<0G*M-EC\>?^+F.A0M[S:M"U&4#D-Y'7Y4D=-W M:C?+-QG(.\_=% PX.AZ;J*V:UU<,08D QDUI8S63.\^)ZV_[!#.JBX6"QI7UXNSZ[]HJFAN2:22]IPD%GPG%80@ZVJ+C5Z7T);2GB#D;S M>#"EL35#+Z%TZ3W1A/D$#>OH;LO-ML7Z^IZ=4DBR.%GPP_>O-"HN^1[UV3CX M63!&D#DTYQV@GFA!(X!XM-^4U=SB\+&\J86?,X'COY2DSMN43WZ&;$MA=^IC MKZ*UN&GLUGV6?TMJ2@39^%_KHGHB"SX9%_4U7QC_%>1=PN F?;_[UZ_)Q:NH M:U^2%"IFI4M9+S//:TAI$B^82O+R1//-W]M?1D7[V(FC+.H@M/.7FR5IQ M6PF::IZN+SCY1$[*D%-F^(LI'IK^F;VZ:_I10'M ;*UHDB-'($$D%E"Z!? @ M,J_K'=34A9XMI7F5,]MKQ"G"[3)KL4RN71C7,RE?(H5UBK0OLHS6H."X&#]3 MT#,!W4 CXK/O$]*AKN_,;7'9:AXCC.3!#H[%9F3WS>F^E9H\D^3+_3 9K\/$ M9$84\LPS4&,,_A_\2\]11L73EDV_"OZ'DSS9_45GY*99_'E:\L,_RGXH6+WB M7T"P@D'/W)HFC57.A;"#E:)S''J:#W4->F+M;BC8CZ\8;9EZB+D!8$UQH;L" 2#7 , M-(B0%A,B:[ZCGX2X6N3DD'&Z\W#D,2H2X58@.= CE?2 -Y^<(].DX4U1Y[BI M!%_0%0?RQ._Q(:X79LS))FR&9].Q39EJN_W=1A6]SF=@4,X',:29&7X!_C(E M-[TT"W :RI]+Z+T4J\[Y(,=Z^"WI.^S#8Q7V\LJ6*Y8#UE#??2_H/.( ,?H6 M>UW4@>%:U%K I(I>@WI)S"C.)I'Q+7E19*N"PVJ.C1QV95O*NPL_"AJ)$)X4 M8V3?A"_%>%7>70(>Z%Z9O\]I\1!W@%D9#8$DTI8W8.)V3TZJ>*:?HH);@]4F M_U;M Q@?C4N:4,WJ/%&00R8-Z&W&-_YR;W,EN N]6%'6K"C>KF@IL B1&C#* M,!,Y_I[F^@P_.AC#[\I)G><$T=PFMUM7FT3A+ MINCL-$-2V,;F$]AME-4#R-N#;&V,4"^T':X780MR=*3I5Y?2*;QH$>FT!9M3 M5[ A#ASO!C9*9M_UBK8-)A2"V#,"6X]H.Y,O4?J$ZY]A!6.$,(A:!_I-/UP5 M2NK9<:9!E*G&U L_M-<&]I3&>)1)-3"OG+M!*%R4[RY$SX^A\I/UZ4RESC"[SG7#6S\X3"+6CI2>H")^]$T/G# M'T?2I%TZV9&6Z2-U;A# M:BRZ81?JJ>8L4O5SF_1#WR+1BP M!8?&H;1/SWS.)8O#)%8)ID\JS3;=Y M$BN+P,'[>X4M-S 2:1MZ0 =; <+[ M@-H$1W;S$',S U)YOY'E(K?EI[1Z:F^*FZ>HM_29YC7EYR=[S--?::*\I&$F M0=_;3(!Y2\LPP@J55N%XW8AWIBU*Y(7CM/']')$-6D>D08SHKMW9K1;%HP %CJOW8&0QKFYEO5/BZJL&(:A7L:V -<_8 M^A 7CL?61TD=KN)B)V8JBM,KA%/CB^D5%?=G]B5^ RA@Y,W.BJ;W(8:G?DT5 MI6@)E9]_%2=LN+8#.DS47_MQF(YSZ<\Q\DQ(^SO;_3I\/0_:Z6X!=8< AS!> M&GU:ZW2ZF,7#(,79&H[C3J:9T_MVY! MBYOU!C@^)FAU+3A?PNZ:%MLUA8H0ZK -,Z6?]QX#%(J-MD=H+GL_[Y0M4QQ4 M!E^B>PR,0G M1PT*K;DDTU28L*#BG3IT@5H-Z&\!FT#7B=H8GG/7X#CEH.[6 M9467 ZD8HX,QFE@YJ8?<0@E8,$X#&J^%+:X#IX-WUU.VZPFE@<>9A9E1;B*G M?Q%V#4WNZHB#8(:OY'3H&1"D-0KF6E18=T\2%;A(C MB$B4\#+D?-73FZ5#S"!*13G BI&ZI4O9I4NQI8NH&TPB@72 I$ LQS(;&^+9 M7/JA8&7);S.+5&46]8Q FC^=F3RE40F((@LW1=6:F(0QSF?0 >D=8\2M7Y_" MCDS&/O9D&O3PG@A55M>+'QA+Q(%-B^';@)]0U W7ZZ$SG?\+89,/Z2 M,PU=V^97NZ EE4_![!Q.@6*5,MPS&XD\#-564J:7TV,6"MF]QVU5J Q)7)M M;66(G+:=&H/M@_-UT'CU&!OUQ*RU*#A5S6=164*8@^5W=5I=LN)+#MZW:^A_ MDB[I3]$C+>_9?1$]T^QSS7=BR#DV=3+4\8$%ZORH <2(Q(P :J*?ED2.M-@1 M@1XH.9W7V;&IG,'].U74?]'7IN=$K=\YDN]I M_)2SC#VNU?I?8SCF)!B8UK5,=&V2+6S\\6!U*=/-K*JSI%!GA@[3,%/R3>3[ MNQ4\A,FJ]7]2_K]/9]%0%M;H8 S/*R=US?$;P$1")@ :S_ 6UX%C]^UZGN1Z MXBAD[M4XLS SRGDOG%@U;:%O*?C&J<)*4HY#%U':JY"+EE! MT\?\(BJ Y*I'(/B)K+[O&P(8]MG?$&;V7@-:6O_D1X)GG,F3B"2]09>YO134 MXM+1!X3ZI/>=,!^M0=MPE#;E-:NS;B/*C6&@7ZS>RIS8)/LIL'TI@4E(8O2! M9ZH@C-(&0Q&]V>)(=I#L^N4V>)*W09E=I6GNIFSHL=LC%N(]85YJ6)%PYF0; M_,<*8IHWU3YOT_*7,Z[\TPI^4D<*QK[ QPE4,[M/C.N )@#QB$CHS3]N6);& M:_)S\]][^EJ14[["7T9N&^Z\ZZ.;P!"4G86)WM;IN>%;5 V4[YHXBU7C7 DM MK&6N1,N>66YCY9-M\E.6U^6VF)6( C#R0$E!GV&V,.<,EC%'[7%-FL]$FKOO M&\WNV(IO+4ON#HS0\KJ#C$TIQ:YRLFSNO=IM+LZ!PM)F?*8AB -D]1W$H!7< M7*X7\G"_KJNRBG)H%2K+VJMB&IJ?84,<(]-[BWB,X($*@%A?&^+JV2 !SSH: MB[6#QQ'169VKL(@N9S$L2?VWZ.GKA-[1![BN]P,3X!OX: )R+7^]N>D<_O>A M.OB8;@";3M7)[]C3LJR;Q[<@&FRY9/E=Q6^?]]"Y RZCXB[:%^XS_ACW=ET3 MB/M7ZQ(1^3I=*D6!"Q'(D)\%.OK7=[]KQ<4/-VLN-VN.Y9I+N>9*K+F"-3\ M8B$>I9LR(9M&[8D2=UE#0: ?BDB(^K5X!%]>%Q*)/BG3^@ C68,3NY8F"9P\ M"NC 5TS")ZQHF>U=FC<_&O7W<+$V9%_TL34&:(VNQ4S,G(H3I>(_HYVN%Q=)'0MRJ]--M#_"2,?HY*XE1") MA@ !VUPP&>D.%C8].243N,S M>+LTO/8 J2KZK,9P9 X3W"XO67%+5WR#GJ*2[AR!PQ%LC0^GA:D' 'B.10]@ M,B&L:F=]TV*G'4.NV* 2,FJJPU6'H5%M4GJON,AB2I/RDB]58 ,N=65FR.!@ M=%W%ODF=/P'A5G7$MUQ4 Q'HTDO<%(WNJ?U#5OM5!)"U;3#G+$0R.496;D\LQ#]P6-RKI8 M"Y86[0D*FIP\TR)ZI% :YX9*2U_!5::?(_E,%XPOJT 7'XQMX&ZM".=_BTSC MWFK1.2(-0D14?.(H->4:X;J>L"R+BA)RS>4--TR[ 6/69%/W8)KHED75$5O^ MKWV1Y;_ZVWU:9=RZNU([ M809#P45 O+JS$D9\B8^Z,H9&&GC?NW'B;-W MLPSJP1DBJ.I6. /?3=#1>U,Y@6/-W6;%9P1+I1 M";F"(_G?XP? F;3/+$^*@D\@"@WPCUK$B42:7+S2(DY+<(.%JW_F1Q 5 1#' M?.!9CPI$ML%#OM#'(EK>TJ6LE'%25T^L2'^ER7:,3!;^H%"2TR=$:D \8%_J M#8\A1G?YI ?*J@;39PN;- @>D0V*9(MC=V# K'L+S,WL[U 8IV93JL+0G3GV MU31'IFIVSRY,%1H3G)?V5H:0U09X2'?E*-\<.BKU2!;(_]0@A_,\Z7T\T>U#0:XYL>TTB+9/Y? +=IRX,*6CD._YYW=S[W!9&Z MKR9#JEXU*9DV?6;AL-K>E3'>*>775EU1!U#"^IT.T+'G9+*P4JL>I8X?:7;. M(S7OC7J*1L@:KO9FM MP+#2-IR4-U(Y9=)<=F11#Z:O>BIS8%?#75!S+X:TWFTZCB($G*'67K7>EH+I MR>4T^@9MOPW,[9H))4RR!1HBP].,R@Q%.L],MH=0[R,1K;%(INJ=TS2DGS8650PQ,;^*)00XEM7ZH@&E( M++K9LP5IP$,--0'_:).32P2"G3'E9E YI]?IT]B;6=VM.6B)@5ONZ'B;TN[C M=JMDXY"WW'$JCS%=\-OM=?5$B^9X[-3,'0RD:GV#9+#!N5TSF0!.6O.G SYL MM%6/W@Q%Q#GHL4&7BL87-G69'_?*@#8+Z6?1H?681IN#SZ4/K\\U,/_UXH[& M=2'$X2S*,IJ5@30/A07VC7>O:I,E R,:98\%OI6?U(+\,G5HIG?[+Y8)WFC]>KIO%@ M>4H7K* ;;P0MFU1HA=Z9/B%2X> !^](T> PQ*L8G/?#/ H7@(K;E!JJDVLW7]# MBV4$<N611983B)P MOT*U "@ARHU$&!]W"@6(ULUM'P ^M(1?P9(3"5&,SU(^08 V -ILRU"[-G\+ M[^*5;SXKDC2/BO5519?E9TXR8 F6<00?KW)^X--2=?7T -&?C:B+V8R-2-TE M>+(RW5$4888V8>-WL(*O""@!LET$V:Z"/(AE=,+,4%IF%W'28JX5;WX+]#0/ MQ[?TS 0]&Z*E\I<58/M63'QCC33M#H#;Q(DVW47^F.:4%E"K9]28&QV,L>*4 MDSK/&=P"MF"V65P&SE[;+$&T6()%<=N*;K$Z@G^GHC 3&&)Y66=B%%3I717L M[Y2;>B7+ZD"-E\9YBYE1>OXVUCG_H:S2V)X-M3^C/QNIA3QC&ZA%T=.9C*<( MPH;YDJ?054UD9KZ9\_6 6Z>=G_T$GW@^"O<\6]0E%6Z5DR4KJO17@4&3E-=W M4.I_A3DQQV=W+86::!@?HBY6AI"F+EQP710B=,5_X(B12+C79K$TG*$@']'" M+-@>2]B4OJXU9!1>'D,ML."VZM0;E/\)H#A8"!K M#+D7*%.BI/'7C^SYFX2FPHKXQ[?PX['\42@8_L^_7<6+XJ1.4B[])Q77W7(O M+[/H<4^OZ TV5"?#DSKO'W=V>4L:T*0#FP!PKXRD25QF1K&I5[.FD9[L1-<^ MB><4'+B@Z7V"NJ8-3^W\LM9V%935#UH$P/,^H46N]47A-/(M7?&_BC>0Z4ZO MW,>H$$6)P1<^1($0]S5-5F,84H=XE]L^:/JO3C1Z, "J^=64M[GJV5W+V[:# MCT" =#$(&Q;5)?O^8UU=6@;Q&_ +3%/EI%I_CI9T(%5^_(-)M_Z^B9T; MN' M6QO81P2@A\R6UR#TP85UG'JS8*_!#&:=3ZRRF)\:EM_1UU@SUE:&N:UQS+AXS>T]?JE,/]1<%=1M]B"T3IP'!>$&H'"7 --FB0GP4B!# A M I4P;&BV$VP2>7TS:!.V. .O;+$>O'(.CL4R8-^+(>)RXPH MYIF'FO1Q'18:&HKDH+XI73-0^W9@1OPS2%EF0BZ'\8;SQD%YDN=UE-W2%2OV MWR]2H_+I)$_@/U"B[#G*P#E] MP[(T7H\934;?8E^6ZL!P_BB:0Q<>4O%#!X\C(C$A/S?_#6T]F6T)FT1GSYQZ M&F40?;Y[HK0"]RY8>0-NA['A2'Y43>N:!1NX1 F+>20SH=1 C-3JLV H09= M$.,?6&0J/VX(%5N%=$1HD'F$M:8X(Q0A^K.T2G^E>7D:Y;]<+VYHGI?K[#G* MTT@=H]?]!A.D'YO;^9'8P"> +@1NBC@P_3VEX6+T]\_40+M;Z'2[-!* X3C MM;F*H6CJ60G?TIAR:^,AHYI&Y_@'2"6LGMBU+&TAS\:.U* R,R>==]Y:R0[@ MY?7BKGZ0#VXJFIS3!]5K1IU/T/REGMI7+OT0#IAD>;MK0N3O;A$0U6DZ*!# M(60M6"U68AA:.G0:78@S#\([Q8K)]'N14M.XL,Y8LI\%;_@5PJ6D,;O[!V3" M%-C!X4B^P8""1PTF!%#Q[G8R(3Y#4M2SXOZ2%S1FCSDT@KJ/7IMBR*J;_LAH MI+I6S.I+4RO 8Y2TM96L:)&RA'-*49EIZ>:.-@/D+_+$ >J.3I QQF:&9/(L MQ2=Q#/HDS1^%49C2020N:_-P"#]2<>)S*S)QTOBM8 MK6C.^?RO-%(6K3H<@:U3M9W)E_;O@,0HS4D8(ZQP@"?BL^,(NZJ@U;/;3(,@ M'N*O]T64EZ*[]V@,5C5T0AQV?TIOL=@MX-#Q6"55F0FIO LPO*&FX'FT;C@$ZV3RQ_O*?%\E.:4_[/LX(F MRA9,VM]9<+?USA_"Y]:+R%3'V]35?2=7ET/F)+\]3'+"U7E""\(_$X4 8XWU M>?"^#;.7P@6G054/?CANC'%3.WVFYU$5-54_!QQP0\,G>-[ZIO7FVZ[(Q0<,W6/Q2LA+??#4K?0YT\LFJA0\W5%2!&I+MJ3FXGW$Z.^Z@F;(]# M!=S4\E]?O,9/?/\HO+SK4;Q#PQ *MV\ZY^^_&YBD!2I>2GK7KX.49+KDF;,^ M;0X -QIU='(?.E6)1'BM&C?EWM^*7AW?3ZQFU=PD#[KUP\>'^[3*AO3J_I ) M.K6=RC4O"B!P^_GP\=W#5VW'G'4PA7I 0J9#ES"QHO(SJVCYB45Y>9(GEZ+> M&&?;3G[1Z?HT%35R(6!=E_<N:).]/F1REX\34]58" M;J(UP/M,]SU((Z,PZ>F'LWDI5'H(UC@#W0;FF$*D#5C2P#TBH9"?7-@.2MA% MV\JC[<)6$B<2E6V/F')%XW21TH0D4<57G-/=+XJ-C 1(LQ^0!Z9);<^'Q4W! M8DH344;9)!*C_1WRR!B=WUH0ZN.4%05[X:?(C$(P^GS%T.3T M[N]Y2*&S9U-;9+AMWO!@M#^F;U+7$M1";8O%!.Z7-T)99D8NWYD=^APT-!2; MM1& >T[GQ#N#-&4FA)IHEC?I1JT1L;T0J!^4:GZ",=A'IG;N-)/@R<8,[KZ) MPSXFM;XFY%O29FT]=BVT&1"=$;EQ3*K]<8W%',#XU64TAJ'T1+GY3%_^RHI? MSM)J?7"2U?/>MEASMCS"R,SJY:^GA"!# -XJKXG 6R_#19X$7*P MM,GWR['5!I 7??9B.,+:/6N:"ZOV0=,[WL(ILS.O]R.F@6[M?)FX&DN'2^MF MX5^F<91E:]E]5[;VA?)%\O3AQX[H\W)PZ 1UNFCQG>+0&2#_U-H?41XE:93? M11DM1<1T* G;Y!-4Y8_AJ=W7PI+@B8 O7GT8YUG[6!5.G,[3,LY861>TXXF$ M*,-*+A%:)FTH4 H*B$:G(>J :+(8PU!X:LA!E+<[AS,[3L4.W$95;_^TX9&H MT$/OC'["#[V@S;WXEE: "4/("HI=V"3H&NQ$(^2JDNZJ"HY.B+#",+\S _)- MM0F?*/_-M\-MII2#4-;?_F3.33Z^]P!Q8N\H"WA;8>/-4D)89DI&8'I4\NQE MO8N?:%)G=/-X:C0!9.Q1G849D3[;"9"=)P\WJ'5>X)5'1*!W1 2"HF[J!L4= MO]X\"L[;V%?F8+.FFF!)(M(ZH^SN*2I$_(PMEU#HA4.ZY5JEX'? 2U90LN9$ZOBH9,DS#A&&,PR58Y M;CIS^$FEW6&/D+FS:DKVL\@,.DV)8GF S&E=0FY2>:>A2W2^P3+/T-SNWP_. M0,EH$7>_3ZP>Q7SSED1D6/GTC<'R3G;\X!2"XXT9 ^;'Z:B)=,DT,1K^TU-BXK=IC$[IZNHJ( @UXM[>,=9 M*_I]&7^'N9+KS.^:4R0.!) @6RS@PM7B@??QNEF?%;?O^+(#7!V-^(VAB>S[ M\(7[ZTV1'CC"U .PQ^YF(E^O'[80,<\2GI0EA5R9>EEG4.?K9,F* M*OUU1S/M[3E^(J10F /T)3SFF&&$S.GZ=\N\&?I\M]!WHNAANF_BV9+9H[7O M @EYE29I5D,UL:9R0TK+B];+FJJZ;Y\454Y/ :[(860BN=B/>8 M"CFW.C>V5((-''QI RO(8A1$("JA$HFVF)(MJJ3%56:?=K 5*=P-OH0C+(-+ M1T3BK!\VX!3[-ZU:'%] MRQ,,H! LTZ)M?[HE2UI MR".@CPX A*P<.$%^B#H3?>\;24;_F>0U/M_R^7V1LT5LQ#\N?5YWY1]JU_64 MX=00)Q?2-2[G*U%F5BA1XIC*;]Q=@-.[X@'.2Y2)/J^3\5B0)X@U@YC:ZX(= MF=C/C#]9WMBJNET:]:Z[)F9T'(=W^SL>U;R(Y':Q084\\<%\6YW3P MD&E@$V_,>71*2TU<30@$ MA#^A8F>Y'0K4P@A=#5)I%/ID<#)K/4OFL:%4&%<&A%'RM*;\#;3J6N0$&9Y/ M$[@Q^16EW&?*+(T#@/XB1T/MOREFOE[O V[QN]^6LZ3PP$1 M]'9L ?XXAE_)$,G-OE/X[GOQ7*TP+UP%->+7>)&\/_#R\) +HV8(A@.Z2^QD0KY,9-,1Z9C,7/97PX2V@X,:/#P?#"!"AR>9&;ATETQ="&E7TQ!* M8LYYSU-WD:WQO$B_,6R4Z60E 1E;#2 ?-I+FE-TO''WY5C6^(RMJV?KECYJ M 80--)_(YV)4\"PK5?RM&YJV_Y6G2LP@BSJT UI\)4Q MERAR+/"Y;4QI'GW6TIG-HQ+\8<]K@QKO!&9&L%#!1XKQJ%-@\GL6%Z^#]D,L M8S/48@AKN9_.?,GB-L+1<(;3BZ1\N(2ECH_0IIHR7^FE4O%W59L;,+Y*K?%,4,<"BTYM;T[$\!#)*7)#U4U9P)T+C5WAFYPGVJZJROP1Y0\W.SOV?.+Q()AEXBAN<,.&%^N/;NH==Q_H?FF4YJR-2QU,,_0 M'C4Z@(VZN&>((X]5BN7 QR,&WFDG6@VO[*H.]K M;-P5AZMQ"14_;Z X31,V>UU<%VGVFJ5UDI^NY,W'P3HL(2$8ZSONH?I4@+I5 M58IC788G"B^>SWA/4-,5E!5HWYE^E4AT*#Y5R*.8]>I&OF4GG.6<)QA^(3E; M#LO+[S7K]703NOQ=ID\C_SP)/0RG)[GM!):D(11IY=A:YJS3I-JD&D4TOME.CK$,LNC M-6O>9,E3EC,%SMAV>=*2

F1@,.,)'-2'I9*.:C%!M#Y/:_ M4UG4,O(-L#=@'JCKHL)L=*K+]PTNRJ&;X!/>L)#-Z:AE]QYO3AKE0!LM25G- M4 L!C%O-][D8L@Q++OEXR-DTQ/J!M$RC_ PH<[M9<)]LFSHP]13!&WO-@O3U M-1\B)W$?#M,,Q';ZII$.D-\0$S-I(VC/T*H[\\)/JU'!&IA;&]F#V.BC,1BC\(>:>DM>LY(:(ZV)%Z)I_>UVP_3[)1=57IL=Q8\8F MQQ6>I_^M2U[MXD"Q6]"D*%>8TL&T%'Z)VSLJ.0"I/DU?,7TBJM$*#WC=Y&IJ MG2?+?:#"L@O-TI$J"DY9.XK)2!S^)31F$B85? M8DDYO=>5H?@#*>"L>+?:)1X1MAFA."L>S+1;-#Z9*5/V>33;@X/_.MEL!$#T M24#\(;[CF?Z0]I[/#,9N11GA7Z3YC'1RJ1]SH^I MF=#BFR0&0]H??VPX3C$XF1Z+%"(KV,$&IY?O2T@C,E9!3ZL-F^ZG(5I!?5%# MH*PYIBSTVL0R<\,(_HPRJ,[&]L5,.$[C]51)!5+FMIK&[QCF;\?!=LM6F<4; MSE_Q-U)4+X/U1S2;<>1$/B;G>B)#)?IX)7?*."CX7,>9&YG\_@LG=/%&-,7V MZ&U'TBJH>!#2GSZ$D!YS74$V>UD9HT@RBKH!."?ONQ1+H.-!,/_T<03S@/.J MHGG*S@B%\XH-E(%L=E]W*)I QH-D_OG#2.8!WQ4%\Y29GN7R%K_M?6'WE!3L MX[*YFC\OTHL7N)Y?7A?=9S)V(-[DN)297VPVK2G/-B X=U;MB,,-Q"*%&HCH M<9."$09,E0U*N%O>>7*'$_T[M$G&ZC 3EV,7<,D_*J+Q51Q(P<0D2@Q,6/BG M-V)A^9<3"V&ED:,R-=.XZ+=&_IFKN/8^!=$;V %5^1H^8%)VL>66L;"F='CN M6FG3WTVP/6U/48L[RFA%Z& D4Y. KA/[I%6!QC,_]%8Z(Y"Q1'QIB+C9!;.A M<8IGNW_ <*L5BEW#CPM,UU_4M_N11NQO]SW$(MCN>U!9WNZM]-MXNT>?X&P8 MIDJ&I@1.V_6E[ V2J@1\O0=^WKOJ!=-]..AXKI');QLE"Y%2<3T].;V B3VF ML_DD,X%Z(^;?$\AZ@$'JTCR14'.P[DXKZXPJ'0YY,^I MF?QM#QX>D'6++5LMX:F$P/FM_X8X*EOJB&G.6A>L@W36:6'/I$(M>W9XCU_: ME?^,J.ZGGHA+"X(:#&4<*ML]S0@%K7GW.U94V\9:L*NZ]5%R[F78:SN0KG\# M$-"684 K,0TJ@!&3@CD_M%+KRJ0D;ZYQ M?ZC4=".3D$QG3AQJ*%L V;F\9@HV6Q?'$\UIM&!7#>VCY'JU8@>J=0*7-%&: ML8,(VRF6<2F=H^R7*YURGH:J.W"1)V4ILL^/Y,^6/F]:7^"X7>VAA*$#";42U>]LZS1EO&U3 6:/N]CMK"0P(4: M8%Q^.;3X+F+JC%[O#4SM(8ECZ^N'1K?"!FJ[W]T'\[T+PA1=G2)^B\* 0; M,+[Q__1YAN "H8H]P6>W4K*LH86>[&&CJ>TV[%?NC, M3K3B0(?C0-NDRG 5 M@GLNJC?R1Z\ST(* $GO#$X?:(^KN'3@(OXJS/63:4U-_IK9F5PV2477NJ!>5 M(CLZ#GCJHS*,3!X9N::CQFZO&Y/YCN1O*W(ME1J0'.]27GP1E\H;4G2]#K I M1[\1&^[ XVM2M_,W[!/[LOV*_7E*2LR^^3]02P,$% @ 88.$5*RBO$T1 M80 !IT( !4 !R8VUT+3(P,C(P,3 Q7W!R92YX;6SMO5MSXSC2)GR]&_'] MA][>:TYW]50?:N*=W;!5=HUW7"6'[>K:^6XZ:!*2,$41:H"T2_/K%R E6[8) M(,$#0$*(F.F2)0#,3.*0^>0!__6_OZVS[^X199CD?__^S5]^_/X[E"(OJ>K-%W__?T^O*[Z+L??_G;3[]>??SN\^WLNY]^_.FGZ,>WXG_1 M__JO#.=?_R;^0O2W+_0XJP>.:;/]^*CU']L6*:__G'65[@8LLG=(SS_2.S^ YE?_]>]G-- M42:F J$[6?1(T25:QEG]W)-OF#40)6EA0M?K&2"^^>-LL4!),5_,YK]?O'_S M[HKO"&B-DULN_E,^Q-<7Q!CUZ8&\3WR*L%MRCG.^,'&PG#SNY8P6-DZ*) M0'BOUF]V$;.[:H&7+%K&\:9ZO3^@K&#[;ZJW'/WX9K?._^?NZS_>8Y9DA)44 M/0I,PHM!CZGS$?WDD)/'Z<%W,W3!/[Y<@OJ&+JF^C>\RI*/X62,5M8>[^PE- MOB.4'_]__YZK$/R7!:(4I9?U,Z3'7;7-5X3P!U9']M_$>T?IW[\O:/E(14R3 M5V?&\X%V+7[8Q%2<%\D*9^F^]X*2M?ER)S#1\ (+'TX-KD_HX>1QP5]1DO./R6Z^Y.EL%>=+ MQ"[RPS:8SRN^$S&=1=;GT,%D"R9;,-F"R19,MF"R!9-MG"9;_^>]79ON[=[T M81%%"<+WXOW7$7^X:/R-6T>O?]_$V\.) S0#AWFX)OVX+QA$6'8:*YB3P9P,YF0P)X,Y&=9O&PP@QI_']@XFXF]BJ)X1M*7VI#LYZ$I*JE8>.>5Z?PO;CF?Y>E[_B*; MJ-,T'9C2][M9=9+G99S5J;(-5*J:6:*PEM 5HIBDY_R[)B-)MPBA] MU=(2G1=/^X?, H(VMT]QD_4#:6J)TGKVR1>^LITE&F_K\'DN(>W*ES6U12E_ MC(JZ@Y\'IFBG&Z<5X4I/ M]O_CC>0\US>V26UE*,SI%27WN+Y_2DFOI+D5BF=\H= XN^"*X;=_HJV45$D[ M.S22]9KD-P6W'&Y6W'IA\[*H2DC@O$G=A'>R0WVMS#U6'!%ON_'XAS2W0O&8 MG"SU(\_6B"ZY,#Y0\E"L^*O=Q+E\KBI;6Z'W'&?H4[F^0U1*Y.LFUBBC,[[? M+ F52["QE17Z+O*$4#[U*Q6MVAAGPGE+M\J-']3+$OT%$D )OD=<=XMWJUE! MN*JY%8JORKL,)^<9B>5D-K2Q0MLU6F(!/.7%IW@M?_W-S:Q0>+-"6:;;D)H: MV:%N'6?9'I^3D]?4R@I]M_&WBU3@5B)20ZQ=S::I:6^%YM])QK>6F-:;I%RJ MDG96:/S"Y]L_[2YWE!+UL M88&H_^Q.$H=H!O?>G'^*/4JSY&+SJ)H* NQ(\G1ZON25@[,W3 MB:(1B&5 MSFK@I()+R!,=U@#>A\O&$Z46&# $EXLG:BTH/ DN%4^T6GAD$5PTGNBVT" Q MN& \477ET?!P47BBXZI=9'!Q>*+?JOUR<*3-$[U6X6V#R\(3I5;O%(6+Q"LM M%A1, 9>-5UJL,B@&+A.O-%A(Q"]<-%ZIL9#P2+AHO%)C%2&Z<(EXHK^>Z<(8 MX1+Q1(T]@P;"PR7CB48+C1^$NTX]T6W/-*'*<(%XHN">J4/?X?+P2KN%YU7M M!?3?U-+Q1)>31CX"Q>")WJ:,MP2*PA,]31'G^;1W#%SR)"$Y(QE.^=]I=!=G M<9Z@B*T0JJY%$YRN4(&3.#.X0E,6*4/P?]#)0W*#'&/BH("XP#\];CX%^ M>4:Y21<'G%SM#\HVB\6LLW/N@$L&UFDDW"@7CK[#2+C0+Q]@KU#OU93J^>*Q MTND5J4/0-(5W3;KZ4\EV(&IO*8I92;<'TUI"LJ*E/\E?K>:8\S*\(3'._L0X MOI2X4&BV72WJ-EJJ=W/%0$)JC1?N\/%5,DT:-!S,]U4J6AA_JMER9J(QQH_ MXADIP-]:/#UM,R,%^SN*I=,>,]*HC(XBZ;[!C#0VPTPN6C/0FF^HNLOK3<3* M]3JF6W'U,GNZ-"V*'V]-BS:[:]-,+REK-?;POJ*NM'7P&25UPE<-+^S^J)"% M2GR[+_Z8G;R $%[_T-E7!*/D^D9"R=,/1U>1U.6U;^?X'EW&=(E8,2M90=:( MLH^HH=H7L'4/)'W@+9;D%),'0K\JB%&UZX&,?\0/,<;O$=^FBQIW.DO+.@9! M3A.X4P\$?D(/_^*B#)9ESZ( M>^#3=6OP'@'MNWLB&"T.O!#\KY<>"/[5'Q_C?Q/Z2$+#<:1N9(E*$1,W7SPC MH_% ![6U1/,5)7RG+>;T!M%[G"");%7-[%+*Q*7'-1%,*EUM6TLTWZ"E.",^ M(+*D\68E K.D-&O;VJ)Y?[(=4B*9%MJV#CR5P,T7VMQ)U$Z>(%$*KZJS@MG7 M4Y0G*V[$?6VX]WML]WZ?QYA6?IX3QI"P%05, MB])Y?BT2W2G.E]65II]SX[B1.Q(M\4Q;\9[Y*<(:KV76ZK;K/LI@UJV&V M'N=2@H=4*79^;7NW/%SB^([+N=@:\"'OXY*7/548M9]GSSF#3>VAG^M"ICC' M!6?L'J47>1'G2\P)KY?PZ;8V6W6SQ7R$HR+.-TX0]PZO$=YB3ZA0JF#*=NZ MH+T&/^;%"E$UX=*&(5+=;3SWM"(>37TESD.B"T09NAQA_(2!^3#U,-FC#AC7 MHNO$"-+V01QZ5)D80>8^R$3AW")&'J6I"\,$3B4M4$N/Y=.,G:N$I/0@^"*I M-H8JZE88-^V+_)2'T;Z:+RI+S$( M*@+%KKW+>97OR#!'\]0GAY'181YD[5TB,&2^Z!SZ'LX9M35EF#;@77JT=-*8 M!67Z,F_:P&D];S=3R2 WF3G-$; >3QHE1FT2C>I=EGVCIJO+Z9GZ3-&[=H!) MI5,W?("",,QDG;I4NIP^@%BDJ5M&P$D#S0^?NN(/%

YJ -9%TPU@J?P0C(]R.8:6JSRS.XQ3'^15Y0/1FR\3^ M(2\_H6_M63&8,68J^L*'TXQ+3M>&L#C[0$FY81=YDI6B.J @EX@*;"5*YWR/ MJCV;VERCCJ,YX)_3R-7-QT5R6E];="-N+>('Y$F:5N72X^SI_;'3K1&;BC0T MNP]WK=5FB) 7%/*"0E[0(.;7ZUD;\H*.+B_(T?E% M>E8T?'D->FS$A:(Q=?>7NTEN9&+Z(F8;&.?(/6D!XVR)<;:W$>SBE[]$<<)) MJZ_@,KCM5]'9$E:I>GA **T@E&?YDB]Z)-*CY,"DM)%G>*2$Q*N;Z]M_GIT< M3%6YJ'1M^R ')U^K=\'WI'_B/(DI5P+0?+$0&?(*RN#='& &IR7CU#!V(+GJ M(T5J;!#<;R0\R6$[36N'],_(^HXO-$$1'&$SZSQUM-T7/IQZ#7;%+93KO;&- M2XQS/\]WA*F >5"?@#)[>9OP37G' #.DN95;>M7K4=8N(/D!R0](_G$C^;+M MC(#W#V\D 3KZ"4C/\44F.H.'M+;R?)&0'KH%&8V^@/F "6. P?@B%0-\7V]W M>"<4W7X+P3>/R!.DLC^\F1MRK:0=4#KUI#*;SM*1)I(%9VE'9VD;N->NF_37 M:$E(^H"SS-!%^KJC)?>H[,'!-6K%-3HFS^08?06^\.'4Y_%AM\+ACC5 C^!# M")'J =\.^'; MZ=O,(W=F X&4SN#"7R,V[62?HOP8[7:**[*U1J:2XH1+-E- M6@J" 14,J!$8'K[PX=2 >EE<&VY(&?0,!E4PJ()!%0RJ8% %@RH85.,TJ(R/ M<[N&U;N(#X0BLH@2+FYL6EU,UMV22:5^?+"G[%03PP7^#\K9:9Q_G2^N4)ZS M;78?YSA6U!0#]NG)W+M@K$3I+=E%Y]W2ZA:V[4W!5Y^<2+.>P3)MTKQGU;H\ MCY/J@@=%CH&\H7.JE9D&JJ8N+&AT9U!O2M/:$?T7.9^VI9C!BODB;^B<:GWE M.$WSJ2,OOO#A%$&ZK*+[P/NGKOE(.+@4&AE5K@YH-P<<7:-[DMWC?/F0O(#D!21O8/!&KC424_W,%YDH= 9B8N?X(@^M)D7:ZBJ^2$@/ M!L.T45_ <P(6$1S)18)N*@<5P/#F .KS'ERFBUE!:X](A&3 D M WJGAQBZ8D%HMUWWZYL?HPVB$5MQ7J,T+F)#_ZNTOR4'K.;YP0,;(EK;X7PG M7$XISLH"WZ,;E)24:\Z(G7T3M<51>LZW@1E9;\IB=YW;64QSKC"Q*T1OQ%P\ MW38/H #0+3QQ-'+4>JB@W:;NX?&%#Z>>JI=+0>=UUK9WXMGA@L1)@5)Y4 BH M;?#D!$].\.0$3T[PY P[*VRH:Z2M0N2+D/50@S6MV1=\S_*\!>@JOD@V7*H4 MH,&VT"#0)+$,#K[9 6MW,9=5Q-MO4,ZJ9YG"A/J1; &&4$H"=&@%.CSC[YML M$:I.AZN2)BO^7L358HIKEV!=>B#N8KU&*>;S)]O^SL\QE,J)TC3U#&257<&$ MZ(+0M;BR\50LKQ>'_^<<%ZJ;F(Q[]T#R#:N>_-)&?1" UVW>F[+;NF=PBM'B .+A?[V$=_A7?WR,O^%UN6XD6?J[+=IP MKJ:MZ7=+M%W'^1(U' &-O]FD22JMAE\MT76+BPS-%Q=YBN]Q6L:91&[*=JYH M_8*+U37*ZAMQ5WAS2Q1:28<17#B<'F*:WO+GJEQM36V[V*M]7!K4VJZV?4J;ND?.'#J6M-Z!D"9%0LIJ8F#BE5NI6;&[EP M/CVNO\,5>D*I.,^J]7BZ?;5&JVWK:>_*4Q#/0SXJ.!N]O)5/6+#BH@?YHF]H MX8Y.Y?1O;!,\85F"+4P\,4)XT"IQWZM$ :K[EV/O4 MW[=!U)(<@/1%"%)%HY.O;^I+ R8=8X^:+V+1KQPYVNC+PI$I51#WKR_S0"D# MH_@/__..@4[&J2\/D+X-#M0XGEQL*5([]0FA,%:*;AJ7UVS.J"9]6-0]Q0 MB!N2FTXA;BC$#?D:-Q0*EYMB\D<9U!"<^Z%2\ '^/FBEX)'[,&W \9-U6@8X M7@G'0ZP0RRC[SQ'.>2L4%?$W9 RK-_>VA:.KGAZ \H=F_Z>D MF*6XBO-0;D_ 7L&Q%6J"!]=0< T%U]"PLP)PVI,V9ZJ_\H'+QF>YZ'%2B"[O MBU\!/DL AJ4OW@2X4(QT0E\\#7#QZ"UZ7]91FUW%[]1*L_,9"(3ZN\-(,S#- M$6]?A!2>++MV?XD2DHL<2K[%87/?KJ2[+>>N\O'!NVO%NSO+ M8L9.*BWSIL0%U[$^YYL8I_-[?E#@-?H2+P6:=$OC>Y1]*BE#BGKRG0?SS%W= M(1GH$A=X62VT64T?^0BV,"H=!0&F.KHDA#%: M[;[PX?;*+)0S<4SDZ;Q8(7I%.$V/B_\4Y6B!"P:/5^TZ7$ N G(1D(N 7 3D M8OJ6UV2-SV!Y*2VO?LYXRW;9;Q%OL\95\ ^+3&VRYMZV[#'5TX,M9B=D8/[[ MQ?LW[Q1A $T-@A'8F.+]-)GY'C([#(>!&QKM!IFZJ>@+'Z&*Y5@,OH&H_9R7 MK(RS.;W(%Q3]67*2A 5N<> 'N/A0YE]#.H3C/!@A %!:O( >4T>L?.$C(&^>(V\W3Z& ^O&_0.2%9"L M@&0=-Y*E5V-("VW!%^GH#72@&N@+: .:+FJMWA=1!/PJX%=M\:N6JIHUZ(KA M98X7..%K/(J31-0PP_DRVI ,"XSM\0,E) MGG[.[W"6\8_U*V+7*$'X7NPW_,NLU?\A+ M'^,Y0!5.'LFZVA&C@:#T'5QPD59YUHQ3-2.LT*QUPUX.^#F-&>9Z] M9;V%L MF75V_,J*^;&%BN@JQ$)/T]JDOMF;P[T^Y..,P3 M+G-:J5C7F'V=<9V;;^+\DY0I;0\'?)S%-.>+@UTA>K/B&CSL!0%[N;A.*,;T M]S@KT<>J_FEU IE,/>/^+GF<+QYQW*>[/W?;@(X_2%^'UT&5W(;-N;B%'A17 M%4787BW*JA4$W"D[C^= !A\(21^XXLT)O.!&7+[$0BED#!5L_Y/R'1OW'Q>/ ML!=K/H"+*Y'6&[[>JHK,]#UF&\+B;+ZX)/GRDI]L:4TN/^"R,N7;:3,?,'$, M^"275TD!F=X]80O%&?"ECK>4P3C@F&V[*;:\R;FKS?5&8!ILG!49;W,*PNP,.GS 2 MX"FA[^"$"X9BFJS>HWN4D4K$58#F>E,67*$FB^(!K(EW&LL)[]4-#N>4K$5$ MJM@EON!B->,+B6_A%,ITFT%<1*L(X^@T9JAZ(]R>K?:->;515(J+L CY^2R6 MG%IO[S!2B(0*16<,HX1Z@7%#_) L?@BH+DW=[QMBAT(IFA !<2@)G9U'S#U, MOH@&P"_IYMWQ93F92:J%J\B7R"LS0;5 QL&"&ODM8F:"@MK48.F\]4$ZPX3. M@&7XLSK5UI^#VX N.2\4OMAOF.X<#Q3]=L[6N B\T+_-P[S@\O' M"]V^YX LN/2\TO/;1<;"A>65HF\4I0J7D1?J?6]^9;C7.B=!.V?8.O>@JX4 MABQ9*UFR3;$L75^@+N6QGPEB-?CI/6;QSZAO"$?S MLC 7:**,9D:TH!86S#ZMX(OA-K 0_"<+_E//JJF'\X28OQ#S%V+^#B4A.?-( M)_7)KKGW=K_CLX@^AF5$11V4T?A;G*>O?]_4X1OM#,)!:;!D,EK@(1B5;HW* M05\QR.RT,,GLFD')"J5EAAZC?5E5P_:2Q)7':!>KF2^? L:T-8"[CQB,V&#$ M.I\1P8@%&+'#;H?!S UF;C!S@YD;S%R]F=N;VF77^/TYVNR"ZZN3 >TCZ]N9 ML<#1+!FD1M0$T]*M:0E\62 CT>C%CZ.(3>OR-6-0U8/Q-DIS:%K4'I_Q!MVF M@AD6S+!@A@4S+)AA>C/,5$^R:VW]$L4))XCA*@6DG8VE',.2906@(=A3;NTI MY2L"65& E^S(579:,K[/,79R0-_I]N"OQ^O "_Z)8;ZU51,?[CKK[0G!&@O6 MF/,9$:PQ@#6FWNZ"#19LL&"#!1LLV& FKK">U2B[QMJOT7)7XJ:=H2;M;\E( MTSP_&&AN#33IZP$99YJ7Z\@PV]>$@AM:TA[!< J&D_,9$0PG@.$DWXJ"T12, MIF T!:,I&$TF1I-&);)K!/T6X<_!AM$(V8*'P;I7$1MRQ0 MJ1G&5A5*$!G!4K-BJ7W.,6,E2JNBRFR^F)'UFN0W!9_Q2CVM7>=!:V-JIA6L M "9H;CHR*[\@O%P5*#VY1S1>HD_E^@[1^:*6/DBK[C16,!Z#\>A\1@3C$5(% M4[>+!=,QF([!= RF8S =34S'UCJ3+]-&+JPNYH!E6_K-[ER\$S?(1,G!%3(M MK6KP@+;L:T."@J7MUB<*?U\P$];P]3LR9C^1_!XQOIM>\_]2G/!/U4[!-Y&" MG20%ON>OP-"H[3!F,&Z#<>M\1@3C%F+W8.8&,S>8N<',#6:NB9G;68NR M;-"]C1A:5G_C?$'HNHLM!QG+EAD'IR58<(XM.,BK@AEO\)?NR&ZK)?L%I^@] M9F+;*BF:YQ\06=)XL\+)"44QNR3YL@JMJ ,J+O*+/.7;1EK&V?XR;5%-EV+$ M3K?UQ]=7JTK-/'LD.)7TP4WV9WR!TSS.]K?8LY."4WY7\JWYEKQFY[DHX((= M[(E.Y7A3+ZAKM"%4Y*5?/"VLT^WN1[B,6HT6T(6 +CB?$0%=@* +H ,X L! M6 C 0@ 6 K!@ BQT4)U\F3@FXAI8&P>+]"=_1&K;2ESY]>W5 M_=90"$PYB"WL"T!$ +T<@U[*=P1#NP"OV1%H,"/K#TUMOA29Y>XO@.9[C QED'K49S"W4D[C,\7^J][>;LNR:9.)8?(AI M:BB'M@,&,"V :C+B)CW[HOD6%; LYS/B(!G0? LY384X*P 9P4X M*\!9 <[26\T@EID&?H//[4T\"P#31$KU^N8;B.RB!A> MYGB!DYC_&B>)B)O#^3+:D PG&+$H146,,ZY5<N!C'_$#S'&7/@QK2SG M^>(L+9/J+$<)P] MVA'OZ]/A]OGA\(Q*HYY]D+JKBO@XJQNI>MFHUY7X5+=B1NX1Y[Q0S'UMXQX( MND4Y?&?0-NZ#(!KG#! KS\JS_JZRP>ZPKJ1I:H_!2OT7SQC(Q&;0O4UA+-5Y3P M3;^8TQM$[W&")+)5-;-+J0A*V!'!I-+5MK5$\RXG\"D_BZMP,IJU;6W1O#]A M#RF13 MM6P>.H!=[_*RD J20.(2:&[<[S'NF_^DD^$ )8S ^FCN-C)_&(P?: MW 4'Z3VB!68X7^Y"[F2TOVKH5/*S>(.+.!,!<")^L"P0O2&+XB&FZ"1-L5#T M96YS2->Q\O;:E(=UKO;GSZ/:1JT'<\KLC[]7<4BIRP%X.^;E&64446^%-,PYBT,,!'Z_B M]<5!7SN(LXP\")^SA!] 3ZYY$=+JMNE?7H"HWS:$?YU*"AU0ISG)M>[<\/.Z,!GS( M^[CDY2"AIO4\>\X9;&H/_5P7,I7>@/R9H4697>*%; .$='6[ \)N=U:M!/,1 MQL7G$XT"+%?/\G:C..#W R'I \ZRB_6&K\PJE)(PV2ML;NQT7NX=GX\U\*JB M^A+ZFQL[I?^@)EV3!GZ1)UF9B)\_29D"TR./-:7S@Q,5\DU<:L)3U9BM[( M4 OV$=O@J(>B5>"/3>*U ]#Y(F=YKJI!7-K4\S/!ZI-6<"Q M+_.F#9S6\W;SR[@EU&KF-$=W>SQIE!BU27PK6$:_CEM&:DU7EX$[]9FB=^T MJU%,W? !"L*P!,;4I=+E] %$W$S=,@).&FAAF:DK_D!Q *MI3%VCA4H#7)-B MZHH:4""&17S 4OEMG%+1ZR']56M]-U410,,*A_,%CK:0'4UM')R:#6 MW'#:VNBDTB5K9#BM;;1B@H7]#Z>_C58PL'R.X52YT0JF3;F1X12\*8JIH7[) M<)C3: 74(J]Y.(UXM%+J(7-I."5ZM%(SJDR@67)X2+Q1[TV*>,$E\_TM6Q8Q6JX1/Q1J/4%&Y^D M8N.^D9^C#24;3M(VBO,T0G^6>%/]VNUN$=-A+=TCTHZL<"/N 5'#W8\QB_,X MQ7%^11ZXE;EE8@G):X7K6Q_7)0)?*"[0?+&8+\[++-L^8JDHO=I-^9,\/=M/ M^":2S49P6^&W,K7GB_>8;0B+,Z[$EIM'*Y)_FQ!Q*5")TCDGO-H\7G#<822G MG!]BY!*6#INXI?50IDPM5'W%G8ZC.>"?T\CUGL>E?W@I&U])>Y@QS@0+7#DI M^5%WNC5B4U&,R>[#0ZV34.LDU#H)M4[Z,:4L[UVDYT/&E]>@C_=P<'N"U3Z+*;*7Q$T5L]FM%'&-VELM3MPL"_1''"IS/; M!;YT W]A@UF"?$V("4"O%:#W+%_R58%$D2$YOBMM=%RP[M7-]>T_STX.IK!< M9+JV?9"#DZ_5.^'GWS]QGL24[^_BI!3U)A64P;OU0*3(;)HOZB/IC/$M^X%O MM(2+1'C<1$F5*TX+2<\)O49%27-^;-6_-Y'>>C"GT.MIR;B &3N8#-5'BM0@ M*[C?2'B2XY^:U@[IGY'U'=] !$6S2BM:\@V$?V(XW:E&)Y3&_%NQL;#92GR\ MR$_6(OYBOI!T>0Q[DMTX9>GI43Z&:6_&Y+7X-%_,RT)8Y%4$)_H'7JYZE:3L M(4ZWB6<;FH3=9VV<4ON![S\B?'V>UYOR_D5(")U7T$[PE3N1U"?X#5TZS4< MBMKRC@%F2',KM_2JUZ.L7?#,!L_L<7AF98N6@%>)-Y( '7 $=)K[(A.=S4U: M PV^2$COB@/A%KXX9P$3Q@#9]$4J!OY:O7;MG5!T^RW$>W!$GGV5ENW-W)!K M)>W<#V#!C+3PFTU:*_=]*B3M:BH_9]J L\7+R]GE>A5 MZDY.M=FG+>LU86??=MC6?G^3L&=/>@NP?=/>CN8]#=.QU>1^BZ M-=-E[-H\[R(^$(K((DJXG''7JJW0X2Q9.V;D!%/'3I56S!<#RMEIG'^=+ZY0 MGK-M=A_G.%;4:@7VZSQ0*)F!ST5$\?Q)!F#,>5>P\IU9>[U31WP,$E*H26-E_4LW]>%OS SJM8 MH"I 3<*)KIO3MW)9!0*#]RM=\Y%P<"DT(:J<7]!N(^'H8_P-K\OU*:&4//"I M,XLW_)=B:\"=;(C1S;]K)%X I[ +M_)!W/)+\N4MHNM#DF5<-31U7*U@4\>6 M\KWLIKPC(HM U 046[6$!U47UY472'8O9L7S-=*D'AOU"2!W +D#R!U [GX@ M.H6]0DQU95]DHM ^B8F%ZHL\M#HY::OU^B(AO9\$9M?XXC>"S)@6P*4OXM%/ MEV.9*+!-Q4 O/I[$CS#)V]23=83)WDW[-MP583=ZZLV/T0;1B*TX[U$:%W'' M\"GP>);BIPSI"0%4(5>D8ZX(EU>*LU*6MV-@]-M\P"*: 4+3QR-'+4!-=!N3IRQ7#7% MHOJ'/$81U#8X7X/S-3A?@_.U'XW?QO%!VF[0O@A9CPY:.\5]@>0MSUO B>R+ M9,-ER@'-;Y5#-X3Q9ADL>K,#4NYB+M"(M]^@G-57]W:$C\@+7>ESC@O5M<'&O7L@^0;EF-"/<1[75;CEY*E; M]D%*I8X*SF<'6^]!A?#3[5.37=WKDX>8IF=_EGRW>?)XLGFQ0O1V%>?S37U] M2NU*KQ?[YPT?-/UWR0K1MI%3%X3TNKM4#[C3X$+7&+_(4W^.4 MG^L2N2G;N:)57#EPC;)J?V0KO+DE"M6_PP@N_%=9]3B^!S6>JJ(0?,YD/@E8 M9[=^3G%@W?+GJCR336U_L':CRU'L=M*0*Q1+B!SKB*(5"L M64D%SG.2IY](GM1_2!B%='5[I?W>)N1RQPEJ7B:8((7]GCK M4;7%[VPN&?-#/M-M-=FV,$#U'X&&<6[JQ2=;\WT^8IJR>H]9(MP=8OI\C.E7 M5%QQDU7<5EE=8?F>*W]]RP[PR&G*$@:;L#UJTK=<#1]_%#+^@O!R)8[K>T3C M):I^%!-,AIN-CCY/W]*C'O6I5$0?6GO^-*6\@^T>%=?RCB445PQ>#[!O:QXW M:1G6TV"O-_&UN>=R("%*GS=-*>[9>>G8/2F+%:$*>W; )TY;DK;DYZ74[F.< M";B(V]S5B3JP\%X^;MPR9$J;ID))\Q1D=P_Y*%>2JTP1%;]5 _=O>!"W[LER M2=&2G^47><%-,8:32@=]5)94:PVM@EY8"$/S.\\ ML.:@&J*):YDZU^H0!6)3V?9%E$T[/0%MK[Y(H-%Y2V .TZG+0!]C1GH(X9JZ ME/3Y98H8QZGG%RI/&D6\Z=23"M5\RV. I_Z^X^+6/0K1QXOYLO"D2E5D#047^:!4@9&^9'^5QP&)CM,?7F ]&UP N-P M93[',BVT>.34)X3&#(=G+0]7SW0L;A-9MSB M',*=.IQR-UI9MLL+'$[G&ZV@G$6P#J=(C5;6UG+CAE-,CD^VH.2XX=2@T0I\ M\,!.L$Q_#3(U#S8&2_>W(%W#:%JP:-]-7K0CJ>(#-Q:"\=4FNQ$N7\^L,0M9 M2'#9^F.=64M.@@O7(XNNG^A8N.C\,="LEBJ "WCZ5EJ/157A8O/'UNI<3@DN M-'^,J3:EF>!R\LPL:DP:@TMC^I;,^%+%X*A],&JZEA:!RSH8.(-7$(&_C.E; M1.,I)_TD=2O71_P4%;L[WR,F]!K^)U>(-%J<%N72'0@+MPC<4#4 ML%>2U@;T+3E)^!JCZ';WRN07$K;HZ>G=!Y[6 0^UMEM6UWUVV;PB 5K>T#G5 M7&5'_!0H!(!;K13A%A90$%=H0-RH!G!;^_@9F1_C0EQ&M554591W&!$?VLHP MNN8..! ;,JL/#UDUT,,F3J5]C3:U&LKFBYORCNOC_!SADUJ(54*[JDNH_W$, M]3_X#-@['"A9TGC]%)U0WV@G+8(+Z^UX%C71>(W$IB*"S!^)?6K3AFG(@$[E M\$S=W:G >]-?A%?M[S"4< WM/AX>=T$A.U(A;#WO,1Y.*C!F3Y80]D?$YQB( M)4E7&&_32DP/U6%"=9A0'>8ERJFPW8BIUNV+3$+IBI<\AQ(. )C#%TFHMX36 M<.EPR4QCF2C])5U.-C4])%VJP_O,C>'A=I712LK Z!IN4YF&= PL[>$VG]&* MJC\H!BP\?V)JV^ $8#%-/S(6 NV#Q>%/Q&M[[QE86!Y%NH)=:N)W MLAP#]7.$<]X*147\#74.>H*-9BO*R82:$-9D+:QI;+%"$E*O2D0+U5"'G]ETL_%]=IQ'J?Q-;I'.5>#EBA/FGD!MW<1:,$7-2MP,A,* MKN1=@-JZN,9YL4")2-^ZJ/:FV_B;T"AFA*^VO.2:_'R#ZCHZLA ^ !NKZMN M)%,4L.#K-\/U85^<(W[4UZNYY*1MGS4V$H#1R$XE(# &H^">F5XEJ[Y*#C07%"N[S :+@S?Q2C"Y?A6FW.B_H5BV0(^:.%T MS]D="OGRDC VBRG=+@BM"A#)"9=T8#KAX]/:U+^NHS:[B]U4E9N1WFABCG?[(J00/A?" MYUK5B6Z-X!]A!-T :/\11MK!X;PCC*U3@+26HS%^B9)J%Q#Z!>X>C@$99]* MOH*9//2A\V">1IATJ*YRB0N\K"^&$"&]S:5?Y(V<4"FN!FU<7Y"F#MP93R3M MBIE*/!JOVCEUA>V*L#&^RJKMX085159?638AQLBAK@!BED(9653U")-% M_;4,^_P:451@6G^UJ6Y"Z8C\P$>T!?Z84A3PGZ--R.DK2V2W:TD*FG_!Q>HB M3\4-':6X@E/3.YC

0.)O<438;)6DW!9%!D M\/=_IEG6HW^+>)LU+FJ=OJ,*#1K,EO9L0$Q0G.TX3N>_7[Q_\T[A#&UJX*G& M+B'U*>H$Q0Q=BSN8R*)DZ(0Q5'RAN$!DL6BB%-1Q) EU@L*+]2;&M-IB"=.G MU+WN$HR!L1@# U'[.2\97UQS>I$O*/JSY"0) 2IR=P$]QL.',GL7U"<8:,% M.PX##;*P2:O5XXN$]/8;>'/TQ:0%3AJ=YNF+.()?-( +@]3KX$;E(VQM= M=A&>GWZL[RM=D8Q+/J*"1E9Y$SNB/>8#6T)^VA(64*"C=9_*2"V%.C!??,YQ MP69QEJ'T='L6)ZMJI3>2J.S1#K*0$%>-*,?2&GYV43I1Q*;-%U]B@8H7W'PH/2>@?T& L?9]\03;"HCHX3]/@CV_W*9-?UD02)N,&'',L..:T+/^ F07,3&6^Z(]2TN+$\D4Z>B@ J(KX M @^!IHM:L_1%% $I"TA9&Z2L=U7PV. T,^MYN+4V.NGT:G99PQ\3DC.2X53< MVQ(]?LTBLHB2F*VB148>'MG4HXY&PPV/-;8@)R",5A#&BSP1I=30>U3_>Y'7 M!A*J4/I+'-_AC#^U"34S[#H(L=6RY9O@SHWP4G; 7E'^6Y]4,E8*,%^O\+MLE,K)' M_Q2G]G B-_(YS!/Z8OW)KW:R)K3 _ZF>?_9-3*"7$!"PEU/D[23]=\GJX.1/ M)!IT(KXF^)OY@GZ8MZ;Y5V>7+' M"AHG,KC2UF/=2K0S.WKI=7Y$].9'A\(Z+1E?VXSQ+?A.W*PG"@SL*XT5_!/# MZ:ZBXD%" YM5V\!%7M^3.E](NCR>DS+W@:6G.UW@#3Q6LX+Q#W%VD2\(75?? M7G!K!\<9/QT%6YRA:C)QO;5 3_/M&8<'YPU

3CS[A)PZFE,A2XY2@C MF[@-)S&8SX:^8YNZ_! F#!?S8H5H(VYKTM6M$?N:PEUA"'2-,N%::K/5RH<8 MV3Q]A,5F\087<:91J78K(]'03P]_BRX]C6X15%HM#H?L?8P>K\9&^S M,B&#N19 @2C72X6>]@G))VEC*P?T\J$%?@ 3@UX.)F:_:7]0./A M^@EG:/EV&P88X]MM(+/=VP4,-!ZNX:XJ^ !C?+OFCLWV [GA^LEC*&?H=9OI ME^UQR,FNFO$YH3K/(?R([#2F6W7FH+CS-=J4-%F)T([%C*S7)+\1&;1JGA4= MQ\'8+3E)_BPQ1?N8G:LLSHO#P!T-@_H!'#-*28)0RLXI65^2?'F+Z/I2^'WY MRZ@@=QE_NGYN;^DYH*X.IN+?I&5UHZ'2IH!W=,V56"-B+H$X>=78#?5U\ !? M\^])>5ZYPN3-:/MYQ9'JH(J3S7QF.K&3K&AB2>B M\DFP<_?J]%1(%W]2:H>BMMQLZGLHXFPOQ;/=Q10Z^1MT]2=9V&CVA2SAX\D2 M#J7/1YWKZ$@2K_DD_2$MODBK@QP(".;Q;H$IIY7=S(3A)N$]HG?$=OJH->$] MN_W /"S.EREM4][])J$-D#7]KGX#.5<6"I3>VD^>=C'['658@%_?7\,">OG* MX&X)L)3?3J"TP$A6AXT$+_![^SF@UOKTY9?JYCQX4QH)T;"4*O:)$]O.'O9"Y'"\W$& M,&"GM][;5C@;P"B=GO"4"QN6KCFG%:C9*!!W2\>R M[ -"I_5;.;:Z+-\^@+(S8OS!/,-Y.,3!LGQ,.'_FDE*4[/,%1VTO'$6! MZN'4WS&NK'Y+^ONRZGJ3"NER8YPOR[1W:0YYK=N3T >^2C0G!8K>_!SA:C.* MBBJ(/-V]1?%G%->! W&>1ME!?%6*.+>9P2VC?3UI^ M(^Z4TW$UZ0-1P=Y/N M0U7Y>5HO1_[A1?@JUX(1O:_R@:K]+\[8/@+S$#-]79.P_P>TJP.G9_W@$9#; M3F$]6Q;@DE#[M,[Z7W&'O WY'!>7*?$#FN2U>^G55-3=F&32=SR\'4S)=@PJ M!AC#Y4_Z&PA47:+TVM<'#VEY7-A MSV)*MPM"'V*:@E^3?H11\"GB6\$LB<:.+TQKHTA ^0,--D'^3S)NNPES"5XH MM?\'C45N![L.=]QLF=6+-MPE#&R_#E/L? \ MW)4%2OEZ0GB9G\4TYR>*V>M5#>2X/O"TZ^OV6Y5V6CCK\&9B*/@:"KZ&@J^A MX*O,[66.RW@5PV[&?T.1I^$T>U^69'\BAF(! R;X>#]#6\]"XWCW*+?+ M$-(3X<,#J"O>"I'*/ X@-8R48EV";(8/%=O,E+L$1H>/#O/0;F;?H0*"S'P M*BNOM]D("06P&]'Y-HKWP 9]*B):B/L/<-'XFX"R7_V^V=4Q:^K0+@#4/F&6 MXD5=,1;"2ZV$EWXA]*LHBTJ6?-:PCVA]]\KKKFTW9/"D_>D'BK5TM2JL.E/W M&/(GSC&[))SVPYR"@RK$I]M3G/'G+X5=7;);3FK#1.Y[6(<2>2*R@DEF):7R M> =U)Z>7Z+XF3>1N&G+SU,4M+PHOR!.Q&N9,QG ;GR&6!DJOT3W*2]2\<4.: M.KE0^VF%'Z[OQB/9K%.(D_'R]N;/^1U\MJL;'TN4CP,%)00%'4]04&\Z'&FW MQ?LB1WUD4;_:LB\.O"'FGUY-&BX$9/K2@QR[PX5]3%=^0'3%EX5K(YITY*MO MS-&D3N[; %[W;@2C^!A% )13)PQCN$4VJ:DEQ[3L^KM^CC:[\(3*/D./L0FL M7*]CNHW(0M:BG1^KOP=:\D_U37#P.UGQ.PD?=2F"2;GF=+-E8F7*G4_:QCT0 M]!CV(U2YDN:X*"F2DP1H/J1;K+]9#W)W];W(;#LYRG597:3W'O'-)\'5UL,_ M9Z@ZU/+T\ )7D251>GM4FDA(E9HW1H&?0,7JV0_=V77ZC'DSSX>X[' MWV-R/I(.FYPO\M)C?,8:AR\(L.%4,C$ ?4&(VX@(;)#ZXH1IN26!+1=?UEOP MN(S:XS+&Q%<3T]&[9:+S% P ]@RWSAQD'W6<8LY3C'Z)8G%S,L/US3#K^!M> ME^NG,EG)X15ZT?YNS);NEGX>9LG5TB>QP2GT0,W#Z0?A@Y&&A(?U0_6P/(%]7G+F0W M8Z-DXMIDQHW9.YQ7Y$E>X FEXIJ5BO!9=>/*1<[5BC(OQ-VBZKM>9 V.2US"J M*%B$QN5G1YQ$X,C !LO:N'SMM&1MP^($R]JX2MP&44S2LWR4FT,/8(A=%\ZO MT9*0] %G651?6,PBG$>)J.W.B8[B:JV)2+?'9NV\-YV?8\EQTQ.=P6=CQV>3 M+_ERXQM"OE3DG\@:]4# P?YYBY)53C*RW,I) 33O@:B;C7"V9\7V'XC_=S6+ M5=DYVL9#^D(ZKS:0&Z2G-6T5?_NP(T6"O.U_CMY.@$:7:/^>B*N2\G?/T)-Z M\Z34R !9H[XN,%JT%"0H[)U,].B^?E/W#KK6312(N>)=H#E(*$ KQ9>$#3/A@*U*[Q94 MR-,8HQNU1FCY\VDQ1HQ69CM[MSI 4C P;H=;.Z/&]&4XAEV@_C=NBA3<)L%5 MC>'ZOJC7W]QMHR3CGUNB]-T>8@FB[X/(@,];P>>OD;B6*RE0.B/W*(]EM7)@ MC8=$HKM-*A ,W<>\M8H8S?@Q0-:(7J.L6KILA3?J6D> '@[X., 0%>/AYXN+PKWY,=H@&K$5YS=*XR*.RAPS M5J*T_HZ)Z ^RIKD7/4CR=?H ?&6@B3*MXUH06A4K!#_5UP](((*-B7=<,FW M1>SL$60)W;/-4$ "K2"!=7[1!QI75ZW/-]4!.*?,0T_3)02(',WL<<2BJLW?O!@\>)/A)P4!+<<8DA@V=Y^!@*A;6^O M=J\O$.]64[Z^L8T+<+V2<;6<9O$&%W%6;VW7.TF?$UIO@1?\[8AM1 :YMQW' M+<]S/HEVF_F\+/@DS86*I^=1W<\%Z"EHJ39)47D7Y>QEWN+I]JG)+G>TFH.? M2%Z?:J*>7[&]R/DV559>]P/&/I4*;XO-1X]1LDS&W],:SU-1-5'K\QCR4<%] M$-P'?;D/+)[>P=5P/*Z&9IV(V-P??1$EX)9JN0+J"_ KG4_MK$I?P&"U6#K9 MKKX$OJM%U#NHXLN""YZ6X&DQ]+08VM3>K91&X9@BS]XM'N64L8\W^'*L&2_) M-E">94_HF]KDK YB87,^3@AA;NZ.Y9T16HJ#.8KK*FC;MI[.WAYHRY/9,\'! M4VG%4WF@9+9PF9GW[L.]MT+\F[?"OE8X\V2-CL6_*$?5>ENH,!=2SNA:;5>GWS69D9!.HS1B>33*=]K]4 M7<:UM07"A8@5O:K26_OVXIE3X/@BA*$9Y9HQ^X+P MQYC^'F>EU*\T*N*\>CNU)>UL%30_WF,)CV\)M*3/JW?TB>SP_6%".DR?[[1P MY/%(V67I2PM MOLA MD= _."^A'2!(VF-PA1\"4 M[^1[ +\$^)7.QSSE]=%Y8('_&F;],!%XX#?PFU]@2DB4 M#_< 2XQ?\XD=,WX$B_D]7\Q(==48_\P_,V0>7A2G",QVS)Q[I>QS9 MQ:U#A'+=(H>\4E53)_<'[21X4A8K0IO/#%CC45"OC+#3-7?)P=DWH?2B4Y2C M!2YT##QO'?UU#!P\7ZR[>?YLA;['?)4+/BL+-.&JV5A/,IZCX>_*XH)_1>*Z>/OK^K: M=QAA/'Q6B,9)GEYR6K+6O.I&"3';(6:[MYCM'DRE$*Q]/,':&DV?F.K4OLA% M'QP%L9%\B3&%SQ( D.%+V Q<*'HHP)>)$FJSCCJL_6DE)\ R(& MWJW(-H*$&6_'%:;8&IL9()!PA&(:U)-W'-&!0[N !PCO&Z$4>\7:CRM KS5L M.5P4W83$I$:PAPM\*T@19V,,>@/Z\RS'H?U679^%ZW<4K;E&R*U87%^LE?&3 M"479;A/%[>]L[O006]%G/1 9 L^L!)Z=XUPD\EZ*E_)TQ)-3=!7C]&11H&I[ M/B=E8Q%N\]X]D'R)N&J"YIM*G\N7+4EO/\J@(6"=5@XL^JN'Q6DW2*AIDLFB MA%1MQT+[+@J;O9=6$--UYTJX42"=QRNPXW8@EHMN"VPXR<8]66W'J7R0:FKU; M9>=1O-MVC(UQK]G3UISU;L0>9 BG;Z^FZ9(P=LX-M3KYNN36Z,XL)3D[10L^ M^0Y2/??5;22L=QAQ:I(X^\8W%VYY#($3X;@R1 \*4'RNR-; MP\F+:TH,V?6?=1*'5*Q:BV*XU3=]&9JA0L.%IDY?DE <=+B850U"TYH7>XD%\/;-S9@0OJ9$UH@?]3UP%>O*C/+7.BP3HYX.:T9-P^9VQ& MUG=\+Q/T2>W\09FB_VFYR$+UESQTQ03A+?B^4Q0P@7T<1":UI/->;-*?WU)*@IVY'U",'L*#HXH"3:W2/\A+M-0PQ([[@8C7CMBX7M+C^ M*BNY.K$4 W_7RI7G#N,Y"* &E4*T0=^&E-N\.?I2;K&.685KG:OV9[-.H>@ M]A#4;N[4T>F](2H]1*6'J/00E2X)*.Q\&GLW<93B@H+A X:QC;68F@* &RX0 M;8QS!&A"^;+/Z-DEW31B7W88(T$!'5;#[3,CEHU)<( O6P](0%UB0H:+7=U378(E:NUWR3% EIC)_K>(&3F/\:/UK)T89D.*DN MK<4L7BZI.&HY+:('K9U8;:\8&.3AMBX<&)#XD %H)0/P+%]R&P)1_JKV#L6/ M:'V'Z LJ8(U[((AO#.M85$"\RN*DFFMZNJ!]!KVN89"U<,BEY4=WCZUBM#B( MJ^)_O8RIXE_]<54[E^9T]\H:5H"NF5U*#WWOC;L(J*V3Y+O7(19"/6'SQ17E MDR-?-LB^7>=1*,RY>KO8I*9HF25DXPLM[LC0KDH-*U=T(_7HH++1RY.BN.,@78E6"=_ M(J6=:&XA[-K_L&NM4DR,--&IBZ.EGDJZ:H"^R$T>N@ZSOJ;NB(4L)Q,,9.KR M@*+?.RX(LM%Z>IA!W#49P66Y+0^HI(59W55F,EN+O=)3 *RONY2\ I+TYS>IQR?E,K8LI$ MN,8V?MY]X/9=[#7I_2:Z$SQ3)&&"^@27:KC)H3>G6S?[+CC:CM#1IMR;".B@ M\4XF>L^;?D?WSK>DFR@02-2[4&604(!(J'=!S"#A@)%KL'BF4H46NO,JT2#O MMID! S^FLJF,,/#C'M$[SOT8??(]6/7#+:(1RPV.U ZWP$8L'@4(.=Q!/6)Y MM,-HACNT1RPJL/, +!WCVKTCEHZ9>Q8LHFE<$P(3D3_W@[RH=8[H.. 1KUB =PLLEW<>R:7CCO7&!RT<&HT'EXH/.G:W^#*XK'Q2N$TD66._\,/4?Y5=%=?.] ZAKKM^+;"I[O1%R*G'>=@ MMWU]L)C2;I,C.+X]RR7^?/#^;^-ONQM99(*6M([>3IZ#G\?'094 QL]6KH2( M@ !^U%:@:74M5G&%*":B]15AN+JBR(SAEH./73I7G' ZC&PT0Q]-T$KK R3$ MJQQAO$I(#!^C?W",^<[];\;>S:3^Y <\Z(=S)6ZJ)W/.:#%&= .HZ [G6JSE M Y5O"<8(J-%3$:C2A,B_;M*NI90PH&4P9&(9D/ +V=9[TUK!E]PP!*AFR6=_-"*8U6JHAW:0)@$2DUT.$0A]%5\0.93$XQAKLX$\1%;(70\QS>7O & M\/!NL =#\@(.X3BNI.7;:P,)&$X-NT6S:MIN!&F7XL%BWY17A= U'PD'RJHC M^@Z.X8U+'-_AC"\& )CQV#;*14CNN.C?^55,V-AU<5OHK)&R3R1/S/EYZC4> MEEYHG>:0F=/;#U3ZZ("38/--I7>(KXF8)Z8Q\TG&,)O*AF_1ZS M*HWHFI-[A6@"6Z;Z0:*?QLGO-1('UMZFOD5T_<:#@PHL-W@%NK$&2+7P6X*ET[9FW-CET]^I!R\9-U$)]7'FP>O'3>3, T:B MP/5+7Q5P<[<"7&;&%NQH9=;-50V7F/F=WF.56%>''5QFYA'48Y59MP 0:R'6 M""*$KZ?%-LK M_HJ*DSP]^[/$F_7K<(&6H_2:X%W5@L;%KGHTNXJW#=Y,0$L'#M@7E(AR]$G" MM\3T --6QPL9C. T7&%/YU,-V4^H@+&FZN*&D[W!77LAR)KOCRO$9]8]>BHM MS6F=+^27>+8I-4ZN:.X./6G@ MN[[#&+@X,'X,6'G>RZFY]!YM1.5)]E('D;*B;NZ @[/U)B-;A'8WA8 -6G"_ ML62#MD]M'1LGG?-:7:I!YX0BO.1*6\DWW*TRB4#5U 'EXN[*!YS)+.K]STZE M^[3=E\6*T&:L$M9X%-0KRP+HFCOAX/G]@OQ\>D19-?/'I*L#S@XV> D#!RV< M0A\'=(B;9H5BNB(9-PN9L)VDR:FZ;F/A27V.-<#)XZ); ^;H.[C@@N1+X<"^ MQ#F:+V9<%\52^AN:.CT1!LAN'A\WW5.;1\-3#WG-+GD1/I*#^P>USB-]!P=< M7.W#)K3@AZ*E&[HW,4YWA??X*59)%^*X,.CIA"^)?UH.&D"Z..#D6F2?YB@] MBZD(C6('[L7W:($3Z;D"[QBRJDVIGB]J@QG'V?X>$8V68M+5GWSQP:@%:N@C MT\E?DZ.=-;H.#KBX%;>@[:)2U&>$HJ4+NL6M0"7=:H_HUPV!;I6)YW%#MJ90 M_.!XBA]HT#YBBJOY(A=]LC($)_4E>QT^2_3HO"\R"1G]H\[H'V,.+2"DSA>! MJ%D]D$F+("9?=A"PC."QU+[L+ )'" >H9C%LPQMC=<.4,'*28PY>6*C9[ M@&H%8Y\T4'S4ESW8Y.#6!9/[=78KN#V0#"QVS9?98B896*SE<$?V/:)WQ';N MKHF(9,%1?AW6,%D8^&Y]*3QD(A[S.*CA#F]G^HQ:5#UE\WI5:LADBC5G$_IB M4<$4'6B@U7"JCH-R$P"F&XSQ%CG;OJA!,(&!D_9]66)F\\@P5<(7G>G$"TC//"P7+"5Z T9U6 M;28L??(!6#CPPHM3T28-TUCA&J2QXNT$+>I!&Y!G,,*%9:QO3T!8O=;$@(O2 M*QW=,$$$+B5C)7T"$PZ2Y 27T!2\C*W/P=8'X!NOU'1PN1=?C%\8" >-"/?% MWPC@]WE@@SJYRA>4S4PLZH([ T!L;NN_MQ1-]V)+_FQ%)B($%8;T!8(S%$V7 M6J"^P'-F(C--6QP HIO.[@7(5!H.A'-R.XR)=/39?UXA;V;",2U>\B0JFS7Q M'[]F$5F(^WJ?ML\(5_MGQ*7*HCVMAM7R38>W7$>_'7FAPOX!43U4V.\I_;3A M[-=4$E?T<)K&S(EXTETDM#>V<55>I$&0^URT"HA(ME4H M\IQ:Z?I]5?67T& MI/\N6;$+U*%^+17<].IE MP>L[F(SB3ZF'J<)+[5Y;2(,_GC1X&\F\HX<;0S*O"4JOT'Z\FQ)*03A4?8:+ M'!WMM;@&!L,HS/E5G"\1XZ8L_^$)?XC0LY).W4QZT"/\EM:K63 MX]&_\;ZD(O4#44S2RO7!/J&'"^'O>*FVM^S=PP5PBH=6:&=;BIL[]TSP2W=1 M8^5RPU[CO!5-69/=N/]X;D)3\P7IXX27_9');HF$R&K%WL7\R!)O@[^*:H>[ M%EL.PP6Z0?0>)ZA>*WPJDF5>C:(JFC;T8]W>Q/3D)5;."6D[A]=T[*1:R?[T MI>RY9G"*/,0T_4#ERD>[P<;(?V5Z2%^9&?OJL4;+?4\O'S;6 M*(JRJQA['B/E5.OH0+=+O>-9S*)2/56T=$UWO96=)%R<%*40^IM[N.:C6I5[ MHF:$%1]1L2(@AB1=CZ54OFDHJK]! BV?-.&VHE(E60W7!:T8B7G],HA.'RP$:=/?*CST%K/?3PN6<=20OE9/HM M)R/)''MZ7SV\N@57CZ_B;16%\52>^@7G[3H[YNZ* M&P()W@C[M*)0%F$'ZN,BT^-916P-$^K&+C(GGE^K-[^KO9X77,VI4W3/"6TL M,B]AL/-X(Y6!I.YY!REH1@SY!*&R#UPY'>#,.Y(XOE#L)Q3[&7LTPQA1%(@F MX]W<4$JDC=;M7<@F6$(:%=Z[.$VE8'K3%X\C3*%G8\,R$OAN&RT16=)XL\))Q"45M\7E.C_(%DK7$Z$=,+OJ+EZZK:V.W1^5P5$) M=O?%'[.3%^;%ZQ\Z8W4P2JZN)90\_6")DNL;"25//UBBY+.,DL_]41*PW3ZP MW<[K'8;T]K2M=$$S&"T.D S^UTL4@W_UQTU-Y8='8N*L<0Z!VMJB>2_K0TH: MIABHK9.*,=4LJ)V[KZ^NO\!-MU"(]T%@ENH)23;U1H:!1A;W740Q0)4'AZ0-7R86U"V%;$! MF W ; !F)PO,&J[Y+N!LJ^TE +0> K251U<&3M8_.BX>&H#4B6JT5G:F *8& M,#6 J0%,#6!J %,#F!K U "FCAM,'7&IF69K!P*4[GX1_Q&U?O@W_P]02P,$ M% @ 88.$5*;<*<5%;@( Y78? !0 !R8VUT,C R,C Q,#%?,3!K+FAT M;>R]:7/;1K8P_'U^!5[=FSMV%2F36KS(B:MH67(TL25=24[NO%]23:!)]@@$ M&"R2F%__G*6[T2!!B=I)"JF9A"*Q=)]]ZW-^'F3#T+L:AE'ZR]H@RT8[;]Y< M7EZN7VZNQTG_3?O#AP]OKO":-;YH)Y&]TH57W22D2S=:K;=OX%=S(?X0*'MM M^3K^T5P:">6GY2M3Z:_WXXLW]!/G0=7.X-KV MF__[_NW4'\BA,!>KJZP)KR[=8):BHE!%\O\^GWQ[DR4B2GMQ,A29BB-X5GN[ MV7K?W"P6"9>>SP8H_NJ\LGHW-[UOH[GQUCPD3YO9>"0+(/9$VJ6GF%_PIG?- M5MM99)IDL^ZR/U7)[,]$P(=_3F[2.)PQB[HEZI=9*.D MFG;PEQ+I3"&E3#GXDEG)4&F]MM-]=1VM\18GDLTJ2WV:2SPJJ5#=397.2 MEK-!'@4R">*A+-U]\N7KOH+E]]-U/QXZB)H/35>5O'_#6@*IJL$./Q#4_]JR M,L,?EFDS\V6Z=KX,2^/D- M_T:7_7_-IO=51C(1F0R\[M@[8^+\ L3I'<=))D*OZ6V]V2(D>UL[[;<[6QO> M\7>OV>0G#&4F/%QC4_Z5JXM?UG;C*)-1UCR#]:UY/O_URUHFK[(WK(/>?/KY MC5GIS]TX&'MI-@Z!&7IP<3-5?\L=K]T:91\]^J(GABH<[WC_\U<>9Q_/U%"F MWJ&\]$[BH8CXRX_>2 0!L,Z.UU*1UUIOJ^BC!Y26QLF.)_(L_KCVZ>= 79@W M!2H=A0(>&L61Q-_4U0XN22;\406!C#[] S_#%8?Y4";*Y\U<92>H/8,_#=9: MF_AQ@SX" B.!? W\L[,7 :3'N[#]1(0' -:KW^1XS5.@RAP9T*R^[%,+_GG7 M:KW?:O_\IK2,AUG6B>RK%%52=@B_S%K5Q%6?3G:_>V=[N[\>'GT[^GJP=]KP M#@YWUQ]X@9VAC +X?[8?BOZ:QRKSES70L3O=&!2(B'HB! G_B?[SP"_?)?&4 M[:O4%^&_I4CVHN +<,?:IR9?_,#O^Q+[^="^\!@>$0?[\%VZ]FG_WX_Z+MR< M?A/>.>M=^XGPT6 A"O'?;[S?V&QM;:Z5WJU*+\PCQ5__./UB7J^EXLYN/!RJ M#!>1=J( 905P+:@#)=,U#U<%U[9 "J9J)U(AD&22 ^C-VLQ:KE_<5L7B&# ; MS[ZXC>UY(0>D<#H0B9Q:RN*M8K\M M43X,XBR0OAH*$,7Z ZB9@\/]M4_M]5;K=MMY.R^LEV,[[^;"SAP;H4O23IX- MX@046G"W#6PW0 G@_V^WB_=S(671=_'A87%QD*;Y'7;0W 15?*N%HQ7WD L_ MRC,TVM&\>8K5MQZ6>)X.[!L/N_ G!OO<&G66($7E%4>/($5;ZZWMV^UE;@6\ M!'N93U_?M(N'$:1;K3M)TLWYE/1B[^$>FGEJ#W>426Q3O&U\:&TVVMOO;K?^ M>VBSJ?7?1S3Q)EJ-C0^MQH?-6S+#/0R+AT;"QL96H_VA?3O/X!ZZ[1&0T&YL M;VTTWK^_'2=LW<.\.$ND2/-D[&SC;FM_VWC;W@ <;-QNZ?=0T0^V]*W&V_?M MQF9[-NGRDJ^D)$ -_.[''9E,KG7V0_]D'GY3/1VQ(<"VMM'V<2" V8^= M ( %'CYL^ &B"+?:YVZ>9C$\^D2&E.I(!VKT8#O=OF:G;^>/8;2VMR:$VDS,U;,%-K>_O6ZZ^(>'R-X^!2A>'! M<"14@I&/;W%Z^^7?UMZ%U7^87GW[0[.]T=SX,'>\YME6_VX^:Z1BR5^THW$F MKIA[T*@E+NF$87S)N1F]_LW'6W^5-3(7R!=B_6\GHVAWHAZ,[^&S_U#9P(BL M;TIT54B!;Y#0N3R1?MR/2M;NVWEWM8WNQM:M]K55L:\J:0Q+]RE?@ \X4>GY MY_%G&?F#H4C.201W?,I9I;!^J2X$"%66OU5W8J*F)+>GKM'WLIC7%[&H_ZJB M\W[\6<67<7)N9?RU$G/JZ>#1X1>B+]L6R,V-.:$,I-/>7K^5Y'R[]7;)H/RK MN!1*?9$CD5!T^JBW%^0^W?A,(-]:OXWEUWJ[W7H@D)_"6E/-G(QQX[X,] M\DTD?;#7[ _7 AKSK-84L+?<,5IZ.\"VEPFP9S)Z-KBV;Z=BMC>7"K"7<.'X MV6"[<4O8/I0 7E38/IK@?;N]?IN01^OMVZVY+*5:U\W6=:WUM[<#>85C=B>0 MU[JN#-AW%;INA0#[:!2\N7E+-^3=0PF-ER>?6^NWR0NTWKMAL/NRJBW=MJEPP^I2J0 M#)1.D@CXEFIB=@?X\2#J#%$3 /-7WV)]Z/9=?&8O5?T(/F'UQNU .1F46:J0 MTH?V0X0TBE4?]2;#M'M7?IACML)L\?'C-!\F8Y2J)#T2&:AL7_A$+#I"?A&' M%[#&\F^:][\!S0+53=^V"Y3_MXS2SR(Z/^H=RRA*Q^&%B)28AQF^R2P#@6&> M[.1UF-#O%/EIKW^X%:3>;=PVFEN9)>D 1P8JS#-0/J?2SQ. C-2HE\%^$@^! MY4=Y1HP*II5((BPX-TGUB0T_'K6_J_"NKJ?VI=GN;;(J)RA0B82_JT@-\V%U MEH06^UFDF#@:CH#0)T7SYW%QR;$8XU>=2Y$$]*_?02W"KKFTM.UD4]HM)*B9 MV92'J'1U=RBNGF.'UV7&-N?/%\&3*IS6*J.(5F3M&5@3O1[L#%I[D0.D1"9E MB^814AA=][$(IAI2>U?X\?9%,0]'RN5M8Y7^S/T.*TE@;S@*X[$$/DXNE"^K M]WD81Q?P1,EX3\_B3(3N[[MQFAW&V;]E5D3N34UUHK_"ZR:(Y,,U1+)Q&R*I M!%I_:AJGZP^&0]!40 WA^'>"1A4%S:JMNC.K[8&-F8T/(E@B59&G1]E M)F=@%!Z-R/+\BN<$TH.( ?Z'5/T!8NH"[,*^I!^QD'X?+!2JY+ICJ&F]?1NS ML-UZ/V=.Y:Y\^^=Q*"(\'<&H'$@0"UOXW2.P]=P6R%L U+L[5#B V_$6A9CS M\8OL9@72:9/ 89++=\YB<+<"N& ( MZQP$8HP<*:.U3YV\#WZ>UVXU/%CI;<3XYD:%;WO[M/]>KR=]M#H.(A_S+,X&9;KGSEI9.U'P#9@__!?P01HHWPUQEO=V!%( GH$'=EQ6V=S:PM![^[V' ME@AR0LN[[B3/ RPW]RZ_2)GP/(>B]QH78OOK>V9BZQ@HZG*0*7-H>WFQL:?5.9X MU/M#H,&<'24GN% .7N&G*:.ONIBXZB$FIU($,G9%&,K@\WA/^(/RM7=,@=_& M<-[>JM+%#P*&4@J)3&EWI_?88&N]-;U'^L(]T4V'?4 5R13^QGX1.REU1X"% M>M358V>0X)IQF4US?'[]*@W6],]X]/Z7M52!QTKG/\O/X!>67D)_IW&>\)_4 M_61'PY9 /LL*_:2OE70:V_RE OR[IV3BT5ME9:N3W8/?RJ?()V_^9+XJ/WU$ M[IOY*\U ]:&1_JE8H;FO^,TN,S"7ZAT4K^!?S-_F)6]*L+"P0;HAP*"N,D\? MDN:5GW3#CAWXS=QO?C)_X_V5@#8"Z!T*H.>'+O?CR#X5B[(/TK_<%F#,:),@ MT_BBLOF[P0SPN;48%.G 3"_JOC [!&=M- J5CV4-4[!SNB+L*/!%[PR_!>'H M,OS:=X=?%5^U%Y&OVG?GJUEXO(V#]-CPT,PM^^BA\)\!O.P**5II5>P%"GY- M01\ZV<+*+:Q]L@99Q5Y^?E/Y> L_NXI%(,0:20^*I/MQDJO2;6S:O"50%P"L M3\ZE9*B++$XFQ?&L2;\NIO4@2SLIS/+R]= M*\^L??:;10L M/+6?Q^%? ]T'$K)S(HO/:^;=U$\4IXDF*TB7%'ODQ-Z\NU7"92<(*'LJPF.A M@H-H5XQ4)L*E1J/-Q%VWMY5"HN_GPSS$I",E?JX3< M$YD)%? M,:K\++BL[>I50&)M'S])5/E9D%O;N4N)MMI>75R$?95Q/Q&C@?)%R.9G9]%P MDR;9SLSUKGWR^:SNSFYG.5 PE8FI4?#4R;";N>#D=$E1<'*Z*EQ0H^!AN=\IE;7*V(V6./SET%>K AMMG[?!E$@;-3)H>/?A:I2H]ZQ\ KIM,W=@;O M1,%W>'NB1)B:VQ@F?QXG<9#[V5&BFZ;3/7N @DC"]5%??[W@%#0?+!Q?YEJ@ MS*2?N;1E%42U&)L)U]6CV!G#GFJ*K2GV6HI]OI,N]Y"Q^^I*!OB%K&F5]'DU M.%:'2I=2KM94^L*H="EEZ;'$F2FPQ>-0^!1U* /KA5$K4!;3X(1'SYDF(O@SQ M4Y-H3:*K(47O9K"O&I$^FYU>B]&:1FL:760YNI2TM3C(7"R!4R-SA3CS$8WP M,^D/HCB,^V/][6)2QO+9XC, ^S*D3TVP-<&NHH2]FWV^HB3[[&9Z+6)KBJTI M=FED[#)3VL*A=K&$48W:E\6U^C,=R%]6K$[OX07S:HW0Q>?0THG>?:&2WT68 MR\]C.C15G 4[2P2 +.OX=$QS:=KTS-R0-MMNV-9#HOKQNQ(XF_VF1%>%V()A M%@:/Q7BIT#>]HVH4EO:U'/@S,K3FOF6>N5!SWQ-QW\/A[YJXG2_1^NH:?2\?3]87,=5\5=%Y/_ZLXLLX M.5_08DPG7'(MT$K-MV['[_=9@P'_]''O&7BX7Z1F&HF:4:I0N7JNP4)STZ_B M4BCU18X &@C7H]X>&/YT8\U:2\Q:-^*UYC-VQT4H@3(N9)3+0YD]#I/MJPOY M321]F6;VAU7AKDH KC1KS<9FS5-/QU-G,JI9:E58:B8R:XYZ0HZZA O'-5.M M#%-=@\_5XZL9E1L+P%>'\O+?X-_N @ _QR()5M#%>GG,=2-25RLC=F<.>ZHX MQ@M@LA<9QZCY;+'XK(X7KB:?/5N\<,GXK(X7UJ;BPL<+:YZJXX4KS5)/'B^L M.:J.%ZX\4SU#O' !ZGN-N7\89S+]%HLH[43!OHI$A,>9"B<@!5)188@-U#*1 MY:EE'?Q6!II4%IS^[[O9@D:K=OU(Q6V/5%I:(W[1$?_ 5:D/QO$_HNZ+1'WU MOE\8U]?(?\&<_T>$ZW.]WG@XRC-T@Z+@=)QFV7+Q;8_%)L?B,O&B_ M0WF5)Y'*\D7MGG=[/%ZSN=7CQQJ3J\*3WZ1(Y2 .@X/A*(DOJ(?/*LA6<_$U M^UL]MJR1N22<>1#Y\5#:L>"?!>S>EZ<#*1$&G2!0F \0X1>5^F&,D[#!F(<_ M1G$JPJ])G(]2>$28!V#>W $"^)AOFPVB4@$2D3'\:5,EL)N>AK M&--K)GB60S08:OJW6Q)F0&FV/=#Z!(#U/OO'QS_W4.%[],R@UCE>G;F 6'Q<6B0;2*6^+ M[2QG])HNICG-NZE[Q;'RS^EWL&)^4Y$O$K!0Y%&OM[CCYFR9S'5;GYX]]U!E M-!,0-%1X,QQ?AM"I"?+%$^3S2LAWSQXIIJKO\,/ HGHH!<::/N59LO/=W&N^-'_CO3,I5 OK][>E MT)=!;?="N0'M X75YL34Z4CZ2H39>-$'@=T&8S,WM4J8.XAZ<3*D:'#1C7[Y M<7?-MA8>>P_DY2PS^AY56"Z&VW![#-="]J5AO!;.RXUU58OO92I(J,7P4]FZ MSX.Y6IPN)O;NF%=:9IP]E81\I"*;6D(^NH1\%LS5$G*QL;>O(I7);^I"!@<1 M/+&ONJ&DN3KIYS%W.K#C9DYDFB7*SV2P&U_(2"Q\]>LM-J?Q.G.+RX%58[74 M6'U6K#Z2-7,;K)KV(R"XOXI]%FP-,<4;H#HXV5WD#0>*+NST6JV/NA(L/GX17:S M WALDN/ZN,ESG,F#-,UE*Q)L M #Y/)'CBTH=JP57+EUJ^/(V94E-:36F/9C/-RFEV8"&!"O,,S,=3Z><);%2F M>U=X$E$&^TD\Y#8/9"0>]?9$$@$.TF.9G Y$@H."*Q\PX?XN@09\1$"X1%P! MD15,H]J>5IPA[S. ^F>18INN$AA^@/^2#A>;.MR-F)ZDUVUG&150C:T% M%^+7\-:/Z +V!7O*NZF?J!%UY2UVBB**;ECP6$85YFZYM67FN1J+CXS%)^%% ML DHA17YLCM+XAR#7PU+%N&/$=[;"?Z3IS3<9/DP^P#;76:>K;&](-A^6&>I MZBSUB8CZC/3O*E+#?+B8Z,-.^G:I:Y^HL;Z[WD>+UCW;.>,;D"6NE@M9[GI7 M#UF588A9(O4&DWW1L#FGY'Q"1V2A(P(UHA?<[IDE7.M0P2I)94JH;Z%LV&S_ MB?T,#\508W8@\2?\;K'YT%VU0>/DVA\IW:P!]U!!^K>6V^!CC9([:KJW<_.1 M@?(C6CV1):!9!ZI\GXY"6 E\##+8:A1LARN MP%SXVQN.PG@L)X\=M^OBNQNW#XG:KW-SI.M=?8^"A0F@U0A\AO#:!H_O*UG=AW_O2^+X?OR7XW01^"_"1P]R#B1C9;[L4;7PX\1V9BSEW'I MTH<*G=8AN]4-V3U^E55-/2M&/0L2^6AKRZ^N77@DP?"0:?"-%CZNU;8?[X*X M/\]4%LJCWD$4J L5Y"+DEES"/=1Q026(%8"SC37J@3?HPD, M30CS"(S6@V;R'T8W_0X_X30!ZM@U',I P9+"\>]T&**FO,H7.S S3<&J(;=: M6FJ^XMB:Z%:4Z)ZUY@4G3]Z]#'N%+/ '*-Y=6$.\;*VU'J&G;TU +X> GC8. M4-/2BM'2\]M;#W(PI::VI:"V1RLZM*.;R@14!;N3TQ]+110SNM:4]_)(6:?' MG]!4AP%7R8V9#\LU5RXE7OS 0D+T5@#_29*1R@]E W5:K;>HJ%; M?%P QI[LRO[6,1IOZ,K^]N$\O K8U+WXG[ 7_]-C7=6H?AI4._)L GL/,S]C MV_U8(_))YV=LS\FS[J6/X!5>/\ZP'AFZ/*[AW3!M=^^3'>90EXYT?IZNE[6X4HC7J%E4\WI[K=CM+BKK=SDOG MNAIU2\MUQR=+BKKCDY?.=37JEI;K3I;53#EY\19FC;H%X;KJ4%CM$3QAD*LZ M!E*CX FC&W-R06TK/#L7U"AX/"Z898$=1'X\E&?BJI-G@SB!11$JOL"7::;\ M7=[A8H=EJ_=0Q&,K-_,RK+0:O2MAR=V2>_?C1*I^M!+8K=K+B^;=&KG+Q+FJ M5K;+4(PP#YK($.Q$P;<8#,!_Y8E* ^5CQ=1R(^R&;2T\ZFZI&VLLKH;&O*SB()-#)I"CWP^^ MM#\L)M*-C+]F X8"W&T\LC2?"ZOMQY'FGT6(;7!.!U)F:%XCR1,>C[*!3';S M)('-=-)4+GJ?GUD;*/%!Q1\F)Z@^X^#(%).'? RD"6E"@+CYY__"\G_$#_-?S_N>_ MKD3K(WU7_O7GD9=FXQ WX-'-WMBJ,+QSC^Q36KJ'BNB?'^G75/TM M=]JM4<9_7HA$P5IW(CSS&WX>T3O_#G-R-XU<^9Z(;2Z\8)+.^7 MM=::Y\LP'(D@4%'?_IV.A&_^KEC2Q(HF%W2I@FP 'UL_Z74T0]G+=D2>Q>:+ M!'')WP Y9MTX .QD *\L,"\DI\,785.$JA_M9/'(/+B]L;[U$]SG50/LAM55 M@0OQJ-_C ZW(I S G[N??AP>G.U]\4[/.F=[IS^_Z7XB<#[A D[W=G^<')P= M[)UZG<,OWM[_[?[:.?RZY^T>??]^<'IZ<'3X'*OZHW/ZZ\'AU[.CPX;W97UW M'=>@R-0Q5X[=&5]U\M^N?C MS?1@Z+QXPQM-66^(ZI'\GX+%G@+\GOG_>X.*_:.3[][/('JB.#K,AR"K?"\2 M*,8#J7:^Q#YU?<'6@L#C++I.9&]FH'/M4[O5_(UD6?' 3Q:/JPO)FR#8B2)P MHD_D*$ZR-8][+( :AA> CMSIQG'8%6$8 ^5=S0EHV/+&V_;&QRE@&Q;J'![^ MZ'SS3O:.CT[.O.,?)Z<_.H=GWMF1!U+A#%C?:V]Z1R=>>_M5\/HF%'G_\U<> M9Q\GH,A??O0*8'H$3:\$3D_#T]/@\^@2![J>!B]1Y-&^=_;KGN=(+BNU.KMG M'OS<_K"YY2W.@O?CQ -CT.NI% 2--Y8B\604R.!FOCHFVV"/XQ,ELM@)L-@0 M%C4(Q!@?*:,YZ>)? B@M&7OMAH=?WY87GQ#1)XNREAO%'YB6J4(?X.$9N%7% MP-[92>?P]("8=#[^72!^F(^!%V>]AG\SBV6/;7:OE\1#[T_[CY?%SE\O0*EU M/^W&PZ%*T>,"\08>0)23'S:38_;(9=J'2P_IRGF-AF:[M;&U_.DWWW5:GCXO]>5MN_C>U,;=W8;3G:_>V=[N[\> M'GT[^@IRI>$='++S\*0.S*N]*^%G'F:ZO;CGGJ9UE.@_%7D MJ2SU=@\?C%^S+)R40'2[?93QPEND*=89L&=9##)B@5>NH)G-P[DM#&2 MXA6C)+[ Y\QM-Q[*"Q&(F2*8"6L>T?!N_=TD/UL'-:9,OCEB'8M"L*^(!#TPFR@([KE5 MAB 1GU08EUB#EI3T1:3^IK]?KR;EOCI8/UD_7??VAJ,P'@,"RA3J'<;K-ZF; M&TCIEA"X)^#N;(4LG*#N!$$BTU3_YYN*9'M.2;&QW6IYW_W=$)2CB+P.U4DV M/*RHD=[F=FM28C2>(VX[W^YWX>-1@\U3D/Z!*O/3^)9-4CE^.6G1LN86CK.,8\!C^_VK$=L]<.&R];[<^-+?> MXN20:W&XR)+GE08 ^AO'"9"X&HG0V[N2?IZI"^D=]4#XRW15]1U@W$.4UUKM M$:!;^*__3+U,AG(TB",3Z6F &^N'.?INGDBD )X+Y,YJDAF(H5WGC5?8TR&\/+'3_;>7*SX9Y@K6E@@4RD= 2. M@7X;71Y(7SN^.UX>!3()P>'XZ*U].E-92+')/>$//*J0^OD-WGX/N[6&KH5N M(D@?GHZ'W3B\,V"?)> U_RY->)M(:._*'^#PN:G-+N320?+^,5"P[!,KGJNQ M5$O$)_#@M+HZ))?F-&PP\PB(I$E2#6\D$N]"A+GT_KNUWMK&!*V7#L B M?3C'_.F -0M26K"P7)D33">[W\^F8;#0+I+3 M.?W2^=])0#%U>=]%B_G)X'((KMYC)86OH\>[9YJO M!>R='SN;GI>[#G=&60U1A8HP8[.S^5;GL ),W4BO._;\@02)!/>>>XJY("GJ M"U3J">]2AF'S/(HOP1J2(@4J"N"'-,=@C4B]0/94Q.4')SEX 5N@+34_.6P( MK+6N3Q3\&_XTI6C\E?[AAICL'[".WW 9IWH5- MRWKC%83PEC(N"UNP_:K]VAL &R.* T^$H<6S2P!=J2^ M9Y9Q7L*UP_#&GD+\X\]40QWD.,63+ATETI?DUK8W/*H[3KU7\#RPO+PT!U\J M'<18QV1*([.!R";7?BG2:3*EF_4>7H.$B@+OU0;OL0OV&_S>_0_L *^G2^$F M7(5^#@U5HD70(D6:>1]:7B#&Z?I\M*I/Z''=+AK7F4D6&&0FS988YC"V MC%33LJ4'Q#&@=ZBR# A"AH#F)([0" C'G@2#8.P=H%TD?$IB?1&9\/99M)5( MO7B&*^M<[0:.?AYR\<-I\\Q[A6!Z]W%CVRZY_5:3RKT@2&[>B?UO+1JT)1O"PZ4G?!]$ T[)"XA;T(R-*K]%]#8K M?DAAI?!!:QGD93\>CD0T1H4(SP(M@KOH>X#JRVQ@?C5,^>I42EH?FB0K27#UCX?9:8^.W-[K-#:/T74UO!<^K M74()L,?KG;JB_G85]1O;#QL7*('K&Q%7QZ$<,JK+$OJ&(,;3K799UCG'^91D M%W;1CY-Q1721+B(.]O5%\P<:041-0>EZQV=AH':JA9,UEKU=+4=O@"?=:$:A M/O+IU@=-.\U,/,X;5:U SEQQQP6X[Y&@N&=TUE?667.2D+F-[](W/?(YRTE, MOYAX8^\:JP@KON:,3*%_1UX=R#D,48'KDZ=L2L%+^0ATQ:%*,,KP7>$87WZI MX-5('Q'L-4;#Z$*E9#]%(O*5"-'PPL,N>#$V5@E$$J0>EO*J8%828?.5>%UE M#AEKJ/;5*WUU'7/2QBD8BV2,"O"\L7P:(0M QC-ML%;1I]@,FZ(?/H(YGZ8@ M_/$[ WG9ZTGR92-=N8JW*G3[(D KLFX2AUX,DLK!=F$84TK?XG2KM>744IV* MI"O@LX\V*;.N?4#4'Z.#354\F0 MO?I1@BUJX2(@0PJH![1BD0&*:_K+7+73VB?!C$ MF?ZY3!*FF]Z[9FMC[=/&^_4/A@;,6CYY /(0%]45J"/S$8IDV)$?QBGN?@24 M0A#Y[ZWU5JLHDIG>>2&W?:ZS8<#!AW_E (4-ZAW2QK\1]%P]X7T-8R!G72YA MN 2[)X 2'L4I0W@HSCFVB@%7$?HF+AM'(=@6D[Q*Q>4ZT1&H!(1]G*0-,!_, MR8:83C8D*:FB+J@2^!/U1'P9X;?XPCA!FP,LFNV?S$;=XB'G.Q(&B')+$^LO MAW]TZP: !M$$P>Y&@G@UL_ *='&>D4%&9P/H<1T@P- TGMGQ;F(EQA(AZ926 M=%0\T?)6R^$MNLKEKH/#_=OQ%\C9+=VFJM'Z\+:Q_?[]%)<].TT\>EX'YFOAJ[*5F%*--#591,N+; MX\9;WG;>"O=<$QOL,,>3;#U-9Y_08%5@E=BX(6& M;>QA8^P4V+;AM8$+VB!&VYLDN=I;:'@<"S"K#PX.;$9*+^[$&MP@38<>ME S MXO6 (5"U,E,98#/!WX61W!N\+[!MT\SKZL ,IDT!7F"/7)KL%WY#MB\\JKW! MB560CIFVJD+,M^(UU^@/TA-.ZZO7'+Z'!0:T2( *;57P5I/IK7JIS-@4AU\& M?+6*F*M1;%R"TL,T8(":B3=+7N-$AAO!;.VXHF_-4W+STH2[[]%M9'-]*NHT M*WI2IQ57*JUXJZZT^,%;1(:@A7F:+?@/#[E#?_3F*C%M/4,OV9NZ'R$KFOT0 M1]YW=S]_VL#7?[M'AV=[AV>F=X75WU3(? M/(V>80%CE0W^\00JOA!J=Y!DU[4T;+ CV !C*%&]"B_PMDISMJA[Z*6ME<@ M%!X>M?IE;7.MFB1F=:/S)E-6?+W=^?L/6"?N/>"J;]]X\D8LW>BK,[L==T[. MO(-*'IO-2W<%W%OJ![B,<'.M(:+L25"V;Q11CTOL,Y*M$PC87/_PH B8%I"W M6$Q[6$]2(2J7GWKZ@%& M*ZKMW:U:6+QP8?&Y%A;X MWA\1SDX++V2 ";%>CS(^F-*L)4>UE=&J)"@VH(D'N%692TI:DE1 M2XHJ2;%92PHZFB?[(L2B&U_2"?%:8,P0&'44_H4+C*U:8.![OZL(CZ;T9#;V MOJ@4J[+SI+8S:K%1)^_JY%U=1O%8911U'<7]97&=A*IE<2V+EY@X2R-@5\JY MV*Z="W(N^- KGGL=Y MX@\$G]R\IK/*HV^.E^VX+G.M1RXDJ.;%9 MRXF7+2?>U7*"K:;I3D48FLWI;#"90IU(A.-4T6'S?=N':#>. FY;A=> N,G# MC"XY&DD>.E3;*+7LJ65/I>RI"UKIO?^+C>D4M@"[D"1&X(O0_.TDB#S1C?/, MC"'",MA:M%2*EJWM6K2\;-'ROI8L^-["3K'=8#BNUG+CA( M&GX?%,TA:XE1+3'>U1+CA4N,W5IBX'L+IP3+9D1"W:KWXT3"KKU_Y8E* ^5S ML^$S;(1[G,@+;%M[$*4C'CU16R6UC*EK1NN:T;I^_['J]^L"_OL+X_>U,*Z% M<2V,5XYE3J=4NN\6JQ4 MBI6ZPRH?G[&R!(>T3%OEW,DZ*:GI=%3_SD&$M>VK94YLL5>*G;J[&%2!:T) ,P2P+"*"T M)%7.<'(\C^1,&[HVC;TG[R *Y CGR]?.42UI:DDS0]+47=GHO<>)BGPU DNF M*&3U]J74!?,RN5!^77I6BY$ZKU#G%>HD[V,E>7^O<[SWEL4?GED65Y#[4]-Q M+7Z67#>NEHE=]R;3^8>!ZBI]!+7B;*IWZ@]DD(>UF;VHHKT6)<\M2NK&7O3> M??C6PX'MWFD^A)_&M<2HE!C;=2? *LMT8V[+]-V*,,PI[$YD]>G)V9QR?3\J M^-R-@S'_!'^(;BCU'X&Z\/Q0I.DO:\=?/_]F2/CCNWVBNPD?#":9%&H.WK+V22.4R=\L'!YGGCRPW'[<^;K7_'RR MU_FMV=D_VSO9\41X*<;I1X\=;(1<)$N/_^@-)"]V8W3U$9DIALO^JT7_P'W" M/^\G<1X%S?)/:]Z;RIW]^N6D90%RDB_AO"O0?7+&FS1EV$X$@&>&[)_@ZSQS=\5JYI8U.2:& $>)=X1)[% M'TNT0]]8XG'(E,3[S3$4#I]@(,7@4W2 M)<#;R%!E8&@N#BW( ^F/::F@).?7)Z&=!P-<\0[/_/^]!5FB+K XM.B4['V# M__0IA^J=2#P8ZW7\C,;0>+^*!"BB\,,LJ%<(*":1G!:-D%3DAWD@ Q!KB=1] M3> _,1T>3N0H3K2K.LJ[H?*]G@IQO!<([@!8?^R=['[WSJ0_B$#:]16JI(/( M7_=><0M)_R/\SA^#CQZ %Q[KF9^P_DY$8_/S:T\D$A17/\2N M*K >O&\H181?Q3WZ:9 TZ-W8;"Y40^I$%T<- M][K$GI'$Y8@@'M&; 2A=/<5=4A?,"'"7&1"-,5";4Z+^(]V7IW+Z%GAK&N>) M#WBQE\.[+D&EI!9-AL[ATH;E ?/EI0K#Z6_E%1ZDG?X>>R-B M7C:3T[\!LC,5Y16_R#13P\I[1DG\G\H7*5 ^43#]?5>&"O!4_(#82H$O0I%X ML&HPJ5-=? *0CZ-P[,%W]K@PXU8":+KX7B^+P?Y,S_F'//)9+A$/$Z[\. \# M1"#0>26U"C_+@9(2W6L6'].SL;11G'([6GA-H)!-/ 0#TAZLJY?$0\91@7PC M&T[QZUDKNT8N[.C[7ZG7<),'*3%RT>PJ!2,0X"&CQ49?IZ"S2H37>M5@G$8(H,)+M_ 9_L2]"0:Z@7AV_MQ M48 Y3?%I&ON*ZLEH#3U]\A_4:P)$")P3YLAVQ>[]HA^:O.(_O(3A-A)H/><@ M'@ P]#C@U9'F?8*"B$0 ^_,"6+)(:"7$/2[+%2I6#'D_@/% D0I%@2#+H#1=Y 7&A\ MWT3%>K6NX9 -P//LLZ95:9H3\6@62:V5A%QR=3.7Q%UB1RU5T>R"E0*DTY[ MND*X1B9#?)A^EJ76\FZ+S1CV#XR,,DN3]D1&K$]WX5/G$"@@!019.\.1S!0] MP9B*U!Y8*Q.5T1LE/W:.Y^)3:?.XNI(X5U&:)[1+T&Y#E0^9#T#OGR,1^TZ#:2G]XWAQ@< M4H%Z2:XX3.:J&S+_0;W$ ?K#P,^@\$GNH(H<@<2#Y2LRG(M[1MBH#&P"6)@O M1OQ:)KZKBPE0C+O C* 0A'].31/!\)VE[=)Q"CM/V9-@(Y@N!Q\A"4CFC+T+ M,&!BIJ&+^8E(TY&F899_,B"]37(>307O$@&&?P[PI:&X3+6@[N=:@O-;I^28 MBLKF4&JD8"_'<"2X"(#BGO:/IDUS![,LCB:E)+X=J8(?"CB*?88=PC=.M86$ MUF5$@B(&20EZ8)9@BKEO/Q%5?VA4ZY7F='X@/3D*R]L$WL;(L\, *?-O3I M"A<4[ < ,($F&:7&R&VX8KGA#:0(M5G#>Z*VRZ''RF32#IY%D.1@:-G>P/T@ M^6E#3/.(L>2K'<$H)EB3%0Q,%.2NWB+5<6UHP#A_@#1QSEZ.L,A'@Y%$N5G" MWI4O1QE>H6U6@C)(C49908(5#;Q\#C01H=H-C>>,"Z6@"[P&5DGV19ED"3F) M+'R&FS; J]')B)?FX%I%Y! ]57B@[K*$!B($,!RL2_X,"98DJY"055ZD!?[ MVDHDUL^CPF$%L7-!+I8-<]TA_OB00;")H-L#)R[NG+>8E<0QV:!)$)A\0'LJ M^O^\^8U[IC><[(9#%$\=GG['>Z>G50D.)[_AIC=*V8T5"= #/+YRM&@5TP\S<@4J15\:O270 M..SBP =0(]8\)/.O(H(.?C>Z+QPADM' &DI#<04FR]^L+ZWQ@*%!F9!CX7C& M-ABRCJD!JY;U0E*M)VUR MR4"F4CR#78,,7 /TH#'CTP.I$9.%[[AN#<=O[]'F>-T!&%#P(##'*;V0%GD6 M11YQ5T7:"Q@),H+(\K5Y(33O)/K]&,*C@ F;+ G&FA!2]#8;XR.+=HBY [SL M0H0YA4U-R'<=.,A;5=ZA>%=J(K&)E!6.VHZWYU+?J:6^7YGZ=M&(0[1]0P(\ M=0G0:154_#P+) MC6V_]W&Z8.#:Q3V: 8#2=:^4JB"2+20MLS:XGU6BR$URL-A!T>_D._PD3E/- M%V9;P ZOVJ_AK3)Q*+GAO=IXS:WTX8[_$")0E M63&8Y<)38R.4A,X/F"%"::XR4BR%NH@]D?.-%.MT=F&WY_KP>EN<6QB-0HIR M#, 0;%(Z!!C9/((]>MI".<^#SN8(W]A@/8* \"XQ^&M I_H*G>\@!H#PHJAJW%K"EP?G:*RRWB@<( I_#')U)1Y*"#5UCTP$#Y17(='S(L M^F/88H&]XUU;#5#*QP9RR G'0#HWOI&,5WPNP)L7-Z$O'7&RD"9E+=]62KY5 MZ]LI25<$[2WG(IL7!B)>VN.<.L@;9"6%C!E:*]*U%AU6FK@MRL' XVRU%24U38D0CK[[C7EWW$LI+G:+N%E$TQ6-]L2?3?HSM. MKD]OY5.JF$89AS# 6\_R2&*(L\61"1703MPJ WRJ3JVP$2HI16CMSS=?9 \3 M=PUOSTA26-0!&%,J,[3")F[#/5%H*P35F.29B<3%*VA;\H7$0W M9Z^=:BVY^/.4Q3?NH^ *FW$!#S5%N>=&!5)=?# 1/!%>)#/,FE/KV_^Q!?,,G3,I29CR^EU?$S[P_J&OOG@K##35PU9&.8& M:<%UQZ96;A4C4AU*V_LY2# J&1_&1$294"$8>S4[(7!V*,51"23 Y0 M\D7=A%&^_D"$:%E(77-#I%FD""B\HXLO;1E.U(]1YMJZ(FN.FI 1!NN'ZF]B M'QNQCSWP8;"46R<]L(A06\146XH+D\SH7 0)"B,<-QS[B,HMN-"/*\4P0B^L M)VC7HTS4#']1411?4%F,8^3""TUM&=RI$E/[53*C]=$4WE.1(^F@,<9E$@Q" MIV((W,XXZ<-J_[95%D[=+D:V0@K F61.YB2LV''%\QP6GC$5M%-%#Z8[,,H& M^+B!-1^QG*$NG[A=^<1&73ZQ./&1NGSBGN43WJO=H\.S@\,?>U]>UZ444\8$ M@,<4H;]>1@ G.&ZR?X; ? -48C 2- !"A: MOK:/P,HAR.HC8^SS@&'#A9M^*$6$YU;H9&C*25&,^JQ[WW-3S0W;H,<6\4ME MCAD$"4&PB^X*V"N9.>T*RP>3AD2V>1ZG:BFYYH9".\$0?/E45W([>;N#3G&* MUYPZU* !.-38TF7=NM493]1P3JFGO]3'*F#U6)01TZLM#K?C37\ MH(&0N!U^H8/$2&A_V[+_O>/=J=JA#E\)SF,8%/LL&!++]T=Y!FOHHHV2#YM" ML(ESR79X)OIR73]71V'9,<)E"2LFN$(YD9;'*'J%S<^YE!^+HC&7[.-1_\(! M*%6DD85/'/SCM'A!X>#P"5U]V(+KR"<26041],#;H<-=O&WT&_C5*##&?L@' M>8JWEPO02N S;EOE44\?5@!+@>U[%Y383^)0%@41L*PA>$(*?* 0-MSD W?@ M 8XH. UL]CRE/8^N#@^83-RTJH69(9D&AGL&J*S8O^:,J9-B&4HZ]>3$7C3U ME:09!8]"+D14$1\&)#HM:AC12T21ANYOQ9(*&G/+02K#0-5A)F(EP^E?(%KMJ'XF6EJ3QG^D$'I MP"_5*[+_?X6'\2[H7)56EU7)X) NZ9<8A$YKF9-G=.J6W@&K8+XQ8 ^*5@QT MQAGC# %6%:+(9$L'0<,G.;*9.7N63.5R2N3@J2+(ABE@18,)S\8)C&VL%]8! M^CVZ )+3*-+)XB@GB\-GYW7KA\(D*)UX)DQ0Q- F]XN4/4=#)G/]"*:0S I^ M7G$@#$.1+LI07Y.\($UDT6?Z/JQ[>\6I,5!WP3@"IO6U9=-%8PEV[\ND:XX4 MF2 K8Z@4::4J @ W%S+1))R(.,8E+U-;VK"1%]B%+3@=QO Q]?HZP9#I4TD- MT.1#S'VXN#?VX_2A/GUZ#X^TFO/,CF8=Z2XC=-",6J*H81BX:I,?Q-F(ITF#U3.LE43,$'DS0B=?9(API)TW$-F*M2)DC(8=V"F.B+ M\INGJD X:=DGUT&Y$&9"#E9> UZHHKY'KQ5:)#BFP M#7>>2PG4(LP1XHG6/UJ3E,X2PAI +*$ #^B<'^7,Y)6&A:WE=*L20B\]5YAH MC[O@ B?O'PSI M+V,,K33K!JF.S4',T M=(#5'X%IDT0W&XW&:LQ.#OX:3P:()?[J,<;C':JR@GPL2)%<4B1*6KV M,4 0Z+=6)9]8NI$H0=,'&+B BSU411L!T3TLE)]1FSFDI9[,45N>RON^.31B"/9E'//!;F=2SFA\W5G0QPJH7 M/P9+%--+(;5 (>.4ET3?NJ$A>PZE0;8F.EVS6PABB9_X3YPXS;6J2W$K%NZ) M0(RR4F,AVT"T;-\H9V_N@WIQ&,:7QO4WE8=%VQ/PO"CI5NH+J)N5DFU4\>:= M52-T;!_ 6UYI?OX9YQ>4E'X 5,^IPQUVKT*%9@<.M,1#C-+;S\%LI]+WW;$/ MFO=4D[6W:TZXCW]^@X]]5D]GQ*M% L>.DBPS?%JPXQ-"6 0LM )UW.:=#)6GJHR+BG6&HR*;@T)^"ADYBF M84*I2P ^2H5IN8>6]I;),W4*)2GPUG=KAB &7 MZ>JN@[HF@8Y[T$O$<.6HQ,FT,0!FBCV#K7*Y@LVUE,*@Y1H=D@EX&A_/WE'O MD1AC-EG1U)3L),QF(KXS-QU,%#9!<.;4K0G4H-I*G:;168$U;F6:,EI3$/E@ M[R%:JZPMATE,/9 RM4#8&1C[7*8#3M%1CT+*@VC@@40U+IP)L]G3A25K$ #V MGSSBT_S8/ZYH]<)"&RD8'$6BX2ZGO8JSC48JEU)5A9B?H'9J2>^LU6E6'W+[ M/IO[S !N=-/*$?@MS)Z.MJMITCY9P# M5>JV.+D[8&9L,4^%E<3E)6=*TS8W7J)L@7O\PCKCJ [,48HP%-U8KPK;ZL)V M,OUGT?92IS&Y>:\ <2)"!#-(>7Y,DGWID2J;:XD)M7(%_Q M>2A.IG(/=QL>LH>UBI0CF:D)SJ/AULR794>'I*%,"Q>)? G3SB[0=@:5D6+' M:[-,O<0)59T6-&:!9_N_X?4LZ]*,_"LGZ;1>]E5T.$CHU'PQMT%WG2^\)_, M!J+NB\13-Z@Y/N$-L^R:B*PE>$2JN MR".!R[MU;1NJBFRFNH%<87^KRHC;A"E5]B^^+0+#[XX-;%K R2PUSO."*UGB4+4?,%5]C2+YURZ0:W2F#$]47#"0N#@ M;LK!Q_+\D-(YHG^FI=EF;A*B%%0!)RK0YRM3'V!0ZF):KHN;J@K%P T95S=G MK1PS^R"R$[PX@%&LLK37XK3 M.DA<4J@;4TS4;AK;G1NXT$@\$\(E_X2JAWUP,XC*J%-H(?IR6]L$<,'#3$<"F5#>1A7 ;N[: !BWU;L8DQ4F62LCCB7 M*@QL.137\%;$2_0IOK\EM^ IWM2TF3(W8E?TTP*<#.B(FK C%*-4V.P2UD-S MI*?J0287/%TRGGITV %V:3IKT89TCZ4X22<"A!/1Q5GJDN)XI$&*DTTF$:NR MRI&>3FBKW(O/J!\=7US1P[AG!:7Z(04R*^FQ4:W";#3%C9F_07U-(=^1C$>A M.0HQL*6$ADT[@]+YDW#^5(;5GL3]SHT MYP7P3CV5A&H2;&V]C8==6]U7;!*#FI:I-=SBX3"/[-D3VJ0^V&G8U NX8R05 MY)@($U7!46[:%+5TZ;@M3_HR7,$%#C=$0LTQT1OX&\^E:\?KN>"(W5I0)62# .QEGM->*?KPJHR7:%"$&$Z=,\R)>[$:1 MG8ZF$Z)GP,,=*1!>!48G-UC4H!:+IGT4DX]!("FX)L><$)ZAH)0>-OZ@0T*, M,@! -Y26$"9+52?'W&A%<2YU=!-#J3BTQA8L<*DE/8H25SIN3T[(1!$*3MU) MJ1^&/EEL1[SR7.35,YQND8/G43NZ:24Q\*_L0OZO1>^NDV:Q777)QSHQLN19 MC0SGZ!41-IWQ+F9>4ZV+GBBDA2M[%/B7]I<+6O8G-FLBZYA3 WY&E\VIRL[4 M, \+D\0DBHC7,755& 2I=LR<(JQB(#".;"V,WCU(C?A$@L>=<&QD&$=H8YF=NP)? M5Q[0W-7J&HYKJ(6+"S(SDY*[)&EJJ ^6+4LF9+O.A"Q;)H26]((S(?7!LCFC M2V[3O56,*Y6KO3CNG0C=H[FJ>;[3TTEW?_.*ANBE._0,!O)<&J5?3'OTXMOF M,8_8:NZ:T5H-M"E[JI_KV&CQDH;WJT@"K,1Y=L)2/7Z-NL-QL0W&CK)J$P/K/71=AEK! MBL0;NX&:^373KN0=Z;6=,JB@+M+8H35BD M6&>(N;;2!.0!E5]?&]JC83#<%LU)T16=;(NJ3)T YU9]U#X1N]2:-K;T=GV8 MK5Q9%TV>?/+%B!JK"ALG3 ?DV_4F3BR[8L: WDE2EIKES5PXJ)0G[<\[T9)6 M+S+EV5--[O[ZC UI%]=6K>7V*LGM:6MA0G1/2D5'X#D#=4GBV$>QC1'PB#2' MPVWGL:(Z)J)@-@N2S]1_RSNB66-%*^O=ST>VE35'IKY(#(^9"@@]BJTH]:'^ MPEP_\-]M[(]&378IJE:,O[6MD\6%8K&!V@+'&N4H!LK]4=D$PS;%0='WO%R= M;U(HIN*\(MUHNJQ.3+DS<,)VI=(-JLW,ME#A-/;5P@S;9,/#RG[$978^=3NGX73*E K#]?J_@Y MF\'_8?NTEX9S9I5MX>_7$OZ:;O""1@H4'5Y7IB'\XLK%IV[(POQ(W2$J>;*8 M:)H/N]QNJ6A0S>VARRTAS:DF=EJ ;$2JZ<':Z U3BE$B-B(X 8?_-"TA75];-];"^:PT?\*$EOE@^X-BZ=6-)6%MA+W9Q\ MBBC.O% -%5OJ#7VVQ#25["D9!D_>$++V\5?)Q^^ -Z4+QL]H),\8"9>8B;W[ MTS(+@L^7Y)Q#1YL^T\-0RHU@'&9P!^,48A!5&73D>F?B)E1*YW M''5C00D&W3ETB+U-I=2'?#D#Z2I1^SOU?D9_T[L0OF]ZYG'B60I.-=01ZIJE MGI2EM,7HCGLM:L=*T6G7FBO/\J'$4^FDLQXKZ,<5JDV/+J/1(];J-+,8T7 # MUSF,<< >L(EN-1S37$#F(:=#*C]>%T74+%.SS).PS*$VC6;D<&@^H^,FZ9&# M$RK)3CST38NS4'<]**PS8XWI@Q"5:JJF^IKJGR:5.1BG.%91N^\=S,FAK#_6 M)X:8"] MB4S-&9A<^1#[)DJXZ17V78P3#,SS(2/*]"6OBR-'$Z$*Y"#2'O;% MC>*S'92ECPEIIG,>7'-&S1E/PQFG',F:H0XP'=>T4^:PIHC_8HIE[Z!D^KNS M?BNC8U3[DY3;_?"1<=V&DR=8SPX+8,9:)M1A1;]'8M<;403GR"$!<.4!'[0L M2G=BW\]'AL%I1\22.%36!AIH&([4\<)01/T<;3>X:T );KK"\9 TWQ?SD6V9 M:ZFT*)%X*_6!<<;%ZB2=$N41GF;I)E[(Q%P6)6EBAN0".;1J&Z;6G12I1GHW.S M*V8.GB#%':=UD-+;*YC0,!]U !"49@!F:WXS#*VCG0WOR)4)]MMC(QCL-Y\+ MYJ)N.SS>67N@)5YW)1@)L.G""^QG@37U=D+P O/H4Q0^9)63Q'F0_9 GRE+S MNLFAX=>-,+]^<'@QB'=RA/B=1GQSFPYWI&O%I&_*,LT<]UV='2NK9]UPH6 S M9^@.4AII):<2S1E[6AJ#P97VMFE,,2J<43&L)X4_:('.1N/#=JMZR%X!SFOJ M=+RZ7_)2E>N\J\MU%L=6G(]F7WJ_Y+I<9\YR'1K(>.K.1'73#V?%3-074\$S M+T0 > 04.]0AL=Z^IA* M=>V@R7,%?)B 3X3GP)>Q=Z+\F,X> 9"PPQ%[Z;B+XX)W/14K!-"$S1M2VZX/WQN:R)7>EB(:X50D/B^F(ALO7J6J':O;^[IB@1 M:8D-.?)CU!/_B+B#Z4 )-V\.KJD8>.4?C.2Y/+RNF3-M0QK!\XZK2 X]L\,W?.PZ;GNA[MN2XE544L+3]=M@YSC MM8W)1@3%0:6"X<"*.9N:6,3_=E,7-*W,VVHUJ?4Z#VOFO&;*:;F!:CF]HC,KV+*! MN-!I-D+SRT1DHT0@9Q+JBZ';TD^,*,!V^%$?'E'LR8YQQJ9%$8[%=F>M8?-7 M<'!CTZZR%!"N:(41TY1)<+%PJ_L4?9+HBUHD+ZZ$>XK^707LN/$V#0 +9="G MQ-H(&V]R2UVK4TBG&MJP!S"+MB\\.7-ZN)\.&MK)$D;Y-::'D$]HJ=*P\)3(IQF\X4\B)MXJNH-S_E$X8!GP6=%@^"VK'DA,O(50E3T^P9VJ- ME,2.H11"!NPT<;(@E7WAN4J-&Z4-]\-EJW= UHI^'5^6&#P218]Z9PSC#I-DA:G6]%U MQ)H,+*,H=<\M#EP[I,0MGYV%NZU:J8D.425UJ%8I&UZZ(6[1%_UE4RJ%E<3KFC;_UFGJ=$BN.X0=2^4 M5]37_#:GJ6T[.\0F-L"/^OK;M%&I(GNF32"W/W>N4L-27*2XLA@B>\-A;*\^ MC'W?7,]6:WX16)_-7OYDS_LZV;,XX8(ZV5,G>QXPV?,9PW #W7 M?3DI'?>( M3*G5[L:VUV68Q!HFE$^AJ2^SLRF-4BH%]>&I3, .=0WC(B]#MK>GQ]7;7FYOK6S]-J.K[+;J:5NZ%H1(=>9J0-&;8GN$,R]%N MY^S@Z+!*\,Y6,7>%W,;F^MLEA5R5*3<%3;#]/N^=>$?[!3@7:GU'^_L'NWNG M3X3LM^OM54;VZ=[)[V5H+M3RCD^PNG7ORZOV35;5W3)>9O$XZ-S]M1BGI(ZY]OS.W24%@7^[]>W5X([=C&E%R>1$HO$ M&HLDR#?N YCE5$R#\O.L%A#5 J)="XBU3WNU?'B1 M\F$_C!,5U,9#+1MJXZ$6#I.(%Y="J5HVU+*AE@VU;"@C_B ,512KM)8.M72H MI4,M'W37L.K#8@7+"+^ M'2?GM8"H%A!;M8 @ ?'K;BTD7JR0.)91E([#"U'73]:>1ET>50N(2;R?#.) M>@=IG?H\-Q:J9E%(/V86P/N>'D4R 3[ MK'PI\J0.;3ZS0+G78FJ&9H;^L( <79^4K!FK/L,[19DO^(3Y M;N>P\Z53&W#WEO<;"RCN7Z1#N #,7(OY6LPO%D<>_]@[.3OR3@YVCVI97SOK MJU1GL !<7>[IU\/JC-^ON+^LU:U,\MZE>WOVY[:Y/>^*K]NI@C MI#OM!]34572[B;Q0U%E6I![/L;MI?MU#+H[(6$4X:MP,>-J;GGR@^]QO'NF9%#0K[,C,#4M7O'&WH0N>4F+G MM0"5%--,&S0\S MI4#WH51H:B$-$KC(]$NV&)MW[/ '>ZRD<).;1O#,9H<"> M&I-1GHCQ?OW=3Z9_]U2G<9#R,LIAY9<2Q'Y?1I)GP>*0$AP&-$7F3L_PA*8M M@E&2T,2<1*7GN&G\@6:>8.?R(/=IJHH#%(=$8'4\C 4NV:%WX4RA5)GQ*5DB M8 U=D21*)L!A(*(DP Z Y@]H2E$B>3H4$EG#PSEG,O%&8LQ#77"@%7S=3R2L M//$"A6W+#EW7\['7#XTW2 MJT/9!Z33H,U^'@J:)0D8$(;X&7Z E4-/LW1EI6A%<1X"@Y[ 9_11WL8:VD M; S]'.6)LPA<,),[#E(+ Z\KS1/P632'#TBP.R;@^7F2Z*D]O9!F@\GL4LK( M^W&>P-)Y9--)GJ8*I#&AZG*@_(%Y \\UZZ8X?0H6ZV7.C*C3 ;T^%9&ON^'W M!6Y3/TXOQ?Q%D\XNQ=@,\LM3U!IZYV"#1ZA?2MM'*<#+:" V%4Y3AI45[R,^ MA(NZDD6#GGU%E)H4H]%H1E]7\G ,/#YJBZI)K+;"7$\\T\#(AODJ88N3=P2 M7@1$13.[@.N \G .$0YT9,Q+B7,(7!S1K")\I-+SBK2,*,NILUC/\D):*$WL M*<;>T?A$ !&)#![K4QI/"6P-A$S3!YSW7T,9];B>91G7\T'[5O6XG@/9SG-L8^0 F>I,"J#%ZOHN&_G\1#,O0'4@1_@>6=X73?8GX. M:,?B4&MY9EUIFN'$+!W2U2AH$QKH'H"6&ZI(T7Q*T-$-%.'G,J.I@6#7\3#S M[P>G#6^0PY;L(H&POZC&P1C7OSGRZU\N- 8)?#^$2GJ9>OJJ; [/"-6 H ME%:OYR,F_&Z!P2*\?8@V23J2:(#&:-8 %D!+^#S]%1Z2BE"OUVZ.#4EM"+M3 MHSW\ZD*1L;9J)/5Y>JS2* '_+8$7N1.>&$K:!LRJ)L.290?XBHL9TD!T.*8Z MPS!>4NT%ICH(>.VD5,:X7I[V> ,V@0/I$&X#IPLG<@0FNLP3-+"'/#V;*'P8 MIYG=J#;N$.O(-X%$6D%LL(K2\[2"Y?4@58XF M<,P )123.)(_S]&VNB9$J6 GP%92= 0>89RL-53K0/XQR_=>Z?JIQ1ZU/DT=*;R\!K[ ? ML02&6UF0L\<,CA$(I 6^7$M3]!4U[#B:D. P55BGG6^K;RU%& R "&0@\6/84YR0(.\9 8(+ MHC R**?KIRX3G(KQJT-Q+NUB+E2*X +=(:] ]Q1*@>48OKV8TTID6>R59%,7 M QC.+O62]4N3N)^(H7$T>S(!N54E^0J$L+XNW&*3L#P0.+28/UX^'L'2?HQ;@8@//6<!NS9O 6NT:A#U3(L#,J24^]+FT<9 3K&PRYPM.59] MZB? @C(H/57OGRP;C)&"DD4$ZDGCI,K01H';MMG*F4YDA$K2!]D&9Y)%$/[U%J!.1LCH'+ANJ( BEUC]F-ONUXJJ"ASB M518\V7B$KBH0 %)ZH<+L5>:)6@IP.-?5::03$-%D*B-RX;\-[Q(8TJ78AGUR MG(QB2DGQ_V5PSF82[_)L;=K@;^*AI)+V!BQ=JV.P@*HH$RB<1 V M$[+"!_69VF&NI425R6^N>R>[WQUASB8'B5@]R#Z1%.&'+W!)'*9E)P ,?@E$ M:9])5.PN!20C:-+,45*6/KTO.:FJ.=-;46R6HY\ %R'AMUL_(4N1JXG"-L[( M,N($UWHI U[)Y3URLS/)T6TPX2*0VF;9+B3=EY9S;9O;Z^]_:GC;&^O;/]%3 MWFZOM^$+@)0V7<)QX^9D7&_>7%\=]UZ6N'>[50>^ERWP34MZP8'O>D[]G-;( M$?DO;@G5*EHDMZ@S/14]<(9$$J1>T_NL;8*&]T6E(LVT7\59@CYXAV/O. 1_ MBXKWBO+4)]D3&SP 1K!G^(/"8@@TAV3 7P@ORM%9ISA'L2\, B1QAM4 ;B26 M[!Y\>YR#836&W0Z;9*2!\C85,J8VY$0& #6L CJ3H<0X0!XIDT9 $)%#D^C' MH(_A#Q2^,4\P'X"U'LU,4?)?7XDW!3(]!VE!*B ?H=N= -"37-]&EXA,:.7F MC0;C5)D0FU/I@5$*@&02%\&1 [",0+1R<0Q CHQ &U3BBP*#8HQTP9+&WIO" M*/0Y,83>,,#.A^TGLH@MF C=JO'-5S#[N.K'+?P20[0BD:@(&T7IE2XNG+(. MSZ6&&L;J'"H"0"< 4@RY\,XHSJ4_C\08,,C(M6$]%5W$RB]N,*AT78S$TF:! MJ89-$^G\C8"U8XJBBVY"P]2&5*Z>\QECE_0:NBP'/ P!-ZDD:&+<:NQQ9A%\ M\R]X\2[3Z2M^EO_QX,LN?PP^OBZ\=I7:)8,\2;F,9PA@Z:-WC$MB[C.\".P[ M #Z^%,03HU&H&:_@CQ#]I>[8RS,5JK^-?T*QIQ'A+<1P$)9=4<$;)CJ8Y5(3 M$34),V#T8>EHG68N<[*+(%0(.W\/G-,=@!D6- M@70*Z2.+^&\1Y-*1;'J:HD#32&(,C(35Q0I&G#I:!&*@IV @JT58:@I.80!@ MNDE\SB+:.KZ5X:2"_$%:!!0\C+VA!"Y07*+(TC3N_H<=R=0("G0:,P[(,JJ M)E.L)X0WN,6C\DJ@:FM,QGAUZ%X'H/J)U/%^%,NE> 3C$K\7.ET@,FR&,I% MU0@@E)*SR!CBRC,*H NL;*/XL;W)85?2=:"#=#'ARI%,9;C!5$XZA@3"E:", M^9BL*#X,Q! YG&R+GD*)-8HO@6U11&'$8LIXZ(%89HE-$44M![P+%8>F2@$( M->$Z3J=R#]1[@HK:5G)Z_AA-GU3Z>4*+'6 Q;5HN:^"RQQ(-#V$!NBJ A(JA M,MAL3X5D @(U2+P,30C,\NB "CX8R.X,B_.Q#K4KL685_H.R+Y H='6U8SD M2F_44I?3!>:=R)0B3+$\$O0PB$=,X] 3K#G'C(2B$/14*DWT"I0"V7'**"3D M;;B,G\]/,DDS$* YGD@:B2%#?20R?^#"P)A3NK!3Q\CPS5@7.90(%<,<6"P. M +*:@XXBI*8^9$KZ\EN""D/- (J6IZ\-+W6FE9:#JT65"[_C]<=,B_CQE,7) MJX/CT]=%3H-+/"0F;#$P6-0HV[4G6'F,2:@,P59B_O,HOHR\00P(#]D>$FB6 MKI[1YX9OD8XYFR.\:?MX!+X/:UL0ENA <=K(_DZI@#? D@H)K1#_K_ (_!OO MY/CH-=82]T6D_F83QK'V <%%;MN:<87Q2&8$T K08SXL%H=K<@USDDQH@!85 M&Q/Y]%W+B =G3BI+EZNS!49PD%2ZQ 0-?_43G1OK4J:]"18/24"=N\72>4?4 MK"29@$%;5(:A+:Y/%R0Q.$[93#N-KBK,]%]_[^PV3#(9)3>K",P?IAS5WFBU M6N=_ ))E"IC1#D>,PCW35@A&P+UVJP$7-OM8Q@5^GN@"&38YE@CV/]P9HZ#5 M1F2%;Y/P8>N N<'3XND:&M@>C?%HKH(Y=5( M:THP02AQ%\3PJ#JXOC3!]78=7*^#ZW5P?26#Z[NF^":.5C&J?C:PI2AH;SD5 M5'PN^ZPHX@$'8 #<$(Y+!4G:-4AS,@U1%X,^ WIGR]PHV4ZJ33!Z4P">5Q3P M2;B!ZF58M4O)^C3N9=H[,'4S?%@LB$<4-J/";-;X>9+F3HD1A1C!M<2P--N' MM(L4B_MT] PMS 07:=:/_@05M^A8Q@C,3_R -O.8WTQ.&]@BBLQ&7=AFS9#V4E&AC$Q!X"@G:^^O7(VTZZBQT3#./&*F MY%O:"]BP"R<\3[-(>BL'7,P!47OO3(.L*+Q#*$NWC)"KIVQADS[>&Q;'$1H: M#[HT[I+.#>OC?_;( I6+IU32 2N\DDA):6:=?'J)K=S% Y-^(12(5.C0>(WHTG1RO7:#:O6*.[I)+*CDNB^=^F)R M9/Q!1/DJ.DZ:J12\7(PJA#+HLS LSIG2F0DD?&!*C(R#.Y5@F:#/GH*IS*08 M60@+UQ&YXH52TC8Y.X>81=J9X=N4HK10!KQ80 MJ,I2\,O(A!0^"#)]JA\\KT %5+G;%2EV&N!LAY-'H]]3DI<_:8A=+*H0U/F4A!!P: MRF^VI9;9P:V,N!>T80Z8 S72@?*)!@.I!A-(!0RD%0?[-.^CA $RYLBE5DM[ MSG=&HNZYY?#S]MPIVLWHU9EC^N%8']3' (5;,9F JM0'$4UM(94,DF6EA:K' M)@?BWN0R5>)U@<&L5F M(0DKZ("S0\4=)2P5:&.!@0%J5!H8P9P"88J-.P)3>^M"TN(402DTH> /:+MF M;/1H *?8+(W5JZ]/P_BX"(!BW+$\HHUOW;.>I75BC5D.$B0DM-:V%8="BP:G@\1P M*YGK_O'1#(!2W'Y/Z>2;Y1I+P&X)D=+.U+>8 M&^8%YW[Q2[?X/T>/AH^E>?^E;43S!\N_V$3"EO;DDD83/X]6UF%HGP #@?)$ MMYOBXSG/DK%8>\3"0M\FJD>! ME^. UNG.A)AAF4H($DYM.INEYZ4/F$)+87X3ZP%YI4\_VGO,B4Z"(X!O,MJ3 MO.+1JB[XT9BY53S=7)8@KO#;HWU=8,M7;;A-40:SZ+IH IT8>\_I],0^4M6+ MU< DOKC?-PW+3]. _G;('0G09*+$A M]OF.8SYO8U)X>'/]PUO1W06B(6I>9V>[^TD^'D1Y0OI;RB%>N+9(LKA,LD:L M8.(>H)L-8C?4HR '<["$/# QR:7&@(;!@6FX['-=]HC/G@WNDE CIX@P!@&L MMQ#+&8\ 0PS\#OQ;((9?UT4H@V"\IVPI@X!S2LW4]%E-GM@E\TO7+4QKP_JP M0#C"Q<+.$(2OXM=\"B$?[7-0(0 (EU5A#I6ZLEB I2C1(P#EI!^QX B;U8M= M/3C+>('=JA1U:%4:2;0V-?0QF?FM(&@>'G732?XGB6[3@K9Q&T_O$*2VZ:&G&XB#Y/8X!CE+3^#C2 )>R1T&TS,5#MK?>&AO0GHW5P;E:=? 0F MS:+E!//>X37K5!J!)&U/\,F3W15WD??,N/ _:B<^I+6HG)7B0JP48[%26'"* M%O+%'K7=@@[16,%.])#@U0I3]S9 N[^T;(($Y*RW;EF*4M_R >\VGG+$(7=8!+L+@:E[ M&_G,BEGBC;D$\+=U-+$90$)TQ:PZ/'PV#*]'&WCO+B#KLC6?2(UG$E*H/6J> MV,MN],?X.*.+FKC6$5OMXNBT03#O_L%N'+TS.6G?#1WX.'KSO]K/[O/A[N'. MDZ?#_:US;4$:0Q8$W'L6@B7-U/^=Y'G#$0GLXZ.=>$6MD2*W\_?8VA#9[#\O M-*;=_O[_8@=4K#$6B.:E13 G MJIFE' [K,]Q.7W9EN%$;+X_#6/+<)\IQ&/>CSTC0O:CK^<]_^7&IJ;>/%2J5)T:A2'=+C_*'G, M'0P/'DT>V]LW.$?N#!V-V:LP/-Q_$K-K9L9@*:Q3!0/APC9N)^#**F"^K$(= M0I%'Y8DIO N,S^XLA5#M5OF,#64IHVE3YI) JYM$\[L66LI2 F+[_)DLQ[-Z M,"YFX:OAJ=+C*>$3G;2@[3+*/"X?/ICZ947R5?[Q&D)R+ZNV!IE&-H"+IHR; M0'R)WAL.W$"B%?V;YC>URA_2A@B"[C3W2T4!B9CD>"61 %1M<%+G8'V\7G>7+VD;Q^UT[9E)2M#"[6'UY99$O[@\-\0#ZZ*0?1;T5MP3N7EH(? M#,?:/KKQ$I>,P5PJ#4E(HBMB#TAW4<;Y.=R2EK(EXUOV37^U.9Q)^3P)3ZID M"E7TR$9!)+G7AN(5K=(9-3@(P/I7$9+G^N",KN@JD40O\PF+G\):@IH1,_OI M<>1 I:O T;2T=CI_=?M8LOKL[:.>_>[%[$3))8T1")1IQ?DX$OG!*7UV-&Y2 M;D:EQG*Q+89SZ*VO'+K:!<,<"L'Y2)HTIY6HV9-E,UC91^1G'3(\#C)9DO=P M706\VO+F[765;IOS:+]W'O7.HP?E/#KJ2O)Y?W+Z]^C5T?'9V_>G7]6/])!Y MU5_3T(3RU[^DO]I[FGYIE52[++)+CF'R\85:1:@J9GSI"*A,PI@!BT+#*#39 M?:!-8W+IKRQ6X^UVZ2M6+N@^'Y?I")J+03D#M =1&/<&1%2$B51MY*=$@H;# M#DXEJX?N&VDEU13P<5.%-[9 TZP.0FH]=7F@N-:3TTK:(@Z/87OO-3I)+VUI MK;,2$LAVASP=:3VQ\ZP8P2 8E!53EY@"!'/>5#$>(VH'\:)CKGL7NLY8E^78 M19LD5(/SFERC73G9IC03Y%-+J8E8(V Y3KX2U*-_-RD]L8A=A*:3TA21>TJG M9YH@-I(!<)+\(^!HQAJ'?\D8)!SK"S\E=Q=SKI--Q> $(&H* _]"$7A>'/J(+$]MP[%(05R8D:=.7+J@6 58(D>JQX5!GFSDOYP^A5-AG&XVP>&F81ZA%Z]=)B>6Z67[4(_'6B)!:5:W5S A M(@6[>W=& $]TV^^RD]38+Q8>EX2R0G #Q!T$6R/M:M"3I -;?[S$#<1M&M+0 MH MBB(9!J&2GLD4;X.Z%4LTM$J!A?% Q-YE._;.A-@Q,NJ2 ^:TG, MWK0SL\+:!#4*GI2M6NY0>8;-X?H(XD+$Z4:2T 568[18*A@2)**HBY,F@^(&:))M916+")15[DV6V^W4+G '2M+ M\T$AW:N4H>6X,!] "H0!AF)T'&C1"CGA*T-ST%*20]@;8=%)@.=3+V6GBGQ* M%RAG$K3)=M*4K7R(HJE'=(M\%.DV]&Y)W^ UI/;"#%[C FY)S&5R9 MP'8#LO^CT!G:N@JW[D*3_13)@+EI"QV1-14^:+9P_"-F""YQ-I_\!;J/?@0D MI=-H'ZL(%%1"B14(99DC:+8@'FC!0'O$BE$R8=W#W4\Y4@UU3Z)VTGWARZ<' M6NO5-;73TRD=82A&\FE9=4=VI>CWR:@09YW\9=-?^('8V9Q@<&O41\/N2(=5 MTE0BDVDM.+Z#+;=;TH1LW?%IH"77M*G3J31J#^UC74_+5VL-.GN0EMXBYC^*R1.FQ)F@M6U7N+-%2UCXCR3 MVGM8JY;AA;@D;AK&P]K0!Y<%H-J*G ,61>0N7CW:+E6^X7MAVKC00+E1,4(- M;#436_K5KX O >"Y:]+S)=*K3\N_@[3\7[Y26OXO7Y"6_TK* M$XA^3C_Z>.#*!/MF=6VG.K7\/NST8:L(S2G)7&B]6 6IPY$S#I%V+\E\[G=X M<[Z'LO)_$^.-PU E&6#83HCBC.3E G3.)= AP->!WP%^B"W1L2O&&[M*OV(?D + MGO1M9J9*:&= MU ;Z 5@$($9&QHBQ+2[A)DI MEI 7#4L)"7KILH 6DXH9"NX8H:P'+6J4'+B(#G#^N@B@+S+X=#RBYA*97=R(XQGY5 M0]"X2Y]\F$YAM^-L=39%.A3@)I\B+(IM J%!=-VFHQ7FH3[P1RX/J1IX*;*" M)VVA7[8:.MAR*S&T+H2/-):Y+B#U<\U8.+!*F@>R!N4:+T(N?\,[P%*U* [M80]W M?VI9!XJ:\UUE4-K*=2H"MN 7)N#Y"4W_*B>9W6I +>6!(80, %$J_:U+_,6V,[*4R ,.!2JSTTDHA7"$S.Q$J$.A_?5]SH5^_EP3N<#GJ'4^]PZAU.VXO- M>"J1J,<2-%?!UZ00+&^:<0;AZAWK$^^RA.WWKSWB. QR)[F-']O&"'BT(D5B M;%2)7:;$51DF,4*15A#&))&O)$ U\%^-;$52'^^;ZZIJ14T&+\Q=B6S]$94S M71)3=\F$ROC!B [)$!UJI2BM$BJX'6$0#W4@#SKTLK(@08)D-Y$/V9]BC;?B M(<,@Z1QHACVG3K))6N.%V>KAAMY=' B90;W498X8[GK:^$* RN<$-M+99RR M?!=-O0,1+5Q!7C;$0><0,3C9C"'S(E1\N8+9Q1?2@EL'%:^!DF4+WZXVU0K3 MI2=:/WLDAG84I\1\7N768N2-&NNV>DE"7=I,L?'JCMA%0!XHXT)<6*--4$9! MXW=L'*#V*C55K0%_346 H.:(CRP7F8_A0&C?QHTKAK6NZ;$5(B^X(*K+#?MJ MPJ'O(03K7 E;W @9\IN%]$EPKS41I8[QLF O94-0'8M478148PF=<90.57OO M_"E=(D:.94-A$(DT9\5 :EI!9''&J"078YHS8VFPI4U1E*&XI!HI26]AO\+X MZ&N"4+=N-W';AFHKK<<9]'A2YH[$/H'K=VS22P4QYR2X"[:68/]42R3+F#MAVQK?87$&D@E]%H,@ M\R@&RV4Z94R_EAU[5 22$>3A@"KRU:<)8,/YPY+0YSA/:[=R&O%<:[<[;^+L8N M$R'1*EP.MA'3<3=W4HB[#E<'87FGCBG(M]!=/9BZ)!V$+ MC!32-8M>W/GR"_*%FD3I,'X@=A6]L]'PW\T=%I"!S[K3&X&5N D4#P'7% [= M0OI33Z>#:O,766BWSPJ!#_X($)#P]9D!7(44,.MH(T!56"H,EE9(FH5V<_F&3W5$YVJ6!#+H]46'R M7\V,3OD)1Q$AU28L?-CVZX=.*QE NS2OO:5LR5L/W '=>@)1:ATQ73<37Y?P M3U/,864*@3344]=1)#A(ZW5PP]::L83OX=?'26E2.+:9=,2HS'*[&[B8;ZVN7];Z-PNP2. MS)%V'L.,2+TLKM1JDK+A:]U2/:J,:4.V]15SQ#[YR"%Q'#H'+U6;@H V6 M@);#* *0O&YUL V!Y!3(-9*AAY,(Y%'V,'F145T2"+Z%],\RQ#BI+J)I5EQI M('][ )W%A607X9/2G<2.K]_)Y>B30)J%X89N%F[DF&;W'P3;_);D'[$47*!D MD5TF>9KHUH?!1T&I-9(.VV^G=CTDZ%,,Y:TJ8JYB@34X2#R4PEXP[ U*DJ,- MYY*KKZ\2=9%,HA^'3P9[T0RO2E[%9ZX5LA/J1&'*<[0W.'3-A3]*8YFI;>%I M"Y(H<4B"VB%M "'QF2.:1C_N/?>CV&)!\[?/6YD1'"N.?]>A2H*-03(+K0JQ6NJ!WN6XXIX" KX7;%.AO;G CL)'SXM0AB&VN8Q\#" K:1T(,7;K0BK4+QI1 @2!S=1M-61M,?EY,2' MUHIYM-X\#RG!9=4L"@_7&;#U11011=B[HQ->\2VM%W9V[4%TA8AL;(._-3F\ MHLAWPGN45A]!+;=EZU<)^P:6ZS^+;4[;"FQPKM2"MPBTASM@@-JI3V]E+T78 M?H@>Y;=]%47JBR6(;2,/DKE?%:5!6<-COM?'B^A5D$LD$IP&F]!:NZI X A; MGK,5BDQ<='9>:'TH113W6)Y,UU-=R+%=R.GR0H[]0AJ[D'S'!9F4_C;@#I72 MKV];4*0DQ]/3,'#92-Z?)-SW*5UL:1+[XG>(6$S 0,Z23]'KY&K+6<=1S8*'*'WM M V A' !GD=%"1!I:T*YC)-+Q'.;LVM^(R$GA=S291H[?A)%>;8Y?''*9&[I6 MW#%NSP-2M8'J 7A(+UKX!73C3=>48Q/Y MX<^&^/)$PQ%CY7UQ]*XQ)9V\]^FX:#%"YUR1]6HK"]JE6TN7>9AT29-KF(U MP%)+BIB^Q0J@EKJF'51[IY07&?TJX!B*BB+%.2T2S!^ -J5U="'1V\T3PLN# MSL1T1Z)].!JI76S+7?P6E9AW>NM/5ON A26?6L5@ ^0'%QO@A=H4B]P].S7%EH3C2@MIH)7P! MECCA8XE<64\/N M,.23'+.$_-Y!I+W@P'S*& M$(?OVA5&VC#U@7=3,'@JGYRB.2D^K4M S9>M8)SN(JNT==;28]G\,DDK<459 MDKV!'*P"W[WK,;LU&&"'%A#>DQD*,-@TL6MJ[IW= MS."LA1MGD21#U.[@]W#J,LB)\L7KXEAAZU-.&81R6Z5^LLHZNR(GP*0SD^]'.T8M.W/%B;86"*=5OHU3>/+(9,8F=\)LW49E M7XBWTCJ+-'8A:(6S45"PIY-F)1G8X:E=&#DU6GXF]$&U$ -AM3LOI>!V5^6Y M%JR)F*#\*9@XV6(-X%!7V0&%ZY^@ADU8S30(%:FY^ -*T;@LC*(,S=MY.H.YS@1'Q.U[>*(KEQ&3XH7U?U2R*T #3'#^(-TE]:9SZ[Q#&SE7D/85!MCTJQ])WIG+2*36$*8)L:5+F 4? MR!!6HQ)S^P6!CL9T)"XJ+-AFA\9&^:#JC)5?,H=Y(:LY..7-%#=S42+QA?0L M$:XK:&*/6UX+DI@!4%"&@ =APL#J8%M0OLP$M7SHDK,MEFF93^URT"%HNLDO MT[+(M2/47ZNM.=.BR(J5TM;4\:EF;.M''BJ-E2V0@Q"U45VR0MP^8ZVCF- 2 M-!J*?F6T[PXM_<-'DD!SR9%YC]#-1(/7))M6>X Y-P35[$A>K^@*T1OU'&$@ MM39GF;]^XKJ\5YP^".T#\FCE@RJ"BLENXCCSUL\"@-ZI2(^^/XLC.=+::A.+ MNT$T6OKBW!R&-)+DWI3S:'S8!]M>>,L$ATT7@J.(6G$@]E(+'#;M(H*M*K/1 MJ,!*IH .<8C6X N6*YT5:J27DG !-_169EO;18NGMY#&;I'%^'VD+IZ!X0'$ M;RNOR3^Z"LLC&.OXC^C,C"_R(BO.&3__)!\/HCR9&8DRJ<'E:.O9SV%Q#7Q1 M(RA_P67;BFD.:E0'I32Y%!_=1,SKX0T1S93X&!M';>U'Q=.V++%VNQ/KU80A MHC"99K;Q;X%EY+HNPCH.&.^IP) 3^9]2,Z3B%)E4@<0NF5^ZO%,:BJQ,$4^9/OIK76BID>0T8R8SE'%8M[WHI M$R !CA6OU/AA<9(0-;"#*Z.9<;4-*2L2<4X# %N=]!#C9N)(U)F%AHRU7BCB M""2@MJG9CU_H'>8[=@-L)VXP&#\"+B46.,G73-LW%+=.]+WDOC]D_6O;O)'/ M>V]D[XU\8-[(J/<]W@*K(ZF3Z)@Y!;+BB-94ESQ#=HM4%!?XO>AUFG_<=B#V M#SG;1Q@& X=3<#-/4?=V$3WZ\.X45H&$RV0MM& S[D:N@#%G#$DGD@1*NZV. M5611M8!?IG*"<"NZ>D*;(5S;Q1QF_A6(EK,B1\D7B5E*HKTG?WF&&*94HWJ3 MS$B]KC%MI:V&11)0$ET6J00:H=!-%DJ ]?)&HZ?Q18KAL:F8!QF1+)S1FE9J MS_55X<=I.6X@++ I]^CL_R2S^2]G%H'0Y(R>S?%B+IE"(C@GQ-\3Q(UCM=A8 M7"&A8GN)ZR8,D% Y BGH#>X,(6J,YW4&S<4*!(B M;AK'ZU+P"M$$Y+&*TXR MA$6B5#L2[!>K\;)=>!D6W6S&EE8%%U.4CICI9!D) V%UADL)EU X$>Q?C*W- M06A)2A3PE$=<(SB,N&/9D61IUGU@()N?LR+ )OV RMV)01S\]5Z+8&W%'QYD M\*RST*ZL+DJL?U0%SO$,,3JWO1A60K9R-\O!;*>QF"LRGL^ 9U_V=;3<&RX< M4KP?B@.3LMHY3066B<8BY]D68G#8786M/^[QZK;W0*XKY+5\$&-']ZVZ<@ $ M/F]P&XC^6A&CSURL.6@AS(+!,I^$:"V)474(_LUJR.XU:Z\R7UM[B;40VQV*$>UHK;6ZWC/)/$U8O;!%- M$&]$'$L->@LG0;A<+-,"]1?!J.*_<]>HN/0<( #31*]-15E$C M$RI;.OYF4NFT? 59/6H=J\(BC()P[-]<.+Z%N +GTQ^S MXZ0A./'E:O'WK]M&C:\@F2M*CK?JY-CZ0O5L*><@A?]8^ M[!@/+X_;0:V)]WE;%2#/KPA2+8:WO9>#5>G?03L;;_]-J'JU4RN84I;8BQR_ M);92NAH9G%EXE;>=KX'W?0R0EHF#_? YO@FS0*L*,1-S,4;.V=/FHG0%^2%H MN0"5P:6:5$IB9H,H;Y<*2,<;\A\B"I3[Z9PSZY9?/:1>2)3KI^V9DUB&I>H- M@;DB'!ASDKD0DZ!JD!;$A91Q-8:1"^,+Q!6S;\5C)+N(A+8K'F4;BGPG0$E0 M)L1N#6Z:Y5\C W[9P$&1<.YHD7N1_7TZ*8OAO(.WLT@ND+QV^U71V/>_N'AX5/1!K2LFV2%SN3* M\$ ]P5Q;0)/M%.]6^$M3>7695Y6ED"F0BK5:(&L0BC&I 76(0.^@=U<%C'50 MK4WL\VDU;EH<.@J)A1BIL0R[NEC!N:!E0&C0PD85!#77BSZ:'EZ$$_0QOK:!$!.)HX:P&ZX^Y8N+H)@:\UX54,Q XAK#8]>D_P%.LJ5S]K<4.X'Y: M5*30M**U!DO,5RW;"!*$V6OT#B.)B):_-IP)$3K 9,"FX+IV!WE&>Z$%2UM" MCK6&BA?G77[YSH\E#]8?TS0P,5TIRRN?G!NJ/9/<))% M-WM!O\SQ&1%_M]UZYV?+$?KP?:)?M.)G;X_A$/(+%?A4;[%8-SE;HQ5O:RR; MQ,$^Z;1C0Y74A3"7I]P[7^_2^?I;5RKHAS?O7YZ^??V/ER^BT[.C5Z^BX[=_ M_/'RS=GI=XXQBWP:?Z]OV)73!ST\H'.WUW7LWKU_^^[E^[.3E]_[.0LC-]6? M4T5(YB*IMF[G/[)V@%#^H%14&Z9,\YT@]]8.J5"3 [E>HHBF5F/9.U@&4Q(' M4F9LZ8_*E5E48W KWZ,%&12O8JB)GCQ+_BRLJ;@;E$B[\A"A',5>B28;$Q%# M#A_N\U_5OQOX&::L/6A!2O]B9I)J%?N4RT"9E*J,, QZB!T-M<#H7T2E#/VTM8N =E%6[9, M\ 47!:=M:5+A4CS'",R(PR!<>*XBY&%D*8_4%7V'D1^/:4'-<&E@M8$:R&^R M0[O:1O3&SB '7X9&]HPAG97<:6'W#HC<_A@?9\3Z22\^XF2H.#JE?3#1_L%N M+.C12?/1D#Z.L[2BO.('&&W$['VXX,U MQ*TD30-*!#YPY=T?AP<#>ADYU+:!0JJ842-Y,Q-T9CX!B'O7,.,WI,&B(D^T MO\NY80=;C.NZOA22.[#+F[\;_1-1PLBOC7XCG=Q0?Y,X>O+7JG%#[KA:,]+0 M=U1E&N[17>^'#C6TOOCK7ZB!7Z-768%*>N^(_Z1SJ3+VYG^CW6>[!T]VAGO/ MAK>GG,-X[\LI9^_)X/#@(.(J:)JK?$.M!'3'\? MRL-^E_+P^N7O1Z\C4B&.7[Y\D]!M*8Y ,!F='7O# M&B[,'KA.TQR>AM389H" K.X6CA!JF?Q1E&"<,BZ,]=AVPV-XCZUDA 5@D!8U M"4Z'5JA,I6E4G2U:.!GGBE7_Y I25-P>\7734Q]1BP!UU :NM/75QF9'4 MV>3\PKDM5P@_,RDV"9<'5\<01VC/D'0]-LMUZ_S4PFD!Y7(FL CB5!QE;G]\ MN1]+/U4+92D S/)S\N2Z=0K/$>=,7G34:F9W&GMV.?Y=(W9) M\.I<0L>DK# ?%,8.T_,2;*F-#2/6!P'6(ISIN1+4+OO))0'X!=+:T17'$\S2 MVKLT!7U)&0!G1K+\+JYLES8[OH 10<#9%+&=XVIGB!.7PL9CDKBG#?B3KR3% M15ID"EUKA!4L$4 =8)IQ39!91Q8UD.G;VRCFBD3$D2!='Y:B)'+I?;K MQ"[+1'8W]K517&(P> ETBLD@NN$RXDA\^_A2- :/BB&^D"1[?N&81P J5J>O,^L[+)A,BI+5,):=<.#X"2"J3!6YI%'EMA6DD2+TV M,"SF!@YU$@,&T5L9R\?8@<3U?P6-1 4*=^XH-A3XF" ]-CA9/DP$53?UK^[KUY;)R%U17/38N+C&6QGG,%$AW+[[1]+Q3FLX.<. MCV+6)\FBX6P29Y '/YA-E#S]' MB1(MD'S!1*CGTYDXDQQ/^9.]RG0DZL/=(-YRSB-8COV@D33Y%.@1S"E=WGL9 MG#1B;H@,S5 A@U!5]:4P.(&8>O\<=%%KH(:)EQ MVQ7Y<2\H0,<6IS8)^$!YENR=+V*I \LPI9R<;W*U8\5KY])W3UL]6K6ZFJ03ID\!,H![!D7.@!1:)DB#R:$]55RM MC._+*P!-#C3N>MTYLXT*@(3 Y[5:8.6&2T+2D4@5+DCFI) _'9H0(_829V># M,"WF;I?L,4]2.5FM90N6"P']"29J=X8KFVTY0V5%)=!27+ 7ZT!RPW*XI)GP M;:3**!A+H&.OE,!8/LO&$FVMX$]X!,<$^Z3'!_G+QY&9T> MO7IY]J_HQNWIQ_>?_?._(T.FNG](NO](L/>+](SY0UERL&.*\DOL^EW M1^_/HI.3S6:^#Y@:UN_V_F!X!S?PP:!K:V\UPL,G@\-O.\(_CM[__>59].KM M^^C]R]]/3L_>'[TY6ZIM=LI1M6_?1"__WX>3LW_%].3KHS,.N7U[_/>_O7W] MXN7[&ZCWJQ]4W3I+I9W+^L6MW\6RG]%==!H=O7D1G9R>?GCY/GKWX?WQWXY. M7YY&;U_I2D>G+X\_O#_IXRQ_/47MQ&J]5ZV8S:#,UL7XH\04 L^% 8V@[[TY M.GUQ]/^BW[-B1.K<'QQ:%Q1P/UW,1D4627/C7]X?_W$VD ^37[;3JD@4^#SEM2.A=1.F=10^7OO M^:XS6OH&1R8W*#$#@]95KDUSU>'E]]LQ70?Q<+B[=4879)##V GTUVVDN#=% M-+'S$\QO:]"&(4AQ_6&8DWA@^W$80K)9V'MZARO%,O#OI+*UZQ$$HEU$\'A= M)AF,=MYC X-X#1^1(^8Z'!6;_RRR.F@U[(^)L+5^:C( MD":(-4]'C&',#P40'FMLQJ61!)6* Z_M340 ._EJ0U^!0'LX9"-&"X*1'I:I !V&E[K8NM$XH6? M>)[67.P;])AZJI*CEP)[691<\B M$%\Q?8PS+Z 3D7V[CO?#6AUL/]YDI#M>< MQ8ZC$.;!@X:)-<\D=, M7O498C%(D6Z(IF;8AU5O8S/GJ"+GIX4_ M$O[ 2- M?GPV.+!.(\0.^ 2$X=[G3FPJY=9<,(#(3G7!D7G2N:_6USGA&\8Z/!P,G8*#(#K& M@L%.Q'GVGKZ)AKNCG>'S4-43E"O$\+RT]88^Q>Z>K8 M@#1HF&54-=5<*KO 'XBZA7 ZA7'!3I-&+JFF[JE+!ZK-2VRK+CB \='V"5& MMK&2V@&J>K*O@&-F*6_2E/;83@LP#1MO9=?RQHI9/]^;4T6F?I.55)T$)'^= MX?ENU\OU7I'_\^^FJ']9FHE\N0QOP+;HE)$=X;#Y="NOSCI+ZQKC923FMB\? MY/)L?^BP['VMMJWW9>_I3]8?9,V%;"D4FV%Y/GJT&T?XW^/U5L'_:APM2HN4 MU.Q>U,6\O3EVB-Z%P,%Q-YF9O_:J76.!'1<@\_Q_?MB[&4#E:XQHE8YOMYNM MJ=S=QG:M10@UPIN*TE$L$[UAJY+LKMWA31LI2APQ!]_L8;ZS=TM[F-_XO.@- M$!+C;0Y1?VP?Z+'])XDD\T>)_*:F7D?#GLJ^ M(I%<>YO?7X]/?FJS C8,?\O+_(=?]Y[NQ@?/GMW=4G0-8D.WXQO/^L?-HX:# MP?/#GA0VHL?G/2_8I.VX9U[P].ZI8;@?/WEZ "39#2.(7K2\8W$M\+9OV,A\ M8-0#D'J7861[L?<>Q=YGP,@^V##.MAG;\?V)O4\'!T]Z4MB('N]![#W8WX\/ MGN_U!+!YO. ^Q-YA_/3982_V]F+OYHJ]#G_J(8B]2U'"6R_TWCJV=3-EXUL/ M?V__,'XZO$LNV>F%ZN_2S]NVC1._;SURDM+OTC;94]NWX6AW+N'?>OC/GNW' MP\.[5 1Z&KL#CG;G2L2M1S[[3^Y8U_ABFNL5D%X!T9%QX.YW)\GOTSF> M% V79WB(HOSZ\=__S;??WWQ?L&\;+\RO'_K3P?Y^3V\/GZO=NSC?<[6-I+)O MR-7N7:!?/_2-D.AO375?#&JY-,Z'AX+_X&&X]W37>ACNKT@5#QAX^;]&]_W& MP,Q/;P1FWF $X?=N"> MHS;*A]/3D[=O&*F;'GS]K],31NA^=?+FZ,WQR='KZ/CMFQF!F*A9:,,U>;<6T?NC!)5E\P_BRP!05UM6A*5X": MJWG%D>&*HUR&3Z$.Y4W4=R7]A@N-QH#8I9?0-IHH347_<.GC-KQDS;#,U4I7 M,7#N+DPV=Y"+@%O&M*X,EU\VTN2H[2:L\L+SFM-\H$&SQJP&2V1Z('NG58RN; MTLSG&=>I3?-V_5X@; ,0$F4^!5=50"D5CA3G3R$[M5XZD8^OM\X=6/8AT+!\ M5-<-*!:$UJ!0^LPD4NH7,\R2L8FD/F5!Y_*J*#_*\6A1+."Q,>_45Y$43G-I M:"?BB'3=2LJVI\HF9+VY)687@K.NVP%NQIO0@4&/(]TJ%CI*4+]:*LN'^/0\ M:GLR;=%"1K.5\\452F?T(QY0'%\'GSMV##\3M9<*AM0&(;PUZ6:+49"(U;HO6[ECF[[8D49YK/C)F,(HL*H<0//"J M;.9"%-J2'S[MQHRQ^"M! F;$'5\@/;BA_'!;A6*!)L.K62^4P^(%-W5W.KJ+ MUA8H?8IJN6Z,=HB@*?IY+*C]X;F('K5X/#64YD&-WR3Z:!;R0@K HU)0?.=% M:6&.[4] 88'""[=W151]Y>W^_-X[U1KC?*]4:YWBCWD*\E6J"W ME[ &4&LWF^$>\DS?'_^A.FTZ9T&<;4%:?H.E/Q)8QHLQ"F:S+I\G7*>*51#2 MJU*6OJ%C63N1"OA!U;!$!491CZP<.5UYA854D=Y#>1T2UIATFI$)=_#/HB2)_F]B M_7A;GB=Y^A\1L5U-.];2FWI4FN2C*)%Y@:I@XZ(DN?PR+9LJ>F0E\<=<4\5I M$;$: JWBKE85PV6R,.R"7A;;2^Q-#KZ(F+>#VA(T-!)9-@SK0\Y:^6D-@AVT M*I14Q;DT8(OEV7;Y80;=?- MQ%B#26 ;$&-%Y8T.W!!I-P6LQK0:YA-1>&H8X399T9?7F8G4RA%:E*X=_NH+ MPU@K9E)K- L4=&&S=6#+Z;8?V(9C9Y[&+@36)3;9KFAV :4$H]CCI]5X@[H^ MBP+N %O+TVK!OCD="/$1U)OB*DE)102/MTTE&S)IE?JSC.Z=*)9$!41>7!V2 MUBGC4H@5*!!<<[2PS@9K&5RC>@:,4JT_K4WJF+[4/_)ZY1'1X*68-.6G&[19 M6A0QUMZC)OOP>&MHCU9'!%VA-5LF)JBB2(0[X?4@%B.[2ZL)6AZ.K,2A=&]QKY ?I)68F2NFV!H<-U8T9CT;J(\<1!A M!&S;K,UYR>>@:N@F0/.!1TE*EB71N52"IC'2,I<+F.AKK-?W08,LNO$U-^:? MP = .G23_,=8]@(#,*@'U_OD4BK/N;U)U0GC=HZV$WY!N,& M62YXK)GYU$7K2^O%7VE'/$^:&;LEF0JEV'AIZ."P+3+-Z$+4G?V M?]1/D)9:D!#GO?*CH*?!)BX280D36IPJO)BYXAQ/?>$\Q'R;E06\VU@MD:N;L4>HZH+=:'S#[0-=#CW0=D!)Y":CZE=-USAV7 M&!][)5LN_YHO+!K#S:R!JVS>< @3J7H)JM.BAP:#@@C//*^H-;1AJ?> 98)O MX-:[Q4K<2EM]R"<[W Q77I+^^!.^^9F34D7VH>518X 5!:P2BETAJ2@3W49X MN$E9STS@E9[LH*0VB=2?(%@C](!VAXY 283)OLD87_"I&:$@J);Y')&J&I(- MND#WXL[4G8+G4>8G+'K-Z#W+<'(,1GUN\DUP #;6VJ@3I9 MUPIT4;5OTX9.5%)5=\XW+E%QE61RS+13&7\P1IW;\D2NZS7)*CAFDXPHH7(V M'E:BY?" @VI#>N!*KMOJO>8(L+ UO6TA#$ M.H).#%AB)CJUE1-AF,HG.W6Q8\*M":95F?8^T84_$TN#*TZKCD6='/44$I0& M(G"TDY?PV86?B-%A3:5G/RFA9"9L]A[%GO/XH/T+,)5\.;LY,V'ER\>]U[&#B_CHV-55R>/ MM]OA"+%PEOP)"\EBK:BS)%ZI4"6:J"T=+ZJMD\N.52:4=QKX__XCPK[U6&AG MK.-;C3.4"*\DLI0>"851L?Z4'% .$=R4,]80Y.EY:<;0+2?%N,'S+DX-S82N MTG$Q=^X;WREL5CE'VY/\NJ*!C]V49%$A/[+#@H,G>3P[& _WT)I6,(%8+ F3 M(H)#HR!I\]PJI,XY!1'9KFH2S=(\G34S$29;QE6V8[<4$W2/6-.,?1NM1FD1 MGNZBZ;7QP.N,9XM\X8A$*=C4-!)8%*HS.B^^+.?ABQH,5HT5 -KS14,19TR*9*5J8I.S2:)PMU:LS MLNN5:?4KKB*CDPI4@O'8S&M=TCG;]JM0#Y%!;R\;."XJ<0XYXM*8\D";PJ]) MEI36$LUVJ[SB,[9C77?0=?)*(XBAA#,QAKH26ZE\&+_/Y9DGB[(@K:E./K&[ MQ0:3CXB\IVEM@^6KI@RB Z)3PXI^;$^!;.$$IX:-4; (N4'=/"G7F7ATU+)6 MFFJ.5S$7GIBU$*F)7/*5B C+)JUY-#ZX.7&>O]B&<:=B7Y?Y8/I8H1)J,]PG M1&X7)O%+Z5GJVD<"1O0%L_%]AV-M)UEUJ+_V)8E.D1FUU[WM&BX-3(ULE+$# M4-^:[-F8>(AZ3^=2W'"P0Y3#U\2,1+W#&WK7-G(2'2FD&/QF/207D+WY&,.[9;]T&6 MY:4ZY+!W'B^ETCOD=MS7$1>J%![CYY=R6>!T,](OF!]C]Z9/,)/@Q.!]'O M1T?O;#+!8SFI,@IGD^T:.D?A%.RZ@<3) W3-J1R!&(E*G"0?C0OSJ*S?OIG9 M7"&VVW'NHX:/X!#".S_#A'GL\//KU9&E28OA!($@:L2D)6)A8,T[M69 UDYT M[)RACV9I#0?OA.%TCA\%*4R>1<)B6$PX[_26)!&L$R3N2FR8".BJ6=:TV5-U M$5N28!^T22_YCN;51<(>4PZX'K"-ZFF3N^!2*O*EN%-4>'ON!)J_$\UYD73YEV\EI5^]\>W!$YPSN(>)2^0240Z], MV O)Z_+HAZ/3XQ\>1V<%Z1>D^#R-=1:I6T96;KR:RISHV*8R__4OZ:]6EK O MI$'(QD3$#B0U4H?5=(&(H,#5JXH=A@)%#)E[4U.6H3L(0LXLK91G>R<*^T6M MVA9K)J*R$''%F&EFQG7E4S\M1H%+X 9OL>EW..#L>S:?)+ WR(M==A*]ZYQ" MY?)F X7/QH\2%Z6-0(@$,K:9_;MVX0XVR4>1-L9Z_M/XWW. M069QL)!,=FX=O!P@M\NEV:EJ,]?8+B7^TV,0],_1H^'CZ&0"'_9T86E!2(@; M#;7_7Z)'>TL/=U-K984 VQ:]N?\X>F'$LB Z,Y.S9'%S")NAAYX\CHY4INY^ MAG432Q]K.O^%6?FC@\>6Q_W'N"7C\_8(KM_JL3CFUIRWM-(SF6ZU0RWDDD06 MJ40Z+GES*X1X04Z0H-(.RXE7Z%X&03.GSFG_&D$WIQITP]MS$L3=G 6!7U:! MTFT)/>"AB]IZ<#L=U'];00&)%"F$33M$FRQV."M;=4'BDGPD46@Z=9TY][2/ M1"PB8GD<90L,Q?%%460JX[DFN6./"0"NFY\C-!WA"3Z%(LNNL90NK0(/*TJ: M]V[MW.O=NY=SOW;N>'K1FLT><_R^_\\&8-^450H=CBQ7Q7 M%K%37Q6D7IJ/:C:+!&AJJ>2@ MNB/X^8O2F&O>V)."BC_?"]SI3;>/7K/[*;*JE]M@)W5P_J3T9\,>W]NX,D8WMO)^+ZJ MZ#W;W<0J>H%Y\^>[((0[8G-]-WTW]];-%C*QS6-<9]9J_X=:[;>_X&9'T:J; MBH'MW74QL!]^?7(0[^X?W.^R?(\5Y#:3&/;C_8/##2.&GC_? 7]^Q9GJKXS9 M>KY\RQ[OX?3M#>/=9W=9:_&[9,6;N__#)_'PR:9=Q5O(?3?0*'4[)OW.A=2\ M86=1WN^$)C9V8)M+K'O#X<91 MZ_=QUVW>)796 "(V,&1OO<;Q0)3_IT_CX;.]#1,_>V*X'V(X>!8_&_:ZR!WP MYRWWKO3=]-WT?KRMD=Y.)9&I7MA"'\=):?I0A+Z;OIN>A3T,%H:F^U"$#=0Y M#I_%^T_W-TSGZ(GAGA30P_CIX:99([:0/_?.L$TSXV_LP#;7OS",A_MWR2MZ M?]A#&-CFTNNSYW<99-?[PS9:'6%_6*==I5=,-N%4DV+R/'YRN&G.D)X8[LE- MNAL_>7Z7X0S?+:?>&_8:WAW?NGMTX:@@F!F[IWL-W=D-Y+U^K%N_(ERA0:B;%#,6&ZVSA:Y^Z4BSU15DTYQ>K=>6BJZ+\B!K5=&Y0DS L+6CK^KGF MJI7VB,*[&I7R+0!;G*)X"W4QZ*YDN/JJK[>)"=:+.80LFE.KW&;>S$:F1%F] MBZ(I*^X!U9MK]WHC];+/2T/?-W,4B4?!Y1BOEX949+\V2545XY2+U]AJG)7I MJL#7'EI08-:-;=UHZ!-W/]C.VJF?<;0"",X[/E*ORF(FNUH7?G?;!T>+YW8< M@C@LX!BAKG;$Q0M04;MH5=M%671;)'Q,SV?&%EGG^IC3=!Q-#*IQEV"V784^ MHXND(K*KT'SE*E""E.6P,Y7.\" UBD/KB])R]=Y16223#+5&IUP'UI0SL0V- M;87[:A =\1GQ[6L53)P6KEWKCV]2EJA%K!736X=2)^)>FC?EF 9O(KZ;=3@S M'#8[=WUM[NJ++6@241[,C)7FY^F<<%@R5>MM:DWJ,O[F\KBLH+*M+%,(5>"V%!B,: MDP:;I,'(XLYZI$DMS>'$V%?H=Z^CX866V1ET95]#T>]QU@3;H-TLN#Y86.X>A;[SRMA9\,-, M?F 6J, +BXB44$LRWLKJPIC:U[*=R!$! 9+$5\S"94%@=D;NE9!Z<4EZ!GNJZ8A$EF\7N#JR,08J01 MO*LDI]LB_0MW7>(C,H:^N/"#*2[\5)6WOKCP5Y23^^+"?7'AOKCPUUW[OKAP M7USXOS(87!_4=W]F.99R66W6X1+QP<(AJ\XL[5;X"OUYT]:JTCO.4FKQ!N'OX='8 M& *5-5,[S+(2!]&:OEZJ06UWY<7RT]SD;M!D^W4M2#UPJFY+ MQO:BN.X^&WM&AKYT1H6U/<\2HH66>LSFA\15QB:MUC"YD8#'A@XA0Z>_D]*% MT3MU3571EL(96 C8H:X[;SGTYQ=% M,ZJG31;9Q[?QRNET/SB#31FL#]OA4FHHA:F2*$C.4 E#@K.TVE-R3*1&IXK. M.-UB0M>.6YO+)&L2:_UUK]KNZ7CDM ?J]!#C#G8GCLY-#E,E[#RD;T%CA^'2 MV0Q@8?9,V O<UUF.RGGB4LRGY1,1"\V*V< ^F^82Z!BW E'1U462=*WI5IC7,E--I MY^3M!8:K: S;7I.#2,VX3NEG&9;N9A55S:@B>C76+4F-R-E@&YQOU2]8)@. MV9Y' $K@,R8^@5$RH2T?U=:VM8U<^_>BF+"':1OYL)NU83Y* M),..$1P"OIC3,7&%BF]J\)F4J#0MF5ET>#Z.3H^CLX($YVC_8->9P_^:_GI" M0G-^GC*M[41N%*#6MS#MTI=GVLM)SDX,(KF=UTRO_MWH"(97,3N?N('\]2_I MK][";CMM#<7^_+CE".>)5=&Y'96S("2A?WV"DW+=W93*<1Y"5PG#&Q(SPR3LMQ,[->J_$%?#3@ M(:24U,(R5;2:TG@CW'5.)W$34HEU9(@KBZLR*4OV>,@-,UCQ>XJTZ(6SAO:A MTTG:L/D>-MF/IMZ12S>9D\:%:1+QN(MAS1C7=H%5MNUP)]#TX)OXBY/#FZQ. MYQDSR:A*Z8PDXDM)\M0(L^1%#=TK8[JU*_5Q6H9L^3VU K?STH@P"6'E-?' MI+J(IK2*3 (SDU1-*?VW9];13GN-DTDQ!R_56QE/G>)23LI)%7V8PP,5DO ' M1[@DI ^?[>P^B=VINO%(/7+D__CGZ)0(.TNG"WO;XK0QP;L7_8%RA\E,I[A8 M+HTGX[U#Z O#YPA:H1T"S1CXDW*6:TYK,X_VO-KC*#$X5CAT@^B#>B!INQN> M-JXN./6Q(]5%T603JY(QY:YK200-^LYY_=L[DBSMA_"IKK.P;:S>:^!YT;E\ MQ+^524$!!,^A?W<'T8M&1#9Z6AWI$ \J^$\F;371N^X\.S*?4N'C_R:VF9)8 M"_)1D2^:I!.^=JKF_!R;QV_1OH=<=^H'RVV%[ ?B"#U./(WFE%1T"OGND5"% MIFY*QR+1&^(S?,-\[)GAAUT$#_!GD?$K8C%8G^!7XL#EN9&[A^.NEN.UT/XR MQ%XK3&SK*(R$I=>D2.@U+>E/RU?U-@I1+3ND:)FF8IUJ)Y.ED+EC15*_(OHM M,R KXD1XH5J6/"#D(U[&"06E"@ PMBQ)!DKOQI_ )<9FU47TSA(!2%SM6.H] MMR?LG]8ZUJ'>LEN$@>J;O]%Y9;2@MAOA.-2_8+C#%A5$E M4)7:(12X)'R\#0U=E-7.!2W#2R9#* N\_AP\8;)L(\[Y5^_EP3OMG_5.^]YI MWSOM>Z=][[1_V.*7]ZQ8H]1[$NO+="P::#'^&!U=0:'>=MF3S2.EGWO%'9W^]CCN?N2XF' PNL1:')T>/U9+W;/A. X=Z_+E_B^ZO>%O MSE@A!@GUSU2!.!PVQ'(:AV&RN:"0-5/[E?."D%99T<*QM:CM\;W&<=,R8:UV MFCJ[T:2=3;-J&\,48)>BC4FMD0IAXF4C9OV4%%\S:1N6G$TJG-#J*)K*FDE^ MRTA"V3D=PP]!&L9< AB(DO# K)@8L8<*3K9.06U=-5U:N83O$KTZ8&JK-%LVMXL7-S0A6?-[4U?J;E1*;>3C*R MKMTP:*([+HCCR%OY..F:%368?#KC!SF?AS1J]CJ[>0?6 UC-9G*-TW&=;>:27!)"3G'VQ9\DGLYTF+X0CV0-F M;Q!WP,1\)4M0\Q* "ETHD/\E-(QEGA7R9Q^MX8((D$^6X.+S;?E&VI;H6?*1 M'O^SF6A&KIK>3#F'[%.WN8#))2D4C67)%34U;X1UR'?G32H^3;1BCY9X>\2\ M95U2WM;4$<'6'N!%,A&S\836@IH<2Y9N41I2+SBJHV..RT%7VI_\%]S$-08) MCJ,W;FCJP(7-Z1%>BL\+0[C]P6'GD[R0?C^%,;NQ=8V&F68E MMDF):9G#TR:Q*95: &EU6%C%T(>#/1]ZEAFPZ9""9';/?5 @4U3),2"N?PU: MD)PPI!2+0 R9=[4)G<2:*;8FX)V+UI_NPHYHW$'(G,T?\LEHW.?3UK"3R243 MW\30XV"J^(%X;:,":3=-\&A+NB:#SKL6/L5ZS!$J17(89V:SN3/]:++THB@F M+5\*O^[.ANV^2RB*X*$FL/F?2BL\&'B;JQ =>5B8XP+RZ MN,XK9A)Q-\]Q89[M0*^6%Q=9=#C1M!'#\$2L/<\M;M<9[[IM-T:X7HB1:I#+ MQX0A)QVDC%Q6=>:O[K&E@@]Y*HJ]( @<)WDR2>+H76-*HK[WZ;@0UYLI1VFR MY&W'+:!Q4.DDI9%#E$/Z[X27-A&/NK@N??OEI;.:B M<''6IY$PY0[Y3R*";&1@$ :DW9,E)=:(;QU3+5^VD!YD(1&>BW%4>I.Q9A%<8G[^O[/V5O;^R]U<^;!E+S(6,0O.;P+]LHX4P M%'SF=!5%"G4#:<4"%YE/9MRP1$F])>(%B$FA,MDD^$8QJ%I:7/&:-.JVNL ML,I;["%5ZTC"8VE-,D.I*^MOG#0^>#DMJQJALV7MX\_$\XI'\&JLZY#F[ @0 M(P[MD'@$V 60AQ81B8X6'X)-9F!PH1 ?JUM^YGU$=%_)*&KL4NC853OI6'VP MF+O$T3KGA?08+O\@^@=3UEC=$FTS#F1BTJWE-&&!9[?S&E/P=A6^L M@*,MZ:M58ZKPE*@C_YH@#^A[CF=5'8!A-S31QCJ@)NHP0,%!SD$EW6'.U6:A M:+,2;#:7"Z#JLT2"T %[02=+XO];01WT889(WB5'+EN92R,J,^('.'/*9W%P M*,'5A6']FWY*23FWF0/,M(+Q^>3,,&P9+.%*#1FT32Z^@T-\'TJ? %>28=C8?,)9NB!616FS/S9Y^^=8K3ZR="$0A/HRD%165BTS M?V4^YP2ZHZ,.-6+\<)+G[BKA<)[+)!.7@]R0M$AY9;-?%NX514C4\^,6S8L' MEYHCJ4@.F@(\410_AWO(HE''\RPH+)8FP(.PD+VR9A(9[X PW.C43$H+Q'$\ M;2E'KU8W?2?=.-_+MP9K[![P9^PEIS-D"E&)+D)EX;MS23&RGEXIM M $U#+.I%?EZ@]>.W_SAYL3,\I'7/)P9;HIY:41B:$9*F:NB!?LF0LANX),7# M9]5%54>ZKNR1R7#_N\0HE_$-?2F=RVI8G_:8-H1H@+<(:81@/=9BHSG4&C0# M0-/*1\M0:%/CWXHKW'3Q$CP%AV?P MUEG?CD]^;!&33>R2^%D?C-#RUNAT%UNGMK31?X,9GT-2RA6G_]PIG.ME@1BL@=,,"X@. M)0?]L#W$""("':2)58$$1DU,":Q@90@*RW/.+Q2)(XQ;T4P^!H^_9!QY:=_A M]U:<.<[[IWJ%,\;01H/;;!V1GPF:C?4^7RC.@JE3MIDQ M-=E(@U%2EBD#T1?(["\777Q4WM;3Q!R>KL)$J!F9"^="US[JP+)+[BIOZ%9% M%(8=1%$*#1#YK$/FL R5N9X'M4['QD]%PGEJ#]N3JO/6#EN#QN!A]G8HA=_1 M('HDS4M,OF X!2-DZZ'#=%(4=1 @Z*H=UOQ)A ]W0C)BXSRW<*RJ,T-7XUUQ M>0I\!*W6(5Q)T+\[5R9 0$)3S)0*?SCXH.GV5Q<8-<3KLB VHV_V[N4'XUX^ M[-W+O7NY=R_W[N7>O?RPQ3;8:T3S_!>LP"\[,6&/ R?@^J<5"W8K;3Q')/[/ M9I@E<+J<0<(Z'&T$Z#<'VHT$1LYFTSYB28TD6&JL>OSS':_Z9]]7>D%/T_P, MKW:+/9\GD4CARI0S$B 2?5IW::VY!VSMWQM+]JYTO#+.KU*.^D[[)&$*(.S_ M\\/PR;42XV<.ZLN+2'^]DQQ,0V?1HN2 BU7"QJZ3'3YS_LLE1(=,E2M;\'G% MJ;]O GWZG='GTF7QC8FSIXR'1QDJ$/1L:Y.)<^\[(\XC-HSWW*HG""6(GZ O M:0)43Q8]6?1\HB>(>^83FR#2J,'C8.\:X^[+N9MMY%=!%EQ M7>SJNM6V=IF?/I?D;CA37]SN*BG_\.N/UW=R^)/:B'03V;WQ-?K=V]V/GS\[ MN(LI?IO%O-]VO]F^#'=W![O]KFSRT1D>[,9/=@_[3>J/SJ8;%>[GRKZSJAH.!S&!P=/>D)ZZ-W?-R$]>S+8NR7USJ\>Q=%^\P_ MV8MWA[WG:-.V96]W\+3?E W;E/UG\;/#KZ\L]-OR7YZ5@V^@P6VB^>R^KMP7 M8>T;OFZ7ZNH %H\FS24^Y/*]CV&&,& ,\S8'5$8O#'Q&O$*\N_NLYV\;MBN[ M@SXH;M/VA$[*TWY7-FU7=@?WP[V^%T'@:.G>YUI[4E2R3O+SE)%#N8Y0?^O> MGIP.>T:R:5NR>T\:1;\GUVC?>_V>;-J>['Z#:);^PO47[C_+M#8[Q72*VY9T M<)-> NBE4F3#8FJJ2A 9@<*Y(:IWFH\;+BL85!Q)RE%:"ZIO+QKH[7 M[TB_(]Y$,3F;S)"UMO1O>-OS15%8#UQHS<@,S MC'9_\?9LOM^1?D>^FM\UWMOO5?)-VY7A/7F+OI>+]W>&X<^C*LFXF%!O[_Y< MTGFT%S_9NY.T^&\"M_-G4]7I=-'&VWG<$\!G$,#P;LR&_?9OY/;WDER_(_'\?/='MSE MP7=_WW2TOW]O4%,]N,N#_O9[<:Y[H3W-Q\7,1(^RHJIZ[]KGQ'\\B8?[/7;( MIFW+TV\ 0]WOR7\;A[ ;'Q[TD2C?,04\&]R!-^Q>M[\W"[8EC/K"E-80&$>Y MZ9&>-UUMVMOK;3@/OOO[)J)OD='?$]%W1D3#>/@-\+%Z,OK.R.A;P!3U9L#O MX-OOQ0QX$AK_HI&9%J6Q%L$Z^?3 BNS>MT%P/SXC1R.1FFM9]7/:F M:U)[\>%>'YCSX+N_;S(:#OI"@@^^^_LFHD?[\? ;Q"RO#JB3LOJLIIYB/YMB M]^X"YKB37A^H!'S?!L#O[]O[UE;VZ?!,B@;(]ANAKKPQ]1W$1MY^%;X1F[V1 MJ:T?T8\;P737CP]!9\^_?C#@,I?=OY6\>><;NU7]WSLM'=R!XM(3TO?&H1X] MCY\_O8-PY6Y2^V\OX >KRCSL(W3_5'MP%R'VG32[*=H,_3DJ)@O^@?Y&J0CY MNW-P_W=I=/_W-L-KC<72Q?R:7KY@"7P?D?W_Y]S?V86)CHO9/,D7M%595EQ5 M41(=[/WE8#^Z,N9C-$TK4@JBTLQ1J JY_TEF\DE21O1??"[RJ*9&3I.Z*2?) M(AJ3#&VJ&B4J7IBQF8U,&>T/!XISA?ZTR85)R@JMF$GTOTG>).4B&L;1WN[> M7O1(GZ$/P\<,-&"?V.,GAN$3NX\%,ZL"+G&IC;2[B/]"NI.:9**EFO_8'#P M4QP59?3CP?[@(**!9&F1QT0,)>]K>S&CN2G38K)FUY**-H)HJ90*)<'K;MV[ M&W";BE=HK'N[P_$OTA1.7#2G=THF&'U?GIG\\GBP=F8_/O?3H:]Y-"]S6BU# M+1#=5N8I%]#=#_UQ$QS0K^PY3U(_/5M]ZG4[I MU7%J\K$1NCO)I]@I+N]V9L87>9$5YPO;D!W]*:W.J;;]@NBZX1HTO ?3IN3X M^C1HB/Y7ZGS'%TE^;JIMI-_CHF+0OE-37J9V/7\O24./WI7%-*U#RK8/5_;A M%HD/E<3W#P=[7YW$KZ/3P74#HZ=I_K1RT81V4ENS/X.D=),'Z^:8@%=31V.B MF^3<2$4CH8LOFANM[TT3HF;H'#S;'QS^Q,\_>S+8^VF)EWX949?F/"GY1E&: MQ@J,5Z9,?9XS#TMV:5-7__/#N]]_^_L.R)+:[^U.7 M<*7?L.S(7ZE!K]W>FP]_N 9#D1.49TY!7_= M#2-FB507Z7]^H,F-39:I0.T^5_-D;#]_/M'*W'G)0_)*FKKXI45=_(TE+R\V MLY6Y0X58,CC7Q=QVM4\,^ZMJ *T5I*OEY.SE']$SOC^NTT/7CO#P"?&_;SK" M/X[>T)'XX^6;,[WD2-PY_(5^.(U>G)P>?S@]/7G[)CIZ\X+^_^CUOTY/3J.W MKZ)7)V^.WAR?'+V.CM^^>7%RIL]TS7/)"] Q^[::*.XN.+[L$;MQ_Z[5<;^X M]6^_]N]?GGYX?<8+^O;=R_='6,;3Z!$MZ=G)FP\O7SR^83VW76>D)7HERM>_ M(!B\[!0FC@,I:?W33O _+H!_W)B)7]SM6K%3XL/$@^/H=Y.;DE8#DLS19);F MI+<"H>.RI:FYQ\^#QY/6X]$CJRF=_G[D%"*'R">2VH]/]@(UY2M(O#_N/QL\ M7VGP>AGX:*V<&D@>LGJ@7RU3*]I-R_L01T:1AA?Q&U8-[Y">+**VK:))6\Z8V M))R1?DZM-Q5=)08;G]11"IJ;)7]2&TV=9BEI\JJD?\A3C/NTIN%7 QIK&C25 M8&)T&UUB9AG@V6IXD!YT4=)5<)+[(^8X=:E''T MXVXX@+*81073,RE0?Y+.5LGZU5B&]A+R:43CM"6LA84MLP9-33\/;2 K]7-# M*L';=IV9FP7+R0:57:^<W%..66>?3:[L1/RL]@S>@'T:O/ M9S$Q7BB-+GM4->,+W?0!Z[L3SSJH1[G4B(./4U%GWQ0T]^%3NQKT^P3\8X*_ M6 3B&;U*\R2']4EH%#R)S099@Q$Q%:>56F2WD>6T"S&^G4Y)\X]>PRA2A5?D M"V$;@1TX%I-!GL,405N@A&VTND*#QR=T\63%7!:53\/QVW^W+9)SP MD@6C# Q+7$&:RTO,Z(0S>>$S_4-[\='4\XQ>\*,"4S3CM+*GD]>C#FR=J(NI M/8==5KHH0JF).*WH_MAQ=32CM+6_/PX'AR$/"?:S-1J$YO"YFYC:E"0(";=+ MZ03!I6-OD"DU34N1-6YTZ&Z,\:P.I>JTYR5ERMQRFJS,JVLZ6)^1$*OL$@TP(9D1BT.+AE=-0CR+*=HV?T+CGDQ28>GA M&;@J0;FX^Q-:') *]FMWL!_NEUPF2@+<;@ /C?NN&!%KHSV+C)UU,"_P4KEF M0F9:M0EAN(U?2_#8D ^[NB);4WAQ95S+4DB=!M,8>.X,O4 MCHGDT$&6)B-(/[B E$V]2\I+!+F\&6"P?7^5TNN+6"%-UN9$&ZV3>G!C>N6XU&K/;7?,Z!CNVM%,_[GD)>1O)_[K: M3$&1Y>ZJ2($80$U%^!0N?S*!G]_(\4"F^SBIKFN.V53"[HO6,)+STHCX%4=7 M%RG84VEX8 E+>O2KW5R^QYR838,:;*D=0]"^7HKB&XIC+1@PJP()TX$/ 2$! M#B.LR1O<41FX#JL)K _, 0@H?0\5Q%JO!#5)&%QJ!ITS5\&1 *4NOI( M4*%[T\LYG^M&=#=U>R57>GCBO9LKWL7@V:(LBRLV+_'"9U5A'TJ"QY)+6IAS MXQ^/:)U(\".EI;S-K@RZUD0Z6S=L'D;B&.:U"V\%42O8JMZVM+2)"(ZW;NRZ M7=C"XZRYNF?))WNFHT>_N5Q=8F,=:DI@DJ!;ZC#4V=/5U-\O,.3%*YN8ARUK M+C$SW?W 9O 91C^QUH1*MYE.Q8$=]L3T[IIMTQE$;9),=W]:'NS>T\&3S[) M\F#$N.6[IR>9<,7^J](8R^Y_DMY;35)1QDCE(^&(N$+*PI3H.J*4X?1FV343 M4SU"MS5F62@=-UE29F)%8K;(A@S(4412S"Y.33G"W_/2H"EME7JKFBKZ,#@= MM'\))[E^+)@'LX91H+ 1XK^*UO M.K!]<,#F! <,^^" /CB@#P[H@P/ZX( '+U-^P^" :!NUZE"VM@IIQ:8ZGOYZ MH:EF<2D9202:IN\2"M-(8C*P&5$K"+8T5;B3/=&7\\'!UY6;GEF8PC2^J/8\41; M';IO11 =1+^%!N^P@[:$.DL_M2VH:X?<4@S<:F.XSZCOK5,#7P2$,3(UJ6>R ME)[P_!IHB' RGV?$@"%>L,0_-1..4@%UT$5/AYV)1/I$GN@MS!*L3R08G!)],WC M<[Y6WG0A6E(O&DLD';/$L"_!@?Q0E53HX,S;>2_:5+%<9H?862[G"]M0D&H4 MZFU5K&$ =NPZ7@E4@&+FYQ*[53>?X+@3OUM5%^./U*U8+_#$)0:)@4U;*\:1 M 5L9FK(:K[.-MP---/0W;.,4P_EI8)CX0)X^[3#O?$Y$F$^V /-,LD.=A MGM,7F&'EOV?=R1IL%T(C8'L3:V.1U#J:W\_N'38Y'IFR$$^]?9T]"8&I.(Y. M\DE3U3#P(.]EC/@:OTYJ!'OJ'V?_<&56)XDU6K%/PU=V%15-715-"944'L'D7!Q$ M[$TO\F6CE9=0Q$-H Y@J'P1&_!6N1@U"&AGFSDDT:[(ZW>'-A3^@)#X^6!GY M]4O?.8O*W@]^GWGLE6%[W,HX*Z)AC15IYN=E,N&HC[2,#,T@+S+G"YN7A8W M&"=SO2IDR.$.7K-IG>-M^R1IP48-3=*(R;SE?HX>58AP8LD1@@(1]..!)F1) M,D[;KK_G,@M;?HG/SJ!:UX,9)T$,2K@&88*0VKB6FI$O\>[>D\'^3^MLO+XW M/A DK3Z]I65W95]D3-HOA['8]4=JY)3(KRBKGZ/AXZ#3SSJ-O+(9?V_?R\UY M(CE9WJ;*P9#_26ST(6^_W*/^+!%MB>P$09C."9VAZI=H[[&<;^FC-1^[)#C M_K3;!K5LA]-F[HI#5;TJKY8.\A@>2:KXB8&>Q#XT;Z2U\7W(UXT[N7P M,\._Q;V15/H"D6)97'9-8@V#*C6PDOT DS7*BCVY'/S2-9Q*QR.'#*^<=T;@ MK,265A**?]T!=#R3623Z)DX^OU FN1S.T>VXQ &S(5MK(R-V;HJ,< <'+;6B MK*_6!7)+0,YRX"YM2<.A/&&M/!AV;=AICO/%)K=2QW M$*MU1>?#!@@SPRG 8#2LL7.F;A*\0E5*U$53#7]>33/0Z7Y!R+G3_C\+2B'6 M +.0&KPK.50>GH1A*0C#'PY]4']G9G?O57TH7M6]WJO:>U5[KVKO5>V]J@]; MWNR]JE_'0;#UB>9T[^2M.W6"5 36TWZ6R%W$Z/X2_?"K37N+3C1FL&C)RKIV M?_T+6MRZ=3IAVS!L"0AXK$4IJJ#T$'>\6#$HJ(5&HRM;68/6AMD)+1;86"_H MOHXF!AD%$+N;7-7 &AY2R$R^12OP3YH@+IWV4LT!K%C25V:6CM=;BRX2MBWG M8N#GP&Q23*!D3E-#ZJE35]B^EH@/W)NK+M@6E -K@#/MDC&L:9@,M87VIR3? MB/(ZB#I6TR7I!2EX(6Z9,VFR78FSO59&U=;3-"=2+?M$Y:!FEPF8S) C+.A_ MJ]-C'0\]PU?+2=6TG[GB9_E4;,D9Q@LTG5G*'&-G7*9\*[)JV)0Z?YKU/R_2 MS+3T_HM$DI3S.EO(XE=TD8IV+T8O(8MSTJ8TB=*1 :P 2X30-BH@0A8O(E6. M:)5H@VU@XN>H98JP/B5YRX6QM!Q+D&)'FO>'56EWUUYN1YN8XD6"!!A,+:4- MYYS&"<)_PWU&4Z-F:H@,F\@!EU_J*T-Q"WL69<>'YB5Y3D:QJ51 M$L]=X'.AWI,@RQ6TSX-P=F [^2AO&)YRG4_I@P('M'HI$2NO$A>UC0VT@2;9HR!2JQ+.%"L2$RK#;;)?TBQ2'&A 6/\$RWZT:Q-C*^![\K[6DA:P,C4-IE#+1"AIDVJ\XQ.J?BJIBPRT& 9;\B<+]AY M(PL]48^U%UF(T@PD!&@8:EZFT][(6BGFPO8Q.>@8G4"QVZA;=,\T-"4?AI"[ M_UVXSM.]P:$%;0W@>3\_?&!-3$H8PS$I61ZCP^Z$_Q51H!I?%(6@<.4D%.I' M)[*\#\7:]H]?LA R:(SMQX/0J]N!Q;7_F<[8UDA7I_)%V\8#?;(_&*X=Z-YG MY^FM(#K__^R]:7?B2-(H_/W^BCQUN^_8]Q4NQ&*;JIXZA_)2[6F7[6NHGF<^ MS1%28C0E)%J+E_GU;T1D:@.Q&&,0D#U3539(N41&QKY()U!&I?*Y!R14ACP6 M8V,TDIH#9=.'+2 B3\9 H67/I MY)Y9-#K#M+*1*+F@@M/644-BO:YGX[4(ALV"PWZ+?_\7O5X0,3#%@9^]/+D- MC#GMD[L4%M\X(2(0=S-(*4YB21:(UWD;3<'-F R03XS,1 MS##TJ-9)$FD>DZ%8Y9=6@@0G8U]QK+\EM94+,6V!")$WT><%(T1J:3CB*R)$ M!*Q>LI$BXRA4&#"2>PC6E#V+7*!C7B_.BF"YL)]\E$\]XQVE*]/*!H].7*AF M9NN+9)1/8%)V)848Y',LU$1$+_*S"E-<#0ZT ?+UO%$VLM,BW@UL$F61GDR MK5@%(P^X,V)#SK,T2:"BRJ/=&H]O77E\E<=7>7R5QU=Y?+=;VU8>7^7Q?7^/ M[Q2M6?E^7^7[G:GWK\$+K#$*TA0E@,B52RFLWOR+[- LPYSSC0DO,X7GC"4R"==-S$;2)5R0',@W \B@-2:,= COQI9,V=UE\ M;OH15G=K.X$WRW6&G\ATM[2C4QYOXS6(W#]Y@S$I,W*LV*N5K@,PI%'=18*CM]IV($#3V%<BDOB@BE]1D2$#A83;6]%JD)(IG MFIKNW/T&P7KASI:[*&,OO/E<4GYK9;4+:GI2N^!DAB_TEWIMN6J8XT;H5^]W ME@]HXKKD1Q]A_BY(-K-D(APF_Y8M$GU?DA@7C" 1FS$F2$M.9A]S+%&2KU[0 MH66YDZI7DZ3W6CKHY$FU"IHRO#/F%"ERQ&5<7@OC M19$_;%G',H"TH,;J"38@?:W++@G("D/?!D;,A?>H:+59CY+T4N;$$Y17BA%9 ME%3&F"#4[41E60P>H_QP.6C1C%G-!PB6\<"3L,U4Z\F[JJ;7ET8<.TW=Q44( M6'N]HRI;SV#<465DKGWQ[D5'E=R+1C^4I:0+-&$B'K$V;/H@IDC%Z;5=EN?[ M1>O38RR*79S55XPE I6_K>:ZG#3B74E2>A31E4RF-0:2J#BC*H M*(.*,J@H@\IVR[2(A2!2.:0U@*1RFSA2[BD03I:)OO'?>/"DZ6WD2V3AM$I0Y)YZW;">*WY.Q@8%\$Q5ET70E'N.0(!@%O!]A M.YM4^!9!9EC6@0(MZ:6!YU!U7)Q6U)T%S>=G\K&,S#+CZ";0+HSH(4X!]&.L M[V>#KLB$ '\_>%0!'>^ ,#)XC+L#5)+35205:^*6H61N(N5+)E?3]-)RDAZC MC.REP:A6,+DZ*Z%7D4Y]X1&U@TR7Y'_R&$D60 \*6LU,DGY!:?B@&ME_1;:% MD;P)8LHJR+.T#(<#]'A2/IM;,B#"<$#H=$4$"8!K DTPNB.!]!B>DN$$ MP :WS!,GEUE_VL69&;+N$O9$MNG$!;IB;C ;0V&&N(##HCG+-*G.52:@-DX1 MGM)*/A/LD?3 %I5 TA9+,D00]RY:,IE&,&!]H /9<[,\ AF.XL;EK:G1:K:9 M0!;T"A9/+T^Y1#7IL$T;QF+B:_T2N".\4S47HBF4:?Q7U/)N_FMWF,I%K1)8M MVJ)1\7B) EGSS-\"@D3VXB#"T6<3Y#TV? (D,YJXX%D"XI%,W0=I#"U%@!WS MF(4F+XXV?I,R'TS>:ES)ZVC]4B%-2U7SWG3A;:'GS5/NI#8+]Z:+SQ?;"&:K M[__GK\@+/X_M1'RH"=U>0ZNMW?_,2$T&6@M(@I:%YX7,#],4Q"DZ%Q,*PO*+ M'-_MAP)=9%5CL[Q20_J,T&S\A]Y!56/X_\/$FG#QT@53]$XB.4"/+ ML[H[00/)[5VVM8T1\EF6FY6M55+;++:M\#*I6[[CMYR$"W7/E[OG4O3:W#V? M>4_&#*@[(;_D!)/UH82\_:$WRDN-\6&(?1>K+T(EF(4CZ2FN\!!FTO-WF'&2 M0G[X\LN'ONR2]H>GUX\V"9=U'HY!ARI(.]*K6:E8W"Y=U4[%X MW@F2I/C%FOE%.S5AK46$6+^XO[D9F_NPR7V8L2P'J:CCFJFC.('8M_2JSK3K MU1=?OYW)OXM[Z:8-='=>?5APQ@T(B16E+)1BQ@T<_:E6;YV4[/@5']HD'\)\ M*MN/NZX3"E+>#A8J2(,KT@[LP6S17MU?1;K5T;\'[&M:K:Z7[/@5Z=XDZ?Z& M$7">RP+#H30K0:\5==Z<];6F-6K*^%HF+-@+O"N;5+#C;&'!0(F2;\+>M#".K-V1N=*%K9W8+;S\ UT[ MT>N;)(RE)1.;8MGJ3FP8T925%F$DP(R"];#QV7K().XA3CC9- M0Z;!MPP10HNOM7211(LO7:]JU>HZ^>QXV&B]. NFO'A2WI7M)P8?U#&Q88- M+L+H$DF%N\BE-Y .ID*<=FR3^S!C60YRYVE0V32 \61VE?-1'M&&A.[6::MD MVKQ"A@UY'4^UT^,-(X,25O>545PE)762!C<'/>[ROAWN/KLHJT48HX5:M:9B M$*68<1,\H:[IIZ>*)RB>L!F>(&NN28Z !=]"Q0PV1@WJQXH5E&/S^REN5%75&E/8B_.7F^4C4TK M2KUF2GW.1SXW;2,N+CSR,0('>V=A:ZR_(GLD.IDI^KRI.ZI5JV5+H"W'8>S+ M\9=.E]I%(KU,5=^RT?+V$#N@I8V^*+]"5%$/01ZW,11I(RE[*@Y[PW'8K762 MD,(RF\NO?;MQHK0+*R^RUFOKS#I?#%OWA N6FKW)/BT;RP10\2#39-2FUJAO M-/.MM!K#_B'#04L[:2A'\)[PB!)$ZN[8C&4)@%8S[LA![CP-*INFP8"_PKFQ2@6(+FV0+JMAT":C 7M"=S==]5OQN MXS,J?K>3_&X7L@)R_./:"P)V\ ZTR$J37W/YW JC)P4KOG"0M]P \-$EJ*2 M!-YE8>6-NS[0UYHF,+\L+85BJYX&ZIJ4ZIKHIPV5GE *=KSEK0XVG<^@ZL*7 MK"Z\KFMZ=9.9>JJS01G08)LQ6*L>;Y([%B/P;.X(/_8\ZX6^@)\Q_DS\G+"- MK,"W\-IGF1)&NS*!93\RTS&"X.\?[KY]_>/#^%E7J[\6X9/\A!"7/I)20WZ\ MR^Y],F 6WTV.U?[2N$Z8))8ZL@,,^A7?>TKED?Q7)G<<=O?MYL?WF7,4<_X8 M>&-@ _B(N1BK'\?3?H1Y$Z1+?L[^.$B$L[OVMXO*U_N+]A^5]F7WXOX3,YPG MXR6(;R"*&B[/[?PS&W !QAKBONDY'CSVOZOT'[QGF#\??"]RK4K^JP_L8Q', M?S\OACD>WBH@WKT]N[;=GRF@I%UB06!E?BH6ZOXV=B1_6Y#:2<0B3^.:D M-(S$_0+Z.R;Y@Y0:3U4_TF<(RG.6FQ.%I20L82I(QF^]+U?=B^_LY.BWC[TO MLV3V; M<_C3OOY7YZK#;B_9Y=5-^^;LJGW-SFYOSJ^Z\IFB?8ZI8P6[SS-9H7JB$AK? MY;GG-U/&67KT]X?]_47GQW67 'I[=W'?1C!VV & M'MU\^/B_' ./.1 Y88"67(/=2#62?34" M.P#XD:LPXE8*O_4!1=#)><11,H>^[7;Q^6+Q838+?H7T2,3==BWNDM!1J.I, M2";3".PNVE,6SX MMX9X4#:0#*AN>5EP5=[R@<^YNN=+WO,:W7-]<_=<);J6R<^C&MJ5N4R1 M:FBGD$$UM"N*7U&,0M6+V9D9RU)F1,VX(P>IJ*.J%[.J[:AZ,W'TJEZ,XD.J7LSVWE]%NLLQHZH7HTCWQDFWJA=3LBNJZL64#@OV N_*)A4H MMJ#JQ:AZ,;M/=U2]F-)AP5[@G>)WY0RH+C-'85WCF=G#D6&&K.][0SD4S 1; M I:H:E_L5^V+@UI]HX9P52)&79.MN";:20EK*97H!NP!\]_RZC03D5P[BJ[:@<1A4" MI%2%+5,5JD>;KG:B>%*9B+C*9U1D7)'Q+23C^FG)4$&1<97;J*[K5 -M;<.Y MR*4QT.X<#BII0;&(;6 1*L^Q!%1@+WF?OF%'M>)]BO'O2I<.++NZT4B-+4I3_*V$;8!7/DNN6?O7/XH[ MYDZ>HOPD;6L;=[7-C7?9+6[^'K>]RTRR9/OWNV\W/[[/;]$X@18Q?HV!\W/: M1[Y^$D\[KX<\^VV0B'9W[6\7E:_W%^T_*NW+[L7])V8X3\9+$%]1Q$.7YW;^ MF0VX &,-J;OI.1X\%K?19CW#_/G@>Y%K5?)??6 ?BV#^^WDQS/'P5@'Q[NW9 MM>W^3 $EC1P+ BOS4_&-G\#P!6F,1,SQ+4]I)"U.(^DA/:NG=,$BQ[%F[ X* M(-/99F^.$87>Y]S%H4^F](,N(-!S&[:_7TOUJ^[%=W9R5-0X?:$5OG_3]^_M M&[A[WR]NNKA(./1:56]]QE;G[/RJ<_:CT[FZO6'MFW/XT[[^5^>*^L-?7MVT M;\ZNVM?L[/;F_*HKGYG3('[*^>2YL%"947F.[_+<\YLI!"T]^OO#_OZB\^.Z M2P"]O;NX;R,8.^P 0-J]NOEQ<7XX!YYEY+1O @N+_YS&(+JV_XILRPY?*/#Q MS!C9H>&P>QYXD6_"1 F$=FC;W0$':NTXWA/04B8(;Q -X7D8+V A?#TT_N/Y MS#1&Z%L-A'D$?R@U#A_.9$0S8):OK%:MU39V_]7-4#=#WHR:Q@ 5=<6* M\JPH02J]$*G0D6?W7W8EU*]P:WE\(7UGY'N/-@@NK/?"#J( ?K!=J>Z\,^ZL MB13-F>9=4: <6]RM:7;TP,I (=\K^4 _JI4Q>",76WD[HL!\]X$99F@_VJ'- M57Y:T?2U]0=+MS8=H5_2N/7]PX1:4ZLU&B5#AATDW24GUE?N(P\4L2[E%3W6 M:JVR-396N+ 97#AH'*O^N8I);(9)7-JNX9J*2922,)QHS>:&Y;C2D :%A!M" M0M FCNOKS)HK,Q;N5QC5;_:7U.+3SO '^\LN1E 56;=2T_\OU:,6@SD=++7A M]9F)CH&^YU,$5=_NAR^5\,EC3YS_Q&0FV[,8QV 'EOIBT>-48T; 3 RX\D5M MU5]JS:-:,C %5''Y ,4WC6 HG[UPPY?#'L6)SFE$%SSMN7&$%BU,.BD8?)MU M7GA%6Y1SOFH/KC5WG0R3N6"S(B@M^$1I7YCLA8N2O>EP''-@N ]B&89I>A%N M(RVLJ]$\^"IL+?0--[##]+F1\4*3TWK&O\P.,O+YR+!A.\\C[@9<5$3T8&B M'I:[=4-9;DN;&)P^\2,^]G+\(3SEPPXG2RQJ])'%^UR6TWWD;L2/=NW67+[^ M"FC9J$."JF]SU\RW+83C_D77CZK)U1B[-RDVP8.GF;L9W\E%[E ;;YSINAB>OWB]XX.ID@&6/;$+<3;^0O>C.SBT4( 9& &(SP-<9Z.B_,"$/? M[D4A17W:P?P=+D/%8.GX2G9LB>'+#*=EEO_ 7212F"\:^13+6A2BVA=197TO M\L,!^PL&"[DO(&+QF?L=7]_ YWS&"F6@ 'LR@LPB+=BG! &9A@S8R@>( )L]X$"(WD!I'$B,XP MU@ \K/=AUG=$*:E M$Y,XA,<:_R@OH0 "W,7(#X@P]:+ =GD09%GQ&UD4X9=!H\1O$ 4\TK,$$#Z: M(TY,#E$[:DP90J(VDBM!@([J$^0J6+NT^?/FBX5N"T3DLM(>X3E@:(+A( MM)A+>%@'."\F/_@A5HU-)P:9FY;2X[!%N%PQ]Z%]F9YK.I$52[ ^44H_I.)( MWB/WI:S]'&;?>H7P'&\)2&K(73J#1$ P0AH=/\:ZA;EU"4%9/IB[3WX0LH'A M]'>.<4Z3/+-4<4+O*+HQS57>&!CO>"E!>LH=@==A?YF;8L Y.W:/!#S&^S!% MB!^3EI2B?Y_2E/":@N;(1I$_\F*TFW%I8!P00"W/7^3^=(LDC,5.H6O!!1!$X&+B!L@=DA24V/W&$N@B"@6PZ@0ZX*(Z2G!VJ" [*; M[6#2'(FZ>.&1LA@XF+RL"0=#%K^^N[+NN[G.K/UY&?6Y28J-F//2Z^NGNY)# M+_:3R8%?/-7]G;(/56J[2FU7J>TJM;TTJ>T'9Q[6T@:!Y7 7?333O5+YG>^F MA^HLYRJ9[7XH4!:J&6/2"I2%U"Z2S- H$'&7,8J@>([:J<_)PBL-KR"'@F2, M\CV)P:FR*0VO*0J))/(06)M$, 6Z\(:FC1)O89YA<(M(4"C/ &D:>:Y M&__,:HS-2$0'("QV>'Z2XYL '0XB5>"-U+H"? >V"0:\$/.7?E]XB2 ML9H@S:<:>QK8YH -N>'*(\LN(3>:(5V9\?2>4.! 1@P3I8U9!BU3+$V 0T[U MF=7%_E*U$.^4%Z4;BN&1J(OX )^O*GZFK3<.V1 28;,HJ.&4T+-&"XXZ%6D MSL$U 39JCU#11>"X@.<.GC)\:3^"*NT@5'#L)[*APVUZ\'&7AO5HD+4:L3_P MACPD"C(TK#';2,9"(_3L& UZGALE:FJ@Q8X*D*UQ8?#CB[ 3^=Y_N"E;?/;P M]8$-L+6TS,V"(:-AA)"#]P!]'P9>)(X1)T[<:%E[.ANA24G8VL2Z\IL6RS0< ML<'4]D\:I\21'@<"Z,J3!/UCS!XEK%X$B=@'@]#//'24KPE>?#OA//-8MPQ1 M3)1EV'%B/*[K>7)V+LXMXPG*^T 3+_$O];P-G@]'CO?"TR6&QC,@ RA7TEIW MU@:A"=G@$?O=O#D0)Y\BE]ZH0^.7;D6G"%LW&%WOF=BKV(8B?@2CA7AN@.DKT0*W= ' M;@,X8X>#W WO^PA!QS.L#$'5!&?M)1Y<')I8H#\;*&Z&""3.WRD6NFD#33&^ MX>6$*Y6XBK0)@V=UOG<,>7$H[@%VVH'S$[9)=!I*+H[EE%#^J6?B%98@)D76 M5 XVO50'O!U!^?MV2E).OD66F, M"3"59%F%"$!R4'*2 V,T,/YK^-;.402A@Z3I-;L?&5>42I2)C#LN\!LOI5\ M9HG(F>RM?),>4;CR>(Y)764$2O3 $ *@L*1+19N#UCTBN2X.S)&.KSC6;8*L M-,=#>3*^DZQ')1/*,S9FZCDXS@<&C9!T8YA$XD60'2.+B[F!3&K!,;,[#Y@_ MZ[P$(1\&J2MDUY!57,\TL2%C(MC5^UF4Q2&Q_"2#Y2N.6CU>-FHU9FVDTF!4 M1@_T;ZI;&$NVJ(DZ@)ZT9)C2#F701TIHE@M,*8HB3/@735%[91!>P;X$Y%L9 M60!F\GE"7*C/01!KW##Z$)U]H6?^7)"ZU):/&([7F$;9%9J'D.;E B=(VD$Z M0^N6.Z /<0]('H%2"ITV\1N/;6*!F&$-P!2,."(Q=U[& AQ1ZYC6*5!N8(+H MSB73]50[%K/936;)0CT/-FA.0]0-48M /#@8]=@TQX*/L&9 X, MN".\(+V7G'G7P"9EYD XYE!! )Q+%)6,2(V.EW1@\FI\8@?V(;N^^GI[SPZN M/=<"\?(*U]0SW)_LEA(2+'8/2SC40&B.X*71R $"A.Q50$++F-+$K%S:W)_A MAWJU@LZP9&F44W=@V\()9I!\C'.E5@#TH(I=9[P[RT= Z#G. ::P\EJW+F]!!!TI&GY%J9Q MD7MGZ@X0%(2D+\;)GI(=P)!D>D7%"=89D0$F:RO-K85L\F@NM5T+@(>G^C3@ MKLB#"F!%<)YD+_5,6)'(&B'GW MZ%=UPS"OC<3%:CSOH&9.N8QH _66DPL)B MT9PN7="H1\!I)'A"$"\,DG4"3WAA(Y?T15)W^YSB2VFK0AT1J2RQ<6H26,5KFQ\/]K2;K7:4?77'5:YVHXS:?F8?R\B.D @ MB(S#S]L"B6TB6@91#U1F6SB^R<4$U(=;#XGQ4!@AI&$B^W06*68L#Y$:570# M'06Q![XO[KKAR" "MY)^8@+E@9_1>Q1$)F5'&LF' JD1R7P;_5#R2DR&;6MY\YBNIZ;"<<-5&XV: M<#R+C"^Y"O[E\)!<MC! (A<.NQWXT5@+Z#@=S'V53QVAQ;7?O"Y"(4B0O7U MB-W;#G]A) R2^J*!4&P>:;'#68BM^07A1\E2LDPHLU0DR=B/* LYC.)#,5M M'EOII8"25MX46 .#,!M#DQY@T0^4($Q[ *E9)/I$([(7_X;%T7.&.PLE*1*7 M/PGH()GYS#Y\T4^.6K]]Q.>_Y(WHE'Z#<4OTKSQ/7!-M-MFCQRP2K,8C3E# M"SS'(O%3;BJ]IQFP[&A^Z:W+_A$!)1>T;2R.B@S(Q(PIUTP<;^)W,?(8&2=/ MTE,# *FDO)D!,811Q+3D@B?E@%8>9>!573MMGFIZO36&;A,B2P[_B SES]X MH2UB%.,5)_@'9+]6S33)1DXP[@7R@$ 1 MGXAV%3K#5KU!-$D*:Z*."VV)NIAC**,/C(P2]EP8,PF%7XDXKR!GM3"2B%%?HE8+E"%-E/J)2&,2WV-06APT)B-X M," :7O=]ZKB$F,:%J@WPZ?!1*(+UA+Q0C3>'5B3Y#%D]DJ ^> [H.WP"/]#% M$Q&"F8&$ &/T*>37H' T$= ;1A19;,D=M*,'#"#4JS1S_8AUHAX&H,9!G!D; M"!U@$(=5$58DP"49([G)H!_G2X1H8Q:!V.V(3 WF+WMLK@0'@(B)(7!4O$9 M&V!FX062I3YPD!C*4M G>X%(VK1XWXB<< S'XPMQFX5ZK5E$MF1^=7Z?!4B$ M]I_(<798A-HQ-V2CJMR0R@VIW)#*#:GW2F[),4#_" M.CGP09I@(&1K&H^\<93_EF0PXK@N!07+-:2E3F[A-R>[7N&K$NI1/ FDH"P M:6JI-5EH&SRDG CP?P$^\=LS*(28%8=R85B0.2($(1!S3)(TD?").X^<@;H5#G8O:+PX0S!'XV(3K)\0_$(7@I8F M=A55LR-U%"TU^=)9F>0<3*,^S9850GMZ,U,:;=S7$)/DV$YBQVE^O]2K\\L' M8@(J/BQ*+\HPB,D%!OCY+S4]+8"WRSB0R:<*&%QNN"UT"6WAWK<,I%YIA2JB M#&AH%R7'?;QQB;MR*G5(4NBY'##%M]A[5U#V-';UI83IZ(W>S"+WX>)^S:+@ M!N7#7)6X=1X[KG=5D&I3:K[P\*,-E6S3QI/A6PD2HH5-@H%\98^&0R']L8V0 M++(A&?=B*SZ6E(LA%]=#! ;&XQN9SB>]98"C#SZ&')"QDA+1'+C-Y FB)5EV M(*K:4>Y))JAG^MV+G;JNEZ3RIG$(NW:.HA!PS@Y+GD?,"85I-.F[DBDB6!@R M""(10R6N= H;+?NI3,Y!&*%80@_#8ER+]P!O4+#6DKS8R$AQ.)74\[)R4O[BJP>X M395F87SQG<4Q(0^X!G\T,A[ N=$D@)-F%) ?J@=$\Q"OQ #DQ5#X0C.@$Q4" M8_!AA9$,.A.GDK+*=(>5!(RX,$BVXT(0(DL&A7N>OI\M*U(XGH.^%3_842>E MU)6]X= .A?)#)@-/)B^9"^<*;[,M/Q?NZ,;%4!*A($BJ^D2!C&"0.$9N#G'[ M*40P2$(N42)X\OR?HNB0>#HN#QK?F\LHC9;!J;$X>R7D_E#$ F"0J_BUZ*ZC ME/R$X0+8N$*LP3#AZ\ 6-R5>". N2-^6+ +@DD-VZ/F)OW3&Q25GKXR2':5(;3U+Q8*\U6&?#C=?63$%JJGBUJA@9%XIA-L7RQJ\WA#P@UD4.< M1*>8CF$/Y=G ^0:\(%A!BH+"/P7GEA;+H9A7:7!(ROZ@&N_3/R*&EB0[7V@8 MMAM$/DJ \7K_2?6>T)W:-QX]D7^'.W0P HI\ M3!ZY)"S7L&!*+$&3A.>BPIZ2?E'2 2E_(GQKF0HH 4@!PJ*22MN[1JL*5=^D MYA*P"8#E R$1QE2(&D%8,N0))'>*<2._M2NJ/D\B+&7//T\\(<>US=S]*L+> M23SD[H,ARZ!)%BCO)BPF-;5EQD63AV6CU):O_"N,+B9=?XNYT9#[&+!**:"N MS1.S$(6= R(,J!;,BT00+Q@C#E3;)5.5++8#Y$JGB,L[+8^5=#GR \-A3@OC M3=$WM44DY<,&WA,6]-!R^_=&6,,'Q5SC6\:D C%#]IGBS* Z)]-->BU!F>P9J?Z%;?E D$U22L8+)^;7(^QD MXZN)XZXQ$#9)@:1^?W$0/!51M#@\[\=!NME)9-T\BZ.NCXX7H2C&VH%:4TU@M!0DQT\2#].=L%[/8\BM;DAVQWV/YO!"D M]#Y)FZ#"4BH0R9FP$XUQFR"%J:V/MD6QOZ*5ILR>D''HFM!#"I1@DAR3FP9<"5=(EY17N8[2:H M$;J#_PM#=]IW+/#ZX9.H5.Y/J.=4.I=RBY)P -*[J0B?-)21:W8X$M 4>*ZW M6JTDE![/G3(7'M#0F%79H]&#;V"%P("Z@=E41MP.93ZZ&%"8%8K.-?;$R%%$ M7(GT^"3/SQDXI8'P%7"Q*&SD46;M.H4A6(XH.]\#U4#:[!"3 MO7X?\W]08RLL8##NXP^* F3H&' @FYBC#(<3MG\N_$69:5.SFBA(3I8B/Z7\ M4VNT3PE9TFM[$*XDCB^(SZLO_ QQ@G\LTZ3U2T4.%&;AFVBWFZSW;^3 M>@'"99I#NML_K\ZQG2[LV.)#VR3"2)G,R&?[:%W)V/ASPJ8K.)ML+D=3 D>:R_51:0"<3<\@E).*Y M<&WDKO"QEO552%0^&<62XL-8K?SS+?N/I_ M_HJ\\//8ZL6'FK"\:B C^G;_,R,C)D9.N&3W?1XS#NO-7\>-P_C1%//=E#05 M)DQ?RR]R?+M(X=>'"\XXT8H<+5U4K)[5X[# MV(OCK]?+=OB*Z*Z'Z#84T=W'KQZK MFR0+>W+\I5U8>?%2<:LUJ =KB390TZAI=GV:G:0.I1-2J%*6][CL5WYU#=4WV[IJ4[I:4"/WW@*_7 34L+\(82<_FERDM M9L4QCHV!\W--JU.FJM4NOU%2Y>">/?V[-IV?Z: RA0]70!8\ZJA ML@D,7Y H2<0UF M8=2%JE1:+'SRJ%CBXUBM^+CQ?*9":5+G=&I5_[@,/C8?DAWV1%NS(?=%?RG9 MN J8RZ$LTXDSWYJAAV6?:)7Z27Z52=\"[.$FZS>)[CSPRUWGGEVX '.J:!7 MQW-DKQ_KR(/_L:__1, _9@2!"YF<80OQH?3ZD*U++ M+BUM:5^OTNI.IZS.E,7!9!=!6!M&)V(=MS]@=4!W@^Q"-79W?7U&TTT\UJ'B M@,"2\8F#T'O@6 ]58_&"NW]<) N>5J9PLOU"['K&FF<3I46WNXS3\3K+.-4R M(KL4T/&C/2CC=-KL*8_!?S.E8>3^\];VN?;<=[."J,(P MF[O>277GNN1I*L*J# ;,#U_T:MERMW;P/I:03K_VVI)PO?9J(BI28,."PW%U MHXD\^TD>ML/\%-158K1VC)'*$G:Y4W=M41NDI#Y$5BE/+Z,^U2 M^7+ZV?X?_XFL!RK?+MIH4"/RY#VT.<:-+ZBM9K^/_G22-/4HZ#DQRXY73/9DJP'1YX>;1H T<\1]M+U2I7^$7%*YGJRRANVS M1\.)9/M5;$?!GT< ?7PS.90B*W*\Y'/1-85&L_OA2P6-R4^<_Y3]K!GV/K=F MVZ"'W @B7Z[)=D/#?;#A!F3:U0(6_&Q:RK-#UNWDQ,^FP8IGSNB MU[27/T<[4]$_/]6!P[&/4?U0=-S-='#(/)3M!B Z?!T@%-V 'V)?#V_(->;R M<.E-P'D2+J/[010OWW$D7;._S36F,\ FN*'U(AD-CC8 5*"V-@ONA4R3YYR7L^4:K:*3W>B%N\ MR_X@H>@V@MU%9#-YS[4D&<%.TM(#5,1(I"LLTXX%?^7)[F3G']BC&]*L(-F( M:Y7ZT>3+VMBK2&Y\F[ODRS4. =*B^8H1-US)7,_(S9+!!,IG1-JH\1L\Y M,6!A0.SFTI>M7+C/;?<0VUX=] YE>WIJ_H+G.S&(:#@MFOD=V(?Y9:?]FS++ MP][KGF@5 T@HVRY)&A?SPHFU[1SQ_T&]E=*[(+VR,R^KAAV%8FPP M#L?Q'_GJH^=$( %0OZX,'HS='4(+^% MXD8XT#+8G\,@E%=%@ZYXZ&\>B$#WM,HYBX&+HHGV@D!L$'.U!+CQ/;9% M?[STSG8S7]YG+_5BE[G' 6,/QVD)-:0#D8;C+\)W'V-VD!QI3-\^T:U.&Y?R MOU NAS7H1TT6$KJ1KU[(O!-GGE( PW7Q311A66 X2($-DK-D(T][..26#3O$ M)I,@6/HQ%<@"" DY' Q'^9>%QD]<,\B37MQV3^*,%8G.D-27"B7$T XCE+0S MIY4)#FB+I7W%I75H:?E8@1@3!J !@]2>;,5SHT!VE"P@]4;2CE72$=EX\(4; M?C"V73@,*Z8L!;";!$&\]*^XAF2UFN1&M"98 I"[$%0;P:BPPZ98S1-W'B59 MBX7X/'%;8 F?!620& L2+@="5H2& NQS6$@X%QA;PWZO^*[H-TI<(\$['"/^ M\NSVZWT;P3>T ?_HM"_FW'#*[-KY8&UDS:N&R]$XP!(TFXBHQL] MD Y)V!:197#H5@6V2]D88=W"!V:J]500!_64ID+] Q,4@\*60?3.%F8D!UO> P7*&TYF6"H*Z %\[+[1XJ4C )UH."*[UJ0) MXLF;-'U-(91X-2;M2XE9B>PWTI92FSUKK<&& $9[Y-BIO;38$F)Z =S;Q!NA$4E8T5!SIBQF,#*B,?%MVKD&-*RFC.U(.U9WL[" M?HP\@0NR>[TKVKT7\I'L'0\&&!' Y3Z[6! U %>?_1H'CV;A7X4A+&+ M* 0.CVQ90C7[! D,R282-F5%7$A:\VEP?E-7V7L9HW4PQ6,BI=H,Q@_(*)82 MA]AHYEION74#>J2RQIKL\SA!SSK@<#7XU=47T6(24 MYAW+4Z]#FEKWACNED'XYI.\8/T%N,!P/L(^D!P$?1PIL0PH63X13B73I'0FX MB^P+5@)\A5#G .%ONZ83D8*6DZ@R I2&.$T,2:"T%_E%APN,B.Y+ASLB3BH] MH>^9.7-X=G5&[Z5H]5L/S4H[:#CH?;GM]RM?X>HAHG8&'/2WMN\C%&6@R^YM M^L9S^<[=1+08P\TR29FX'QGJ.L[(25D@T37[]-/2!R H5(D:L#] M1YM459^S!^XB-1)RLHFD(HZZA!E^5J)1@#^#J/UH@/H%],:/XUZ!NDM+2R 4 M,)A51,A)II .CFB*LFPK$T"[N][);A$_Z46! M[:(-";B# #@6_G4#(/B?1?@&1AN,%U5 \&(\ %HZ/ QNQ6,#'H2V!Y*RN>%@ M/"D>20^.O6^'^8/,ALX980BRE@@F,^$SF!TU8ZEU8*GT5[6$!+$YPW@*\E&@0\7CD@SM2%TP;AGWAH M,9&4$3%^?N ](2.?A)00CT KC^\!KH3,&2 [Q3,7 L9.!%I2/5"L>K0!%7 = MWD@$Y<&G_<@GT<&4/%SLB58=VR"R:[(\'B\*=&D4TGPT:,"5#E"!)58/D)&W M%58HB2,9AD")M)*UWN*T3W9 "JU\:FS+&/SLPNK[D7[<[70Q!5@@C$I\('?XQ$U&:[\^.0 MAJ_H=8UA%$(RP16Z?R-A'*JP,Y];('==>T& 1E=;V2;K%X[/CQB&)* (I(+ M>P[D#,P8HE3"'B(0Y,G&C=[ED><+B5$,YHC!R$DFRE<-N",RV(;XY'^QOA6* MD91J)?085'$0K2OP5@4T"+2T]U#A,"/?#NU4: /8I8D5U5I5P@\@DP"F\X.^ MJ51KT[=>F;IQ6L\U"8KQQZ>-VB' JHU[3W(Q.A=G[,[PC0??& T"=A?Y083I M2_*K#NI_V4/Z&CD.AY_8C7?$=+U%\\CSBM_A4HERV452,NP<'\CX,F>=.PY- MIXY;G]R#ADRL48;*+ N3"OU0#S: %!S]R?I9J3F*/11H(HRRPN@KRHE*F&.9E?"N5B_X8EQ'RQ*E!P[+ZP13\9>9NT >!X^2_B M=X)7=HI7&FA*(6PT%?T!)T Q&AD421%GEF+K%[*(N(G/$B">$9\+/]Z]N(&8_)K>IM/#3^P2Q$+'#G.Q'1?R!.#7 MXA'@T90BW<>7YPBO)F GNAUC6NNYSHOPY_$@=H/Z!@Z.=T$&'?@&J/"F5%#1 M6^,GLUY[K@6S7>$%ZAGN3W:+NS *-N(4,:LE +\E0) M$]#)(4!OP>D+\I.AFP!)=(#A4/0E:&D/ S91L^IHPL!!CND0W768;2RL/)0H M+8A1F#NOUU,-F14N.!5BBT/VJK+9^=?*=RB@N;+>85U-R50LK*CVS6/T> M-EX5!Q6^9)_UE=97VU3WGD0Y;K]2.UX*:*C#;IR%S3G/R](I88/ MKN/?42._ONW\ #6;M;_>_NBR[^W[/RZZ[/ZJ\X3Y7")W$^NB3P#S'@7C+1398Q='LKXB_P#Y MP )Z+MU2$*<^QB.1 #9$3S5Y;*0^C/$F&#T9"W;3'!"&!7^%.?;0)G9O\;Z!SD(\9"UW MXH)Y9\X+/TTTN;GEOXN./(C/D%/$EVE0@)N%H4'\)9Z0D(W(;91 P M>Z0Y\'LR6(.@D/>795^7B!U/^C5VNQ9NAZX76B;H54Q6H+V(H^V)\ 2,L5NN M>(T,[,^O;ZFE'$3"Y^8*1]=01$@"$_%%^!6^U685*DI.7&@>3(C#4F.F MBT!1/+"$D92/\_[X&9JE7IP,")SF%.B2# M=G[]YWZ<[H 76@:P7(3H.Y&6OQ$&EZG!EU=N$FH/HM\# M"A%H3[F+>HYM9HW@E[8_U(3I5\1+(?^_K.@E8P'*ZK!VPC^;HA^MMF#[IFEZ M:RY-GP4.X5#?#7"<_=Z^^7;185?"]WY^U6E_N[^09/N?5]W?6?OL[/8'$&W\ M #WTXM>KFV_XPAP2OE52RXIQ?&;1X14L>)>P,!4:4NO4GDL'"T2W[Y!BMO7Q MADT5;ZBD-J6NET"T4[ZBUPF MS?=^]MKH:/?W=^>79RC:T@Y@F8Y@M(L1RV3 M+!Y$(TSYH0Q[M-PGVCN67Q9A3=FZ)N.#WB5NC#2U\;;?MTWNTW#I]VE(C/Q> MBX,49#'W)$C,E:%/A1.F40=QBD80YU^9W"+_2;9LJ>VR^PCHL5XW*GKS@(O@ M/[UIR=^R6?/":<#:9G@H"SR/);-+>WHF[S,4&?!HY\C[&J)17#,TCL3 &A8X MR!L@ACO&S%0"&.7:8Q'^!2#R^MVP)ZQ+F<;MD<>*PGO26D-8KAVFI5@2D4;N M4OL 63X_K9792Q8YF0 N(][$K'$Z>LCZ-M;TQR#$J#>TDRSG\8/*5N/7XK Y M_)$J\OCDL1!N+QQ>UF:64U)]E3C0,,TWE]]V+LY2I/,CZC#@4O:[K.6-[CQ3 MMFN0LYC>"!!4.,HD,H 0?3!\6E9RBBF2 M[;!\WTXO4$ ]=35@0>B?PE#3 4#J":0XK,$%K%4>N0CH1(PS#1<=6_$M,7H! MMA:>N",41-B8ER1*)J,>5)J]OT;1_+M=A#D>U)M!E=ICV>Q,_90ZKC M(ML!N*F7..Z834+Y-ZYY MYPC9*^IQIC5(9+W-) MN\3$"&>'.XCAT!/I9%N@%L? +E?>2/O$#0$(S* M]^,(A!9$ M] ;+0(XD7XI; !A4I<&0%=V$/B$>UP0[2& +XH\@Z5@#3E3 (^9JV+Z#Q2+[ M3DR1SJ"(Y7]W*3^%G>HMAU0".N$)E!CS< M,"A1"QWK&PXPYG24HF)R>Y0D>Z";WP[I$/)[9:(T!(Y#;8\H(:9@"48$1POJ MG)& +W-U!72QRHDW4>LIZ2TQ#Z+I7<%R+,A4/9(V$N4HY$G]D\B-UT.@2)K# M:13(B"4TT[.>:LB09R_[BB3A=)D,,EEN48J&>Y'%E:F*E8IY&("(.9P!?1X; M,L:M15B":W&24=BG4);G$55]?9N. ;%QG*]5\(,'TOO8I6\,^9/G_XPSS1#? MHI'(H4G3%^'0ZQG3!]S&D!.UZ2#+\4ALNO4?##>+X_AP%PL08X8BO160G2YI MV7)VV[E-"X5EPUSM( ,S+7M;XH3"U(CT)I'O"2"9FHD*P:JE98](UUT6LCVL M3=JYW3FD%W)YJF.O5"2G,Y8E2ZVL@#YIF,*$;23V9(K6O 5H:/\ON+[ZU[\\Q4!OH[L75 MMQOVCQ_W5YWSJS-14:W[>[O+[NXO_KRXZ0)Q[MQ=B"_V(_ V(Z+^)PK0[[/N M6-S7K* $0-@U;>I$:5-*F]I.%I^B_9:QJZ*[/,'"[MKWP(^NKLK-AQ2F*V'V MM<*L7E7"[.N$V7N026_O.QJ[^)^+LQ]4O^CV\O+J[.)>!*R?W=[?W=ZWNQ?L MV^V?%_>81;;OB6-=BGTKB![NO; KC ?0J[*16H_'[OXD5)=<=W>^]_R"]5+# MU"E,!35-S\=BA"'U(\#R-SAF4I]O?SP)BO8KVO]JVJ\KVO\:H*4$_^SV^]W% M36?UAN-=I.WZ7M!V);X7R*[4!MFJRB"[@X"B'(X5=P9,!TB;X;UFD'4? ML)+,7BN9"=:1[*%6^S5U6TUC)]O(+19S)F#?:,PB?_#\E]=*=>.0/-YG2-Y$ MU# #>]8F1"P%:*F6*NHDC+P0?4O7H]3/])80/A*V=C"1&!Z3C1TV8$QKQ'O?BI ,ZU[BG[/P+(I M&*7@MRC\>@I^;X*?J2A::1P R1^]@<_3 =K4X>(3J]!G'[Y<3#.3KI>%OG+5 M@D'(>.VL[56* 2_;L_K8)CSK/T6.EB%'S493.ZZ=_A9$HRG 0H\?5HZJR+P# MO5;]-6-LQ\R* QT(&HR@6,)29W#SL:T MPS@].J)UJHU%"-5C'1MK B]F1EF MNCT+C[G^%&;Z&@HTM"W+X;M/@;+4IH@S=E+/=C9NMU>#9+"FMZ$UA_5W-59:$ M]RHIH@RKKHB*G1.A,UB GL)%ZR>Z=GJ"1=QG/"T";?#QQJEVTCP6!9E%75=T MS1PC=VC<)O?1')4U5$4G'D[>3(U>;1MO*7 M5Y21_+/<3$6ANA(^7RU\-I7P^1J@7?S/[U=?K[I"UKR\PAJ16+.FTVUWJ4X- MZYS]?G'^X[KL JBB%6^Q4!\?[0P5F)4G W(A]H/]^X?ZAT6@TCK=';#H1Z3P MU(XR;7)37:AC#K@5.2+%3MRL2H5U.&=Q!\ KU^+/V&.MX'61HYN,$3<*%.. MKG99T2=B*4H0VO.>%Z#8BKUI_)M8E3J%_:("PG,GP(*WFRPG![U#4;Y)7=(R MH,>^7=)-R@HS!W;/+JZWL>/(J$C"Q"DDFV\LM'F]6M^1FX N MA[[G &/$,A1<7@KJ/MRW'>S ';"1X6.G<&I+G/,D9%T(V&_8TT2S;-%:F!U$ MKD/]Q,,!]Y_L@&\LE!HV:KN6C57@+$TV@ =-VA7E8JC@HL^#$3:(!^F?&^9 M[M[RS(B4!]B57M&KM4;S\-,FR<7&$77?./>KBGED%U(_:I5C(7IM:\W\^2M\ M4#\DP\>2(7F-H]I.@*&->P3"BB&\5PDYMCU70V)M +FRN/5Y!J4&$B>E'U8' M@.+O2!+O^8,=A%B/+*W[VG;=R'#@*R+H:.: )<%:*W_ 4GU)2:F[_0LW?$93 MLULS])"NUG6-Z:U60Y/$E.@LOM)):^"B4>7BV1P8[@.5G1W:04 %$-VDB&Z# M1FDJQ6WO"<_2*UGYW5=<<.^1<6.ZJ\$&0,O__F$0AJ-/'S\^/3T=!=P\>O > M/[9]1 M)BLP5H4_ Q\PPT]2'Z#T&) Z6# MZ'>%8Y_A)OND?B#3;B.+)JT"?YG&S1?DX.U9['LL'$QC%HUUR7L^L=9C8JW' M;V30M9881G'HO2>*BD,K9"P-,BH./8-#FXI#KXE#?U4<6A'%TA!%Q:$5,I8& M&;>/0^MZM7'<;.F-:K5^W#S^:.B-2KUU>OQOG3_7+1TY]8H9M:48==;X+1 2M_SZXAA/P:(F[R-]%D,^BWP?&?^8R?L4+=YO8L%U[ 6G-]@!OAM' M'";?XC*@X]=X31\6I%3*6!AFWCU-+7;I&BK3>^HC=.KV^Q8-JLU:K M5=^!4W/%J:>KU.<\@+T:LKL=,$\?&6>[4F?_B%S;\]F=@4"Q1_"(^P!Z,?)N MS'WN4!4K>.7^[#OKH[W8./R0!L_*B?7_VX 3Z]1]]=JGN/3-_BIXO:* MP"INKY"QC,BX<6[/G_]=K[=:U844ZH.&B M33/<+<%G3MTEBX]3K_^[+/W>/0;X>G6W MU:SJ>I.TW5KM./-1I5JMB ^/PN=PE3JO7A6,5RF]\?D5ZZ@,C1#L8CARO!?. MI48+7V!S^D?.[AS#C1V_L4'X6*.7WC$([+L!^,3J8IXE__(J$2*$K&D-_NZJR?56JM9/_YH5$\JNMZHGOQ;MWA?;QBKMJ&C/*$B MQ\?3JUV A!Z M!]E!Q;1G#^_B&9@P&1@Z'#:,/:)8^\'GHAI>CX=/G+O3I ODVG_P1]MEW^'@ MN"_9_CDW.=7,J)U0.%MM00-%JW546]+_/F7B)46.=)Q3,8Z2.I34H:2.?4=& M)764B'&]7>HX)3?(\4/7A^6ZD;.RBH=9,$\%.LG[ZD5")\,4(B.9TED92Q \[*9WG7GC"7W>*. M* 4]86+NF!U@T*_XWE/*-_-?82EV-K_O3/']BB_J&#@_QZU9&&NTXFG3=C.Y MUC/;WX5F*8AW;\^N;?=G"JA,%YL%@#6OO0V;P/"Y!#-+&MGXEE5=_U<+I:H' MB.H!\C:@+=X#A!VABD%C_]1"34'B[N M=$R2?G$JPWU)S7VQ"9#F3IN$Q7:_3N7TC0Y&_52LMNP.QITE\$K:4-)&:9"Q M1-(&*$;_=Y[I2 D="PD=.DD=]7<6.OI*Z"CT,P)KGQH;O8"PL804L ME B1.3]BT%B$C!*Q?[B801V')2T1T)R&),DJGHIE*Y:M6/:^(Z-BV24B^6]G MV4T94VS:Y@BTQ_?DU@/%K>=[&D-=E4;]Y*31 HE";^FMTX^^.0R1%>A5O?[O=ZFLDI,N;"5= M%+H3\ @J]402F%IU11^OY'87P7$; 7^-5V%FS95SWK==6]2&RY=?87'7;1(= M9,K2=\ZI9OI2TDC2K+LJY!$E:2A)0TD:^XZ,2M(H$8M:43YTO?61!Z,1A==A M[$)#/WU/,>,_2LR8)F:<5AIK$C/TZGJ#%\:B'VP5F8.(BQ^T5<03&P'/@K(,E:Z?<>(]2Y*BI@$DEPSB4F+5XZK^OB8,1TDO"&P&R]7]$+F>ZL !H*% @_X[KO65$ M"/K\JV]8#@>AX8C]:?_7+FM:!F[I1!DUE(2A) R%C.5"QBUGZ[4:)E#J5W+VH>+LN2XSMF\E91O^CS&$/2:%&Z[A4(@Q2C[Y,HWIMZ.'* #& M/,;VC:$'NOXXTS<'$> M#=T1@8,VP\Y-HOOP4L:QH3BP*:!5=!@P1CJ:0UM5Q9\ G&>$#9 M@!;B^\CM?8U^FS=[P!P$DK]XT5EK9M'9_Q?1RIV7@KJS_X^-UYW]2SP=EYY% MB42&;9PNVX%'G)G>4(*-XB5*L%'(6"YDW%[!ID6"3?TC,B2*N'"]5=>&R DT MKA)HL@F>M@]<+5_9Q';(+!LN%JVZ*F3!^3EM%M"LQM.JK@JJJ\);Q9-MJHZN MNBJHK@IO YKJJK"/=&.=+0)55X6R@65+NRJ4IG>ETL.4[5@AH[(=SVYE4*M_ M)+MQ33K%J\?56JWZGB9D3YF0I[8SK;W!A$Q^6A&;7E4&Y"E9BHUUFI"S)U)V M\['B%$IL4.XH:* "ENJ)!Q?Y&Q--RPN7)N6%.ZX8IUP][; MN6$72U7%#56# 88$N5[(>IQ9&&-D,6%A-3]3Z(OXQ9(O8ZFK4>2/O(#+ "23 MPH#TTR66I3$8S8.7_"<[X!B0]!\8+H[3<6RC9SM8%XQ&-F"M8K+<;BXC'P?0 M1 &N6;N"87M\1KB0[<(3&"<%V\8H)T+E\2VE.ZE/[.2UAW*8EU$BW[6#@9)3 M%&M0U8^N;CI[;S+\GZ_WU^S*#4)J.'CNF1%5.#A PY,=?VS% M'UL>+ --8,9HQ T?:P'@@U=H>C!,\H2>&Z'!,'*'];AI1 &G:@$T36@\!,SP M.\(5=/(?1_KV)UUT:/ M.XK)E86N*":GF%QID%$QN=( 90:3N[N_4$QN-I.[\SG6>)NBT 6*V2EFIYC= MGB.C8G:E 0L=S$5*\V%)45FFA/V+3)C7@$\LC,!,NR7I*F!R[^^_8D9[ MCXREU\"2M+':8FECC:WED9,M$D([C$(8WX#O7*#_%%>/]!QY )9\,+WAB+N! M$7K^"QLYAHL?RL9Y^+#J2J=HO*+Q^XZ,):+Q_Y^B\1EH='.]VF![CL/ZH@X/ M"Z+1R"$B;CC."[ TQM1*2(L$>0-;1+W W/ +2S))&L6+="Z-!K!7S[_*^+! M3/:P%Q5^5.$"5?!DTF$OQI:WD2]7F3@C:\6V>H+R=JV\W[>Z/^XO.GI/4JR):1_N)WCRP%B]MFN^WS 9&P$ B?V%4S\ 294%]/O+\4%8 #>#0X N8 M#HL=]/C <15@6E 8TH''@^ , ZVHB4+&Y<0HA>29CF M'*>XDBU0Z[)T![;L?; !7;Y8".EN7+-0@EVS!Q3%G#.>_M$0'"Y MEQLM-'+-MTTI8+P1&.^$X.=&R#])F:T]\FV' 4FN56NU5[B25PS[U>TTP^2% M,2VW]:\OGY;:9'S*[T5R%B_*_C'XR+[ZAN7P%]8Y8G_:_[63"NV*-+WW.?6^ M3,!>\80U #YM!'0V,&SXWB5;+8;+V];\&,&].@+%EA5;5FQY VSY#_YHN^S\ MB'VW'8?[BBVOD2U/P%ZQY34 ?DKW&XUU?6X$D<]]8M,=;OH\-/R7/3:GE8AM_N]S^F]#1D*\!LW9&S]$:Q2=U>< M2'&BC>KN6W\;MU5W5X!?I>[^+DLYN/-M6,0(5I&N!R=OFZ878?.GAWAY\Q(P M]PHS%(-4#')=#/+>>P"*\/L1^VHXCA\4@UP#X<]OG9NCY"M2* MXRB.LP&.8YL#PP7::\W2>#-\U MV!_&3\_Z:2ACX#JYS@3L%<=1'$=Q',5Q=IKC_,-X@9$&Z(S_ ^;S7>ZJ:(AU MLIWB U"\IQR\IXS!H2N?Y5VK6EQVBVLZ%%2UB"L'9 <8]"N^]Y36%,A_A8&) M;'[EC!0^KRF6P5BS'D^;%LS(%<_8_CH:2T&\>WN&Q=)30&7J<"P K'D%.M@$ MAL^MNY"MIL#&M[RY@%[&R5G)R7O7C5W]FG5]!^I 36D? #00>P&:G'4&G(@S M_36=2/:+EEQ6:HJ4;!HI%"E9$RE)_NBGB1W =C&[Z1.KZ*>3M*83PC])9O+M MB L[.:SAT@X 6NQ?W/ #=@%C6#/"T#>_*X%BT@RC*.:;*&9=4D-.3NX]H+@4)'0/2:A#45"-XT4BH26B+;,(J%4 M_09KSL 7GOESX#E851J.KU;56Y(>7?P5V>&+(JE[3%*;BJ1N&BD422T1;9E% M4HU@P"X=[TGI\?M,,8\5Q=PT4BB*N3XGRHV'I0M#C^4H8UK6(J61BFA,)QHG MBFAL&BD4T5@?T;@7)59!:+H"263$21R1%5.Y#_3C+NHYMIFMAW-I^T-%06;8 MOJK+]N_"J%AZ. VGS83*SOYVM-:@[C6T*KRLZ+L28RTVE(F1WF"OPME8M,6! MT6\([&R6)7!:!+C^^-JY.K]JWU]E8US7M[2SVYO.[?75>;M[<][+L+P?M(3+$0)03]Z( U@4LA3^;'#3\8&#XG)8ZXG[\ MFWA!8Y'K\"!@'G8,?+(#GI8;/_SMHUWBSH\I(5XL.%?2RK[M=O'Y<1;4FL\< M7L'%<^:4*E+X''-K3H3O4DJ<)"P9J7*:^+(ZD25#M-Y%:%['^ 5=$Z\L\=<6^/:CM(J-!B,(>!A\VBW-28VOQE=DIXQD)Q=B1:%B:*&[[^ //^GX41HF8;;!6_5/\!* 6E"F.(Y_.1&0\L+ M+6[:@$J.,V*HXW;HXG8S@P:[*)@?,ZCE<8RX/=Y#1S9NJ7-3BI+HL;XN/]#XYT1L> M2JWJ]42B\>%+XU2K8?A2^>B$0LV-H*:^+"-;+6H"_ZH?:[">,J*F8F'K8F%= MWW #.V3&)"M37&S3I**V+!>[Q3BHE$X$;^1ANE;5%0M3>!GC97U9%K9*O$1S M@=9H*15L,_RKA"[M&6SNSNGN:PX M\%Z7IZ$=MUKEN#P;E@OB?(%OE__X5Z-R?OFC8GK#BF\]5,(!]2VRO"&OF(X- MH*[X// BW^1!Y2P([N4OE4$X="K8WN@JY,/*8^VQ@E%;"-'WB6J5QW+'"]MJGXSG6SJ6NM$WPBA+(PR M5J*'NCRONSPG2QO3WRYDU+76AAS BUV>,I@DMCID3(VOQB_S^'M@9=R<^?#. M]T8 SQ>R%&(0XPCK/*GPCE(X()8.78Q/]N:5S0]?ZEJ]6LHT&\7$UL7$ MOGF>]60[CF)5FR8*14'-"[&J^ B7E&*U>K.4*4T*#3>"AD71H0OQIAU%0\6* MUL6*;D?<-Z@[$5T![&<4!5QH5HH];9HN% 6^+I8:'A_K-3<"?H^[N.W_"#B) MKDN&P)R>E+**A$+-C:!F47#68MGA*T?-FM:H*K/@9MA8:5.W"KG=E1L:[H.- M+7@RMD.5DK6/626G14%\"S'7%(L22]#%L^E$F*TQ3R#_+_<]RP@&XS2L4@[Z MM;,H6KX5;>6E:165W%N([;_ETLSD_JU2&ODWG0-^=;-D#CAWJ-5U90#HZ"!* M6T^5.MU:B5.*UU M9Y&Y?"O:SNOUZGBD=5ZO6DVKUS9C+5-9XSL1]JS&5^-O7]C\.^L(=6 4EA>A M^6X7E(3-J@?3@;D^ 6:N:#!]D>7I:++XFF?),TL'30J19KG6)C7MM%D.+:"^ MD!90!IPMX9+4-4JNT=)1GF^X1L>G6GU#Y2$6NT9%HL''L.=9+_@;UNC^POX7 M R9DV8_BIT)N^K>Q-?[M<[H>6DZ.8TJ&*;UQ^66,Q"SQ=.PW6@0SN>/('?W] M UJ:X?=@9)C)[\+$V;?=+C[_80RRK>JOT]CX$K FY+==B[L$Q7&X-G]-/J"K M09^@%"3 NM-.W\UW/G5LHV<[=FASE2RMQE?C[T_ 24DB29*F<"/CA7@7%A S M3-./>-I_8 <#*+>VN62MU5RZ_']\V'?BK-NNU18G?9VRH;<4&6UI]:K*M598 M6XBU2]?=?V^L/=$:K5)&!"LNN"XN.-%73G+#'61\I?.BSJ8:KZXW3^Y1>9YC ME&/9PH3'I]7ZS*RG_()?R/<@2E]MGDPL7?/Y8CARO!?.[\5YKDC&U>M:=4.!/(J-E1$_EZ[\_$[X62MK M6J;B:NOB:I>V:[@F9P[F4RH-K"24XK@H4V8A3B;/D])C8S+Q\K8>1J6D$ HO M-X*717D)"W&PE>-EK5%*O%2<:WWIV%A1#4LY1ITB9!C?_&P*")V(4;U"CR<(S>5TBFK^-.&BV/%P6(=809@*&82PU_!C8 M%J$<8'#?]X;,,/^*[,#&#Y1/;..$Y-6Q'#$A^1H%MLN#X,P;]FR7SOS M[+&OALA4ZV4D,0IK-X*UKP[XV 36-C]\::JHD TQQM*6@)K=><;GC]R-UF:H M5'5GRE-W!LC:T@$J2,-PP'_:X> L"F %W%\)VZUK#7TS+:!5*:>2K6@[K]32 M,37O=Z5:9;Y091 45LV.)32/ZT?ZK]M:S\6<3$Y6RO.&U9"3I<-P5A2A5VMI MI\U2QCDHA-P(0BX=?[,JA#S53AIZ&1%R)SC9;A444..K\55!BI*Z=W*]D).@ M! U9 0?H*MESTZQ^1B3=O]-NLE$X\'PXN/:S'50NQ=F=8;JC__*=#WOB"BM-3J)FBYM)Q>N^!FGHY"X$IEO6.+$M%YFTKZ5AG9-Y;"$OSPY?C!7S_>])T"Y@%$/ M9^!_+B>NYW/+#E4(^C[&RYXN']+FN0]=[@^O 8MN^V>$0TOZ!S6]N1FJI6+. M2[:B[;Q#RT?AK>0.-> .Z=II:S,VF>T),U?BP+1\M*E1Z!N(/E>TK52T;>D" M7IF0B^4*)AUKIZ>;R0%78D')5K2=5V?IFF,KN#IZM6Q]EA!6H:4<&B'0XX=N+"G21)"8@([ M8@>N%W*F'Q^J1KDE&%_.@F@93U$)N%FQGRL#V[*X^XEDD7JU44^7A$]/R +; MMO-M'W_QDVL4GIR2F=3X:OR=&G\/C**;DVHZH6?^''@.2((! +U6U5N?&?\K MLL.73TJ44>.K\14-6J?'A=WY<<)U@*1)8[\L( S6F@"P!1X[_O!%/\(8;2DQ MTC]L9/CLT7 B_IDM,LC)8G.=?OC2U*K5*OX9FS 8&*!J,T-D<_Z76Y\5J57C MJ_%W28/;LN)JBU"TUD*$KZXO]EAUL<=J'[ZX7IY^%E-3.PBP[;#G,R\*@]!P MT=^B M4W' E\NG1.A*X>&R>+AT O*NXJ%2:=:ETJ#GR'-? MH\_4ZXLQQ\:'+]6C:O--^DQ],=VI#KI3HZH4&C6^&E\I-#NAT-1//GS1C[56 MM:[I6#VX2)U 3_\B0[6PJHA6:U6U5KTY-E1&'V&&S"?:*EC^PW CPW]ANL90 M>E\8**<$WUJMH>DM_4WP;50IEK_9J&FGI]7\4%L(T#Q&)/"M$7QUI;1N6EE8 MNN2($/7F:PHSPU1/&Z6LJ*=P<2.XN'05D=7@HJ[RII5,)=D6X1(+HEY@^O:( M,-7G)K^1N$/5XAJG-F7Q' MSAPO4)66-RZ&MY8N:I$YWUL\WK/LZ8IN(]=PQ#<\O.UWC>=E"$FJ.=:TXU:K M+/2D#$*XNBZ;N2Y+%[)X]^O2R%V79K,T.NNAXKR;X[P6[]OF^BI:*LHQE7(L M'15[ST/#=KEU8?@NEBS-'.^Y.-VW\=;FL=8Z+8W[43'7_;TB2P?LOO<5.3[1 M6B<-=47VR@B\564K6=?G1A#Y+R+FF!TL$F&E V9KQWI-J]5JXW&]85$(V";B MK@IWN\CN:A^^-+3C4UVKZTDDVF3DU2%^9GJ!*OJ]NY4)9S*=I0._XAOWEG"; M!NAJQUKMN"3*6G'-PK+3P;6);NKJENOJ+ATGMXJKBWZ.$ZVFGY3XZI;C3NY$ MY%YIJ> J OR*JP$ILKJS9'4655TZIC"+2A>$0/-.'M4M?.2K6@[ M;]#2H8VKND&@T=D(9L+F$2U(7++E@RW=/?(\+=GRJU>OE4,2++UB1S/$Q['G6"_Z& M^5Y?V/]BP+@L^U'\5,BF_S:VQK]]3M=#R\FQ8LF)I;DSOXS1C%G8V"S+&%:3 M/Z?X>!;!30YHX\-2N@/.#!-#K0WW!8M-8)<28/ ^? S(!D\]^)1/Y(?8\#@< M\( CTI&22R%C?=LU7-.&AX(0/J#V)T>S][9R",*!Q6UL[KY]_>/#.*Y5J[\6 M74+Y"=UV^N@##3KG_1_J/2ONQ>W']B MAO-DO 0QW4)L$E!AU"8G18IOY]>\YN6@!(;,(2'!.3'>;+97+ MV<^3YRRY66_)"#)'XDOJ"$&9LTO.HW@^]63>J3DQ849PH4(R_N\'-,;@=3 Q M3/FZ;!=D56[[+-F-RV"QW8D76)ZW)X\UT4++Q>W(K",*CE1JG>V3LU+A=[OS M"_-D3#8C]_O@\J'[G?2ONW_YP'> M_OVWP>5ND3Y+S;Y[=_MX]ZUWU>E?PWS[\)_OU[?]1W)W0^[NKQ\Z_1Y\0=&Y MW]AH?Y$_J>$'Y-JU0,WF5=B:P281)5=C7WZ\\AP'5V*[8$!X40!SAR?15Y." M;3*A/D>1$6,,^B&$3R+7H4' KX&]V&!PV*X%7 C6QJ]@7EXFX04IH=&4$Q(Z MD249FVYG=H@4:4M)8*&4P(3JBW(#&;OEHO;+6ZI_A2-E9P4[25TF?F0CRPXMV*":=_3B)&LC;?-Q/>";GU;]B0R4S6IB")\JP5P-X/F M:28X/B9HJ,@$^94LM\H$1YAY.JYDH!Y?CW]XR>1W:SH1:M-. M$(!W3JTUJW2 VF]6SL^4N4&LS/5:3#1+LH03DC*=T-OWJ> MQ1 ;@J >/<=:6W"=M?=3N%W?FE!L1@?)56>U$NR$LKD*&]"T]U/XXW!N4F@; M(6TC?/6](" 3WQONKNR6EF1*2;)Z"?8!(Z-[1D5KB:YVLU)OJ"RYCI9FU9O1 M87)1HP1[8%,N:IY7SMO[B6P=COX_Z.2"'E^/K_+X[\"DWY^M?C>AOA'B+0FL M ,>O0=+7"76#!;&]PZ0A/;X>__!DT)9N,YR>GM1_4?S.-GFDC@-BJ4*>J$OQ MOA9*)L,:VZX=A"BRGG7SQ7TG-L]:);CYXJ"_\F/NN%8G<\C77!FMY;NT&A5P MF%1,96IZW0N]MDMPJ+=(K\VSRMF%;CV\/;=::8UW12<^D(/!J)9IN[$'N_P? M_H8WQ(@Z6.OAE!OI_X[L"=Y,UEIPWU+EM 0MF#[\6\^%H[8B]J3ULG:56DV1 MJJP*DJ]T"CU5$B^I-=WV-5UG1K$9)B@SGUI8G,-PGVR\9VH$ M 0V/$9-]8*(C![NZLG)+G_?=L!=\5KRXT))X:%I="\TFH-&7%F];8%& MFPWMR[U3#?I%L_ \%%\$(1K-BL:JB4-14NA*!E' MT3I\^SJ\-YX8MH\A5J;$D5'PCRB0SBE3YE+_,?B$5GO[%B@YD,F5W=48$_.- M&@%-R "[DVMEIVES7=ILEN"FKD.;Q5?7*XVF=E/?J8K[:M@N 2H-@&Q8(%8' M717H PZBH@Q@#1XNBH4[]Q&.]V[X)0ILEZXC)K!':Z754*1%Z[YJD?T5!:$] MG.ZM]^K[9I*CU, ME@4-;"25JO J#S PC(P(YBFN"7LJV!;=;4187V'<^17&0DNF#'"4E,5=;SRP M749.][[W;/,42L_E]& 0VW ZIHEEMX$,>R[V 7%H2#L6ZF_DM6Z:+/N^ MX09#BJF,-7$L9_6F&I)>0;&HDOFD!8-*=YO/RX"D[5CQ]?@')7UD*_2O M-W__LU6]NOE1!9:L^M93-1Q%+IB\%G!HU71L"C_T:>!%ODF#:C<('L2+ZB@< M.U7'=FDOI./J<^.YBD8RX2X,PEG*8,/50[E6(2W4AK'WC<"]R M+KBL'-.0A\Q],)%VN:5K%:]//+&FFL6&-)WNA4YS;E>L'"S8#IV>G>TGY?X^ M,H)*:[?NR'"?*+%=,C1LGSP;3L3N9.T;4*W%R"(QDG/MI QH/[ M2""(5 PXK?3&<:*(O"$1!6!\LUIR1$R#BG' W? M?:=IR)Q;#2N;!#>-6\7L78. M-']E VC+K)U"'ISOI_&IMF8.Q9K)Y MW&C_7&J# M-CB)%<]A.!T*!$Q69TB)S5J.5 ?%>V&+;$6?5*?4\-8O2%I*- 4^CQ]?@' MA<9Y3UC 7OI^$1DPEU)>.@J-U]U5%]#IE$6V0*Z()O#O]?'@KU]#WP#3QG8-?XJ@L@ ,#)R([[&NEA+5L%Y@L5FYJ"L9 M=]!$OK5M+@B'-VHYU;C7 -HH1>4I&[I1J;65Z0Z@;(S\'6AZ92.",P8!Z/[D MAL" NG1HASJ=\3Z#$^5@=87(%3&)+YRDUJQ#?]%0N43*T9*O>C-2EZ$*C9UR M4,6E<50*_%ZI[ZF2E[Z%K"./>GP]ODKCOT-_I GZS/(B;*NMB$-R2T,UJB M MWIK=64T;G-_?E+6A%L^YR(8JXTH%T-:F]9!JE8OS"R692SH@*5*S@E-X9 M8Q5Z)V78M2Y631?7U[EXLPNJ MU=IX#6W\6SCPK"F^,@8.O23_1>!CRW[F?^5._7]F)OT_GY,)LOEEIB=F)^:1 MY;-)P5.*-F@M%9G9'Y,B2!6FTA]18IC8KM)PI]@]Q/5">""0(C& [.%;3[[A MD(GALR[2X8@&E%4*0P +-I$F0]LU7-.&+P4AO,&*ZIP4KZWT'80#D_50[[]^ M^<>'61JOU7[)"\V*=YA 86]]8,/-C'?3?X@'S-E#DGJ(^'UF@-&PZGLO\I/9 MCTSJ..3^Z^V/[X7/R#]O22HSVPG[PY]%R$VU*9\;4W7F[_2?H]@RO>]\O:Y^ M>;CN_*/:N>E?/WPBAO-B3 .9+D *DM&D#D2 M7U)VYO J+CF/XOG4DWFGYL2$&<&%BNP#TR3X&EP!4[XN6RRORFV?);MQ&2RV M._&/RC-LY+$FVF\Y3!Z9==%";Y):9_ODK%3[:S^Z4LJ8K*K\?7#YT/U.^M?= M/V[OOMU][5T_5DCOMGM".K=7Y/''E\?>5:_S &___MO@DNM5I6;?O;M]O/O6 MN^KTKV&^??C/]^O;_B.YNR'=N^_W#]=_7-\^]OYYC8NZ^WY-/GZ[>WS\5='% MW-AH$)(_P;,-R+5K@=[]N^%&AC\E]0I!7XF5JY;O-=A[=:+D:NS+CU>>X^!* M;!T@A" M_N-;&*#BYK?.-Z\V?AS4:[QM-AZ58Y%PM2?0QYQYS8Y?'?!2 F WO MSNQ[&GOG P7O8+[-+F@6;I51\B^W:5)[EZ16/Q!2.PIY?EP -3V^'E^;:,(Q M/V..L6K57?=VI4IGI9>!4M3+J/ATT%>;-')""1HM1$Z44;#I.&\)*8^3.'3E MJIY3M9S>Y874$9_ATQ%U _LYKKS(U;$NL/0NZ\'4RZBPQ(BKFZ8M+EH7-Y+H MN!9[Y1CLE87R Q$_()7OAGWC]=[SV0=AZ-N#B"6J^MZ] <-L6@ZOI8BDWBP0 ML2]TM*[#=KQBHDA*E%$U2GDI<5F_V$\!JG=;;5[=$C!OV5-]+S2<&7M*EXIY MGQ4MB@1G&:5BE975&WXR#*R.C;-?IVS5'?KFGIVS7'>+OFV'#C^J;0LLZROBFD;PJE;PK] MT;G]>OT(RX$/[KK_^./NV]7U UL(L!/:JI]_'PB.N_Y_/WK]/Q5=XY%=(.J, M0=F%V0M$%4)?33H)>:D/8O"O5/2](A6>4O+M):XY4B1U-F>VK4":;]Q>6JB3 M5KR]M/E,RP[FGJ64<:/^RS9A>^E'Y3TIQEV?;AMW?;9)NB51Z>6C],XVD8I= M;SSV7/(8>N;/;2&QSQ8F/0H.=@\DM'7H?CDDI!@%I4A'G3E%@\#T[0D&WA2; MV@,UJ?V,RDFSFV:WU>FG ^>*9&TXBA'VO6%;8 TI-JNN,;%#N5>:US2OK<1K MIAF-(P=]/L7(FH%K%)M3)I^FV-P0]:UE@)8!QR0#KNC0-NWPO9.U=OS7HIZ^ M3XT@\J?:]=>R<6T:\I0RK5?"R"H:55V-('81?%V#1#67ET]64>,03VB8[K#;)T^WOFB8V36R:V#2Q:6([\+-5;D*: MV([P;+7WH/U838E'0(G:C]4*>&>3;.]) 2L;NB\!#KYL3+Z\1QWCD]XR#0]Q M347PS%$!]TCC'F@OUBZ3DPE;KC)U- M=M6W8(DGG6ZM>EU^A+FX]N-9MB:=G=2D._^_1UF%Z_K?D1U.\:J,YV)1KLZK M'53Y)6P&Q/[.3C55N(XE*&9+U_&LQ5T4!J'A8I0M+EA76[)@7>_VYL-EO5TY M;YQ6SB]V7:UNT?8J0E=;7N6B:HQJD?/Y5L@YIPXC^^+(3_4-^SC& T2\153<):$&?IN5%;FYZ36@%X M.;_GBLOP.Q3*]=IYI=5N:*I^EU1=5,*Y45^?K),KN8N:3.R.Q).RSXW*66O7 M#246[?R./===]HO1#+8D@S769K '&AJV2ZUKPW?!N0SVP4WMBTJ]UM;L=%SL M=$B.1*.Y-@/)R_6[#^DT*N>-9J5^IDTN%31"6RV-T-H20>] '=1;E8OS,T6( M6JN#=\%+1:S47LQ*.W&LFXU*J]94A!^..@FXM^(T.W_2%KEK=_>^5-I0?70E M+_.0=9URKD]U_\I",^41,.4Q/DD?W<$^21_=P3Y)']W!/FG[1[>#*ZLJ;:@^ MNE*6>73A",4PR5B<$A')V(;4BKF/(E\ MZ"48$W8=?VLR<2'E:C25Z3?*-9*X7D2X1V M:U&OZ7X'=%\O@^[71EQK(M=$O@,B;Y1!Y.N@HLN-R^11.0O):#+?TY.40G4V MF]LG M:7;.-\?AIW38=Y!G!L**F3#25I\FZK6(>NLIYY0.?8NDF1*=IVAMY&F"7OZB M9[.4I/*Z^;9R2'RQ7=A*70MM-6J*D+R^$WJLG%;$:*4DMM?(\VV?QQ1B+44H M[[W2>#FY[,T2>]ILTH2^;4)OE9+!7B63IZE:4_76J;J4_/0*J3L=M#E2LE8J MD=':049:2VI-TKLDZ>6RSYI =19N%UFX&\^GL)'$C'R?NN:4A+[A!N#!P?&K M?KW/L/Z*@A#%O@Z/;5VBT7&:#CX1VP7_WA859NA8 5&A3W[GNFSKB>(<7,JB MP)*09%TAR/HHQ_B4.Z[53Z1:)Y8:MS2\&_:-UWO/9Q^$(2C4*,3,1]^[!__% M#8]!A6J^V#E?E))KWO0FG&84S2BJ,THI*>P-;M!I'M$\HCJ/E)-]+N?*G1+\ M4MR+Z$)%,+%FFYVS32D)[75N["G!(UJG:.;0(1LEGJ14^J&]@T2QEHF:,PZ0 M,Y;+-1\ G1^@?:S3?%N^;(=PG.K "*@%1#Z> &TR>B/T%?_6]^VT-:9/?@\Z M9[F+VN4FT!(=$_2]!;%3)B^8N.BFI,4#A<<'=D@?J?]LFY2#3AZHZ3VY;!2& M/]'FEV:%-5BAE%SRICDSS1N:-Q3DC5+RR1NDR?;%%H6>3+NAHB>CN6/GW%%. M$KF M2G7T$EO5O4WK*\%?6IK*-94W3DM)O&^S5]W*9*]=O7=/\$758D]+R:]OJ5E= MJ3(^J1NKC+#796./E>6*.*Z^5I5:/IODRZ+R4?7W:O/$WDFLC+)/)2 M,NIE]\I;.2ZDZV^J1N5J)8A*N41=:JL\+<J$YA[R@[*U M(N8&0R%%>693>_;[%!JE7*)?.268T:/AY"WGMO.T989 M,F8Z4E)QUPO"[S0<>=:*RC$)^6JZUG0-=%U*$GO3])XF=$WHVR;T4O+8&V3U M-(UK&M\VC9>3N2XGCZ;I7=/[MNF]E+SQ.ODS3=R:N+=-W*4DA]?(FZT1/"D& M3=GZO>01BO!U9SM(")>;U$_3L'5)Z\D\!S;(O[3X&.M0O#_OZJ=,+RE(7&\8%>E9JU#28F)8%CB4ZA@^2\4@ (&^1E-=,=%(TK M-Z +IRP!#E)(HU QX4O2LW(649L"AD>UX*5&.=U/52[+9Q1TVJ^TL7-D_+,A)W $#1YN"AD[9R$]IU:KX< M MI,_I,)ZDS^DPGJ3/Z3">I,_I,)[4/L(U'>.3]GA.>W?BC[PNU^^#RR^&@ZV& M*N3OAAL9_I0T*@1#6K__-KA\;_>&E+IA>CYS;9I,>=H_T+@J#T' QGK?F M5=+32J/1JM0OZDH$)Y6AJRVO\F^'0,X7M:V0\Z(JEB//L:@?\/'6ZK!S7M=4 M_#ZIN"@5=%%?FXQ+Z;*S(5VW4EFD5D/?^SPR^T9MOBIBJ\;:;+5I*Y_--46] M=E%IGZO8J%53]9ZU17-]LBZQ7TZ)2J-1:;>UVM!J0Q4&:ZW-8&LWYME8823< M='I6N3C3S=V.C)T.*GB=$L$ MO0-U4#^K-)1I7Z[5P;O@I2)6.EO,2CMQK!M8G$Q%OWKO>4D-+E;D21ILOR1R+>KS^)Y2,^54P?]-Z'CB>%-*Q9PGLG7QQ#' MZ3VG;TBY]+XH2E0*O+HGJEJE]I@E>- MX'.:1JQ.\)N"GGM-#=#1) \DG].^80V2+Q$0K46]IOL=T'U.\X35Z7YM MG+(F53.0C*:S/?T))6PD,U:3D> LLE<"W(E MZ.Z]4OCI4A2NCG-YJB#9ZISB=C-UC'9(D(KT$3^.].GLW#[%1TX_@BUFYWQS M''Y*AWT'>68@K)@)HS6S<8UVK5*KJ7+=61&J>Z_TO?7LNM474J^>H54 M7DE!')VZ4XVLE4ILU'>0H=:26I/T+DEZN6RT#KKHY-P.DW,WGD]A(XD9^3YU MS2D)?<,-P)&#XU?]UI]A_14%(4I_'4'8NF"CXS0=?"*V"VZ^C1^!>J-C!42% M/OF=J[2MYX]SX"J+XDM"DG6%(.NC'.-3[KA6/Y%JG5AJW-+P;M@W7N\]GWT0 MAJ!7HQ 3('WO'MP8-]2FGN:+-?BBE+SSIA?D-*-H1E&=44K)9&]PL4[SB.81 M%7BD* G>*"<)7LY5/"489LF\>NM"$0;2B?5CY=LBMBTEL;[.34(E>%0K-%F.BXH.\MB!XS><'$13$' M*$D0*8AQHOA6X'.T.U33)9R(;_<1GX/,9VP MKW602K[Z7K!FY=!FXZQ2/V\H*#$UN>^5D M[K??2%"K&DWW9=)]*1GYLAL):B+71%XBD;=*R:F7W4APY;B0+D:J&I4KE2)J ME7*3N]0^@EJ.:PHOD\*70P1H>M4)S3WD!Z^'0VJ&F!FDKR8- A(:KT 65F0> M0I52#\@!2,#[*6\:$B,(/--&7Q:V/1RIO@#Z2GW3#E@^F3+-IA.R&KZGP'D< M]Y0XDE*Y2;:.\@Q:V&G25XEDE\NX:Q= M-I6S=,1TC VY.O-W_]L5:]ZMU7P+JJ^]50-1Y%K4=\"9Z-J.C;(J*I/ R_R M31I4NP'B5]B+ZB@<.U7J,*E6'0%%.DB5U'IW&2HIX@P29IG%-X]NF\7*2 MP.5DP#2]:WK?-KV7DO%=)]&EB5L3][:)NY0L[AHWY]8(GA273:I7+IJURD6] MKNEZAZO\FS)YC*)R&^U2+D&OG+O;1'X7UDVZJ-1:347H7%?3.-;,8!%'G2Z7 M#=?\H0)_',/%P('G6]2/\W'UR2L)/,>VB/\T^%BK$/S_KVIG#V]I2&SFV>Y( M=BVY:3NT($J9T*X-Z*5GK21N[$B)0+D)J4N5!5I\ZXGS'*T/8I#'][X=[+W[ M(R5AY29TD#Q52@Y_TURG9C)5:5JY"1TDDY4"*-@@SZKY2U5R5FY"!\E?Y> 8 MRLGQ:EY3E;25F]!!\EHI>(IU\LM+,59Q X=:Y>+\0K.89K']GZN.OKUCJMQU M=JP4P;\#[(4VIPZ(B)6;T$%RU7)8CW=D&2E6)7;S,;-9WGP*+OE1Q_BDTR-< MTS$^29_383Q)G]-A/$F?TV$\29_383Q)G]-A/$F?TV$\J7V$:SK&)^WQG/;N MQ)T>-H% XZ*;G(?)@_6M\."B;G,CSX$I!WR\ MM=(%YZVV9CW->L? >HVU66]3T/ORO*A4>ELSH0HD?5Q,V%R;"3< Q9>D"^OU M>J5V>JY94;/BH;!B4:F$L];ZO%@.@+X_<-$%]3]YYMB0NWI'A;:=O[M-(X5:.OD5:\6@"H*P!2 MY)4F@+*F5JSFSQ<+F)V$T!KMRL5IGHN^&])?3FGOX(PD:\V40OPM''C6%%]A M:N&2_!>!CRW[F?^5*Y;^9V8"__,Y>5@=)YV1/4+TB$759N>R\"E%B\TLKUY; M3MYEF-,$-49]F$I_1(EAFJ#:#'<*!P4_#>&!8"T2 P@9OO7D&PX\@')AL;G?_]\P2<7>^L"&FQGOIO\0#YBSAR3U$/'[S "C8=7W7N0GLQ^9U''(_=?;']\+ MGY%_WI)49K83]H<_BY";:EL^-Z;JS-_I/TF?_WP MB1C.BS$-I-!%"G-I9NF?R8CR?6P@BYN>X\'7_KO&_@>_,\R?3[X7N58U^]$' M\EO>IO]QE;_I>'IE;'G_KOO-=G\F.\4I:MG->DM&D#D2+Q!0]10QYO J+CF/ MXOG4DWFGYL2$F3@KYN+AFH4HCE\'$\.4KW.6,$M4,RS*CX"=?)JQC"CT/F?X MBKTC&8M+6[&Q((#E?B[K[WKQPKIW79/2.?VBCS^^/+8N^IU'N#M M! &XNZEU[VX?[[[UKCK]:YA,'_[S_?JV_TCN;DBW\_@'N?EV]Z]'LH^9W=AH MQY _J>$'Y-JU0(G,("9!]R3O-=A[]3U,U;[\>.4Y#D[3=D'W>5$ $PO ;'-H M$! /$S$O-BA$V[6 )D$;@DMAIVPK*4'0U! 2).& C,VQ,STI&9%)B+?$@A": MH.+[^/U9O7I1^^4MU;2"R<9. W:2NDP9S]J)[5]F%39#70N1LBP">C-3LBX( MHU0(=+V$.@;[G@;H=* ;]W\_--XV8\J8YOKU LJ--109WWD;D U )%*O0*[M M968"/\\IY M;E9W'R21[\7L2T&NW>Y.U=#@<=F0>GP]OO9!% V(9)R+CO57%(0,ST%"C_@4 M])]I.Y2XLUX'?HQOFAA/F?C>LXTYO<%TMP&]Q4O)+$L'>?3X>GPM8)622D(V M7=$)B%G;8-X'8B",L0>[_Q_VQJYB.SOT+]]ZU,Y]Q>+(RG+]'(M]P/01P]\. MQ3\ZKM5)G?1Z 9=*O;;K>SD+=U$9"GJ_Q)K3%W'E@,46B;5Y?JHBL6KMMS_M M]]6P70)4' Y(=C<" (:!EKM[4*2%,8^EVL!F2]*?',<8N#SB^?]_*?A1/1N M>.^C#Q9.09#@Q98)NIA]WW"#(?5]:O7<1R" NV&''?^&=^0JK<:NK\@IQW8[ MRPJ^;Q8JXJ"BQ2(W=I*VGP!SIFEZ+9 M+3"FPDT@SX!5$:OZE)4O8HQ@NT_X#;Q(9ELL'J?]6P44_5D)#NZ7*+!=&@1= M;SRP77:R]Q@2#E@EN9[+11"\Z,$@MN%T3-.+&$6PW"@Z&30)/7?3%)(2<6MZ M'6?UIBK235L#1\UG16R6T^US9==\OVRVP'9(#&]M1&@C8DTCHC>>&+8O+0C& MJOA'%% 1$6"1\<2:"'2,8/\BK8Q6JWB$=5Y\;SU5#U*[6\?5$L79' M!KC=>)5]"-1+GC&6A)I5.^2J2JX=9K2I*G5G+[4W+7PR$U60B7OII8-RTT7H%NK(B3,VH[5MZ6&"^& M;^E8[MZ%RB9PKP0Y*J$H>$^H;[S2H.-:\-\NO&FO!^NZ5 ?*I0SIO%\JW012 MM2F5'E360>N^_>F^."6/Y$/PLB3, ^_V\&Q\@+=?>=$@'$82>[%AR8>&.J:UQBX=-9,4\4@9V*6R>>3RK')1U\E4K7MG+M-R MXT[6*D"W4\15R<G0#K5 V;M *0,Y!/8[=N.B5Y3_M^?F6/:;=KIMMW2V M\GV1;8&QV*J5@2K:&MU>-BMG=67(505S46OB_6GB]'7Q!9A>K8?WJX=;M4VP M1NR*X@/.WQO"F;)[A^E#O^9FUYHYI5K[3!5)I@SQO%\ZW00FM#4Z;2&=MBZ4 MS$]HS;=OR"UK'Y6ZN^((()FN/*?'U^/O65"5+36$A#^MG9P7="/1F#E&>\Z5:5@]"$'^%5"U$R>]4-\U.N90JW*65T96TB%Z(-FD[WX M"CE(IA)B=&5P23JT7&]7+EI*NKA'H9&/0 =CGQ_LOHZ%&>PP#SW"_(J),=7J M60GUG -.*T$]WV'#X43JK-F8I]*L*R-LM&X^:AXI8I$$]UA>>F)'OXY5ZG=]20][D -=*4,F" &3:7B00 M.J[%!-&Z)6PSWD'EO*D,\%,9XCIN.BZT+7, 4R4HSFT1\F7]5.-0]HY#T9I[ M85A;.,V\W8II^A%-U+G6VGO6VO4RFMDNCN#=\[/'CA;\Y+\EF=DUG>MV72MK M3;Z2?,OH&KM;\CW7_J[6FD5:DRE(4)J^YSBZ$JMZ(B<''U>"QKP>3QQO2ND# M/^R-!4U+D>;5"M'1^R79G")+)6C)DDFV56GK6+#6C07-3]*W&E(03ZT2]QTR MJV^"EF*8\7GIPD[[;OA#H,C7M;#@ZK M5):Y;-9:JG"*]KS54\9QI1^?/E,WTHIX[T)E.V K[,N 3_N7'8ZZ40 D0_VX M*<-:-Y6:E9HN*JOI-J;;[6"K2J9;91OG'(4^A%GZ%O5CG52?O)+ AQJ<^(%]NYRMDOO[,ZD4TDSVKD06WK>19RLI(6S4YK)RDO MS#(V2]\+#8<8<>-Z;;PP\4QC-MA][2D(H]67Z(\"@9MP-N@,3>UX;4Y2ZY%6KU,X4B7%JDT<+ K4$09$<* ,[ MN&\Y<-EL5>KUIK:*M%6TGE6$]6%,H$\R$01*!E/B2>(D1DR=6DB^2R%91K4X MH+%MBL"+^GZZ8R\G_XZ6GM6;T6%R6!F5YK;,88UVI=':CX]Q.$9&Z>"*?&+7 MX^OQW]_X[\!OV)]#@*J##!WO)2!#WQL3VWVFP8SYKZO-Z_'U^%H8[38Z 08M MF+#AE%4+H/^.[,F8%<8SX4^?6AJMN>]K$XU2&A\;4Q%![?"#E<=^[P"A=%SK M6I[\>HBW4V7JZAQ]BD-SRD).*:7]\18YI?7ALG6J#*)9!4YY!WK^L)(50.TF MI99P4P*@;RR:L-LRN3IZJE3TM(P>T)*L;H"J'H&H[H;PCA6A[[O)#?33RGE; MD1OH1TNTZLWH(-FH649+ZO79Z#\4OF@$HUD.JJK!/>_.^S\LJR 7PO Q"N / MV_TU-YJIC85W*>4V:53]1JJU)ZELPU3K::5QH3+(_6@I6KT9J>HR 'G2#2X^OQ51[_';@PZJ IAK9KN*9&4^CQ]?A: M&.TS4/+%\WWO!211 ,8W&/K$L5V603%]:MFASA'ON890LXS+%NDH[#?/?>I3 M?_P-SCFX&W;9,:]73;=>J[3.]Q.8T/6N5*35,JXM;(=6SYJ5AII]+[6JVY6J M>Z 3 971JDY).%2SC'K+R2G?#4N2'RVLJ'!>::A3VU&%&*!FDOTP21D5EK? M)'CI]K12KRF";E[1RWY5R[P5!9+@FT^=!Z)D_D6P)%4V[Q%N3R#='1D#) MQ#%<++W&64;NY1.)LU+3WBD\G MIF,$L"=?;_[^9ZMZU;NMFMZXZEM/U7#$O#K+&].JZ=A@W%1]&G@@\FE0[0;! M@WA1'85CITH=BO9/=014YB"E4>O]*L_NR'"?X$&V*S)3E#A8K)-X ]@; XE- M]QWZG](Y"S*7=Y/TSRR;%BW?'+,T+ M1F ;ST]. MNYL^[%B(W4@\TH9(]9869UKW[Y]YRJCBNWOF:;:TX?R^;('#NE/7]<9C8#0> M2O>I#*;K>W/O\DY/JQ1@FLA"@I1]B GJ;L@IC45,UTM$5FJM_=0_/SP6UYT. MWBG_E@+6VP+_MCY<-BJ-IL;::%M(*4&97U] E!3(O=&C)>O[E*QEP!@7W'8N MR==, M!GE79;D9B-[A2EN?R N+P,'.:NN+S1KIPV%6GRKP;J6_V7-.)4-1=V<'$"PSGJ^]% M$_@%O#994B&BENC'XZV'"TSU_&PKI[ZU^N*..] ^-#>0^QN\@N(49(!A2^Z6+ZSQN2">,6 M[5 >K4-9)*MG@-OV;@3T#MS%R[.FRNV>CY8-U)O183)FD"2K(\J*!0P_"/Z'P_MX]D\5[MCL+:(.# M_9NR]M#B.1<91*T<3V7[$=Q=&$2-YG[R6;/F4',I3T4%ME!P2II38TYMZYC" M7CA5!2OGH U#/;X>7^7QWX'CLC^'Y#&:3'B5/3E9]I"J4=^LUV:O4ZOLI^Z7-"#6H]-@X MJXR+.QMS%@(B3G6:5:=9]?AZ?!U8/+;^5H"@?:Y,57!E:E5HNF5TF].-8L5V?]NB6]862Y': MJ^].(1Y6N)X\W/T@1A#0,"#>(#1LEQ>7CRNA8D_[O77FU;'&O<^Y2 +F]/-8 M37,_X#KOAC\"VF$D>"\@'!@Q';"'_O?#_=80*"O?6!#3?K=?7+PW7G']7.3?_ZX1,QG!=C&DA1AQ3F MTLS2/Y,1Y?O80.8#V]V#K_UWC?T/?F>8/Y]\+W*M:O:C#^2WO$W_XRI_T_'T MRMCR_EWWF^W^3'9*V-5+;M9;,H+,D?B2:B6'5W')%,GZD[\/+A^ZWTG_NOO'[=VWNZ^]Z\<*Z=UV3TCG]HH\_OCRV+OJ M=1[@[=]_&UQRWU&IV=_>]:\?@9-)]^[V\>Y;[ZK3O[XB-[W;SFVWU_E&'OOP MQO?KV[ZJ"[BQT<8B?U+##\BU:X$V_;OA1H8_)?4*05>,E6F1[S78>W6BY&KL MRX]7GN/@2FP7[ 0O"F#N\"3Z:M))R*/Z;#E@<O$SB%E(DH^TF1'(B6C)&',KG_\H*]I30YC;J;32&;3"7 M\X:S6)L[_\EP[?\P([H;FT/P NSH>Q^,)#=D+^^&-](^>HS-(RR+X'A!Y-,^ M//:+P[I?,E^@43MOG5Z *T"!,B:H^_R(2B&:>]JSNG\E2XK(?\XE2?Y.Q^FG M?(*3@#.Q\=,Z6'5T?(G4MP@S"@. X/C^O?/P)[F[(8^]K[>]FUZW<]LGG6[W M[L=MOW?[E=P#KW;38F7QZLJV%+>ZB8W3>!>19NW+[ (WIKDO1F '+.J,; ,Z M_AZHSISR?\]2$GJ5S1KV;LV2TLXVX J>Z]L3YN>"Y_ E"L 9!29'$ZYY0CZ"G$.Y!!Z^^;G+?2_^TOI,/#_^ M"'XNW_Z5P(899.+3L0WR<\+[P/FXAX/TSH;R:5.T=B+FXX.3C@6S0;N$'J'N MB"5<\P]+0K2.>K,^"[A[UF<\O,K-V&! S"L".HB#>PQ'8\4\C]B/# M,B;\]-B %ITX'FOTRQ*ZUC..8,$S87\HD+W[5"&./:0D,&T*'_$YI^[Y9^9/ M_6<;OG,B)'@'[%P^/V=:84\76R=W(R#!A**D#:?@C,!_1L1$-0-^Z7"(OJT< M,5X"+NPQ_LT?_#==_,VC_"HZ+1,YA?A +CXC^0[9-_#K$]\&*@#Z(<""S"T& M)3@V_H+#'-/0]R; HR$XU%QYQA/PHI#<>CX\M,.D@G%R1,2/H84W(P5L]S#\ MX-N8[^*@J("/CF9(!I2ZA#G"&*T_23&OXDV0;9;!+"/7= MJ1BM-9?6FJ)XU6R?@B*E.6=_[6S]<6E&]L=UNJ7-T2G'?HJQD<%0GP6,O8&[ M,:3!V']D/XU0K-JP%Z"Q/)=.JS#F3XI,'<#Q"#&"Y2S1E1\ROX']%+21%^!X MH/8&=+[:I!4]M]ID&8$GR&#U++PKJ;IA>$%1!LM@D$, &-!JJ9+61H MV#Z!*4G%F.!9Z(^I89# 5VFE@N#_Y[B72 M&??5#KGMD'XF^X4-BC(.!,?/*]@J^-F4L-U"3Q#5 (6#1B6.#X+MMJ0?F+,^ M/MN_%>1-S@J*4_Y?[')]I=Z3;TQ&&.GIO-I!M=MYNQ[>O-3HA& <^!@G_R<> MR'HYDOGNBVS_"Q=YOKBNGY*+;,WG9I%J%G;L0@KM&JX!:MR5-,EXN(BP9F,E MC,AP]&5^)((I%?XK<$/ # SM9XJV)>?"%T,P"]@FP!@30;+)/"T>[UB+;,_K M:Y'MP^.^3K1^.M_@ZDVZ/2^H1ZGD*ANM^3O4;Q(N^ H#%>D6IH;*V(O0>_-] M<+C00MZGW;J46;DCZW4N:[9&4G5G1NP-& &,JE/QQ%YB_G!K-FO$GBUGQ&YO M&W#.A$T:&2*>-DG->PFKMLSXYIOV[38V8X&UQB45-^QP?[+FE]B?"C>, PSV MI6(,'"S/S3F?FA2$T<"A%>[+VF'^A_&;$V/*DHV&F>>1B^,D!\Y+)1S#C\$?YABNQX!\PPL%HM'UARC,[TA=O!2//#ZO@ MHH^![ID)SEQSV+GL Y(-9"> T[)%[0S6^SU/%5M>L7WJ>B&WY9GS#XN"#4.! MBE$E*S*YB)\XALF6 $1A8*-Y._B)V^NP" &\#QJ&VD^N%+13,G3@MQ$'V3 T M)CHB\EMQK"W /6"?IID+.7+;SJ!X4Q16!HR81+_5#X^I2* !'DL' ^G0IZHRSUJU!<.RB3$ M;-G+B3T?K5F851PZS5DCZ 6U$<)S60O#\6*X+H(DJ*XS@_QAM+#3[8G22>X ME"<+8"T9(K,DD%:O+M%.8^QIC49?D6[I+F+; MNY7<,^9#Z>C0V1'?PFYF'K,^D%,\NTBFGW&)/H]AW#>V2E EUN!6VJ(MR+J=,OKCTPD'M,)? MS]2-X$/0.8C (_7IX,IBMN )D!$E*T^-:RIP*B(T8T8^280%B"&*67-63'0 M@#B3DWBW)WRW\Z81S,V#A^V1KC&]&8B481IC9P?QQQ%+><-83!)8/')CN\^> MS8J'(0C9(<.(!>PM%O,W7^#($]A\&H2>FZS2@4V/PTR/E));+Z1%2K7% M_1F,!@TC'U4.AFH,V]EO%E.-_*7:Z#LF#OL\EY21?>*]>YY5*A)^[=K>8'AB MD@L%W=SG8CE'*/%N6#";Q3(]]M\%P^D_&29T\\<=/(KUGJ)QF\E,KFX1%2T'XSL"4Z( M)RH1P^^"(L LMRMG@B@ AV+-.7,'J%ZP"BO"]N(V\]5!PNQX^H#GKX>P6S>VT=LHG%U]MX'J)JY1NHHYL!.!G,Q_69QE]]BDF4%'W>D^N_1^D M :'?,!QLQ(.[-,3Z<3:C##9"3H@:1_&M8.$(\<,'_+**B^E>^FPPNDZ(D)W/ M H(51QE(9(Y(M63IZ3?4WZ!!V2\0!6XIG+PI9@Y-DOV(Z9>G MAN1=@P4R K8I8=U5$FDR]<*PQ>F3%@:3,0S%/( $<#E<:M.)JYB./&6':P=Q*N2$_)@@["ZVR_"WJ:_"9P,Z,IRA7'%V4IZ?7)!!1C>GF6V0; +" M.1!A "#"<>2$ADMYK@6(: ""+\4^,R"2E+6<8>E%7Q>0D^2[G*[%TQF1LJY\ MV6P6[HD FN#@<5(T\]WLV@70&T0RD!ABN;-YP>3\EP:1X,$;Y G.Q9V%TL1( M&DX&.)L80+)PO[@YSE)C>-+]100J8\V5VW.$S%SC^8H&,5Q$ COC>G0\Z746\\V2-T*3(+I7*A:32)N \3@TPL#&B8W)+Q.'^"P65@MJO* M$()CD&,>^YW/XA @%,TH!N=):QT#"3X-;6%L(>J$EU"$WPFE*72D[0,5A S( M:)$HH(A#<4"H9\#^ANM&("+X$W&:BY'P[49C,=X_!78'%X9F(XKL&5=R_3#J M SPNQK97&TN"V^L?+AOS)7%_85N"]R(C%'U@0UHO,O@?>,.0OP"S'$OFP'^' MD0\SE?A,?@$V.4&Y-ZR &-[A(O88MSYUTQ,$M!]B&(C V]P(8MA/CJEA9Q!O M.[LH+(TT/">!%Q5U+=&(4_\JIL9O:/S&TOB-!PNX\SHWJ_B:#68"Y2T+/W+H3/9-.,KL^2%0;\BZ(3U3UV 7 M8-![_AV[8\C-K@;4K-JOU9%M6=3]),(.S<:'RZ$7^;__AM^])%.F0EG.2B39 M> P:MV%D3U88N/WA,K!?,^/*I?WAO5 8ID),VS>C,=[46;I&""BCD%5187%I ML0NR-!B[T!,DUW58'9/9^E"PS780QI_9A:'M<&3[EHS78RR8;RY+1(E;-<%@G8 M3H3&*Q.HAN,D955XAHE+*2QWR&Y@8VX3:[W%/QO#Y+ PE,P!RE_#9TPT1V 8 MBZI.,LL5Y]'>SG=Q$W"3V^1RH2S$F2R6(>BPG*)89)P+G')UQ7.53&PEM3WD M^G,U%;]_2(/D#AVUDNU('AWO(1Z(>#KX#SB9B4_9PD]0(IK1M=N^5 <$P@05?]L T AN( MUP)A)2. _VV?9;)$?3??8EAA!J):!I75;->RJ*R,_Q"0*HD7@:+A#D7#"1Y5 M :P*9QB0)_F[F8FR&^LR<<:!50G6V6'7H0U97V[>Q!_R.%"1(7E%3\E)F+4&_J>"]<%\AB,#Q*DT5YC&!_EK#'6^=HS/J42HN<0[PX3-O.KZT' MK@HZ(;R:HFBXRBJXX*X!U<5V]H(E+WP$GJHAS1=L=1@$O9W9&N CI^O'*74/8 M$%8'\*#FJ\_@C M*>%<0!KP#7Y[MUKPI5JKDN77MYB5?.Q[$Q ;2\B 7S^11V!4\%NGTI7M8ST: M9.!XX%[,R3$VBPZ'PDA9.;K*X8A(X*EJNX\AG11NE+@3($%R,=^EI S*H!,B M\7Y C1$[%:PK@)AD))A@Y$6.)0M=,S9<-!*O @'O^7)CL@1CS) +E[_YC.T1 M; X:#+G;*H_QK34+*8WG(?<]&RW N@?TA97AD.496'EO5B8UKNT05&9GRNIE M#X% A"!,I?HQ$(!F>5+1(UT4G!4,Q8SA,H#DM/P?QMM\;*6N8P\!#.DE!'8; M!/8R7[L0)@*3ZHEP1V6/ :0%M@$0E_RH _=2=Y$*@'VVSY"MH$+$("Z M#*$@R-UG],44K;A9)/0O(N\QH)8LE->[#WB9\+R=>$L?IZ"[ 2@D9D:Y\UM9 M1*FENSKY;M:^\!Z[\N\TK&2+L)(+#2O1L!(-*]&P$@TKT; 2#2O1L!(-*]ES MG#Z)H]SY5W8P\0+#N1M^\]RG;WBCCT?L>[*P9#[RI##7N;^V;[B(*EL%DQ5S MR,6HT2&J"_DL4 M^LPKM@,0[*NS&8NC) M"<:KSZG'SK>HDKIT M.3Q40M[X654&6EO.?:\@CZYH5<+,;5O*/98,K2L!7, M./"JJSY-7<'FAP1+2R[!S)V8GXXY,E7+[D?!LP+P, HO7\X3G*@IGRXR/(," M0D(%"5?%L"<-TW>DU;]QX0:I;=90K5=X6.')Y77MVI0&;VFX^D&UD/J84%N9^DX7=Q[;[1H8!S7/Y[NG94"".NH !.D1W[W QS4GS#P7Y'UE#2!988&R-Y0 M]%=*NJNX!H/&(A;6,5Z""M@G \<.1N*]I\AFUE8EC8*0E@?'"7%75(*9LJU= MBV=A,)1,MGB:Z/O$3BO$TZI@%(#ZOIA0*FC@V!SHA-@H"7U*FL7$_4JR."49 MB;"$;98_=.HRA:BL(>J=#8G'\(<([1G*RGJ%AVS\YZ9HXX/X=5'16(^ '<:-M"/43\!39V,N/0!3K&H MXF7$C>+S-FG)BRAL1=G..&N@/,[.ED)YG.6B/!@@'!^6LXIU#89BY/LL35I&;Y<#&"6 M26O &":<6IFDY%6FD'IVS&0Q8M?^21U[Y'DLSL4E #YW0%TZ9*V4@L 3=7MD MF'-."@VYJXCA,M&V.[E1)Z]N&+D\8&/U0LHJ$Z.ICM4L7#Y0YGX&-#PA=+9?E<)LHX):'@$_CA(%QG*$>2L3S>'HJ)SFU3O2W25 M'PLYU%I".J(:>IWPNQX\X @TRZ&8<7.ES*1G?X% 7#\0&D/\$->YQ!XQR&., MC4[-D=$">)%4Q0[I&,X516+1;B;!;WZY"&_3S("&T2A@ M];8]5J[O!J+29]MHT+N(^K#W!]LDQ=,Y&V,CQ66R??#TEM)=/AU@()I"]W5D'>U%%"S]_D>$KX;Q37F0&U1"/Z_% 1KI57=QD M*7<)3)_AS?FDLUS2"\^RL6B%R3!! 9T8+/HGQH5#\:DQ#N)YR5KM,#$VGMQN M^7P5VM)LH]WBOVB0]Q#.EH/" KQFS@-5@HG> M;-KTB;NU'XMTKDA4]%!8V>)F>TRJ;-+L'3'QSX6#-?(&R^>:0$9MY;.*1VZ* MD:\R12T8VPGTR 04"RT>I"4&Z3B@(SC&.F<,#LL5=+Y@\KP!3M&SVN)9#U*@ M9+LT?41,4? K825.%L@5+"+#9(]-K>U?8C[?'_-D,K.P?\\B:>"G!7E 64D# M<)$C/[^65GXWN\>X62>LYWM-4]L +XA(3 M*(:QZHG($,DV;ZQS#?YV5M#BO/Z@AA..3-890_348R4;6*:=,0"[9( 4S7LV M8"\%_C)I]8,/(C$H\)'OPT##CC!4VZT/@ M.+H@225+QUE8L6=N%]BTB!&QMXW,P@4< 4\O>W#P6Z 3UG4H7L>04E&696S\ MA87>%E<-\A/E'-= 8\W>0NQJR MEP')A4P..?3BV% C/>K#4& N@Q9(&P]%98505A\*R\(.QL(Y8'3,H.?J>!L M:=&FY:*\"5UA!$B=:9@>4H[[OQ\:A:F:TJ8Y'Z!?=N(J10H38:A:#!.E4"K4 MN 5"$X(G?6":"=XS$S149(+Z[ID@2U8\R'_HRDU8#&=,8^_NB 6#A-XDF\65 MV\T7G/("/VWUN+OSRQC\*R:.>M.G+<,1W$8[(%3D2MU$J9B.?>K;P MJ'G+Y,/EWQ8]M_%+5A?*/QCF MP_#]U.H;KVM=ZCKX>V:?9J79GK\FK #[ M:(6_%85_8[]2B]Q@W/KH%/U;CU),.)V6JMO9P>(;]-#%4NO#9:->J9W-5V!0 M0"QI7MD+KYR5JLB/AU>PT$>K4F\I:0$?A0I7,(J]G*:_CQ$,]S&"0=+OKI3_ MABD4=6>T<_&X]+R+I.AYJ19'3& Q?67%XT%*T].SO4C2W/SC^D1P:.RDWHP. MD\$O2C63CI+!&_6ZPAQ^A :4>I91WPL-)PVW/<)8R %';1NUY5 M^EE#16=-$_[^";^^G/H^1,)OGU7.ZCI*L3TE>TQ@#SV^'E^#A92SFQ_Y-;!P M*NZ(D:[A4PU2U./K\;7V+RNF%DB&RHU#O&L^P_^2B>C,ZR'1G(P?>O7,\ M@YI"M%ZI-_5UH62B5Q-[_NG]QR$\=((!C7I_;16:9WO!S+X M/I3K,26 ]/AZ?)U 5,Y>7K: KL8RZ/'U^%H4:2S#>W5@FDO>/=AB5C911^)= ME;RAYGFE?::D-Z299__,L^3]A7?+//7*64-)/-!1*'N-;-A_LE&]&1UD^K/9 M4 #9H+0L/6WJ0@V:OP^6OW,@TSN'-ZC+WZT/EZV+_91_>[(Y%TF:Y:INJR$\&K5F MY?QL/V#+64>HN52@0P5B5W!*FO]B_ENNDK<:_%=OURJMFAK7+?+Y+T^E_R9Z MT/[&^NK*AK^_93K^[K'5]'::&=-7/',:]Q2V[&?9,?C^ZTW_H; 'ICR_6NV7 MN"MQ9HC1L.I[+\EGLQ]BKV)R__7VQ_>W>VW.Q3TDM:9K"C]*OMB%)N!]YVOU]4O#]>=?U0[-_WKAT_$<%Z,:2#9 M'\,S+LWLV6/V[MO M=U][UX\5TKOMGI#.[15Y_/'EL7?5ZSS V[__-BAJ++^OV=_>]:\?@05)]^[V M\>Y;[ZK3O[XB-[W;SFVWU_E&'OOPQO?KV[ZJ"[BQT9P@?U+##\BU:U&K2"R3 MI+4V01^#,"F-0>IE?M1@/ZKS'RFY'_;EQRO/<7 O;)>$(R\*8''P))!T=!*2 M8&3X'/4XH;Y\-0:-$,)W(M_?CMM^[_4KN@=>Z(!;(1V \>.?']=6O;U#406TDHU6@'R#33_5D9^U+ MX3&0!VIZ3^!9H%?R$7T'&]Z5A+:S?GP/2Z[,I\=N')HJF@#YA M#CT@$Y]:WMAV87!G2GQ.._\!=U=04S@"L_9I1$*YKK%8%WGQ_)_D962#76>' M0;K6O!P]&2Z8&P\LG[Q!\<60]>\;4LH><4)RES3_4U.XR0'!!8;3"1I.L*:! M >XQ\5!H4P*^\ #DLSL1\93SZ%]Z,)_ [.&54*"F\* M?G6R-V!L>Z:-8AQL,ES.B()LGYM9,#.U>%>L9&Z+9@.OV.-/=NMS+M"\LY2Z M6I;[$]F,M5)]'7?*4AB#X:<:>LGI9AD'; (XP3PF8(0CZ1?H!/PR9F' 3V"X MA#)\^N_(9C_$[YOP?8G65*L9#X1Y/(-V'RE#"_2$QGC,PF MURY^MG!BL($.8T4\)/QU,H^)[_U%S?"$_(M)*\ZF!=MD&KCK(06Z9,1)<$#;,^* MB:/GPG>#T&"0D1>48'(W4BOG;S[;%I=%!E]-=8+= U%$V;!J*?/L@,DO'[\+ M1&^8^#<.'XM <3I 8=0P1S&%IV9D@E=KV*F998:WW6 2U*B"*!6U8W#RG<\^5YA&G-TX#-,'RP\>.:%N0.4JV)<9^:*P@06QP -CG8'A ML*,,1I2&,0UU+,YB2,#@67GC]#;@7W@PG!7,S_>&X$ ML_@58].Q?(,9&/%HXFP&D?5$XW.;'1 6/H3EP4PR6P2T[8JME+]\S,X4%+%' M''MLAXD"AUT:@$2&:03(9T+64-3=K_8X&LOCBR>#;!(P<<-7(2;N>!B&STYM M;%A4$B/G2A)$P!#\N^PK%D5>L5-SODF-*AF6&1[(&4:N(F"KP(%0=[WI*)*40U(8O;K!9:^@>-@(,=XHBAJI44%-,7!DHP4F:' >#/ M_!Y MB2$_K^)-QX81\ZRNI\@ /1+BA-"HREE#(&;EXPERN]_F(J2 V1 >C+QF&=.T M/L?)(1.$*#F!?9GL7IYO45JCJ>(Q);C$\ZOP?"' P<7S+X/, MYE3#/+W<&>PH3(@=_ FYSR%I*<5> M0#;^;7$J^;2^9/G/7-"8^/L.]<>V\6*GRZ:1LY"E8#'E+Z16L!#T2]'D M#L'6=J8GPO*0+IWP %=RPJ2J6-8'XTXP_"NM0Q_R;.#$5!;V$@LB\&0<= MY !7L]1>1*IC4/^,/ <9_YC%+PSIV:!;2YD%5S"4)T,53/ PRR]V\,$K0_*/ M5:K0QIG= +_*PZA(Y_231XKI$B%/S=M*J4.3)XU;$41;^8U;5@9 M/5K(IH)\'^*IE5FES!=MJ/' MO)F4*_61N]7CLYBY&<35EW_$ *-5<4'Y&*RWP7"9YZR-C$L!XXH2Z(T,+FX& MV;5O\-OZZ+=X&[+0M3RLVJ[ F!K.IN%L&LZFX6P:SJ;A;/N$L^UFD1H[E\'. M+0%LV\&$=XSF4PUDYQMN8(=X7-1^9F@8)JOD^_<\ +-$]FN[0*$%8)$\J!P3 MTP$'!:6@*/!*)#H8E !]5)2Z&/]PGT 48^@H]"/NQ<,"#(YF8+M!,X_)YM#N M(S^(8%$B68)1K?BAV62+\>MRT2%X&F;;@F@@\]>>GYY_=JJ>+Q8B)P9NQ*^I M5![/&@HD2DXV+V054224Y=EP(B ,!@CZ%3/*$9YJ83Z,.TO>BPN[/K(G."'? M#GZR:*_M8G;*\Z=RMWY(S$B";6%!O 5;9@>IE2R7E4/L%\_*M@,?JN/% GL<.:'A M4C X$&89<""H$>-'0L'"(I@JIHK<'"-)\)@7?5V$7I/O#H+D:9SOZD3 MLR+&MC@X+ 4!7PC72GTWNW;,$]L,*P6R@V5H,RGA%-+->XL4!1'@P1OD"@.P%"5R+I_Z<@X:MI+Q;W$*.UY< MDI#%1P3IS<_)J*=@OMGE);'UY(QXZ#G(I_NYWZ?V9Q#!^P/P4Z,P%=2'\P\F M/C5@Q*$3(=81/@W EF8@1 ;V9&SV;[#T&3=Z\9\BML_U!.P]R%@FL 91 ((X MR" VBR;V5AYHMKI/.@_T?S>&[?\3Y>&7*>82PR[&7'@1$?[(CGABHCR7R5_. M_^JK[P5!E\7;P]4CN*=H(\_7/\NDD!;0>$($;VY4>[F-BD/3"S=+6!2K[)3X MR=H[U/YPV3B9KT.=Y*8PFVL0ER;BX8W0_FQAB*UNAV^.P]F]N*7K[4.]<(ME8S8\7YS%/!0V9$16@!@HAPT+TKV'P(:MD_GZ"!NP8:NVP^THDPT; MA:GRY=EP'T"2N>(0&,G?ZKVTQ0_8"EYT/BSP7Z)N1++JY1*[_T#9%-ESPY'A%D_T))[J,-]SR+$(*BCE/Y&OMOOSR2-?; \1]P%3 M?YG@536@9M5^K8YLRZ+N)RGVT9!IGS1_$5$I?B73>#%LFUS1";@0S(>'^5Q; MDNN7^543?O4"IS*5/W2 .VD0IB[.97?,F$Q\[]7&JY\8 M^UEL!+27K- Z)WZ_3+^ SX",?&3 U%!C0N[IO^^Y-IF!6V6)F M.%V^\T4Q,RP*$1T_/^1=$?JE1(/YM,69[GT8S*?GLP9S ?%>')(D7]588M&P M6U8#YFX8_R2FT5J&1'$SD4Q?,(M)W32-]FYOA#\Q&PYCYM'B[3W+:;ZI\/8R MWV>/.RQ\K]E-7M$+>YM#SL ];#9/6HFU6G2&9#Q>58)'/*T#S<$0HZKL5>.LS?"NY!5<$78/POCF=FD1:GM3FDQ0YJ M+>_X,L@N;]ID4"3BC(@\))(Z%C5 )=NJV#:,7)/7>22F7/PBM[IKN(8%HS-Y M_$C] ?X=1(/ AG=]F[+B'/A++."5C >V!8(A.F%N OZ--1/E0*Q$J1QZXM-GP\9* MD M3&@CK3VB!&-9?41 FM4/3I29$B9=H'/$YB* Q[*)/1S!5^YE]G\U? /=M M#( JX\\!^O&RJTF>#4D3$#R*9$!DZ=F%(KB%O9P2'U61HWOM1PXIL M\LJC?*FS$\_N53#Q0K$_'/PIAQ@*QHC'"9.YD"?#=L6I)N4M9W>$C\7VW8/C MY9+N9,7 PU;P8\7QA]*]M9T)LZW@ 5-$S'F0*ZM"E55?#ARXA2W(S%<(#37D M>*F+[>;)%KQR9P>:+W\8_C\;*C""G&&B&@A03& [=_4(Z)6\3X?I57#+QU M&M=YGS=>^2C9@L .2+]*7$//]HD-/S+9;5DY+3GA+]0THF!Q A_XR@Y9$5B\ M[1SY>'7;0Y*> MOAK2?EOMEM+=CA@?"WF4D3.L:B9*C6<:A*+@.=9Z]+!Q !==21GSH0%RB-4V MD*4*G[#..*L%FNH=D)+?7QP#Y."C"2($Q>^$RS:?7^X?>Q9UI!#K"MG#BB5( M>0KG%@7\(G@\/$^:)S.14EBL3I8>$%)7E.UD,X1O\OER/Y*5., 8P5\\:T_^ MBBQ6^V)6KM+QQ/&FE,Y(^Y&!F@$V%MLB^: 0;#.8N9B=.,&B$H(GQ+1OL)JB M?*0*[_L@GL:=V4#ZJ+8[P6OAJ5W!;C"RE1.6+(!'F.'LKN!IXI=X(0CZ:O/3 M95M>>/T_*:"Q5(V N.BY3S%\XN#5=/<)_C.F1A EJ++L@;$YY>ZJW/OOJ=(A MO *U*)R0)@_L:45A4RW/\9XPOB"));8EXGVP"D@FPQ!,XZ;911 2TB*CGJ1J M;=?VS6@LF]DLM:.,N)DB=QK(E;[G#A*$A?K63\2\K[?(RLEE[F\B1 M41*D(4E.25V5PAT4-6)].IBFB4P8']A2*K6/DB?9SIV(U'./28[X=!T*;!(( MI(L_!C(?%N[/D BX9=X%5^.,_#IKFB11GJ??D3T>1ID*V"D_)[9M8D MA(LE&A'%521([%92-- ]V2)3()C^@^,HQP<3A0D#B&( MT3AIR8+E4I/+_9"*WHI#P]MN0)4_X44DP(X#0]4"]6D5MTV3&A6W)BOO=EOW M>5\@M&QR+=!J'IW%X&H>G<7A'C<.;1Z_M M%)FGP_Q+A?D[%M-[&,/K8O/3PJ1M:V\A_=0T"9OG$4;RTVO,:41K)-UMXW ' MNPEOI'XG0UYO%<0[7ZXBR1L%[I('7_/GQM?RFLL6=6M^N+RHYQ1U>ZN!V_ER MK1.WOX#VA\OS6DX9T9S;?L$F?;Q6KV20Z1RG031K+"EEJV!NVQY.]R&BXX*, MWWFH%(-@2P#>VEL3UFML"ZZ!L$60U"J.48JG\[$L=LU;,B>=>8U\_'&<@"VQ,>BN4IQG%R7&2FC3(;$9\*>LF'K\5P/P;G M8[7P<2/\U#Q2(?W4P)@037\TLJEO^.9HRO08#= TMX,1KAVW!';' \G'\MS> M .OWQP'?R$V]P3*I28Y0)BA3#V+-#@HD:ZHOXL#W##@Q"M(T#L/S)O.!Z=L# M#!U3QWOY= RD?([?37?^J#8Y<7_#Y1=&^#ZQW4J[$O\/G$5,TR-)!^1CY'*@ M$/AC/&S/,O&< &5*@R7NYG#8XH1U%ZF_]HV_,'_W='"_*WB$@CY;=7$$X080, M%Y!_9\@):2"P8?V>\!GV=^8&.V-DMTGWE!'(LZ59!G3,0BF?#+ ?@#P>P@ M@@AC!$C M\,Y)JCE/4C]R!'R,&F)0#CCWD!_$$M#%U%ZS9KX29K&"X "AO[+<:!Z=W!#6 M3\^-,2+LQDZ\==G^-%$([(GJ.V8T$E)SY-K_CJA0 F/C%?CZ/QPX(L"N.4>/ M>!9XUNPW\^P T44%")$U ?&D>@G("S.G!,Z7(5]Y+1\?#:(I,5F]:=:=A\D/ M?"Z#*,GJ7RG@@_:S#B/N=8_L>L]@#0^4I?V87&?HUAC(?,5L.P:=ROI6IWL+ MA,U.]@@]* D,91*5ETF2O7$8 I-!QOQX'P0 T&,8+*Y,6:\?WFZ!_UX4;^0( MK42TH\>2V4U\PE*0=\HQF+&[1I]MWD\JQMB7:9["2-G>2P M-V>W+Z(!48JC.JZ%5U2"N^%]ZG1F@QF-VGGK].)\EM_XGJV4Z9Z'.921Y%(J MTUV4PFX>:/IZ+E?Z=J',QLE,;I.E^][8IM*6(?;[XNR7_>[33>^QV_E&_KSN M/,SL1'[B\U@,A_9<&(Z7\\5FC@5$TV[\UA9F^0NE/V7XI?Z>@SOQ% ME@UHW#V>,88S%L6GVBDT8P;PMV-)\Y*CC6H])>DYT+@'"9B 9FP;Y MD:6YGI$ZLJ0C2XOS=CJR!/OTX_$:0>'7C_W>]PZ:*VA;_;CM7C_T.[W;?L:X M4CG@M*TREA,?>P.)=T'$TV&I)CA#Y==CG\,V7U84=XB@,G%A100]&3\3&HB\'QINAX Q]LD!27B M](7,N&!9D%S 6D4VMDC7O^3?LL $=#Q9# *E.ZQ)%G:8'RDN;VF&$8NX\<0) MKVO "VJDJVG$BWDKCG-88\E+E1R[&R,54X8="1&U_(*E[Z/R^?:@,E_@=?'O<*VSAR&DJIEP4B.&@Y\ MU>3%;4'$H@ X2=79D+2:J(GYZG#L;HE/>>D]QD?V@BFFR^DP/*_!>&.:H)53 MQ8M2>J6RX,F.88\#IBQ\FZ+H$IYH5CQ%KI"SX92?,!,@GBQZR%B;[3N7AL*X(!24M#<& M(<\(+K2Y"++H6!1J75#%$-0&@BHK_ H22&Q4Z$\)M8KSEOI@9&,AD@HBT#D\ MC$M")MFXA/Y)IW$A(55.=RN%"&=S7&O)G1.24O? M9]5:XGI B8Y/R@$%%7D%05C1\!B8)K-B\YI:LKL0=IC_X5(597+&2']]@$#? M%U9KDY<#996!T!SBF,)4G\ @4V@+_N%L:^-OP/2RT$+@G&ACI!#,]"JJ9N(: MS""03)9]0+*![ 0X&A)^AHEJ/W6;(RUU+*^XN%E!%6'W/BDSN MW$P>A@K5(!PY)6A/Q6 J'"/6"?II>QK"UQK'P" M&UL5]R."!=7W4FZ8A+D*01T2:IBC5))<5GM"-;X1%@NGA2ZB&BEFGC,3.3'M:4,$ZA:&.<6*UPH"G'Y0OW'56KMMXHV MQ7YU#MKNO5##^ZWVSW9VIO,Z6?EMJT-[$49,ZZ M73)A((AZ=ND:6W&0&4&EDMD:6Z&Q%0KMA\96:$FJL17E8RN^>88;8(GLH(]5 MZSNN=8=<\I#DCZ[B!%\>J.*L-M<>Z M]\_.EV_70!P/G=O'7C_O0Z80YSZ_[_R)'QYIA;+ M;L38AC(0L WWZ)I/:]:)YY>MWG0'(;ER\V2FFV/\_J;9V]F?!G^ $ SS&!S_ MCXVK1PE=1OSJP;?BKIY-\<^NBZ.*_/65=#29G^YN6]-:-#\H[VF "0V48_[S M76V_D^$T.6QI)UXD37.M1Q=-!T;1%)N(=K29<<$3/C#!!&^9"6I%9 +E_$P0 M)2NFP%_ZY<8UAG8UCP33"MA_4=O5WVZVX&O=,(@6>]"^T7A4@S%>>)W@4=L" MXMVG?^QZ;NVG*$M0)>NT<]F-PMK&-JYAO5D/*\ M6I+>#]VIL!-_8&FFSE=:-KT'T)4_Z M.!M1"OI/1?_U&/KGT,,EH?]:4^[6"DG_I;ASBW?/]GB&$X-3G93UUMWWJ(() MFL8I+]IO_)AS%C5*5:[5E2**&D'TN1!]\Y2W:T&(OB/7E&X1:5YY7O^P M[.\5>)?6,!#'$5=KWE*F=?]/DE&=G9K!7NDF4]CMY9]PZEI6\*]RDZ6E6Z[&,+M=?'A MO#!,/@BF?IM,W=VM^.3*U%1';S<+HJ/OB'<7@5M+H3Z=.C%&C"_&OYSQ2\'2 MF]=3':XG-"4,DK?.DR+R\J)1=P2H*Y N92,ILC1V4N])>VY&HU M'Y]".N:*TQEB 45S::X55WEV_A(L/Z(=AGH,@2#9A+=!"Y [$6&%M4F:@&]:4Z=10WML(0^.N[@W$HC:U MP=^>OJ0M!?>43M;.7CJ9IDZRF:Y.\OYA=#]X&/])ZQ\'_^_;\!ZKZ4M:\.@? M,<._]<]WH[R1G97CDD49,T$ON+2K$^><\=-" M=^K$UZL@#RXX8VQ,Q$XX33+$U6KALK&21$E<4??^ ML>8D5(HI401AYT+8<46XA]R512+L6JM11,HNQ5U90*=(NBOU"U$=,K<,#3O MV=8SX4UH1+9T2;.EDZ1=7/7U(==X0$S#$"WE).V49D%JK$M+X\6;T65R75PU M\B$Z1I&XKE8OI/9<"AVC0%KZVS4(X@JI4V7'GL3]56]WBLAN@C9SH),?YB. 9WL)CO5XUS/3&%MY^ M5VAU@7U&_T/?$*ZE-VGDQM7AIZTJ\PGK)D17\+=!\ ]05WHA\MJIRF0S9^5& M/1\W4FSFHO M";8[B.VZ<<6<:>O-\F.[NJP4I#0MGNU*J'Z42R,4XXOQA45Q ML0@5\85V J1"U-'[>DU"JG9&5^<=R0K-URV(B2 P*@1O'8.W$O+#S\Q;-;F: M4X K-XB*2ZR+#S4"QL;KNH5]U1&HX<7678+@$3-IYN$;@6>0=YOACD&*,>$0 MU_%A),(COMB62PX8 ROP_Y&$P;*1K+RS*#Z.U.WIPOWX!RYK-)N-9K+4%K,BM]G9?%+K>Q+4UM]>F="M*K5+K[F7C\ZVM6=N^,27-LQ%-A((G MZ#BLM"*J[2#*")QM E2%M*YPEO#\)(I<@5N5YDDP*/-E/!C)B^HDTVCG%=+/ M)Y:P1S"C"(C#GMHOWKJO$&_'G'QK.[5!EB*RXYSW[_EO?'P6GA/Y07GN4PZ+ MU/1G'SOF_O/U[YNX,4HUU)<^I"%'T5W@K0"N)C+@W;>OB? *D:?$^SY\-71S M%]XQ%"I)NJVP)R>)":7-9!Z;8@!7!7_/ ^?4?>_SH'+],.C]7NG=C@%%7CF\.H/?%)!MSGA.V S54;*>68<'7_KM*_P>_4Z??G^ ",+5*]*-WTL^Q MV_7;S4/L=N'&1QX<+'X-PA595_C/,^G'Z6"*3@16D)I,8T&(3N)^3!=VDC9= MHJZU#*VJ>=4^:AY>D1 [?IU\>NA_E<:#_F]WHR^CS\/!HRP-[_I7% 3M\=OU MX_!FV'N MP, M0!RWHB[@ENEG?U+];' 6_4P*X/ *MQ_ZI_H M,T>$.EPO*(S^JP5%$Y5!4S(0IM$"M==^T1U4H]%Z!ZWZ Z@X[*+?[=V@6E"@ M! A)>@&2M%B4Z].8M,>%E@>BYS6W#OO68J*;+/UA#Y9GHY!8GJUT6)Z]_O_[ M-GP+P_ M!E:\0]U (4>HCG"Y\ %8E]0W,;4?,=\+'<[F7E4#OJ4;,#;"[#H.<)$&9@$%.*7N%=T.V;O2 M3(77SZKA,5!>?#(B\K*]74^2;B=^B#<3; U="]]\?R,YZ"^--S]5$Y=!] ML1BSJXS\PS2N/MF$E6 &*-MJX-R5INLM@C\=X$BVH8GS7:@K-L5) )E-L;NI M(W#AZW18 4ILYV.B.X$.\T$BLQGGW*3GCJ:N-8'AZ3XI[9A]6HL,8$_.$HX+ MMR*^N']\ .4<3HD0ZME_M R/,9AV9<'_2=?$>K)AI]__RP+R5MKD%\UZ5J^$(4A?)'Y0=JCL=<.6MLC:,;4+2[5JW1YG:3E34%%4_%J""),<),@'4J_ MP_) >W/"*Y6E^R]?^G2^6U_CKF=9PF^\=ZTG@IJW'%P;X]\'P8JO(G$PXKCZ M F'.?Y3JUJ0=MEO M0'A=3K%00'\Q?I&HCVT9."5%#=&;KW/H- ^&),@@[K+ER.:DI(FBAP/"#(/ M'6O-$CVR\+[C3?XB4Q=#4@YPB#Z#ZP&^\Y>G/05H]JR[Y?IWJ0(". &8+\V' MUF[\!:L)F&NES"U(/=8EGY>P-!^\)%]=C#,U%861[VK;6096E* M%6[!4E\2#'?"K<++%O@UT M")R9%CY%8 >#RAHD'PD'1QG"!\2#'X$%+SY7IKM%X)Z6LF?Z#!?>#8@1X\SLA2Y@R%0::_Z@Y M'.E*AB][C#PB 5('&$+U,-, AX4D[M)">;:OP+KU0'O"OT6SDN5B'Y/P+#^0WD%*!AM(ZP!*K M7L54;\ =:U"1?F^YF&@"FY9P+[*$E86JT4P-EO^R&4R'(YKA=71X2!,?RN0& M<*LJ<2P;''ZA_M 7WF+/%?,MCG4(#6TVFJH,2(WQS MH="R, M6&P\O/LVN/G@TTZT+NDL:RIGP00B(D14?^K^T,UGRWC>;>_(&WY!5.?!2 F* M"E;H(P#APHL4-FT<$EA6VFZ3RIH PW*&/K=8,0D89;[3,IKXO>GU##T.#*KUDCU:Y, =4.NP%B]0 M@(]LXGB&RSJ)LUG:6(MAT30__^N!LV1M<>/135536J>1>TN^!.Z3I-X/6 /W M,.$2@Z=:U(<-)C1[\$PWP6)%(]^?SB2<,$VW'$LMV&J^I#,+X8VE%UH9%Z'4 MB0ZOX9P0B(15BP#Q+.'1.&.ZB713'1*M7+&QS(<[I;ESVUA%;5:9N=^!/I@U MZN.''$ -:[KFEO&320&)^$CX9=3NZ.DZ/@(,)=IUUL1 M<<"@!$CZYE,H;"*(R_FS')J$K%NG2"%B=RXK9.B+AA-!F@LG"[V+FRO>< M8$R".LTDZMJ6*;$XWL0!*4;#-Z'=0(K+2@'EQ@P1D:BS1:)8T6"8/PRB,C>> M%"GKJCAD6M%_5.:ZIA'S(_=E*]UWG_ZA7+6_\NHM& O=_KS,,)TDO!)1,1$5 M$U&Q,D;%RECL&H&P5/4DNR,Y#EA+AZ]VY) @3S<":VU')/"++Y=OF=IN/O60 M$ZFZDS$"N V!YL?*]N&X=6KI<-Q*L$DQ8(?^)H7P+A.OC9F[J@37UPLAWWUE M]Q7 A.D>.@?.?\UC]T)KEE20A**:S#W@6X>H3NX4+-0$B_A:9AR.LMSDL8[8 MYUR(S(MXU9"T$H6\%YW37H9"7@X4S)V<0:E.K4-1"[ION%0G>Q%,<3/9=TZY M+E>;'=$!2W3 >B/CEX2DBG:;1!PNH;R_($B$"9DEK"DO7,'FNT_O$PSDEG($ MH//CV+L']6UL%*;E^[D9SW_NAZULC@N781>K.$=%76RB,2C4,:GI;UBE?L/5 M[ZW:$41NMM(,1IQ#LT>S'4:S?>):R0;]41SA7$)%KTRZ]Z6/7PJ2NEQ AJC' M:L/;*[ 7!/8"7+;UK#TFT]^PP769L?5DIWEIK2!USC"&T2S^^ :W0;1;'QA /NCL.3>D?FDR< MP8LA#**K1B]H0D9;Q2\-XI)>4%D6;5D"$M69$=LF6L8.UG%MV(6B>-FRN5S^ MATL?OQ0D5;8@Q)F;9H@@1.YS3KKE#V[6<>X@1(F H,/%%06H^;F8QZ3#'3S^ MQ\EMT[_/\]8^6WME)@.WW#U:AS$13>G^A+$GH\- M9J[;?H>QP3B,U+T^_W$FCOPE&11\YYE" MO9 0^!2(RF#)27#"7A?J794NF-S403F=)'\@'9L(QM+Q4 \9./;+BI6K3 M (T*JUY:-L5>0LN<@M%P? 5^E@P^J_M+%&#+(;3%3A0($J'E@I[=N'J+]LYA M6/.Q.Q0LCNZLHP,APQ:$/\:9?(.9P1X_NK3W3ES' (R.,TA]Q!ART8_/'1.4 MK:3>8S\9ZJM)=RX)-*I6Y8AH%"N1]R4/P&ERW$Z':PB,/TP0(/R"W4?L.X"T MVI5Z-?QG[L?S&1;[Q7*+8>6OXW;TG%=?ZJ##' M,Z#KN@'MP='=C"A>N]F"Z17^SJJ)"(S!-3HA5(O;!(G=TF/6$,MKR%A9\L$C M?0P_BZ1[*D6\M R.KXT3OI+N?;40-1]"P6L3A^(8DL# -E-M?=J:&JJ^V$ 7 M9&V*J'X BR6(^X@?)Y%2SS=$LV+/P63L*<]&_U#ZB;.&J@YD M($5Z]XW.N+:CZ$UGGO&U7WSM"D^QXUN)/QM7 (>KO@&-V[ PL6P,(UR#!?B= M+YGJ&U70.(#SU"6:U;9'WA7#\=).YWCY/!K=_#'\\D4JJ:?%/T2T-!FN/(=S M!CM']Q8,%A2A=W>@PZ-JXZK ;!CO0.53-])/.*\BLK@?1(ZU&<&4 MA)_ZB.CT=M?A$]UFR8NHZ,(_)O93F*B.[H3:(1BJ \:=NO)?\R'_%Z\6ZN*E MN+@PX,("R3^S&9ZYL9+TF81*)VIITZE'OS+5[:FW@(O(1-LE@,JGWDR&8ZFZ M,3L3S#LMEW^!."M M)<*PFV1-2..X\P2*!KO*9BL'8?&=T)1@AL3LR)MNJ !TVC]=A\&1(P^"J,"V MEFLM;K/18\@)0V>>0O7B#(<(YNB(#,F!$-$1N-3Q(/-$F#V;^R72R;+'G$^R ME*!CMH^1W.M?%L/@!- $#'3"ZK9J WKA"_;.(.9FE@^>[:9.&#I94"@ M,A%"@B:?LT[MWCLJ6BPBZ*_]#0YU#V,3&MJ[9BT0"@4SO)6IDB%M.07:\,:M M&1$, E#XK(#"KS,J'J=SHGEH:?G")MZHZ,0:%7[B#4LW"7)N7@%-G"49:QN! M^ !PX=T9S?LYZ775*^=YV-3"[3?_^:Z6F MWX&2R5\02M *=D:EQJ,6=G,1J2Z\WL^&ZO)I5#=,L-DGA;+\^@A+\6ANFT^GD$;.G.6F<+ M^'D'M6JM>EPM_40(2F=Z[HFDV#'Z(G2K)TF33B=ETZ/@@VT^2->2Z;16C. 'P0]%X8=T_7).;7,)CA <412. MJ!^A@]3ET[4P&H71F&_;H.**P..WK"ZR/&SL;O+SEN)(Z3IJ7_:U+'AA#R\T M,_-"&0-?@B4$2W1CT@S.9346,E(GF$(P13<.D_@@P[&8H<5TM"U,1V$ZGBK> M6!83LO1>M!VX/YG*,R_&BR;N_K=)[%U![(+8WP:Q=ZLQF22"V 6QEY/88])% M!+$+,^^BS+S#VWWE$2+,TM3KB%MQ=G_7X0VZSB0GLW3AZE9KN[MPO>4H87S/ MK?S(4O##F?@A#@(U'3^\A4BA8(LWRA9QR23IV.)M1 L%8[Q1QHC++#G(NKR, MB.$1>I!NH$*?"0HN#T#J80 ]S%"Z]P%3=_,"ID[5W?283XR>S3EPI3>?^#8Z MJV)]I^BL>D*QD@'@\7!*9QM -SY,D:KG6K]$")*^$\9V#%\"T6N.>5+1I^H? MVX8C"UN=^@^FC4[/"-5TM.:C)YG:W;$ZBYYD=D5M&WJ"Q;Z!GJ IFDX>I[MY M(7I@=-+UP!C>C7MWGX?77P92[_%Q$.*SW.&ECZJSQ/4L="3# GWTO?KS=!<1?452 M]A614K2?Z"J-(R0&K-M.C&:;MO[@!^\'N<>_<\*N%'&4FE\KD@+WIRBAZM"# M&RW:;BJ)+EB7!L>:ZK01+M4<\*=Q+9RYN!YN#<+Z-@.3FNM6%USC!L,2.RSZ M;;O@WO$<,O,,II7L'E*UF136V:V&-Y3,+BMU"L+5,UBO8_8 >MOL.\O+=F+= M$%?5#=9T:&NS)BOF4)&2>Q@=Q>+[R/7TR^WFT>--X&ZI>OP%U>E-$7Z]^HJM MUONXJ;$.6Z6:V/3CE9T^.OM]@__SMV>YOVQL,WM39HY#&;NCZ[.8%B!1YZ82 MT.E3HT:=FPA#.0\*+44&2]' MGDN"SZ2N)"1_I=2C:2K8^JC[_DFG203;'/>.N&F]+"G#%6*R+%E^-^+9YZF.[J[ M5/APB.#SB>HA3%-OZYK/M>@X?_HOWHPNDR.3 #P+SY&)RDBG7C:^+(4B"I5^/*9"7<4+;]FZ'N_.R3HY507=2->/PVKK\5:-,97?US&5W MY;4RSEN"*EBKK*R5 R=D[G0;9:.P0I9*WN6!,50TAZM'.#Y6#&);5BT\)92 M5O^1P)6UF'Y?!^&,QHIR_DKVG9,X;ZGY[3B^=CJFU-P?(#+"?%:QK9?@H\W/ M,&E5VE_0'F_R[:UA#U6Q)]>Q*Z$Z]F@E>[2LO0PE[AD/:3SJ?]'-[Z&]#1?) MI]NTO?7STI:ND5(]Y42]N7113R_JZ>]$/;VHIQ?U]$?3@1)+[+OI2NR_#.\& MTNA6ZC\,;H;C-U!?3VOH7:P@_[NTW R_]4">+>,9 M%?D^V*RZ*]W"?63H[HK5SO5U5/9-1[I6S>]HW=X3TW16QK-JZBK6:R8)@]'4 MM2; 7TH'I8'2]X\8=&/V-QY7^#1D)&LYB?^5N$.S2:A?57=MFB!! W<+CO8Z"G;Z!F?@TS+KA.+G)DB M"V16,?0%_A1.Q" N2&-:U\<&E.GIDA]+'4YX'\'TO"?/<25*+K7Z59K2O*.R MT?D9=Y2\(8]P65$BDFI=NBG5F%)_>@$R?Y-%\1N0K18_V# MM+ T?88B8PI:GZHC' 1Z"QR_"'>FFZJ)L+#KY'9$I6#UL-(7"R;0\R$19)@3 M=Y?23V&[3/@B#/HRUZ>L,G=!5#3(Z?.9QXGQMO]XQ%FP3 ;JL7L&>($'^!D@ M1-[KX:6XU,?!W7(XH*%3IX9!GHD1?9R-_I>D%2$YP^@P/!;J(_B%QL=?JBNZ M"IAFDEAJQ"'Y5RO5+G<6^7^BPV)H.J[MX:A4U-Q9+ADZCD>TL<7+/LYHRH]F,2LT'F,('65H:'OQH"9)A2LUV MMI6@C:R6:/H">;&G,DJ1[>P18\$6 W>&L%C3/0:2+=,T@*!T%UBUP4;)WR*N@-#XK>6R$

'%\E,,PH_A-#5'%@14 OU%]M36%%LC1A\V'@ M4\2', K 7"R2[FD38NCP>_RQ'7*(PQ @*.'+F-S!4%Q0X"..@4^G]$2OI(B6 M;C@6B+@5\J.'FV; Q27-",QEPC:18:&L$:F2.98A1J5;B&:K+Z9/-M\V'\\0 MF-98(X$8 "4.3HB$$94(,!&-)$@OU,>(OT" *]HLD?\,UQY6!#;7*^<7%CMW M2 SI)D$S:":UKLC%8+D'@1 72%GK)4-^S"@@!CXUW!,;W3) !H%&4:FE5"EJ MJ%%L6RP_,8BGA,V+2_?WDXO?RN8A3OQ5>WOS-H)^)51P$"9H$,@ M18-9XDBX$:#FAHP?'X@NQAR2&2@4!8KRWV0WA,V+^'9C;:D3?J%8?#_QZJ0! M GP+;BS0L]$#8VIKS(B_1:QVAX8'R&IT/1#6/,3_\&@_^")DJH!LF XZYB MO)*%X+Y7MM;Z**6U,NA%'_B#>*^M\P0>Z(6;9(LWD[J %,9%:)E/8V(OPL-G MLM251I*IOB_)I1F7H9KK!7O2O5*NNCOW:N,Z71M@$PN$Q*EI>RT]T0S!?VUY M7=$$0\!.JG"C<$H\V+C\R,(Q 5NB/_)HO;X>M9"R'7+"&5_A>;[N3INK: ZI MNN'?J31FH<'T87SU8'UECU^Q&1/N*-XQQ@S[X&>?'2'@@?[(3M*IYG KGE\9 M_A71I2(Y.AH:]-1?])'1&M[*OTCO/@TY\*TE?>'W-">[F6TM4F/T_OHS/K$@ MD=53G&%89]3CX8C!=D@-:0Q*T )41= 1T<&G$6=JZQ.FUMY:EFM:;J(W)#3, M"R9,J2S$P;N429CFZ#D.O:CP;OFB_^V![>$RVP682TY;)A-L]#L/%)Z6?F6T)+ZG4DI2 MO4&]1T\_8@%'-49XDJJ1OST*V6[Y$6"Z8I/ _!V4PD:PQI?#T*79^3ET M9Z MJOQ.9U#56^Y"=(4QKIF0.+-EEYW S9:-!>ZV'J*>2O3=/J&S+458%FQ7SZ83 M"E#N-YX:.##9#64$T-_\<7F(RG19K[D)Z7,\^(VT>4(>?T&,A\ MJ!-R>*/)M4*27H D+1;EIDT4SZ,2;J#:Z&UQ[HG]B$P37PM7 MRZN%:V+2MU+=S/K&V,[]X$%Z_*WW,)! Y/?>0(ZWY_"L1I>G__%@XX* F-30 MD .^F]*N(O1K?G9&Q<_.H-+2B;B):58&FJ*:;GCHT""<3M;B-1RX-#V:EPKV MY*[!Z8"1J4Q4!T@6)?;N9ZRM8789KNAE>)HDC]V5R^M<4G2NS. :LEZFL;#:L '4,$]>9"O3'P<\F0;;E1;TU6FC6YVA#];G*W]XIV6]Z@ M&Q4S@E@A'GICPRY=>]V)CH?'7E1;$_UPWF3WC4X,2&6&^WJX+L3N6XN%93)9 MUW.!TB8>]0J/+?K>-=:QWC.P@9YMJR;+*W2RB<%FIRNW&]N%@1?>9N,2R+UX M,[I,!FP<1>4X'0/&H<%3WBL&''P\UY50'2E7UQ$QOAC_S7>M*9[I\,>FBTWS M;0GA:RN>MZ)Y2E_;#4O&V7):9/:VM6I-6:GFXVU+U^.B0)3V=HFZ=4H7W)&) M.E\G7!:B?K,-6:[)5/4.MD\JU;?]; L&W MNJD(_M\]T]7]D2DHF^[JQ&&=AXAV:UL+S ,%4X^U"MG,Y[U>Q0^PT<4]'C$R MEL5>.:&-"OV#&*_1DCOM[>:J:=R,V5U&PPBX<>1NO"*0Z85_4=EKFL:,3]R&FW7TGVMSDI->=DW_P\M/ 5: MJ6SJDIN;ZZ<$0QD4$I,BC?/!.(#$J109F+8Q>'KC ,Z;!A1)5);A@)UVZ! MO&#M!-BV'I[7>+4DU';'Y]*8[H81#ZJTZRQ26?(A+7N$-N.1W&.-6E5NU3I% M3% 35)T+57<2P$(OAJJ;7;E3S:=5]]O(0O*%>:GJHZ1SBF05.P5*LQ-U90++N5E/?G44A MZ^1[M-:LRM5J/JF[XA[-XQZ])S8E#W,J3-$+$CQ*ZOLT=,"37;K[O>42T]55 MX]L2?]O3_O(<%Q.08N;N#YU>_)W:<($.]O/]&A'LQ$[V!$7$!GO MPFI;[M8:1100@CAS(#GMY+0S5%N?M;K+;MQK6K2UDGLZZ>Q;QF8CHT4S540GN] MVBZP16W_SC*9[!O\[>GN:MWI-:S!LPJ%C"&I1D=6%%$%+_CR8ODRKMM@RE*? MXO*ETNC*G6X^FK2HDR]%G;,87XS_YNOD-V^8.MPPFN5A<4?!K9*QY:I&7J;& M[FW*3:?).J7G,S"?> &[JUE,_?*T'$\C#UD5%&P M)%]NM8I]&8;JQ^I6MDA/FL8ELOP4>;GV'YJ[2_YVN\&N03 MP,:>_!)T.@TU>DUN]5H/M7J--GN-=GXM0Q?8C(\19$I_]/5^A/)72U1/3)6 M$E:H2!;H2RC== L^PW =/GAF6PMI+]@4Z(C*NT^@XW.8*6PIF^9'-3B3N4V" MGS%4+MP"\F.I(UJ6[LY!'A^AR2J>T&1_6'*R&98!;>=Z!0_X=!A*E3 M1-[#-=!#DM3ET@!J0D,%)T%AKS@MKPVR!? S].^X*+&@"U_5TKA-,1D+ZPE^!>6=-=;ID M/BK^AL*TP6CA7^.*_'ENU\U$ .WIN/)MR%_T*'AI?&Y4"ZL:.8/-EAS$B M3C"ZD=+$2Y:/ 7$P=L;A;=@,"_U:S\'@-NZ%#1MA.RB1- +3H1!]\ .ZH;J+ MAQWJKDR7!/-9Q:Q+Q@$#Q#B'RAJ5#P_:I7]"_*>PUW9D9'HPH#Y%]PJ&A"V> M$1V.YBHGM]#I,3#W\B-LY3]V.EE!^,3T*D@&'/[V>+,%&VF GJ3ZA8A;>1L# M-I7 Q5I/Z6*MU*F'M;GM7:740L(]+'[I#;)+U@=: M"[TY,RF( >YF MFEQW@)W0 [03'251)E3I;:SI'"58[G*L^AU53N*"X\BL)90A+^")",V2Z(\C(NE'0-\*$9L#K@M]$CL9[ TXLDS M("UF1M"DBO#G:)3?6>Z?!![CR\. _EII)6WSW:?J57N;]. 0#0Y)Z^*383TA ML1NY1ZTB^HE*9S%%V.KQ)NV:A([$A+H4YB7IW@"Z>8];F6HH_#KW.1;%4734 M71T?LA$R8T(T^2:K>'*DU#^W#(TPQV^2*+\A4RI")7P*%^0Z"%.=NE#P0;H6 MTOQ\$Q]YQ%M2C\AN(:_$%'4I#51ZZ\J_<2UW(*>9C)\3_ C?.[&.$6V4VO/ M6+YMC4LL# ME1($CM(U'6@./>IP7+#SCF>XM" 7OZ1JS[H#8TF>JQOT7HG2CR^6AZ:OWR?3 M9,N'7==2?;]6E=D/(I-?,(4=!T%EBUUJA[ #T[)#%,_9 Z8#^ZICRSJ5MV10 MGYYL\H2N0Y,20>#CI'O*SB)2VQ40NV=JW'E!'SG!70]?-TD\T(DQ_%J!/0M_ M%H(=>L%BCL,8S6H\\@X]Z:3M2MFIHF3;U=D!5,3I4Y;"=J\L.5;@ON+ZXBLI M&O2\A$.I)>%"E4*.*W*WG2C)P_Y<$CC/@T!$9"/3W+9*&TVG>I7?N#S6>ICD M@VK#IA\[ M4.$PH5%W71(LGS]P)MWXE];:)^K$.7Y]^@5-:C.64T(=+ZM1O6;4 S3$)%Y. M0($XW/#.B_O/XRG:!2XYN*6.N)!U+4OI&N,$SB@\O"P.J'T7:BVA&KD@ MLOM9U0T,L=U:-L5Q."ZD2.2$5/]9]#8,@EOP$>6S@GCS3I&%@ *"%D.^^-']%%"#=0UE$/?MC(_Y^C&LDN2=K,5I[ M3!0J/0.%W)(4MB1[Y'Z?Y/O,_%Q#'MF_577[7WC@F9R5M:MM&)3 6;DOYE4[ MMBY_H9NH7&TC>0>;&!?0BCI&,<8T3\(=-44L5:+N,9]XYJ9JVP^,9.]?_[[9YRMUUOF[V'* ??44D:=D M+*X(2BN2U,U&J+"B%-43_[5=^Q I<%C_>2:]0!1'B.((47H@2@]$Z<&.TH/] M59[ETS:.F7,OO0<^&P_OO@UN/@155?O+.8Z]G/T!W;.?V"FL;Q8W]Q-1).I& MD^Y]K,![BA58ZO"V'_#380NH:98FSE=5F)Z9M&\LC8!%5J>_1#YB;VJ_?-@= M(Y1Y_W3,)$XMK*N*;ZC1Z7U;AU+"3P^';!>$4,_W%-03%<0AFGSZ3)_RK^!^ M2'][(%!G*.4H;C+*0P(25D<]T+6DI8J:C;[$@ -*S2DL/0";W-'!V2$+O:*: M,'6,Y;MS4)Z?YC#2R@;)#$:JYDWYPY@KWK!>6 PIP:BOUS-X1H(,+)R6OTNQ M)CY\>#P_(]99X8V"?>*_4M_7/=K,(SAR&X[C!O8R,.@KM906?0VC=5OV_$]^ M&(26T&PZVH*HBK_3>$S$G-+98Y"&F)K_/8O/CIONX0!,!%P4/U^@,SB@DC6] M(;WLH8T$:D!'X-[(O@Z>%&-9D.7@D7OT0/GO/N1JJ> MC#D9?X%TP:UQXT#\".*A@/NB>W/ M)UL@H)XBCEOR6Q;.+U7%X(:L"1("NC*=&!;SL\>S/- MI#BQ T_9+N&%8^P8HO-$O0O>H+=9 J MY&^/2O'H7@;AE"6\LK<^W1:[5]*-9_LE9?D56*2K*VC4\1G,K*T_J.6S9Q!^*RJD\JW4ZX XWM#=B04B4T M5])6&303J@:V6?<44(>NYM8C;G.8Z^SVZX9\8BGY>U.:7D[S@IL\TH?7#B_J01OGX2W MX\H.C[GE9^?M1O*6EU$_&"67K8ZFKL6J5C>]5]NNR9C*E*"$EHH;F@+J&PH; M0;R0"S^N5B:Q]E:.2*:#!$B,]0Y*K5*MU*KA/PME/!Z[*&XGU1]=LD2/?/NF M],NLMJ[*R 5UV)U9K_KI&J7C79;M@$-6*+%(ZP(B'L+G6'T_\Y?AX!Q\>4KT M9_0+E#@G IUDK(S(M2JT!"ZL!%$GJA,N,]HJ!(JB"+&,\?W?#Z$C^D :FHX5 M_E@?/IW:&";!]'*0<(1F8KW,]>D<02)-'P0.IN?_Q)&6JKY91BYIZS#&)M0; MF5JP4LWCB5_JBGI_U)D;#PVGPC8L_+$8?@=92]KX)4HSS\=^#';G)I@O=^TX M0:=JFG:&"U]'@X(-63(91SF>Z<]\SP*H0)J?'RS#WT.BK:'^^)CX9;H[- O$ M LEC,H TDV:QT@+.B6I0&>7,"7'/XYAL)CDF3U@,&.-?"<[HGFUGW[-MO&!, M;*$W92]V>%7 M0%?%(BM1[R/J?0JS'Z+>1]3[I*_W*4IQT26ZCH[E70.*L#!?Q@NXK)3;A7G1 M,Y!,U@OZ7AQO 5^%H1SNEW'!X'<#N(04!G\&0*:P2^Q,Z"H?\_$MO[ZCR71. M-,\@HUF X!3G<.KQM5JNW)3ZW6[ M@VY?4:ZO-[HFT:E25NBY_WQWW;MM5P?M9J4SZ#5@@!K\U;_M5CKU6K_7']2K MC6XU< 2D4]RY[3O333KE3?]#=[]CX(!;G5[7.CH9J=:^V82U^=.F9@_OQ"GV MI6CDOLMRX#O?:OSTRZYVQ3E-28F9T=1"_MH)QF#4524._\ M2&'1-.?U15ZTF:T%;]%F%E9S0L;!"3AWLZ6U@M+T]>PL!$SI!,P?U$5>/%[I MP2VN/I&B38O6%4A8@BTANEK1ID?1WJBK@N:RY"!D=O$J\X!>+7@4@E<-]5-1W4U_7"Q9K _NB&<0?W_D\"@T'L+L0RV(4]X+ M[SXE)#!TDY#)!9IQ))VN7>W*G>HV=,49B"KN5 M#T2=>YS\NA)-B"B+.P4G? M'F_NB9T7/_E*&U>2J%*".LDVX.MA&=M7W5H1^4SH#B?7'3ARL- ,\I9G*1$J MRJ,D4,ISAD%'[TR"JX7H.4)'$#I"+$^EQ'XKF[H0Y:P3Z0SUJXY21+X3.L/) M=89_45U4J SG$&_OD^1;2K"A\N@,C/)>IS,TFC59Z13&WCDW<_O/_5!"_KUD M726^@K;TNDJ4HT_FW^AL]P42NDJ."2Q%4VEN_;(VBFZ,0"/G4W!2;N YY>AQ M9G1V"9MVWGYZV^?;__NS4;D9WE6FUJ)B:T\5=T[S)35K02I30P>)5;&)8WGV ME#B5OH-0&?1%9>XNC IAV/"5.2S,8)(K6T_Q+8TU9EO MRF[) =+YY[O*NT^57"1X;*P[,^%=' L7;T:%%2J)C)\2 ;%LVAUG?P]D:&;5 M;I=D*+1 **.>5V@%;G\.#*\T**'96SB1F2P+._F >%QB#LRNCMX%L%W+PCR7 M[#/JY@:'4[X0GAJ60Y&V6!/I'6"&D8Y1 M>SHUM&JQ"60,\_1@YCF .VA/KXPID5?*=MPB5*!N)8-0;J+@*M+[ (5RJR$W MZP.S!R-P0[?Z$(*UU$W8*M/1I]&V8JX>5*R&U+2MXE7<3=KG[6"( @2CIZB7 M/WR(JT0JJ!<&4>QTW>%[/K[PT#\3*B<#B7IXE_@6QO]CD"X7K$O\D=#@#CO) MI 9OYSW) -B4V,_ Z_%W8K#[K"QLC/B@X<_[EN/>6>Z?!!XSM9[,""YIZH-J MOOM4O8IIQ\(/BG(E12;U3#MX3*0K'+P R6 3@X+^(:RLOKOFG+*MC\*H.Q17 M<,I_-R%2Z!'6,Z]*5]DU+KWP:QV^M%!U$\70!KPBER [9(7?(# -DG>M45HL MTV'**P VH;H-0LQ1*S6)<0'#IR4FW@0P,Y7)H30M !E&Z"Y, A@5H84#V//D M'H&M..=9%6_JJA+\F>72_O=8=[%T?VA27$5/->@O'^F"OP;KS=N2/$:B9*V9 M#(*N8V^:Z1SGBJ-**C\P)XS%80=8'%>TOR?_+47M5*>P#)M0=-5MBO&9TR8^ M2&FDR^B.IT@S1)TEV*U2FNB(+P%W@*,:>&'8Z_Z?5)0D-MHCQC/O3 GJH3MW M0!8!^U 9HR?S2U! %: 9(20087ZF/;\-\YH2-'(LI]BY.3MB2(SPHM*%)/:[ M:\=T,3F.(_Y?[+*BWQ\N%D33J<["\AO*($*46C->A.CKU4I7=IW_4KI0V7-?X[4\^ZBVCME17 M?36N:4<*0DG9&%$02DPO2KAK8@J*LA)*DM;?CDF!S..8RIOGK5S5M[MGEK&# M!\,I@[VD>V-.]\"5E1B"+!78_S*T44G6(.TI@FW??Y"IA_WA NSR^[0CH(A8 M-P+@DF/BNP>GQ';!8)06B&I>H3W'0W,#2P:'A$$!URP*HOJ7&!Q5J[;P/%J[03-=]T6=+1;EN)-@5[VA2TF_&NY>KV M313B@9T7TM>+[U9 "20MZ\235WK&.TF# ^G\4CB'&S!58X63+O*-]#UHB;X' MHN^!GZGU=O'IBX2@)0#J\UZ *@7 /6G!UD7 /4"H'X#<=VBMJ@<,:[GJL,\ M'5IZT\,RP=[(@+<>ZHHHI89^3SVKMP3FSF'1U< B3P6-'D53GS8&C5ZU-AA4 M;IJUFTI# ;N]VV_?5&KM6JO3ZW4ZRN!:P*D7M4I!P*D+M.,+@E/?BC<4;8(" M55V@J@LY(U#53S(M@:HN4-4OMZ)4H*H7H@Y.J:9'53]%O+68A:4%*YM_(]6D M%\8XZ4'43Y2H<(EUI)?%64)3.+FF(##4"R+.,F&HET E.&5Z?P%$6%FXZ7*A M)I1J)BCUTB@-9T)4Q[RPXK&?T"!.KD$(1/5B2+E,@.HE4"#2X:H7%:/SC:@/ M%\9+F0#-2Z,Q' G77/@:+B.#I&@*A< S%]##7 YGPAPO@4XCH,@X M!/]!_8VH4PI=:MDN0T=WX33G!%28^IBG^-(P^A:!$.CMI1UK:UB3 M- JPD%EY)X>GIE32<451 "=&G;83'5*B<(RKC.#3D)2GNZ<$\H);^J/_2%MZ"_=KXM85#M+\]Q%V&XKE-)S+"8 M]"D:1(')<-I28:]R0 4JCAC,?)A;* 0KAXY+/._TR/[IS_N-'ZA_D$X:&-Y. M$V%XVXJ/PEN(RGY1IG_1KCQ1IB_*9R^H3%]4P8LJ>,'&AU;!2Z+L7)2=%T_W MN- PXKJ?3 =-9J4K HDYQSV4F,)SWGVBLV&9QEFB#X_?2N&&K7<5N5UK%C%: M41:^N.#@H!(3UW@EDY0RX->XJA^;R 7&*=C.N_A'ML\E8=XJ[/ M6XS%%)-MY6NW*F*NU_<_;%,GDK V=JO=;I%)&QA$9P?HU@ M.YPG%(."R+A,+2A?'ZDNBGY0L.J(-Z(47!B/Q!2#GXA'+ED=N"Q6$FK R=4 M@0MS/O'U/DE^Q111[Y=?!?7YIP-[V6.:M+MRK3@N_W/SK?_<#R5DS4MV-\34 M.A^/32\91V9?K5%;.!H*E>I8-$5$X,F\*3R)1%VH4R)=*#5(3+( K=5JT8^#/[\D::^=AA H>FD*J:Z%M4 M((TK4=S5TO5JVZMB"PD;GR1 M/BKN>J66J3=1Z=-'E59=KHJ[7]S]\4R3J>N02!_UHSH=I8B,)30"D3XJ%(- MQIVXY]"%ZP<"=U;H![MYY\0]AMZ(FE!DH%FA)HCTTC*H #ZVW.?;__NS4;D9 MWE6FUJ)B:T\5=^Z9&K$U:T$J4T,'.5"QB6-Y]I0XE;[C// 7E;F[,"K$H"*E M,H<9&TP>)*=KU#+U_REHO.$8J:N-9DU6.H7QE98^WT*H,JE4F4QM>@H=\3A+ MZJIRU>D6A97+I[V(U-72Y9J5/74U2<;&9*Y>K"HDVAM>-@<5;T:7R=,Q*:,7 MKC>)EH4ETJ *K1J)EH4%DH:)8JX>ERIZ4?K*45)%FXVFW*H5LE:Q+'QQP3Z4 M>OH.:H56 $Z=*EJ[*H[[4[06I$^D1")9K./:U+ )LMEM'1 M_<7!SFH+"SOW8/\'^-(_DEHHM6*3J)5:!7DF-;7?XX0R)OE?*=LT1S'N'1P9 MEY[4+"S /J\SC419MU:$KP$KFXX^E9XI<#ZVX3.,<&L_6"%7;0CE/;_Q&R@Z M!WU&=Y*UN)PBA0UJ:QI[ 9+^\F1PL;WI/3S9Y KDR]'>2"I= # 4GWDIY MXI4FAI6W_;(2,(X!?Z1KB'=4!LO_B; 7Y,?4\#3B-Z72]&<_+'C_^>[;U\1N M([X\KNYO0K6YC'>?Z/,DZ;;"GIS8MJW->K:Q*?X,<_3_G@>FV'WO\Z!R_3#H M_5[IW8X'#Q^!X5[4E>-;]&B'F&1CSG/"VEC5T/:;6H8%7_OO*OT?_$Z=?G^R M+<_4*M&/WDD_QV[7;S6O,S751(HT<3/BD_$/<^DZZAF(G MLB;9AF[[4Z+]PGRC=K-AV$D,YI21@DTC'@S4T*J:5^VC*LU%:NKRZP14F@GM MG1X"W_844 M;'_O1N/!HS0>2?W1W>/HR_"F-Q[<2+?#N]Y=?]C[(CV.X8VO@[MQ41=PRYIJ M_DE4VY$&)O;'/%@_P6:\:7[$BX#9CPJY'_JG]S>68>!>T%;$EN? XN!)P#L$ M[EFF..)ZUVJDNH [Q(7O>*9!'$>R4-5YT1W4$C40/*#-? !ISMCPYX+R(4Y/ M_Q3RN>TTC'P-ZPX4.]#-V7MXM?U7],9;WW>_1GZ0QG6^J8>.;=J%>44-YS'\ M^-J /]XQ';A6[33:".- @)*7>#?;8*6>2><*=]2L*)U [.[F!J5V%= _O^HG MGZ0Q:#:/WQ[^!($QZO\.+WMWC[W^> A2)6"4MM+V0"@C!3SK>+=-5M(#O)-T0$IU0@^HDO2=#CO#]20? MR=2#SW1XV. '+ @.1H(-V-.17.G6&S(;"FQ\.":\@*^D/;QQ9STSSX12R\0< M,\_&.PJ&G*)@A6UQ@V[9G(#59U4WJ+T1RS0GI/=NO-L(/4?%HW>E>[5=[^83 MO/0>-AAN>O0&,:<1T$=R _-_4 ;"W?+'6 NR#S(50[KCPF4#!HP[IZ,NV$X M4RQTE]&\ TP 2X O +G'$H5-GBWC&2=FZ"9U7P$E:+I[1?NF^_)2=V"YF+*! M%&+Y3!0>D4V#F'.L;-"DF4%^Z)PU@4899Q@6KI_85/Y:2Q?F^1_8#!=$K+K4 MD>;02S3%X/,5ZSX9".6(#$[BB(6Z8BPP"8L4S9?4UI($TH$V?P>S_VDNF>3) M@A-!:>/:JNFP\W.BFY#VL;A"W51YTI?C.4O*S.CPPXV"91/\&Z>C@"/F.BK9N:1(YU#39EHG2 MFBX2!% C7=7\OJAF1&5E5-V;_NUA)F#&K%.Y6Z_*725&WG"A3"D-)#<-W*P] M^4G2MI&NVCF=OSZR9'^Q/([4MQQW_;MLF&.M[2#LV@P+M MGSY6;@D[FR?YV MI1&GD\5N5;J[Z($L0'T!_EA?2NOOO.IZJB9=3^L[?H::E8<2& 0A.T0N= /M M[*I40BF=">+!U<@TK&H,E5!#FMXQJ IM[!<8!S:A(1)V1?HJ*OW6W#) ;=PT M/63I!1Y-HE=V2&8A;_L6!Z7Q! *-*U*L5JHM!#!:_YF##.LT.S+H>#ME6"IK M#,E5#=_>P:ZG$WIQY4F)NY.;T%.N:MN%R.$0IIV\TK@*CWTK35PAC=+YR\3U M?24@LK*%ZVI7,>%97SBAYH8&"5/&PF?M'W&2&LWV#76(]5YA%)4ZZ%S05KEF M^D(<%W4_;2OVS6/<[(L:Z'G\_;5VZ=\X8ZJH@F(./,WT[Z6J:QNJ=Z"ZHR;C MPN89=$28B&EMM0=C#]T'(]H8XL?;>3,TQA9.(;#!LEV5241 Z56HI M-Z_V[E/W:EM(_(36XF*)X4UZ=^#^&'#'+-45O?+_!AT(I@%D")RFVC;U_Z.4 M)2:&$O,X,'X2HTWFZ- O?BY'TY:\J\%ZJ;]++6TD7 MGP@M)KCF84-FL#\R=?9SR]U U1 =BG JZ.Q9@6!P]\DBZ5<'!(#_:068O:+_ MJ,QU32/F1Y\HX1![WI,']*Q4Z7[6?_T9?_;IBDUHCZ:R7D"MN5-? )Q ZHR2SKQ!G-'D.+PL<=7PR%!#Y7 M5\*^ACT<$]8F>5H/$%DJS]GZ&#/Z1>OS_Z M=C<>WGW&./#=3>_AIJS1G&$:XJ\JK9!8"B13:I(?>HJ ME;Y8#D8MWH^M);!,PICU&GON!Q3F^B>FS[Y(#E\!<_L[TI.G:^A&14$"G&W9 M=)W,+PNJ*GT8M7S@+YC'G!C,N;C ;V*@:PKJN#110P[OEDQL%K^/7BQX-,')/'Y+WGNNCR?M?;6V9^\KF7>>;L@7 MHJ;[6:=1XS^K2#T\'';R8.8_#OK2O0JVG:TNYXX$NI[C 7_X'P%1SF9A*KWV M#(/ 7TE/N[.N^+(3R%+I\B@1K(,3O/],PBYE^&>54TO%5L'1'GX&,O(,(]27N0[:'V<7I$ 2+-A7Q*BWW]9!2@'I+,/7$.4= M!Z28 3=HB+^H=A1BAKV4G$J*K$\+ QWJFHA>0)>0)N&ISRP[8BGB:VK>Z O& MQ\RV87YPFI29L@U7- MHOFZ;-H+2]-GS*Q]4:/FK0K[O?H/2JB ?J3RFT2IX J874IY:+]-!"XZNLHPNTCU7 [/'LM\+Z01,FKNC ML;X[0&T%S1IOT@?QE>CQX^H'-0-=E@ZY]2%PGYL213?C5,6#R2 M&>WPEN;QF'_D%S9=XA5;1Z"I\(@PS(\L8+FH(S#N@0W 9V@ZE7FX*)9 QQ9C MH1O'OX_":H^_#TS28.X<_0'^?DXTFE$1_ [3"=#R07<:*C.^KSC$FFLI/_%L MT.@=3+)@,7,:"J9;K+-GT,02_(QN7N@<]&"3+;[)N"%L%09\!/8F2O'H?O$8 MLB^%4L60B0%G0H<%PEAQ&SRX-V"KG26[,>B'+()]2/U*G+"'PP1E$.;MPJ $ M:UE4-TA78,+6C9SXX5*1;J7-51&D-%!EL@ M-.#0C/YWQ2X>Z;RUXI'UGV=2,T3AB2@\$64=HJQ#E'7L+.O863(1K?@0DO0" M)&FQ*+?(=3F/Y EU_,#6O0G4^_B8CG+VF$ZJ $XC+H#S./B, AZNK=O1P]<> MEN)()0W>C"/>1\.P7A*==+W'?JU3Y?X69G9/?^&DL/9[R.P3#1B5NFV)@[2J M.W.R=H2P@$;@@N6U!O![>!H+V=(\Q8GEN;Z;#XQ3AST*V.V)6-03#]2K8NB8 MBO"%^A<.ZCD@4HC-+?&0XV ) F:JLUPSFIW 'DDE,Q^:EJ*PTA/,VD:G@>5@ M^,29VOIDG5?N>(L%=7K,*+(A=5G@KV,>]MXA1,*0=Z*;/ZB4B$V"ZX=M[;6K MZ3&PM3^4T07I4]:: '032(9([S$H]D%B119(57"-TOJL)V+"5PWF/=?0T>NX M-G/3H%?*Q B$1JMAT WGNG"FGNL7NU!76T 'CO0"H^)_IZ 5//DA.."1JS$\GK+YKIG&B>04:SS2MGN!84URO^X>;ETVKW MN]?7BE)IUZJ]2J/6OJY<=WOM2K_7:M65=KW?K-KU_6;P$O"SHAI-H%ZEZ3N<1_!3#?' M^--X/\UA'A0IG,8 S/0C5J7; 6^X&Y5PZS&[5,T&3CDMU.8N4V'_T^+5JG1 MA%$CB=E(^XR7D\]H"P-Q$M;],I]*1K#6J85T:F*.89*G[\#)9,=D/=YM$UH& M7T5$?@U,^)L0>U>SL@-7' M%^CH 74$ )R6 QR5!U5H+NWB+=]7W#0AS_6SS^,18_G>KH,Z&>4[-@ MXWS$R[0O#]GD;">=ER'U0)X)&,H'X;6G6,QAZ-,9>'XWQG0W!<1TI@G2WMK7H6RSUZ@_=G?>Y[W3HPY?T M,-_:(=I8_1%4U=335M74WWUJM62EG1W_.=->'YE^WAY!IFSBF$R0@2'%["@T MHXI$F-V.W.AN0U8)PBPR8:9L6YA,F"&S;FUI%8DTZUVY5LW>=D*09AZDF;+; M6S)I!I;?F:==EI=T6/'*1SRTRCZ3# MDCV5J^+(7%)KRXW6*55UP25ODTO2@1 ?TVMR.&?DX1P1_/ V^:%Q! ?.D66_ M F9$N[D-)GUN8A?.FQ(Z;_+RRGRV+8WIB MV>182ZZVZB*@473:RC/YX+4T5FO*=45$;@M/8_GF$;Q:DBERNR$D6>&I[/PI M 2DH2X3Z+Y:>CA'=?ZWL:=9EI=800?M2ORROW?>X'RA F(,'"J9:-8]8.3_) MS^P<>Z;6BYSB@*$]'"[C&H@*(]>4[;XJXCXL&-GE&88^)?EUY497D%_AR2_? M".^I"!!TO(Y<5TZ9-B3H[RCT=_[8Z>MH3EB>%TMJQPA+GE!@-6IR-4^))8Q2 M892^PBB](4L;E5 &>8@&*6OLI/(>%/GA4K']9__&:.D2]GS%FCK\[>E+O$:$ MN7RP-,TC>AJFL3O+A+/4/#JS;%[ VBGS0<2E?10RRS.0>EQRJ[=%M*OPY)9O M3/6X!*3&3"Y+U8ZCI&L/7(0DFN5D]9J22,W/Q?EM?([45M M6DEE?=\14-]5P99!Y&S6WUA8E(<**R6/ &SX0$>S87"*/7J(V3"9!!Y3X4DM MSZ!K-I(32MC%$EN^(59!;F^,W,X?414D]L9([!B1U))I7L*P%(;E*PS+!Q#% M*C8>9*W"N&7)FKM7>/?Q@D1066>I)YPG[=^ET0YA?G<)(4@=@L4S5">N80!@'[IA=T QQBW[JE05S2T_[R'!>GT ^3 MP-A636=&;)MDK-*7V^>.69RB R ,^T%PP\%:19ZAWGR98H0$A^!H(P23)7LLC&0!)YHOE."/S4<5>[?Z8F0I@:W*C=M;Z MUQQZ0)[2Y2%XZS3PG+5:GLD/A[)8L;3TRZ9)P0O;O)!O;H;@!L$-1>*&\Z>. M" X0'% HN^,8J2V7;4<('U!97I[?!U0'GM,L#\L@"N$$&BVI)]9\DG3TU1+I MO0%\>6)+=?6))SS2)<)2(AZ^PG*]4QRO"G7V[GZ M@\Y'EH(?SL0/>6;,'(4O$(5#;C3/FK(\*LDU1;OV"R.Y?**' M1R4Z1?0:N#"B.U]@[JB$5F\*K\QE$=IK@E_'E5%R,T^'"[-X?G8GEK;"5^K$ M()^D_Y(DR9_3G;< [73*WXRU7?YW8QK_>W!2M#^EY6D?@P] JB _IH:GD4_G M6HZF/TM30W7@S.\_7__^;O-8J]6?XL*\_!W*$/2M=VR\C0%OQP_!B&%&FH)$ M)/8O4N@I_@"1$>:SBFV]!!]M?C8EAB'=?[[[]C7Q*?'FZBY"??>)/TR2;BO^ M@Z5?R2)\(!\EW9P#\>&6UD#"DL5ZCC_#)(/%A%Y$_IX'EOQ][_.@ MZ=V.!P\?)=5X45>.'TM'>]HDD;WZ19H3MO.UY0\$_#,L^-I_5^G_X'?J]/N3 M;7FF5HE^]$[Z.?:8?KN)/R8\\.,.TLU:G_^O J#;;; M])3#;*=ZKO5+A.OH.^CO80(2I&5(*D?3,%B5#=;;^#2RX3YRK67PX.95^Z>C MUIB$MI5S9%3R34#X39@ W"WXW]+6GW'G'_I?I?&@_]O=Z,OH\W#P*$O#N_Z5 MU+N[D1Z_73\.;X:]!WC;/Z!S$L7=:#QX!,$A]4=WCZ,OPYO>>' CW0[O>G?] M8>^+]#B&-[X.[L:YS.Y61XU*^I.HMB,-3(UH25?$9LZ%1&\,['"9YDC\B]4_O;^Q# ,7JIN2.[<\!V8.0A5T%;)T)6>NVH2VZUP2VW^U0 @F^(YG M&F $298+JWK1'0)#:$#]+M$^@!KW::OB+%;?RU.U>U51G>3_?R<0=;O/6VE< M!2?,IS;Y)#T./B.1 U_>CAZ^]L;#T9WT'EAB/+S[-KCYL!:=>Y7'8Z_$?_(Y M'W96>H =95C*GAI8:=?5UHU2O6E6JM76=:71K;8KU_5ZK=*MW]8:M^U^];I^ M$^C"!]]97&N:Z>88?QJOC1^FSC*M!KB.F%13_Q&YN$Y8>SX;]?>"L,A:(@QT!=&K^\UUMOZ5U61!)>VZ_4!#L&-O/ MF3^\P-<6[0L"."D!!*$IB<6F) Q."5)XBZ00"AF=50-?QZ<$W;U%N@NB1N+X MW^+QTQ*.4QV]*#82Q49',UL>R#,QO7@Q)2+ :2/ C1AH7:5;46J56G<=#*X= MM[B(']VM;2WZ\&RI9@+$RAA7^TL?HC6[956VXKH@'O M91%D#"#MX029L2CI7(39JLHB^?32"#,&'?9PPLQFQ2]T$\/2)H-<;,25U)S?*D59&L\^6I3D]4WOD%/-H&=FZ ME344N59KGU# QOJ6!2A[Z7DCI@;P;/Z!8_-(6U:44U8]"!YYFSP24[1X1E?% MD;FD5I=KRBF=98)+WB:7Q%19GMAKOI!7G_<$,=7,(V.!'MD]/;%L MB$EL;)1A M:I*J+713=UQL'_-<]&3V(@JF/$+E_"0_LW/LF5HO4>A3DE]3;E4%^16>_/(-\)Z0 +NRTA(@HH6GO_.'3E]'<\+RO%A2.T94 M\H0"J]Z6V]T<;TQAE JC]!5&Z0U9VJB$4K:C!NG"@K7]A[UAS?*#I6+[S_Z- MP=(E[/F*3I'\[>E+O$:$N7RH-&WE$3P-T]B=9<)9:AZ=6;;:V;J(HQ:>S/*, MHQZ7W.J*,$<*3V[YAE2/2W!*5U&;5E*G8$':1)-TTU7!ED'@;)6V:Q46Y<'"*H\ ;/A 1[-A M<(JO:BHOPEZ%I[4\HZ[9:$YH81=+;/G&6 6YO3%R.W](59#8&R.Q8X12RZ9Z M"=-2F):O,"W_L'675*S9#.U*FTR)_HS-E!P,5!8G=CJ#>P*X2C6D&2'866WJ MV38IR@1M8F"/-LFU)-6>Z#0IP^]Z(>1[>OG>/F=PEW9_IM0/Q#^:/:Q)_X$= MY]CJK0\ST[W0D>O=4R*(":WB*%271ZSW.-0G5-F+);I\(KZ"[-XXV9TO[BM( M[8V3VFN"P.57SH397@JSO>#XVVQS\\QX\7%\C,]ZWHJ>4< M.XXM(/=.!+G7SB-X/EH2E/OFTQ>B.F1-XE\LI]A._\LF0T'^V^2?9SQ?L(%@ M@X*P0;Z9!H(1!",4A!'.GP.1A?B3T>KE6OVLX>S+ID;!!=M<<(PTC0/^GCKPAV9YF(!?"(=/P#:8(V$MB/3> (;Y<%IWRNY-.+;HW"NO=D_ES*TF MTT_L?8(H[>11[A[0T)"24%:)*SFPG_#7NT]-N=,Y:Q'RJ[ET\YGK1](G1CB4 M,RB;Q$?&AH+A+I7A\BS\/SKCU>3F>?%F!>,58&LOD_'RA4 X/NNU!>,)QKL$ MQCL_%,0)[KF")4@YF3OV?:GJJO9)JLE2C./>%KO&)8[LS2\W$2$%G(WU(/QW@ MQBNJ.^MRNR,Z1ET68;4R$U96=(WL!*9T9:4AP%LNB\#:F0DL.Z)&=A)KRXVN M0&6\+ KK9*:PPT T7D-57450U651576D,4716FY 0\,A@M!>26BO!APX%NDT6CF2#C-V?G8G MEK;"5XB:\$GZ+TF2Z)QPAW33H]*;OQUKN/SOQD3^]^! G#^I9=)C7A7MD_S_ MK[58O&9.I+ZU6*KF"D[$UI\1Q@[VZR_+UMT5AF]TUY%L\DQ,CT@SVUK >S-] M2A'E)!=^_0U(@V@2E47.E?3 OHJ_ >F#GP -2$2=SB4K2+1VF)R20/&25,-@ MXP(1$AOQZJ:> _8:L9TK7N8>GJ3N2)JUT*>Z0;'JKIJJILG3O@8EK20_ZU*)#/!)[HJNA!4U6TA.QGFQU.=>G.'65+@V'G.E( M\M**J+8C 2/ \+^21?CP/L+3Y["_U.[U(V(*C8C5@,K(XA,^,\V/>!B-_P@W MT(%Y&(;UXGR4PN@ >\CH^-3*V/?.@Z.##=J4*UR8U/'/&OU3V6K9.)T3S3,( MHI?03;\%NAAPLNC[5-%S75N?>!31Y-:R"4C+ON69\"9QKE>?@R/JP0F-80;7 MAC7]_HZ)O5JUTVC70.H1.+ E/-JU/?*.S5_ZE3*^-"6&L50U#0CUG^_0LH77 MSE*=!J\-U0&I-=/-,7[_W89X:E5_BI% $8'U/W][EOO+QOZS-V4FS62@7EN? M\1M!!XHRJ>3ZL2'+:O@P_@Z],-A;Z)9APFRO!R?SS+8OSUVNH%<,FK*V2O+W MOO[3SDL\IRDI,3.:6DA0YC_?M0+B"=_\4SAL8A_O9#*7K 5KZ/Z4X*Y[S1OKP3O:-+DX"._7[@-.Z3HM...=DZ/2L$HM M+U8)3ZY(++!6(DY+^PF'(^B@0'10RXD.RB'NRJUGY,8T&=90)-Y"4R4'S>+U M)R]HL8RT&)\[^Y:TW("*E%@J^LMS7'VV.H<>P*Z ? @D6&:40GQ/U5O0!\]R M^/[SFX58:SD?5?X3+(>"G)/8RP"*&_'O'Y39]:I-/RQT>-0[:7=0$0E_;U3Q MR'-)BC?&@'_&Q 76@>VU-U\U:%#[VV-RRF4H<-"'!^$<_M#=N1\\&)I3PT,E M!U,SX1]MK/[(5H#0:1:/7O^T GI M7-RKY[U76:"\A!?JOD<53+;$ *8>=H?V>\60+5VYV2ZD9!&$G0MAI\- +3IA M-^#2;,IU)7L^F[@S2W-GAI+*Q,69KWRI5V.JE Z[..\?"B!?Z@@.6JMG[\,E M+LZR$?:A15$%)NQV-3MLB+@W3Y#D4.CKE>5HG^MF/5'W@_QG='9Q=H26"?5J M3&'>8=?Y0T%\;#6YT\V.99//P5P:B1=O1I?)=(=6)A:6Z>JRTBQD^*:4JL8N MX,\T"95G8.%C8;>>E%\/1W7-7\;LGG.2D(FI2HVM'BN"'*E5ZW+G%<#EQTS8 MJV_5AQ65V LX)<%_ ?^EZU!<#/Y3FE6Y4^#6WFO[L5]3>?[X=/R1FA_N'6*W^Y!?M1D:8SRJV]1)\M/D95O)*]Y_O MOGW=GX.^LWAW8T]@D?QADG1;\1^<5,E=K]+2[6"./\,D@\6$7D3^G@?ZX'WO M\Z!R_3#H_5[IW8X'#Q\EU7A15X[/^^A0,4EDKWZ1YH07!R.%3BW#@J_]=Y7^ M#WZG3K\_V99G:I7H1^^DGV./Z;>;^&-"FC_.(8U'_2^Z^3VTM]SC<\"F47Z* M4%N8_'S*3/I.RH+P4R625D/%W2$1'RWW]E7XS7+ODY@'*1V(FR:+:RU#JVI> MM8_JJB]2D<:ODT\/_:_2>-#_[6[T9?1Y.'B4I>%=_TKJW=U(C]^N'XQQ]&=[TQH,;Z79XU[OK#WM?I,$.*PT_$Q1'(?=#__3^QC(,W N*?F)Y#BP.G@0BCBQ=R9E3!!%8 M[Y+8_JL%HFG =SS3 -5,LEQ8^(ON(("*!FSM$NT#R,U/6TTC8I6:RT?*Z?BD ME4 22N,J( (^M,;I^:1XI7/%XNJSP1^(XZY&,=\8FR;$@JH MLMSU!4<+*1:[%!JN1I!:R4@M!S2:(@CJ& B:70]ZXI&(HK>(Z_@',)/;=6K,*CN(Z>K\=P>4W;O+9ZM$Q)H6ZZV"DF@XMH2F"9O2C0HF>ZN?7@/KQ -W5:]B()!D&O$5=JW8"KO<2UZ;<26OP[O^Z.M &O?^OU")>[FJ3#\3 MD]BJ8:QD6DK:MQ9+U5S!/! EYQ='LHFANOHSEDOC 4N6+<'I.M(3_1WF,NFF M1-3I'(M1==>1_O)LW=%TRD^.-%5-H&T7=AF?(>DP^M2E3P(:HQHY'8/,9F0: M?HRK_I!P>+_$E<]+!NY!U=(S5!N&H\6O,#T+OT8#T+!H6@#.O!ZFM+0)#L5& ME1'+P?&<:!96]#M7G#W&Z:<(0D>:L<*T! IC.<8(E?*B.E*2/(SI') ,&'8/ MS+;)CP-_N@%C/L!<$;Q(-ST0/Z,EH3MGKN5GI992@-9@-(HG M9<.&N5;2*FLQ^.7)L$SG7B7"H;6N&C&KQ -G)(Q+I97!2UN'-U=8E\B*L,-T MM,544?J[)1JR(!".ZGJN9:^BI(5/2J"KF3YS5Q7WQ>+$1,V+<\ M69H0F!RB+:PD5<->AV@-P[5'J7OW(W_%='/_PXI#IA7]1V6N:QHQ/_JDT4C4 M%VH' WJEIYP' B-/=4.G1--S^=$\^B<3^?(1&>?7GW%;/K$[*$0Y(5&SM*UG MW:%"U>:S9$R&1X5?P./RD*Q4)F#W$5E 8*"(S \28'L01>"+'!2J3#@$*>B% M%OW':SWM4^(*=,^)*]#<@A5H"E2!HDQ#E'\=H_ZZ.#,3-9"""7*J3B_.S-YN M=>:)*J7:U2+62<5KJ"(I+^>LIV9,/Z9CN2-R,K=RBICF5?S\D^"AO'DHIKO/ MA;LLWC /E4(7*-[]#R0JD1]+8CI$ O9QU1_4-_(>PPT?SJN39DBSY)XZU95F M;T6/N>#BV69,YZ>#F[*L)6M$! =O#Q@Q7Q.3S'0WK60^K-=:MU;(#I."Q,]# MXN^3:#RF\=#!C4]RIW')@;V$OY#8F_7"$'M>>L@'H8><^EJG 3,:XPK5!H8B M=H5 :WI+2<$_@VR8Q74G39S-B$W,* M,]" A!W87G';YBZWVNGZJP=BI^>Y<\O6W14MZKKA!\E[AWPEBPFQ,PFY.PN3 M\CR8X,0@W'IZG8!3E.T(DT 2N"=%G?WJUF8:#'Q.U=:OY*8*]6NF*<0K'7?XAM M::HSW[RW*T5A)W%KG_S6?B +HF*I*=8>H<,;B5@WG_ 5%N_I&B__$A(F[QN\ M=7 :84ALV-.%FRK]*4(0HUD_((=^F!I>=V.#,E(4$2-N[%+S4Q(['9Q1>'YV M$C>TN*&'IJN:3ZC.L4[60 I@7=/R0(&F"H',AZ-=DP9V/H,5=*>Y* M[D;9Q)D2TW/ 3AZGBY9;@!.X6Q4 M#4>4FWD3/RPE3 MMDY!O:&,[\+H<45PM(A;]R2W;F\-7H5H2B&D*[^0B^9\BTLX[TLX7097)C%V MCX?^)YSY:Y.E&P7!MB\0%96;8!,OWG0Y4;E2;#A/NBBD*R[;8ZVZ>#A$Z>[D MD3LGMFA94]JN&XE2\V#XV_12D])52.%[9>)U0:I17X?A5@1I>PG<5+P9729_ MMP\&?LZ+OV%>_W][7]N[. DUU48<,(>&UPVON?9 M3UM"&HQ.A,3JQ8[/K[_=/2,A@< 8RS!@G;I[8V.DZ>GI]^[I5IC!U>#]V.[VBD )1=>X+_KCP ;JQ#M71=TRX?R++O>,GKX[+YCR[DMOYU):MP[Q*C+^F MGF]!C"?;B&S<"VP2;D88Q?%<.%5DS!J=_Q%\3?TB7$0N\L*94D@)I'DV+K+'>T(^LQ5>"2A;E M:'*F1QB3GA_J\2;Q[O7""FS>MP3_);:KX]+G3%--*G7 _S8\NVE=L4&G]:/7 MO^Q_[W9N"SBJQ4;E=.3XGFM<=ZH-]JMQL)$67D+..!&$[Q:O7QQ7JY=G#2+]7+] MM%AOEAO%\TZC4VQ5&R?MDV;KM-UJ9SN/[62;\]BJ,7-.&F_5\ON;R!8:@B?U MWY;&JW8$4B4%HFA&U8G:,ZJB/9QN=V30\T;(HD6V@T%IRT[X/94/[2OG*3X= M+K$'E1@OGY:X4:7-*IK,N>1@N20?IZB:JGSS"I*(=RJIO(/52>;HZ4V9)Z&2 M=T-\T3:3U-<*7+P;]K8$N$51^_Q2;WOVX?K'2NSU,)#%=J>;'.P]W*V+ MJ+7A7B7)4IJ3;.SL"D+*Z![7Z6X\AM2DQ>:HWSEM"C8 M5!=GR57'U8/CJL/0V-LL9%6JP.&@:AGRI?;HL'8C./(*O16IR7!X25ZB=T!\ M=NA+'?X)'J")I79VY&!+])1S]E9[<:^92!=Z<:%.DX>:;=^YRK$R-4[*T-!A MD^NJDKS&:P;.O3V]QMK;%AIU9:%TW@<64P^B/67Z+&89;H/I*XK1.J*M%42+8LY@Z%$RS:A<%S?C6N8EUTJ!I&ZC+7*5CC- M8L+?&W!6?'[-YV-%;O7F=L*>%&RM.=))X<(N&NB73^_+=K;8SD7T1M/[3O/I M?M]&UL]^C/2;6R7K<25<81'8>>^2['W(B!X9H,Q[.AX:\ MJT#@R7XU9=^7H2$-U;JRYT-#5CI(8WZ4L%Y5LUPN$@+\^9EPZ^$:.OR.HL:N],LKA%N(-4E"6[6\[!0 MKAU:Y2:"A=\GJ(P8>7UK.M"-3GQ2T;%[?L7,1L M5CZ6Q17 #61,YY?O:@"_:6ON4]?G$Z_GV B(ZU@6/-K%T"7XXKQ:2SJ4BV4CU6][K??A6SQ@JA#*V5K,I?#_G33,D7! MES-B_I@##^#G]S:\UL R-C84Q998FN;2-YZXYK)O?!('\0LS[3&<% 7>9EEN MAEKPR[=/?'*VBX*V62'B>GHZR?&W^I@;@<7[H[L83H"S9?FI=P-L#/;^H^8: M5,LV@ 7.+4?_>22D3[78AK8#7A>+J>N,R"1VL!::_7Z$JP3 M=TS+86,2,\;30, LI."WS66_+OR@"!AO6KJA"(;2+]\=G+.O&K,>G9UKEF;K M5/@-ZK?-=3X9YKG7RIET$5YBO7=# M:@,0 PO\O'MT[*^1SJZ)S."[UR$)+G/1_^*N8VC>>#Z*5E3#'S] &;:GAOD+ M1)TN9FUM6=@IF+[TOH60Y(1;%+^:,>;",F3M9>\*P M*TR +$H-5@J^V!%ZIL"S&P M[^\_")):O_Y,-26;[HS+BIR\^V6V=9$[5Z8KRI?7" *<1III:X& ]4I]TR3* M.^TZYV/76J9-G ,8N#HY65Z+K3O;8UXP M_)/K/CZ@CS7[GK,A&$(& ^-K%/B!RQE_H'YW8*Q; 9Y;@0T#?U4-H.WX5/7' M+'-"#11\IT#0>-SW11*0!)-CWSL(JP:O]:D_WB=99KNHOBVQIN6/G>!^3(\[@8]UN*+EG@]?@T7@ 2_0Q^%N--@8 M)2*? )LZJ"?-M O,]!$E: HZ-JSWA*CR3%S8'VL^O7LH92N\[YZ.#E:Q0:"L>A2G_L&3@APG\,1&$3ITX4SI MO("8A=/&\TW'$6#1BXY<=P++8+H6>#R=FD(G#>^/@Q7,8U2$OP*)6X!$"88@ MI](VF0?70I>"_T+:Y6=;6'+[$F)^1<-\"%/VU]_/?Y^O&JV48Y6<,:V2K.V$ MCZ)BU<0+>W=7*SL;)59)MVI"'3*/A:,S6H^QBZ)8>14'U 0'2! _ 8SAS^/( M[+QN?N\4SV\ZS=^+S8M!Y^8+TZQ'[T#VR@F_W3$/J6BZT?[)A5=B/C$PM'F981D?E_Q'[>DW-8K4GZC M.MRUR32U!/E-'(LU.Q/,.SM@K,=V=5SZG&D 7:4.6=^&9S>M*S;HM'[T^I?] M[]W.;8%U>RU0S[TVN[T[O^VVN\T;^/C;I^&9:OV] /I>?]"Y98,^:_5[M_W+ M;KLYZ+391;?7[+6ZS4MV.X /KCJ]@:H;6&SN^9++&HQ$*AH$ZSPDD[M,WO!0 M$!_FV8>V8UF("[)!G,"#S7EH!>D<%*@W1C,0]SOE;O@;6=GPG<"V.)AW#I@N M[J/I87=G ]@:;*>/X'*1:/_=D$9(6JNLT>-21 02M.$9,G[_JL,&S?\/ M//4!.&K0[=UUVA]#4B'';1N6V6P+XAL MN88GG#G)K/CV:$4NQ@24I!T5AU<\NUHFVHZP*^5K5FPM=&N$R'TBD93Q>N,IX?$@W&16Y M6+8A&/O205DMURMO+K[A:/&<"0Z/"?+>X0=[C3<,I'TNJ]CWL[UH57XYR'N\ M;SIY]+!J8?)#>:\%1.K)IR9ZL)2^QK &%HWXH\"*XCAYV;\Z9?^5>GFNX-5< MN\IUP<>''\+/Y!3-&PY /G#T_INZ[@::Y47$<>&X;4D:34D9FPVT/56D,UD^ MZT UTCY-(>VU;K(J0MKUX]U,:GX?I=RJJF:ZSZ-1$>X U2DSRVEEH"IE#/3G?WPF+']9RMVR!M? SFNJ2@[+CERHZ1:BX4JA\5I*.#T+]*5@YLYZ6 M[.--AW?<:"<;B';>#F"#@8GURDEVX5*DHLVFCNYH\E@^7C3GEI=QR^?L8K:O MX!9EAJWG*EP5%3Z@1B$I=UMRM?XN!55V%434L''#8>+U\FY$53Y,7#&(]I.) MLJM5VIR)C@OUDZK"3'2 1L"A5HGG[\_?__+W'PA+JV:P)RX,Q>Z>Y[>&]F93 M^_[^ SJ47$B]S:TA_;^!*;JU8,<5P.E?U':S@&70>3)]&VG(#RLE+ MO?Q83G'SF&2E4*\J$Y7#WXE>/W?LP -RG+I D>2<8T_4(6'XC>?<2*ZU<^%4*'B^@^T_7%M!+TS8Z_PW,*NU57CD;0Z MU%=I]+IB6"J:TDM\7W5B+ M224ZX?[HSN.B+&@SW[RLS U6%811SA>[X8NT"M,7W8'+G"].%+E%H@9?'(22 MWMMZ_)9F:X:6+,B/KJ%O-7V>UQ1OO:9XI=Q,*RI^13#@SC9,SW?-8>!SX\)Q M.>"BH[FV:=]O>$>XKD@\0%G>W[H5DK.P4BQ<2VLQ^(I81>8L7#M1ID>I"KR9 M6T**W4R,E3OG(O1]BM!75RYV:3Q@4I!N>$NQ7%%$7+YNGI$*HG8?.$8]B/:4 MAU]=5ID9#U<+QU5%)@XL&<>D G,>I!U4 ]+%<286W[4\W+A% _L0,X@^[C0X MM!R;.QQNL3Z0Z@S!6!_F51(VB\I0$5&/2=@>W[109#?=Z^<%:FVM9@XJ4+*" M(.7,%3%7%G6DF3%7M7!:VXT7LAY[I5VW_"2G)G^B.=!R8/6GQ,3J0QM3'I\I M/]8\=H]]/5)FPL"*SHC]8SGYU6HK&N_])S*,FX$_=ES3?VK^,KUB&S[TP&1K MX?@B]^F*3X9X$6D5K:XQ&N+D!?W>JZ73!2)E@&:+;HC:QNHMKRBE6+;E6QRZ M@X/*'0#V7X%K>H9)+][!YANEQ=M;T>9%T:TVG5HF&G<.#8Y'PC!I8T@.H\ / M7,Y&"S.%T!1T.?S1!CYUN3?E\/(';CV5&!+%I(OG(01Z&!]#@//M#D\9-K ]_ 7 LHK <^DD#5\ M"=;VN/P6WBED^-7&?"OO%) MG&^_P!)C> &R6[5<:WS[Q"=G\)CK!/?CU5^NETOT[6XI!<,/=,P 738W\B$U32$B0((&KX\L08+9VA)1I@1.[V0G@?8$!-.X$7$ M%UL8L%TM5TZ_>A'%+[P**?Z! P=R&V@+\&\C$ZY#,Y7/@F;8O&A?\93MB$< M]_:,G0,#D:.1Y%_Q,)L-;&#]EPOFK^*8],PN/U%"O%Z MG;#6 *SAEY-X>Q7@2 6R;(+ &_,T$,./UH+U)#IA@E6P;;80QQDG*[ ;!'9E M!=@O(5!)"YN2YZ%*U#:I*V[K\,HA]Q]1=.#A\ IL<+2" (FQ.Z,(9 'A,\UP\$WMDT(\U MEQ>'F@>B#C['ZVNR.0<^,75\;ONFY'T=W!4Z_@?-M&@#TD*1!%7:)N:W?]:X M%AJF_)=N!08_V\$F#?.!Z9;F@2UY_?W\]Z-YEZY<_BW-TY6?D$M-'QV)]\V] ML'=W%;TQ[HKK0 /<_T'F,71;'R*OJNU83@$2!^ AC# MG\=1V/FZ^;U3/+_I-'\O-B\&G9LO3+,>M2/]DTJNA#QB86CS4L9/+^O^(];DHSD M;,/!6I;TW/_G".M1X'=0%GKX>]:![Y>2*07_17A@EG!XD\3">JDL-I_L\)UI M;%?'I<^9EG+OYA9NR.W)%-"WX=E-ZXH-.JT?O?YE_WNWAT/1J0=_K#SJW;-!GK7[OMG_9;3<'G3:[Z/::O5:W>L-=[J$H/59@TVQ3$AWGVH>U8 M%N*"?%+P^F!SL!)H9PX*E.P:8<.@S2U^H\ '?">P+0Q5.-B"YQ$L*'@%>+CH M=7[\]LD4BGYYB)+"-Y$1D$O2/9"D:E%N2&/LF3AX6A@<31!A3LR,B9G]\"WQ M0").:LPR$[5$!C 9[:0@)SP&A M>S5,;A([E>(&+-144A:V6&_7/6+7!01Q- MT?1Q WZ4,"L$"41\L 9?B(,G:GZ!+1VGZ3@)SM$6DI9H5L MK9R4YJ3I7%HF!>JW!!74X*#;^]X![0=Z<0ZJ%:F9@W'=+\A5-B?"BX5_"W%? M%F,ZXN:-;6@8+7?9U-),8(S1*!YIM/@]ANUD>-0?:SXCISR,E (KF#:JU"A MKCN!Z_'2+![C86S;!U&Q,AHS<_I=;E&\WP&_WQG!*V%I@"%V,0B<]<*<-X^B M -,-\G/?]&%'ANE- XK@HJ+DDZGE/'%>% L8$504LK5)WY&F?#"-0*8>R!F2 MVV>6]N@%)BI8S6./P.GXKVG_-S IR"M>\X#)IWL9;!X^L7L'"-_&2_7X2A0Z M^%T7T(J8NX^?R2R$*T#%AP04L:T"4A <'<._31 \/F'' JQX,H.2^D;=,N%M M:YZ 9GF8J*$X2BR+003L]B+VV.:" M,!9,'4%[4PTE2@!&$AMI&.HG7)FN'DP\7\.859+D7[+W^+Z!)OC$-D=H0N$) M.$,K.F%PI\'^PJA12(% &J8_AN?U<83UN4W/..*YD-(^"IZF1YM?$#3^LZ?(\^H9E_N26.78< XF74B@&->5A3N C"7H+6(OSWRR$YVJ@TRER*[-P M(L('I$0U#T#.\%H@U%)*J'@MTE@92_9%3 E/B J%* EM'Q/9PR2,%]CCV 1R?70"RZ M@#]Q+TZ*RSLV!3S"B08B4AL! M2$P'CV,4H)34K"?/)+QS#5XBMI"&9#P"UT"]$\ER6)A30A4D(XF[(= "?Z## MFZ<#$?S51.YVM@^B+3#'QXB((1EH42B:\%0@+ OR /4 +Z;&3YH'$F9H/3$4 M6!-4""7VC,Z^3_Y^0HE)OD76!"O%I6'=B#(N?TZW("3; MALN+:@-AP.'OX6(8-T"N+JVE)_91'"\//U7$ <. MLLQ-',=,FH'LIVJ3-*:;M^/\I0 + IX'EY8=/I'$C!1#5."RGM("L07T!)84 M4;H4 E$IA6;#5V/B8U'RP1[L6.5*B%D)H2!>X.W HG0P%=V,M ?')7$=RG<@ MZAE3"U+%:!1C/YQ';-]72$ =:.5*41^F)VV2=J%O5$A6@(Q K8/$ MA,?@A$TAC 22B !G12LDO73-&[.1Y3PBLC>DT'GU$Z)T14%:O9YVD7>M^NI+ M,_0$Y,3N[*OIT-"9XX=0(W:%1V>$I_;R8++0483I9^L1ZO7JT=D_"%91\2$A M+"RH?%?@XAFDKRAJ_\\,KRV0_U0!V$(_M4FON047]<)Q[VQLV-JGJ,N$_P'V ME3=P!B[0J]5#!]U;IS8PFQ.LK"H)#,M!8IR/;H#PO(L2,^AVB\H7RX0';%.3 MH0@+M#SW$C@VS)4Y@$CH3:GY'3#V%!0V-K23(N4I<(TZ0.Z'-:XT")!Z\[Q)-O=N9/9@]E<:H$W .QI6U MVF>,$DWK%@?EM2-Y[OSVI&\=D0A?.2U([DDS6M' MLJ\=N>8V1G^;MD'#S:X=SW>Y;[KD%YQSFX_ C9Q5E S@]>>6H_],5);4TBM+ MWM!>;JQ3O?%Y5KTA[:'A&;OI#+HW)/C9]66S%RNC.) 0,:*&R!)3O/#-R@Q7 MYMFUZ\"!LEN0CYBZQ2;YGB#/PT)"2IQ\@I4@E*C45NG$.C;9!JKY\/,CI>U- MH5OH=B-@*XKM# 5O4(H0^)_RL6$U1OJ=.]).(MSMF;!7C%"/(,KT9'R,"$)?XICK3ADZQ#,0$^/Z+F><(+]])* MK"/1./_E>/X]=G5U[L1#[AH)XU?-;-'X?,=VU*FAX7$L)&J;IV74:2;1B M6&_...T/TQ]WHSQ- KWG3QW! !O.(:TNCA!X[OI^_;B^N.7*:;%2+59/7]P[ M8^M;KE86&X3-7;8/5=(N#+#6K)@%C+!9&:_)GS6[ZFJ:78TTLZO5O[KJ#I+^ M]F'9&L+ ZOSB>D"72&\QCTMU4LU[EXL@_IJFUIX'SN>J$S19,@2"?R5VDE;. MRJ]&)H\HSP+]=>YJAL6?V&V)_:_YEYE(4?[3BRW<&FLFP"\L@VL0 Z9!:XOT M]1IE$H'-A9ZI-#X69IKF=_X :O+*M*RY[/VL?J4U-OF(7409\OYH9(*)L/[: M%WSH"I75( #JX?J Y EIR8]AV9O'?121OJC9PB*'J%9.U&4(K2\-E*G,.\EF M)E02MVB+41%5A$AI%* AY].J,^-LWI K".MK]BS.(G9-<07[@_812&2N(C!6 M+!S886TSUEA&]-&**I%(63A62!/P0BQ^&LE.$*#/3?LCVK0?AA_%[\S1]0 K M+MG"2T11M:B4^&!^3&XYM989"#R$718I:K(0C\7@)F0L+(9 F;"*1*5.55 C M=N66$H0TPQL85.3!B-JTP D\K/4+D4XUNO/6E!:62:VF+7\,K"72,!/XTQ@[ M15B6\QB5<\\#7V(=9+W5'$V%QZ$)C]#,$QQ5:X;XUC[.DQB:G@^.!::ZN"H? MPW2*X2C*^ CUPLWR >@9P6B!QU<222'Z+FA>6=#T+%497//'A1A])8[+,^]M MT70C?/5W+ J^(2B? 09(L2 RLUAUK7FR<#/.*<\UL0BK+:/5![&';^)L]3)V M.L02;Z&_+['\\)!#(F*#5",I:I=%-9&FX\_$OB1&+IJWYZQYVUI%7XUZ5=:6 MR9<*U2/+<_&>C>?QL/A5=^YM !FE(T:IB\ZHB-/N/D11C?[=3*M3>U118&O' M.E&Y\3EYLWKKD:PXMR04) 9)XX$@PBHV(0A6V:S5A.C#A:-=Q,MX0>B$FQ*W M0#S/044R=&3#J[ ZVP>/'P#&+P6V%'JB.G)6\D:7CO!;5 ,N@#_P=AQ-_P5N M?$5:-U@[[-BV##A%2D[J0$1@HNJ8L-GJ_V^W75QUXJ>%L+]8O ;<"'0N>EW1 M>:#61!N-86Z'+CQH8]XHX*[ M9)2ZX@H4G.%/[D\M>& &M>F1;^V%@37"EU!$PH()O.BV5GQ)3R)-BIJD!!"\ MCA7Q8)?+4KE5T8B3Y0&82OS'.SOP LWJNUU[A,P,K^[Z?"+*MY \*J+&[>H*=BCIY"FVP$H, )6T&$='&O M +Z]B&$J <O#75,G"T6]Y2V%<2-Z'\DK\T)PY@0 PB+[NT0$Y=8 M%^_=&+(:.<[PCRZR*9 J>B#4I?LYXDL)A;T!\='$Q"3ET:1$9Q3(28E_@'3@ M /A&)%@N+39TCLH"S=!ZEAQ,.(1->_*VE3/T') R8.>&)QN>G_@G_O^W7:Y' M2^VL9&_[*CO["L$=E C.:@17%@D>QXH$$U6".R\3?'6=8*)0,%D!*7[>DON1 MUPGN176+4H59>9U@7B>H$#[>NDYP90W7%L2T\MD]]D%TJ;GKM#\^0R%[@YB4 M""%L4\0?(MH8RCK2F/FYU<@E.^"@92)@$OK$GNCTD"A1HG2C\%@TZL //$]^ M]87C1O'!A2O-INS:0:&]0C+,*#U.ET_QDJ/MIZ?VQ"/@5=,CMFBA8I%K+>(; M86&+@(V<5!%!U&*A3-%%)UQ(BW=E$64[/\,71 F[1 PQ6J#$;E+VD+Y@& FF M\*P1UB*%7M]D@EFZR/-/>MTAI)&_/@<PC&V"39KI!B&LQ&$)EV(5\9,.:)(!E33I(J !JA.,/%=DNMR%+<:Z*L1Z M*#^#)-..J#2,U3R#*F#A$E6B#L*(1^+L1"(-+UJ;GKA(C9L1KT BMS'=A+2C M<_C!$)TM9DCW\$T4] %+ 9L+R4X?:0M16$\DAI*T\A3UDW*F4:47*&2.,0%W MEIJ+888:H9BR9T?4FR3, 49]&Z)H#-YEY[\P$$DM(#1?+E42"09*&]N>R"3& MYE,(@J%%(C*FRCS/=S6*'EG4($2CEBZ+-,DT+YEG"-=YC.['QE<65]QY^KH4 MM(/#UD5/C^A!T4A*TF7X8>"%Y*'IX&/A\CSVM0D'^X42MW(!7X8(DY>OI;B+ MBDR2:9@9-XY"$4C @!]'PN&X!2O& M"N)5LS"]L+MD6M\D20HLQT6'\_62'ONJL6:(G3%\1%JH@[0PR^Y]V3H*7M]U M$O?3 DD^0)&87J%VG%JAMFZ80494@-]HB?G8UNGS,:<7N"#QDGDXR/E16,>_ MS<%%T:2N"''$" M5^=>L>5Y-_*7XMB?6$4N[GX7Q[ ="[?$C5W.+P_#)2?UW[XNFXNW(Y J*1#I M#I*J_3]'U97QTVHGJ6+ZR7@9%?2DZIDMS$-? M@BBEQJ$OA7'I-/3C74]#7PKRTH*V6OGTB5U%'H"I*Q>A#EC"49JY'!I>F,&*M:.*[6%68L%2R'W.50=:G"V(B@[]>!4I#J[80TK#G:9 M+SE_QVF';"#:QX!H!?5NILHYI+&.**G=2*HMMF)0)RIZL.2K'D3[R5#5C$V& M5S-4_>BL4E:8HW9L.KQYY?9.JQ]J0,*&$]!<:G6LEO#@!]3=9;1>X'(+@FH9 MMI1*U2X'4AVO:GV85XG2US3UIF8]<3FZ69X6A&==$>E96\L>48&$%00IYZJ( MJU[3-SXCKL+(Q>?=1"[6XZHTFR1E-E!J;_H#NB]Y&TRG5G@ANX4],B\L)S'4 M/MY..;S)KWG[>8>2B%M0-6P5=]J=;73%?W>"8?G2^W181V@':=TT=?LBGELR!$U M)IUOUIB73:M3>UJI-U(*25YY!_Q:-IW<\![XZ?'BS%X%BDUS6MT]K:9DZE]Y MK?I5M%HM'#=V4T2H6G53KOR6*+]DO^ #5'W[(SR63^]Z70FR%"%]^S)LEKU' MU;H_?J-(W([I5TE@[# 5X<#>#!!FJHR<5O-.0MU"28N\D8W5][9I M>E/->I7)7Z\<*U%/F-\:RCGLM1R6TOWO589%1AQ6KBK,88=H9N3% H>0\,B7 MVJ/#RHL%MI2+3QN%YPQQ!)DH%>"_]#$.$&2S 5FSN7MYIGY/V2M?:H\.ZP"- M**6#,/T\'Z]RN#>+-F9S_9_Z4N%U[8Y4=Q>.F\R#OB(&7#\Z:]1V'Z^\7@YN5UWW# M\RJ7?PL;3"3>,!X57>OY2\=)&$W,X@4W*Q1B[*(8+ MLV]\$L?H%V;:8SA5Q$GMY-LG/IG!^ F C#83^R7Q\SBRJJZ;WSO%\YM.\_=B M\V+0N?G"-.M1>_+"K!N:%#9/X.HK&W/1R:**:2/=L1SXVM_+]!\\I^D_[UTG ML(UB\D]'[%/J,?UHIQ\3TGPVAS3HMRY-^V<,M]+F>0'2B)\2U!8GOY R%[ZS M7L.2MPH_T6DM1JN3_4A"XW>^([=S6V#=7JO$FKTVN[T[ MO^VVN\T;^#BD1,48I-\U>J]N\9+<#^."J MTQNHNH$+$TU0]F^NN9YH6K%*Q;.YIC",-+YFK_>0;#LA'E(2'^;9A[9C68@+ MNM#L!!YL#E8""<>G/O/&FLL9[G?*W? W<16Z "Z"Q3V/.3YL_-'T.+S" *[V MN?$1U/%9+(ZQPE;>_^YRC4AY+">)2J,4$8$$;7@&/'1UU1T0M[ /P%"#;N^N MT_X84"\K2.A^>:15'&VS'G M?J+KH>9AZ<*+Q>!!-DN46"(DK=,''O$@*OK!=^@V*%32':?7^U#?:@ MD@V4-TS<%+;=-TQ\/?OD#'VH#)TW3,P;)N:ES"\O95ZK;N\-Y&5>[[HWVSK, MI=Y5SC64,3=LES97M+-A95GC\VXJ5O.+Z0I0Z8$QUG$*8VW0VRT+QJH6ZF65 MY\2JX(OE]]%572IW<_9HJ7?EYKSSBR4S#R/A6X1-XI]8D>F!ZX*/EU\ZV7J5 M_H=5MLG)\%2CL9LALXKRU,$9$X<6U5QJ

,!E5#,.\#VZ@'T9XR M\FDV0=2L&+E:.*FKS,AJ<.AAF$YS]%L#^C6< (NN][5Q^<#!0OVY25;/SO3; M@DQ;AENE\E;+@53'15T?YA52][A_#Z$?&J^U!X=UHYO,-2W>8/A M9)TY!R>'-W4]F 34DZ(Y<8 % M_Z(T_H8)H=J)(KY0WD-5-1+>N'!\>R1<1Q*NU)7LEW]PZE+9[.R+M&J,]H"2 MIBX0$Q%?GME]CYG=X_**$M2-I5R6*KKV>3JC$RN[;6 MW7\5Z%Y!D')6C%AQ1>FJZJQ8.ZTKS(H''NXYQ/3:.\G!YTOMT6$=H.!0VGE) M%$?D30(4L'-61W(J*ZK US-@+F4R;'JD)4)V$EET15@E&HPY3T!WE,V:Z6\S:2P_G4WB$]KNVEBG?<# MR'GYH'@YDQL&K^SN<:QR;P\U>/0P+*8\M7T(V=)\J3TZK'R:X9:D]1\<-3XW MF 8HUNY!"_.)9MJSYFH^=R=Y"X#]Y*)\J3TZK .TE92.&BDSQ_69@=9O[Y+% M8=O-L&6YQ[DV-8B5$)BBQ_6B^:LX-@V#VU]"/_#ST5FEU"BS?W/-A1/$)]Y% MPYJ<9C:GF<;16;54KBE ,[G(WV%-12[P]Y%Y3Y%Y:W7VM'/FS6EF3VBF6D8C MH7Z<"_P\'JK84GEP8(^6>G_!@3P>RIEA>KH3V#YS-9^_!TOC$-DG7VJ/#NL MC22EO>*U J'[?>%*N0KBE8T7JNN5]U\'+E\][B)49DVAR]I2E=V )KOFKAZO M%2Y6URQ]J1^=U4HU12K^=VV0F/K%?6O2,>J99.%*GX5H-' MA$+_Y \=XPE_TX86/V-_8XR%6.H%$UA+EQ^F0OS/.5C_^74&%X&5@$H")6%* M$OATN\O #ODOW0H,N6?VS3 ?F&YI'E#+]?>+P4UJH@ZIC[NSX$>Y_-N1?$'B M#>-1T74>HS_-_TWGEL6NO_?NKE:NDG[&(;',X00V*1=C[*(8+LQ6S!3"[C1\ M,H/Q$P 9;2;V2^+G<60!7C>_=XKG-YWF[\7FQ:!S\X5IUJ/VY(671) (;9[ MU5^]OQ>8W2@F_W3$/J4>TX]V^C$AKV5S M2(-^Z]*T?\9P*^VS%R"-^"E!;7'R"RESU7>^$7%OF?(^R.!+][4TT/ M?W^K$!^=W&+$7W[BBA,-C78A3V:.PILX!.O=X&;S3@H8X+%='9<^9ZJK=Y-7 M#X7%7&)]>';3NF*#3NM'KW_9_][MW!98M]_=]B^[[>:@TV87W5ZSU^HV+]GM #ZXZO0&JF[@PD0C M150ML(YM<&.5+&;_TNQ FA"I/SX13$AWGVH>U8 M%N+"M)D_=@(/-@;:>4;-+^V5>5;]H$1;^KQ&2U@J2J#1*$1%(T(9GP$-75]T! M<0O[ PUZ/;N.NV/$:4<'(+,,W(E/-@M/&K:040J8L<)=;LMD.( ' K*JR>T MXI7F!RZU:\#IA L]'!BQLP?BP[*<1^_++LS]F4.3<%*-F9-:2\1TA(/JZA/_ M2_*ZL=SKTP"%RP#>'C/>X\ M%S,UWK;$94VS>_-"V(3GNY4.!NOL025+*DI^J6;B76ZA*O\5'>*V68:3L\G. MJ5$&E',FD4SR/JJUCE5,ZZ)1>8"Y*=6[8"]-5-4JJ:-QUNHE=LD]C_-D 4KD M&%QK3S@.S6L'O >O'CQRZX%?P3IC;\,AW<>?%6DXIE#.,R=A).%5PQ$V:*&5 M->G651ERF6N[[6N[V@%JNWVJQ #ID#;E(5,%A[&&P:.SH5XKGRHSPT$9"GJ_ MQ)IM._R,B+2FSNR>7(-M6X/5PTV=CG?<$*ID@9N3JP[(=9L M>Y-G1J25DX:*1)KKL&WHL.-NPRZ+ZV> MO*4*6T6C?W'7,31O/$^>116)\^!4U][6O S&W.7:R.?I)2];&"J2#V![X^*" MU0+K\TL%EBSE6Z%9!\XYO]9,HXEDM;ENK>-0136DU\'2K'H0[2<7-3;BHE2= M_R+NR;7^;AW6P^MY]4[::^5+[=%A':#@4,X/H.FAXL;)5'J=!QCYVN=2I3>O MMMLL@U.H'BO3-$69J%1.LDBRU3>KKMML[NQQ145"/0SM]K*+#FHJ01247Y@Y MF0;8^]C$FP?<\_/ V,&Z],NGZX+P>IOBOSL[[*7-CJHJT M('W-E3(UAO3N R.I!]&>LG:VI9(9L[3"'*T&JQZ&P;0B>[A\'+QJ%A.%#78E M19>C:8?.V?I JN/$K0_S*J&Z<:GI$DMIPW#$KNIQYN5E;:$)B*HTK"!(.5M% M;)5M4>QF@9/:;N[/KL=2:=$4Q?JQIBV-;3)%.\Q9*\Q9M\O-6RV%QW_#+6SM M=JVY_M/ U6Q/')R'C8 MQPO<)4V73E.;+NV\(=MI6D.VF\XE]3.\;MX,_LT& M-\W>;;,UZ/9[MP?:((S*M=A8>^!LR+F]JJNA[8BVM*Z@ V F( 3FQRB!&8&+ M V_\,6<^0(D] TW'\-C4Y1[VW3!*V]_A]E>D1G9;ZF.W9).);KSGO\^W*EN[ M<^Q1:GO?Y_HC)U9)=P]":3Z/A:BA;]0J>56CY$:L4?)!=$/^VV(OXT3#XMF/ M6Y) >8/CI+>>-SC.&QSG#8[S!L=1@^,53D*RF6TN2?= DJI%N>LVT=Z%-WCK M@Y\W=BPX0Z_SW\#TGWJ.SY_Q!>ME)7W!:CG-%[P=]%N__^A?MCLW[*;[_PGIDVGKO. .@@;9R;,8(/K#L9I':!YL*:Y:YEHB1^=:=\^X9?/X-L1D8GH M&KB2%KSE ZX .*J6*_K7&_&':_B#^,CX^I$$.KP?Y#X.G69 ]Z;!\3/3\UUS M&%!4S'?B*Q#H+L)D8$]LN0\D9XZ_# ,/P$-ML!I3_PIL+O5B62 *'DYLONAQ MO6C^*HY- V#Z(J0&33P-7'6$Q)>& ?M.3^9SL? M.2[CFCYF3N![/N !/7*AUP 0.)8);("X=^ZH2JR#C]'K&(@DT[=@=?R"/ % M5P3%R'4FR7.FT"%*$@]0C&NNN>U3VC:;;;TX!F* C?MC?(4F88]M^ X6FNV7 MOF/S1^NIJ 6@WUU@ (.D,:=#_!/@ I1@M,+4S2GE!1:PF\0$*/XID@=\XNAZ M -_#B7_P'1V4D09F!'_@9!]H/JP=X60*HI2^]H\5P[B.TTK8RL7R<;%:_4\+ M7<;^Z _-=8%I^RZ=1?.7Z17IIRL^&7(W&:2]YNXM(FA>/J>^JO.+NSK8,=<( M:?1'3_[5JT3!W/*:P=QN[^+H[+ATLGBMBLPI/*F2&L)R(=*P0=HX)7@&G&_Z M)IC;IN<%FB03)!PIE4"0Q*3/6%MI5H<1MA$%VO&MFDYE ,1.( +YU''I%Q/H M5/=+#"$8::;+'C0KF%_[$1:WG0F\S&)#KFL!T&C\SQCY6PF-+\#A@FK(?GT< MP'G4S#XA:/ B7KA M.[<^&/P>[990ALX !^Y8#WER!7@/"F8B!\NQ[XM@\4V8,P0+D#2@#(RRIH[Z M!^"90P9JMW7)1Q 'DQ),RC0A,$^_>O"!388V!7$O(E*C;5(Y[',E2G2:=FFL0/S^:H(@ D&;/ZO^8I529.=/S1PGLL,9)(J4 MX:+&&8W OBKM(O]#-PL[M'Y_U.K_;[==.;V&/?&)J:=;^14UK?Q*^@@>V%!Q M9:(H&=S8N2;+U.SO/D?,8-O,&_U_.*YEL!]/F8H"O,K'9D0HKC,##6+(L#8\]<)[L< J<#\@M0']81+P\L#RX>% M9:H,!"5H8E@*= DY"(90ST:@PX\3Q_-QTT[@PC\C- J!10A#8#.2/(E_Y=%Q M?X)N0%$#/Z$J(N-Z[$QX@<"F)3W,SFEB#6%3VDP/P'H%?@:\ R$8PAPP N%3 MT:, -5AJ/@<)> _["HS(1@!'R VF]$47GC9M#[2DM&_I14+'T9Y!,*(Y;>OD M2]D<51: )/6,3/J-1-AQI9M=+4NE"*"M]?U*8?: /P:A"9L!*;R29B<@@.FI MD$"0/D*@X[@'=X MYA# &/(GQS8*+-0.85IUMIP$5-=LL";@^_ 5S0/VP:>Y)P[60!^$,(,)U^TM3KIJ9^K?Y1U.^KFH-358D'D/OGR##S='32J/FIG/= MOQFP_@7K]MJ=ZP[\O]Z W72^=V^!5+![\LMMBS5:K?X=#!+^SB^[-5=QD MV0GH<_C>SJGN8J,#U$:B*,WC!.J3:QMJYY8S;"P9T4 M6T)0GBCISRGIO]$>P-)$W(#%8($$$P9S%"L'.UKS6!QO,V-UMM\H-!_&M,#' M)%=(T+D(:Z4]&#EQ&-'$^!<&8BP+;7Y0T/!5^/,4H/+F7Q'9Y?.YITW.,O(# M3/PG.C?Z!GZ4!=;1=W-LC+!C=)(\PO1(9$K(,C4X"> VR8K12N],>IYKGBE. M(I2C[TA6@ION+>$E342JB6&FI.A6RH4;Q$" 62\EZX)LA^JK]ATV!HF7J<*4:F.P%X[DT/+]$; M45B678NOACS?G#W2?P#)2=E,89A]2/#,1_;AZ+K5[)\?B6PQ+NRB>)62;DC5 M/GS*:0:O6$\*()F\B-9,#QBSN])MB8VX@1S,/*Z'DY@M[=&+!(XVG0+XE!)Q M TOF&6"?@27ECCRQV]GS^(W.+Z$I**%K>EX8\"&,X*Y*[X#\@5Q C&) # DJ MHJ9EYT'9<""$"*<"49+V!F-,],^^(VD!OJCY& 2CP@-9)X:26YR>6!#HP1E2 M9C@*T>!<;2]P"0)MB)&BQS&G^.-2]8<4.'(YA>@BG8>'&WZE$+W#$%$M4,L@ M^.#_1BY ,MM)C#0Q!>@G"!NMJP*F1D0Z"^-[]CTP/_U1;@X5HMA05F M$C&JYCH6N0+C"8Q!PM2FBZJ6<"%UUV4#0'! MN-%0)4\#=RH+-Z2\PF\MBBR15P$[1Y1V)*3C/S?9=3Q_)T*G)"QMAWD!%F6( MY=\#=_;C#$G1G8AWA)7CZ-P(7!&_!V9!-)'&,KV?WE(>",\HC8.>X8]"G'WG M04 N%^K.$.+=\20HX='>XOG%'HDVQ7\!/FUX80&I2F.@7'S4* MO]>(,(3<$!6FHDPIJIF+,L]IFXOK98E6S?*<&!B8:!?E+:'/M&A0!IY,W(-B MM,T1:!Y :1A,1C/ X&SX%#,'"FA%/W(PP^'?N260&=! EW:[%K?!4[> "G[( M+9,_2+D:DPQ8)@:XHAQ')$.'D747\R#>FXG;0KV/288F">0K2H%X[\O,97J( M!*&51![(0V=Z$MBB)AM)RWDD_1+^&=;THHP:E?-1-9OR+"?!P::%I_A?VH?)1^MPD_02O>OC:N#B@Q>5^A"B4 M+TZW'^#M'ZH?02(\.-:#-(G(8C7)A0P3GR2IO&#XI]!\!5P5@Q(6_\7^#(Q[ MR:N$]6A3DK67'(/A<&%H:)8O"A;0^'C4GN)\&^K<=-'M:S\QPXGIUL>Q8\G< MI[07X-4%E$LQ>*0,6@(0D4)!"A6J@.1@C2"Z)3!>",V2%Z#(L>."=/%P')F( MAB\]R<-4/FZZ71 ROH:X]?3>1;%>7KAYM]NDW2MS=HF\6Y37>B;#=1!*1.C2 M&PY?_TN;14.,*+BI_2(KU']/FA4PTN8>B,!IW'83%D9T^^2P4=#T2*H'GB>" MJWB-A56.5VG:0B+Z@U69P+/@O:30$I6#UTIU\&$LBZ+?\(%0&_^HE*KAQU'\ MG4I5_##N#'H+\P),UUSW":S@1XI,+(2U!18QW"R4II8&SZP:5H!4#M<6FEXX M8'$/RYUG%9^BC6F;-&-1O=1 8.@XR-+>3%>0%6 M3YF4$@C\ (,QVB]Z3F9-'F$':'N),+G$'Q@Y8 6&@0"YBW!I!PT+NF4,BAL !-10&D_=R0AX*BQB?0/Z- %[<+J8G@PG%GA_P M0@LODNAP<.UXKA"V+^\Z$$/)+\#.L&90USPJ9$MEVW%E MGDJ.,?JC>*)'ZL>,A127O6HM0HX8=6%ANIUGR)3VCC5Q)(]2M3&JB#",D437 MB%.V2T,I@)F=%.F ^_]I.X\6-^ZQ@GE,HMWT9/I\+HJYF;00B@&/GV1[7 %H M -P3+#=_J'/K>OH8K A+4M-FXGI.:P6^&4?QLY8D(@/O?.+>_@QF(!XZH23?/$]MSZL6A#A!#U%I!X:4(@T8A?E3]"RIADQL M+07"-0F,!!Z\,'1V94&_ Z&RG?3-MG_TR;3KZP?$EW+ ML6W,55Q>7L^7]^9GOOCLYN01FT37[O%%@+( #]9IN:4D+B DNS[SL5FR@](=E7#A^#6EM Z$\B?X\=LG:DCTMV^?QO[$.OO; M_P%02P$"% ,4 " !A@X14N'V,E^D1 #G5 #0 @ $ M 97A?,S,Y.3 Q+FAT;5!+ 0(4 Q0 ( &&#A%3]C#P7DP( )\) - M " 102 !E>%\S-# P-C$N:'1M4$L! A0#% @ 88.$ M5(C +FI^ P 6PP T ( !TA0 &5X7S,T,# V,BYH=&U0 M2P$"% ,4 " !A@X14(S-:7G,' #%(0 #0 @ %[& M97A?,S0P,#8S+FAT;5!+ 0(4 Q0 ( &&#A%0E;/B,=0< ,\A - M " 1D@ !E>%\S-# P-C0N:'1M4$L! A0#% @ 88.$5&*J M&EL$!0 $A8 T ( !N2< &5X7S,T,# V-2YH=&U02P$" M% ,4 " !A@X14$>/3BQ8% #.%0 #0 @ 'H+ 97A? M,S0P,#8V+FAT;5!+ 0(4 Q0 ( &&#A%2'LU\=@18 09 0 1 M " 2DR !R8VUT+3(P,C(P,3 Q+GAS9%!+ 0(4 Q0 ( &&#A%1* M